on 06-21-2011 10:31 AM
Hi All,
Can anybody please tell me how to view the payload if the message processed through Advance Adapter Engine.
I have developed a SOAP to SOAP interface by using Advance Adapter Engine and it is working fine I can see the messages in Runtime Work Bench(RWB) but when I clicked on the Sender and Receiver Adapter I can't see the payload so I am wondering if anyone knows how to view the payload or it is possible to view the payload if the message was processed through Advance Adapter Engine (AAE).
Is there any setting or properties available in NWA to enable or disable the payload of AAE?
Thanks,
Iqbal
change the NWA Parameter for RFC Sender
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
For the source message, you can view the payload directly in RWB message monitoring. But for the target message, you need to create an adapter module like the one described by Michal in his blog below:
/people/michal.krawczyk2/blog/2010/04/28/pixi-target-message-logging-with-local-aae-not-possible-not-anymore
Hope this helps,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
Unfortunately I can only see the SOAP Document but no Payload.
here is what I can see
- <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
- <SOAP:Header xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- <sap:Main xmlns:sap="http://sap.com/xi/XI/Message/30" versionMajor="3" versionMinor="0" soap:mustUnderstand="1">
<sap:MessageClass>ApplicationResponse</sap:MessageClass>
<sap:ProcessingMode>synchronous</sap:ProcessingMode>
<sap:MessageId>75e50f37-9bef-11e0-af98-000027d151a6</sap:MessageId>
<sap:RefToMessageId>7597008d-9bef-11e0-a027-000027d151a6</sap:RefToMessageId>
<sap:TimeSent>2011-06-21T10:15:59Z</sap:TimeSent>
- <sap:Sender>
<sap:Party agency="http://sap.com/xi/XI" scheme="XIParty" />
<sap:Service>Srv_xxxxx__Sender_SOAP_AAE_BS</sap:Service>
</sap:Sender>
- <sap:Receiver>
<sap:Party agency="http://sap.com/xi/XI" scheme="XIParty" />
<sap:Service>Srv_xxxxx_Sender_SOAP_AAE_BS</sap:Service>
</sap:Receiver>
<sap:Interface namespace="urn:xxxxxxxx.com:pi:A_TEST:HTTP_TO_SOAP_AAE">SI_OS_xxxx_Request_AAE</sap:Interface>
</sap:Main>
- <sap:ReliableMessaging xmlns:sap="http://sap.com/xi/XI/Message/30" soap:mustUnderstand="1">
<sap:QualityOfService>BestEffort</sap:QualityOfService>
</sap:ReliableMessaging>
<sap:System xmlns:sap="http://sap.com/xi/XI/Message/30" soap:mustUnderstand="1" />
- <sap:HopList xmlns:sap="http://sap.com/xi/XI/Message/30" soap:mustUnderstand="1">
- <sap:Hop timeStamp="2011-06-21T10:15:59Z" wasRead="false">
<sap:Engine type="AE">af.dgx.dbdgx66</sap:Engine>
<sap:Adapter namespace="http://sap.com/xi/XI/System">XIRA</sap:Adapter>
<sap:MessageId>75e50f37-9bef-11e0-af98-000027d151a6</sap:MessageId>
</sap:Hop>
</sap:HopList>
</SOAP:Header>
- <SOAP:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- <sap:Manifest xmlns:sap="http://sap.com/xi/XI/Message/30" xmlns:xlink="http://www.w3.org/1999/xlink">
- <sap:Payload xlink:type="simple" xlink:href="cid:payload-75e51c499bef11e0a13a000027d151a6atsap.com">
<sap:Name>maindocument</sap:Name>
<sap:Description>main document</sap:Description>
<sap:Type>Application</sap:Type>
</sap:Payload>
</sap:Manifest>
</SOAP:Body>
</SOAP:Envelope>
Do I need to do anything in NWA to enable the payload for Sender and Receiver?
Thanks,
Iqbal
SAP NetWeaver Administrator->Configuration Management->Infrastructure->java system properties.select the services tab and select XPI Service: Messaging System ,and then select properties:messaging.syncMessageRemover.removeBody and set the value as false,then you can display the synchronized message payload.
It won't let me change the default value from true to false by default it is disabled even though I have logged in with the J2ee_admin user.
Can you please tell me how do I view the payload on the Receiver side.
Hi Shabarish,
Thank for your reply.
When I clicked on Modify one window popup which says "Enter Custom Value" but It won't let me change the Default value.
When I save the Custom Value to false and look for the Sender SOAP Service it is not even showing me in the Message Monitoring
Did you work on Sync AAE?
Thanks,
Iqbal
Hi Shabarish,
Hurray!!!!!!!
Now it is working fine and I can see the payload of both Sender and Receiver Adapter in Adapter Engine Monitoring but unfortunately I can't see the payload in Communication Channel Monitoring.
When I clicked on the Communication Channel it only show the Audit Log but didn't show the Message Content Tab so I am unable to see the Payload so I am wondering is there any way I can view the Message Content Tab or payload of the message.
Thanks so much for your help.
Thanks,
Iqbal
Thanks for all your help.
Unfortunately I can't see the payload in Communication Channel Monitoring.
When I clicked on the Communication Channel it only show the Audit Log but didn't show the Message Content Tab so I am unable to see the Payload so I am wondering is there any way I can view the Message Content Tab or payload of the message.
Can you please help me in solving this as well.
Thanks,
Iqbal
I believe you pick the drop down option payload from the message content tab... Have you checked this [link |http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/8588] [original link is broken] [original link is broken] [original link is broken];for seeing payload in the message content tab ?
User | Count |
---|---|
84 | |
24 | |
11 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.