cancel
Showing results for 
Search instead for 
Did you mean: 

JDBC to IDoc

Former Member
0 Kudos

Hi all,

I am working on a JDBC to Ido scenario. Data is properly coming to XI. When i go to Display XML message Versions window, (Transaction sxmb_moni) valid data is present is present in the XML file in the payload of Inbound message and receiver grouping. But in the payload of Response, some junk data is present.

Also when i go to R/3 and check for the IDoc using we05,

the Idocs are having their status in red colour.

Can anybody help me with this?

Regards,

Divija.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Wt is the error in status record of idoc?

Thanks

Gowri K

Former Member
0 Kudos

Hi Gowri,

The status is 51.

Also when i go to sxmb_moni and see in payloads, i observe that only those fields for which i have defaulted the values are present. The fields of IDoc for which i have mapped the values from my message type are not present only.

Regards,

Divija.

MichalKrawczyk
Active Contributor
0 Kudos

hi,

when you doubleclick on the idoc

in we05 and check it's status record

you'll know the reason for the error

(fields missing etc) so start with checking over there

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi,

When i double click on the XML message in the sxmb_moni screen, I will be taken to a screen where i see three headings : Inbound message, Receiver grouping and Response. Inside each of these three heads, I have three more heads called SOAP header. SOAP body and Payload.

Can anybody explain me what exactly do these mean?

Regards,

Divija.

bhavesh_kantilal
Active Contributor
0 Kudos

Divija,

Internally XI uses SOAP protocol from its communication and that it why you see , the SAOP header, body and PAYLOAD.

the payload will actually contain the data that is being sent to and from XI.

Regards,

Bhavesh

bhavesh_kantilal
Active Contributor
0 Kudos

Divija,

<i>But in the payload of Response, some junk data is present.</i>

this implies that the mapping is not being done properly.

To test your mapping, copy the incoming payload from SXMb_MONi and paste the same in the TEST of your IR.

You will be able to see if there is any issue with the mapping.

Regards,

Bhavesh

Former Member
0 Kudos

Thanks for the reply.

But how are these <b>Inbound message</b>, <b>receiver grouping</b> and <b>response</b> different?

Regards,

Divija

bhavesh_kantilal
Active Contributor
0 Kudos

Divija,

<b>Inbound message</b> will contain the incoming payload before receiver determination.

<b>receiver grouping</b> I think this is used to determine the reciver of the message , along with the mapping. Am not sure of this

<b>response</b> This is the final message being sent out of XI after the mapping.

Internally this is the flow of messages in XI ,

Receiver Determiantion --> Interface Determiantion --> Interface Mapping .

Regards,

Bhavesh

bhavesh_kantilal
Active Contributor
0 Kudos

Divija,

This blog by michal discusses how to test your mapping,

/people/michal.krawczyk2/blog/2005/09/16/xi-how-to-test-your-mapping-in-real-life-scenarios

Just test the mapping and you will be able to nail the reason for your problem.

Regards,

Bhavesh

bhavesh_kantilal
Active Contributor
0 Kudos

Divija,

To see the difference between Inbound Message and Receiver Grouping, compare the following messages,

INBOUND MESSAGE--> SOAP HEADER --> MAIN

RECEIVER GROUPING --> SOAP HEADER --> MAIN.

In the first one u will not be able to see the receiver on the message, in the next, you will see the reciver of the message.

Regards,

Bhavesh