Home >Online Product Documentation >Table of Contents >Invoking Multiple SOAP Requests
Invoking Multiple SOAP Requests
You can invoke multiple SOAP requests in the same XQuery. These SOAP requests can be from the same Web service, or from different Web services if they use the same parameters.
Rules
When invoking multiple SOAP requests in the same XQuery, bear in mind the following rules:
- The XQuery must contain only one instance of the header that declares the namespace used by the Web service. For example:
- Separate each
ddtek:wscall() function with a comma, to create a sequence.
How to Invoke Multiple SOAP Requests in the Same XQuery
To invoke multiple SOAP requests in the same XQuery:
1. Make sure you understand the rules for including multiple SOAP requests in the same XQuery code as described in the previous section,
Rules.
The XQuery code created by Stylus Studio is copied to your system's clipboard.
3. Create a new XQuery, and paste the contents of your system clipboard into it.
4. Type a comma at the end of the ddtek:wscall() function.
5. Repeat
step 2 for the next Web service SOAP request you want to invoke from your XQuery.
6. Paste the new XQuery code into the XQuery you created in
step 3. Before pasting, place the text cursor after the comma you typed in
step 4.
7. From the XQuery code you just pasted, delete the namespace declaration that precedes the ddtek:wscall() function.