cancel
Showing results for 
Search instead for 
Did you mean: 

Inbound ABAP Proxiy not working

Former Member
0 Kudos

Hi,

I am trying too generate a file --> ABAP Proxy scenario.

But my ABAP Proxy is generating an eror. Have done all the configuration.

Are there any config that I need to do on SAP XI side for ABAP Proxies. I have done the config on the SAP R/3 system. The outbound proxy is working but inbound is giving the following error.

<?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="">

<SAP:Category>Application</SAP:Category>

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

<SAP:P1>com/sap/xi/tf/_MM_UPRSenderReceiver1_</SAP:P1>

<SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>

<SAP:P3>RuntimeException in Message-Mapping transformatio~</SAP:P3>

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>During the application mapping com/sap/xi/tf/_MM_UPRSenderReceiver1_ a com.sap.aii.utilxi.misc.api.BaseRuntimeException was thrown: RuntimeException in Message-Mapping transformatio~</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Thanks & Regards

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi karthik,

As suggested there is problem in your message mapping. U check you message mapping.

U can also refer to my blog on comprehensive ABAP server proxies creation for further clarifications.

/people/siva.maranani/blog/2005/04/03/abap-server-proxies

Hope this helps you.

cheers,

Siva Maranani.

Former Member
0 Kudos

Hi siva,

The scenario works perfectly fine if I use file instead of ABAP Proxies.

Is there any HTTP connection that we need to make on the XI side for connection to the SAP R/3 system.

This is because my outbound works perfectly fine but the inbound is giving an error.

Regards

former_member605561
Participant
0 Kudos

Hi Kartik

Whats the Message protocol u gave in the comm channel ( proxy recevier) ??

XI 3.0 will work only on WebAs >= 6.40.

For WebAs < 6.40 use XI 2.0 as message protocol.

regards

Suneel

Former Member
0 Kudos

Hi sunil,

I am trying to connect to SAP ISU 620 system.

If I give message protocol as XI 2.0, it goes to the destination system but does not trigger the ABAP Proxy.

If I give message protocol XI 3.0, it gives me the error mentioned before.

I think I need to use XI 2.0, but why is the proxy not triggered. Even if I give external breakpoint its not triggered.

Thanks & Regards

Former Member
0 Kudos

We have managed to solve the problem. If we are connecting to WAS 620, we need to use message protocol XI 2.0

Thanks & Regards

Shabarish_Nair
Active Contributor
0 Kudos

Hi All,

During the configuration of the XI adapter we give the path as

1. /sap/xi/engine?type=<b>receiver</b>

or

2 /sap/xi/engine?type=<b>entry</b>

what is its significance?

Regards,

ShabZ

former_member605561
Participant
0 Kudos

Hi Kartik

Please check the message mapping trace. You find a detailed information of the error.

regards

Suneel

Former Member
0 Kudos

Hi am sorry about that,

the error is:

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

- <!-- Call Adapter

-->

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

<SAP:Category>XIProtocol</SAP:Category>

<SAP:Code area="PARSER">ITEM_MISSING</SAP:Code>

<SAP:P1>/MessageHeader/MessageId</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>XML element /MessageHeader/MessageId missing in SOAP message header (SAP XI Extension)</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>