cancel
Showing results for 
Search instead for 
Did you mean: 

Inbound Proxy Error in Target System

Former Member
0 Kudos

Hi

My scenario ís MQ>XI>SAp R/3. I am successfully able to pick file from MQ and I see the success flag in SXMB_MONI(XI) and XI sends to SAP R/3 via Inbound proxy.

But on recieving system (R/3) via proxy the data is not recieved correctly.

I see Failure message with error in R/3 SXMB_MONI and the error is as follows.

I guess my Mapping is correct as it passes trhough XI successfully. Is something wrong with the Inbound proxy?

Kindly let me know your views on the same going through the error message I am unable to interpret anything. As the date format which I am recieving is correct.

++

Best Regards

Swetank

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Do a standalone testing with the Date format u are receiving. I suppose there is error from ABAP proxy date format.( ABAP proxy might be requiring the Date in a different format)

So check the date formate @ ABAP proxy side and do the necessary format conversion in your message mapping. Use DateTras function to chage the source format to the ABAP proxy format.

Cheers,

Siva Maranani.

Former Member
0 Kudos

Hi Siva

Thanks for your response.

The ABAP proxy is defined on Message Interface from XI and the Data type declared in XI for date field is of type Date. The proxy field for date is also of type dats-8

Further I am already using the Date Trans function and converting the date field as yyyyMMdd and it does not have any problem in Message mapping test and further does not show in SXMB_MONI(XI)

It error occurs in the receiving SAP system and shows the error message in SXMB_MONI

Kindly update me if you have any other thoughts or possibilities which you can think about.

Best Regards

Swetank

Former Member
0 Kudos

Hi,

When u define ur Data type (Messageinterface) dataelement as xsd:Date it is of the format CCYY-MM-DD. (ex 2003-12-31). So yyyyMMdd is not compatable with the ABAP data type that has been generated at the proxy end.

Make sure dats-8 and xsd:Date use the same Date format.This might be the error that i can see.

xsd:date format

http://help.sap.com/saphelp_nw04/helpdata/en/fe/26da4105aa3f5de10000000a1550b0/content.htm

Hope this helps

Cheers,

Siva Maranani.

Answers (1)

Answers (1)

udo_martens
Active Contributor
0 Kudos

Hi Swetank,

the error is because of wrong format. I recommend you only to use type string for the fields in your data type; it is much easier than alternatives and I don't see any handicap.

So you should change that type in Repository and regenerate your proxy.

Regards, Udo