This WebService transport node allows the Service Definition Framework to make outbound webservice calls.
The following are the properties of this node:
For IBM WebSphere®,
Pass -D websphere-java2wsdl-style=<rpc|document> in the ear command line
For JBoss,
Pass -D jboss-java2wsdl-style=<rpc|document> in the ear command line.
For Oracle WebLogic, use document literal.
For JBoss based on variable
Build Ear.sh documentation where it talks about style of coding
Oracle WebLogic and IBM Websphere are supported and parameterizable and the other supported for document literal.
Property | Description |
---|---|
General Tab | |
URL | Enter the URL to which the message is to be posted. For example, http://localhost:7001/smcfsejb/services |
Target Object URN | Enter the web service's resource name. For example, yantrawebservice |
Are Sterling Selling and Fulfillment Foundation Webservice | Check this box to indicate that this service is calling a Sterling Selling and
Fulfillment Foundation Webservice. If you check this box, the parameter name defaults to apiString and the Parameter Name text box on this tab is disabled. |
Parameter Name | Enter the name of the document parameter. |
Encoding Style URI | Enter the name of the encoding you want to use. For example, http://schemas.xmlsoap.org/soap/encoding/ |
Method Name | Enter the name of the method you want to invoke. |
Is Secure | If this field is selected, the message is encrypted when being posted to the URL specified. |
Trust Store | If Is Secure is selected, enter the trust store for storing server side digital certificates. If you are using variables instead of the full path names ensure that the variable is defined in the <INSTALL_DIR>/properties/customer_overrides.properties file. |
Trust Store Passwd | If Is Secure is selected, enter the password to access the trust store. |
Key Store Type | If Is Secure is checked, set this value to JKS (Java™ Key Store). |
Key Store | If Is Secure is selected, enter the key store for storing client side digital certificates. If you are using variables instead of the full path names ensure that the variable is defined in the <INSTALL_DIR>/properties/customer_overrides.properties file. |
Key Store Passwd | If Is Secure is selected, enter the password to access the key store. |
SOAPActionURI | Enter the URI used by this attribute to invoke the required outbound web service. For example, http://tempuri.org/PricingEngineGold/Service1/PricingEngineFunc can be a valid input URI. |
Arguments Tab | |
Argument Name | The name of the parameter to be passed to the Webservice method. |
Argument Value | The value of the parameter to be passed to the Webservice method. |
The following are the WebServices node's connection properties:
Connection | Node Connection Rules |
---|---|
Can be the first node after the start node | Only for services invoked synchronously |
Can be placed before |
|
Can be placed after |
|
Passes data unchanged | Transport nodes do not modify data |