Glad you got to the bottom of this!
I wish I knew exactly what the right thing to do here is. The rule is that a URL isn’t a proper URL unless the special characters such as “[” and “]” have been %HH-escaped. It’s not at all clear under what circumstances you get a failure when this rule isn’t followed - it seems to depend on which web server and/or servlet container you are using, for example. And it’s not clear at what point in the processing it would be safe to add %HH-escaping. The simplest rule (and the rule in RFC 2396) is that it should be done at the point where the URL is first constructed: which presumably means, by the user application. That’s not very helpful to someone who has been tearing their hair out, however…
Michael Kay
#Tamino#webMethods#API-Management