Mate,
not sure if you’ve already resolved this, but I was struggling as well with the implementation and even raised a SR for this.
In the end, I was able to resolve it myself…
Basically the problem is within the actual POST call. According to the latest specifications, the POST call can use the FULL URL instead of just the directive.
In my example, I was trying to use Apache Synapse + Axis 2 to connect to a webMethods server and execute some of our webServices.
All Axis requests would end up calling:
2009-08-13 18:57:02 SGT [ISC.0039.0001D] POST [url]http://localhost:5555/ws/zzSG.myProviderYZ:myProvider[/url]
whereas webMethods only supports calling the directive itself:
2009-08-13 18:57:56 SGT [ISC.0039.0001D] POST /ws/zzSG.myProviderYZ:myProvider
As for my problems, I was able to recover by forcing the request to be HTTP 1.0 compliant and to set the POST_TO_PATH correctly.
In Synapse you can do this using:
<syn:property name=“FORCE_HTTP_1.0” value=“true” scope=“axis2” />
<syn:property name=“POST_TO_PATH” value=“true” scope=“axis2” />
I hope this will help 
Otherwise drop me a line …
Ste
#webMethods#soa#API-Management