Skip to Content
0
Former Member
Feb 22, 2006 at 06:35 PM

Webservice Client <-> Xi<->RFC : Problem

35 Views

Hello guys,

First time posting to sdn. i have a following scenario.

WS Clinet < > XI < > RFC . The RFC i am using is RFC_CUSTOMER_GET ; it has two inputs ( Not mandatory) No. and Name. The Request and response is sent through SOAP. I used option in SAP Xi to generate WSDL where the URL is following format :

http://host:port/XISOAPAdapter/MessageServlet?channel=:<service>:<channel>

i am using Altova XML Spy to generate and send SOAP request using the WSDL generated from the above process.

When i am sending soap request using XML SPY , i am getting prompt to enter to Uname and passwd. But right across i am getting the following error:

HTTP Error : couldnot POST the file : ‘/XISOAPAdapter/MessageServlet?Channel=:WS2RFC_BS:WS_Sender&Version=3.0&Sender.Service=WS2RFC_BS∬erface=http%3A%2F%2Fwww.prosoftgroup.com%2Fws2rdc%5ERequest_MI’ on Server ‘nemo.prosofthq.com’(500).

and then an exception is generated. :

SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Body>

<SOAP:Fault>

<faultcode>SOAP:Server</faultcode>

<faultstring>failed to call the adapter engine</faultstring>

<detail>

http://sap.com/xi/WebService/xi2.0">

<context>XIAdapter</context>

<code>DeliveryException</code>

<text><![CDATA[

com.sap.aii.af.mp.module.ModuleException

at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:697)

at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl3.process(ModuleLocalLocalObjectImpl3.java:103)

..

..

..

---

Now while configuring SOAP Adapter i used BE mode and i have a receiver determation. i also checked over this URL manually using IE and after entering Uname and password i got status OK ?

Dunno where the problem is ? Please suggest

Vara