cancel
Showing results for 
Search instead for 
Did you mean: 

Interface mapping Error

Former Member
0 Kudos

Hi

Xi throws up a interface mapping error in a simple Synchronous scenario..any clues..I have rechecked the namespace and

mapping steps..look to be fine.. Any suggestions?

<b>

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Request Message Mapping

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>

<SAP:P1>urn:mysoapnamespace:testwebservice MapInputtoOutputInt</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Unable to determine name of mapping program</SAP:Stack>

<SAP:Retry>N</SAP:Retry>

</SAP:Error>

</b>

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

the error: NO_MAPPINGPROGRAM_FOUND usually means that you have a missmatch with your namespaces or interface names. Check for spelling and blancs.

Another possibility is that the directory content was not transferred to the xi server. Check on the directory in the menuebar: "Environment" -> "Cache Notifications" that your entries have been transferred.

Good luck

Holger

Former Member
0 Kudos

Hi Holger

I have checked up the namespaces and Cache notifications, but dont find any mistakes as such..

The SCVnamespace in the repository is

"urn:mysoapnamespace:testwebservice1" which is used in case of the Request schema defn and mappings.

The standard Apache AXIS Calculator Webservice uses the namespace (as in WSDL)

http://localhost:8080/axis/Calculator.jws

I have put in the request XML payload as below

<?xml version="1.0" encoding="UTF-8"?>

<ns7:addRequest xmlns:ns7="urn:mysoapnamespace:testwebservice1">

<i1>1</i1>

<i2>1</i2>

</ns7:addRequest>