IBM Support

How to Invoke an Outbound Webservice >wsdl, soap, URN,encoding uri, SDF, context root, url locator >web service

Question & Answer


Question

How to Invoke an Outbound Webservice >wsdl, soap, URN,encoding uri, SDF, context root, url locator >web service

Cause

Answer

Look for the section <soap:address location=
http://10.10.30.69:7551/ywsrpc/ywsuri This is the URL you need to specify in the Webservice Sender URL field
Look under binding>operation name> "" in this case "getString" This is the method you need to specify in the method field
Under this method you will also see input > namespace = in this case "urn:YWSRPC" Specify the URN as YWSRPC
Under the same method you will also encoding style = in this case since we are using SOAP "http://schemas.xmlsoap.org/soap/encoding/"
specify this as the encodingstyleuri
the parameter name is usually dependent on the coding within the app,
but message>name > request should have some pointers in this case part> name ="arg0" pass this as a a parameter.

Please note SDF accepts only XML responses from webservices, so ensure that your webservice returns an XML else you will get a parse error.

The above notes apply only to a webservice published on Weblogic, Other architectures like .net have different standards.


This is the link which is updated , you can access this link once you logged to yantra VPN.
This is TechSupports 5.0sp2 environment on HPA500
we use just a getstring request, getstring response in this example.

http://10.10.30.69:7551/ywsrpc/testing.ywsrpc/index.html

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

PRI49308

Product Synonym

[<p><b>]Fact[</b><p>];

Document Information

Modified date:
16 June 2018

UID

swg21529245