You can add a
SOAP
Request node to a
Flow tab in
an orchestration job to access a third-party web service that uses
a SOAP interface. For example, you can use a
SOAP Request node
in an orchestration job to connect to a web service that performs
currency conversions.
The
Flow tab
for the SOAP Request Job is shown in the following display:
SOAP Request Job
Click
Use
WSDL to create request in the
SOAP Request tab,
as shown in the following display:
SOAP Request Tab
Now, you can use the
Create
Request window to specify the WSDL, WSDL binding, and
operation for the SOAP request. This window is shown in the following
display:
Create Request Window
Note the WSDL is specified
as a URI. You can click the key icon if you need to set up security
for the request. You can also click
OK to
rediscover bindings and operations, even if the WSDL has not been
updated. Note that you can manually enter the WSDL or WSDL address
on the
Inputs tab. However, then you are
also responsible for entering a valid binding and operation for that
WSDL or WSDL address.
The following display
shows the data generated by the WSDL request in the
SOAP
Request tab :
SOAP Request Tab
Note that the URI and
operation are specified in the
Use WSDL to create request section.
The two request variables, FromCurrency and ToCurrency, are listed
under
Request data. Finally, the response
variable, ConversionRateResult, is shown in the
Response
data section.
You can also see these
request variables in the XML-based
Request Template,
which is shown in the following display:
Request Template
The response variable,
similarly, is included in the XML-based
Response Template window.
This template is shown in the following display:
Response Template Window