on 11-27-2006 10:21 AM
Hi,
I have created a web service using XI( by exposing an outbound interface. When seeing the target url in web browser, I'm getting the following text --->
<b>Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/NW04S_06_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#3 $) bound to /MessageServlet
Classname ModuleProcessor: null
Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
Lookupname for remoteModuleProcessorLookupName: null
ModuleProcessorClass not instantiated
ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0
ModuleProcessorRemote not instantiated</b>
And when I'm trying to test this service through XML SPY.
I'm getting the following error--->
<b>HTTP: could not POST file /XISOAPAdapter/MessageServlet?%20channel=FileSenderService:SOAPAdapter on the server 192.168.100.5(500)</b>
<b>Error ion sending SOAPdata</b>
Can somebody help me out?
Regards,
Piyush
Do you put the right paramenters regarding the sender name and communicational channell name in the URL ?
or your left: ?%20channel=FileSenderService:SOAPAdapter ?
Regards,
Sandro
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Even with asincronous message you must to get the status 200 as response.
Please try the url:
http://<server>:<java port>/XISOAPAdapter/MessageServlet
You should get the message:
"Message Servlet is in Status OK"
Hi,
Try adding the role SAP_J2EE_ADMIN and SAP_XI_ADMINISTRATOR_J2EE to the user and then try posting the message.
Also, if still no sucess use the URL shown in this blog to create the WSDL and your message will reach / hit the Integratiopn Engine directly.
/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
Regards,
Bhavesh
Hi Bhavesh,
Is there any other way to check out the error or the cause for tghis problem?
As with the eror, I'm getting the following thing--
<i>HTTP: could not POST file /XISOAPAdapter/MessageServlet?%20channel=FileSenderService:SOAPAdapter on the server 192.168.100.5<b>(500)</b>
Error ion sending SOAPdata</i>
So what this 500 means? can we get some hint from that?
And whwn I'm able to defineweb service and view the web service in web browser with the same user, I don't think that there will be a problem related to authorization?
What is you suggestion for this?
Piyush
Piyush,
AFAIK you get an error for 2 reasons, either the URL is incorrect or the user id has no crendentials.
><i>And whwn I'm able to defineweb service and view the web service in web browser with the same user, I don't think that there will be a problem related to authorization?</i>
Defining a webservice is different and posting / using the WSDL to send data to XI is different. When you are going to send some data to XI the authorizations needed will be greater.
Regards,
Bhavesh
Hi Bhavesh,
I am able to get the result if i'm using the sychorous outbound interface but it is the same error if I'm using asynchrous outbound interface.
In sxmb_moni, it is not showing if i make a call to asynchronous Web Service.
Can you please tell the possible cause as I'm getting error only in case of asynchronous interface?
Piyush
Piyush,
Check if the user is used has the role os SAP_XI_APPL_SERV_USER.
Regards,
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.