When the content type is text/xml, the Integration Server will assume that that body of the HTTP POST is an XML message so it will automatically parse the XML and place an XML node object in the pipeline. Therefore, your service should have an input variable called node and you can then call services from WmPublic/pub.xml on that object.
Note: if your client wants to post an XML message to you by using content type application/x-www-form-urlencoded, you can also have the IS recognize the presence of the XML and give you a parsed XML node. The trick here is to send the XML message in an HTTP variable called $xmldata.
- Percio