cancel
Showing results for 
Search instead for 
Did you mean: 

CANNOT_READ_PAYLOAD

Former Member
0 Kudos

Hello all,

My current project scenario is Thirdparty <> XI <> SAP and when Thirdparty system sends a request to XI , it fails saying "Unable to read the payload from the message object" and also in sxmb_moni there is no any payload.

Provided that this scenario is synchronous and is working fine with "soapUI" software. so when the actual thirparty system sends a request its failing in XI.

Also one more thing is that the thirdparty system connects to XI thr web dispatcher and on web dispatcher the payload cant be seen and we have confirmed that web dispatcher is working fine.

So where is the problem exactly ?

Accepted Solutions (0)

Answers (2)

Answers (2)

aashish_sinha
Active Contributor
0 Kudos

Hi,

Check these 2 threads may help you,

Regards

Aashish Sinha

aashish_sinha
Active Contributor
0 Kudos

Hi,

Uncheck the option Do not use Soap envelop under Convertion.

Check whether your payload message which you are passing in HTTP Client tool is correct or not, try to copy the payload from Integration Repository while testing your mapping program.

Also check the Integration Engine Configuration runtime parameters,

Open Transaction SXMB_ADM -> Integration Engine Configuration -> Change Specific Configuration

Check the values of below given parameters for runtime category, these values must be maintained:

LOGGING, LOGGING_SYNC, LOGGING_PROPAGATION, TRACE_LEVEL and TRACE_LEVEL_PROPAGATION.

Regards

Aashish Sinha

Former Member
0 Kudos

Hi,

Thanks for your reply.

I tried with your suggestions -

1. communication parameter "Do not use soap envelope" is unchecked already

2. Int engine parameters are set to proper values.

so everying is fine with the soln u have given....so problem still persists........

prateek
Active Contributor
0 Kudos

In the sender soap adapter, make sure that the QOS is BE and not EO. Also make sure that the outbound message interface is also sync. You may regenrate the wsdl if required.

Regards,

Prateek

Former Member
0 Kudos

Prateek,

I am sure that comunication channel QOS is BE and outbound interface is also sync.