cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Error - XIServer:NO_MAPPINGPROGRAM_FOUND

former_member55105
Participant
0 Kudos

I am getting an exception with SOAP scenarios in my SAP XI server. All these scenarios were well tested and were working fine. But suddenly, its throwing an exception.

The exception is as below:

-


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

<SOAP:Body>

<SOAP:Fault>

<faultcode>SOAP:Server</faultcode>

<faultstring>Server Error</faultstring>

<detail>

<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">

<context>XIAdapter</context>

<code>DeliveryException</code>

<text><![CDATA[

com.sap.aii.af.ra.ms.api.DeliveryException: XIServer:NO_MAPPINGPROGRAM_FOUND:

at com.sap.aii.adapter.xi.ms.XIEventHandler.onTransmit(XIEventHandler.java:451)

at com.sap.aii.af.ra.ms.impl.core.queue.CallConsumer.onMessage(CallConsumer.java:125)

at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:831)

at com.sap.engine.frame.core.thread.Task.run(Task.java:64)

at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:79)

at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:150)

]]></text>

</s:SystemError>

</detail>

</SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

-


I tried doing CACHE refresh. But no result.

If anyone of you have experienced this kind of problem then please help me out.

Thanks,

Vijay

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member55105
Participant
0 Kudos

Thank u all.

Former Member
0 Kudos

Hi,

Have it already worked before? Maybe the mapping program is not there, or you have used wrong mapping name when configuring your scenario.

Is this mapping made in mapping tool , is it java/xslt mapping? Please, specify a little bit more your scenario.

regards.

roberti

former_member55105
Participant
0 Kudos

Roberti,

There are around 10-12 SOAP scenarios that were running. For last 3 months, all these scenarios were running fine. Suddenly it started throwing this exception.

prateek
Active Contributor
0 Kudos

Please try a complete sxi_cache refresh again. Also u may try resending the message from sxmb_moni without doing any change. Then refresh the monitor and check the details

Regards,

Prateek

former_member55105
Participant
0 Kudos

Thanks for the response Prateek. I refreshed the cache fully but the same result. Any other ideas !!!!!!!!!!!

former_member55105
Participant
0 Kudos

Thank you guys for the responses.

Restarting the server solved the problem.

Former Member
0 Kudos

Hi

check whether the wsdl file you have created is correct or not.

to check the wsdl file you can send the soap request to the XI server using the XML spy tool.

if the response will come back then your file is correct.

another way of testing the wsdl fuile is

in the wsdl file search for the wsdl address loaction node .

type this url in the IE and press enter...

if the page opens with Message Servelet OK it means that the wsdl file is correct

if you still face the problem please reply me back

Thanks

Rinku

former_member55105
Participant
0 Kudos

Rinku,

The WSDL is perfect and I have tested it XML Spy. Just fyi.., All the scenarios were working fine before.

Former Member
0 Kudos

Hi,

Is this scenario is soap to rfc....plz check u r function module in RFC...k

thnaq

former_member55105
Participant
0 Kudos

Krishnachitanya,

The RFC is perfect.