Skip to Content
0
Former Member
Dec 19, 2007 at 05:20 AM

Calling XI Webservice using adaptive webservice

12 Views

I have configured the XI web service and generated its WSDL file. Following is the URL generated from XI webservice creation wizard.

http://pep:50000/XISOAPAdapter/MessageServlet?channel=:BS_PROTOTYPE_WS_OUT:CC_CHK_ACC_SENDER&version=3.0&Sender.Service=BS_PROTOTYPE_WS_OUT&Interface=urn%3Apso%3Aws%3Abank%5EMI_CHK_ACC_OUT

I have tested it using XMLSpy and its giving me the correct result. I created the web dynpro adaptive model and defined the metadata and execution destination with above URL, but when I try to use it it gave me following error:

com.sap.engine.services.webservices.espbase.discovery.BaseIOException: Invalid Response Code 200 while accessing URL: http://pep:50000/XISOAPAdapter/MessageServlet?channel=:BS_PROTOTYPE_WS_OUT:CC_CHK_ACC_SENDER&amp;version=3.0&amp;Sender.Service=BS_PROTOTYPE_WS_OUT&amp;Interface=urn%3Apso%3Aws%3Abank%5EMI_CHK_ACC_OUT. Response Message: OK. Content Type: text/html; charset=utf8. Body Content: <html> <head><title>MessageServlet</title></head> <body> <h3>Message Servlet is in Status OK</h3> <h3>Status information:</h3> Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/645_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#7 $) bound to /MessageServlet <br/>Classname ModuleProcessor: null <br/>Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean <br/>Lookupname for remoteModuleProcessorLookupName: null <br/>ModuleProcessorClass not instantiated <br/>ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0 <br/>ModuleProcessorRemote not instantiated </body></html>

Any idea how to use such web services in web dynpro.

Thank you,

Jawed Ali