Payload visibility

Hi ,
  I am on a Idoc>XI>HTTP sceanrio. I want to see my payload after it goes through the HTTP adapter. I can see a part of it if there is a failure but if its a success I can just see the manifest not the payload which went from the HTTP adapter. I would like to see this message to determine different points of failures(payload wise)...
Any suggestions to see the payload transitted successfully??
-Teresa

Teresa,
Have you ever found out how this is done? I'm seeing the same behavior in our environment and would like to be able to see the payload also when it has been transfered successfully.
Thanks in advance,
Koen de Vries
Message was edited by: Vivian Guillaume

Similar Messages

  • No persistent reference could be generated for object 'PAYLOAD'

    Hi,
             I'm using a multimapping inside BPM mapping 2 messages into one message and it fails for some reason but when I try to have a look at the BPM workflow, I cannot see the 'PAYLOAD' in the MESSAGES_IN and MESSAGES_OUT properties of the container. However the HEADER of the incoming message and outgoing message is visible.When I try to see the payload it says 'No persistent reference could be generated for object 'PAYLOAD''.
    The mapping gets executed without any issues via BPM or when we test it manually in interface mapping.This is the case with all other BPM's too so it more looks like some property which has to be set in PI to make the payload visible.
    Thanks & Regards,
    Harish.

    Guys,
    Can somebody help me ?
    The main reason behind why I am trying to see the payload inside BPM is
    that I am using a multimapping where I send two requests (input 1:one
    with parameters/values to be replaced and second one(input2) has the
    actual payload where replacement should happen) and output should be
    the second message with values replaced.I am using a java mapping and
    when I test it standalone it works whereas inside the BPM I get the
    output same as the input2 i.e the replacement doesn't happen.
    I am trying to see how the BPM is merging the two inputs to the
    multimap which is stopping the java map to work as expected.
    I guess something is wrong with the namepsaces as the input2 is the result of a webservice call and carries namespaces like pns, rpl etc.

  • Payload not visible in the XI monitor

    In my scenario an xml message was successfully reaching its destination. The XI system was upgraded from support pack 13 to support pack 16. After that the process is still working fine as the XML message is still successfully reaching its destination. The issue we have is that the ‘Payload’ is not visible in the last two steps of the monitor. We can see the Payload until ‘Technical Routing’ in the monitor. But ‘Call Adapter’ and ‘Response’ steps do not have payload.
    (TCode: SXMB_MONI)
    when we double click a message we get XML message details and on the left hand side it shows following hierarchy:
    XML Message:
    Receiver Grouping
       -     SOAP Header
       -     SOAP Body
       -     Payloads
    Request Message Mapping
       -     SOAP Header
       -     SOAP Body
       -     Payloads
    Technical Routing
       -     SOAP Header
       -     SOAP Body
       -     Payloads
    Call Adapter
       -     SOAP Header
       -     SOAP Body
    <b>(( No Payload displayed, but present above!! ))</b>
    Response
       -     SOAP Header
       -     SOAP Body
    <b>(( No Payload displayed, but present above!! ))</b> 
    Any suggestions would be highly appreciated!
    Thanks in advance.
    Faiq

    Hi faiq
    This seems to be the normal behaviour starting with SP13 or 14. There was a discussion about this a while ago and I believe it turned out to be works as designed.
    This is what was posted as final conclusion in Re: SXMB_MONI does not show payload after upgrade to SP15:
    <i>According to SAP (OSS) this is working as designed. Apparently it was an error in the past that the payload was stored in the DB on the ABAP (IE) side when the AE is involved, as it would then be stored twice at DB level. This explains why this is not a problem when e.g. the IDOC adapter is used.
    Anyway, the only way to let the system show the payload in SXI_MONITOR is to set the runtime trace level to 3 (full trace) and parameter logging to 1 (trace switched on).</i>
    regards,
    Peter

  • Payload is not visible in sxmb_moni

    Hi friends,
    when i send payload from RWB, i am getting success in RWB but when i see that payload in sxmb_moni, i could not see my payload in main document ..only in attachment i could see that paylad.
    could you give some idea what could be cause for that?
    thanks
    raja

    Hi,
    That link is not much useful to me (I mean all the settings for fine in sxmb_adm..that i checked already)
    for more info: I am using SOAP adapter as a sender and receiver is R3
    Thanks
    Raja
    Edited by: Raja on Apr 15, 2008 10:47 AM

  • Payload not visible in cc monitoring for SOAP-RFC synchronous AAE scenario

    Hello consultants,
    I have a synchronous SOAP-RFC scenario over the AAE (Java only). When I test the service in WSNAVIGATOR the response message contains an error that results in the error message:
    "<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
              <context>XIAdapter</context>
              <code>ADAPTER.JAVA_EXCEPTION</code>
              <text><![CDATA[
    java.io.IOException: Parsing Error: org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed." the same errror is present in communication channel monitoring for the SOAP adapter.
    The status in message monitoring however is succesful.
    Is it possible to check the payload for the response message of the RFC call. In CC monitoring I cannot access the payload, it is not there. It does not have to be in cc monitoring, anywhere would be fine.
    Since this is an AAE scenario there are no messages in SXMB_MONI.
    All tips are appreciated.
    Peter Jonker

    Hello!
    Please set the "messaging.syncMessageRemover.removeBody" parameter to "false", on the SAP XI AF Messaging Service. Use the help page below for more information.
    Properties Related to the Messaging System:
    http://help.sap.com/saphelp_nw04s/helpdata/EN/59/25ee41c334c717e10000000a155106/frameset.htm
    Best regards,
    Lucas Santos

  • SXMB_MONI_BPE - Message Payload not visible in container

    I have a message that is failing a mapping within an Integration Process.  This is an Async process end-to-end.  I have trace_level set to 3, and logging/logging_propagation/logging/sync set to 1.
    I view the failed workflow in SXMB_MONI_BPE/list with technical details and see the mapping step that errored.  I click this and look under "container".  I then drill down to messages and see 1 message going into the mapping.  Under this there is some Header information but NO Payload.  How can I get this to appear here?  Ideally I'd like this to be logged only for error'd workflows.
    The mapping exception also does not get propagated back up to sxmb_moni level so the only way to see it is in the alert that's raised/inbox, the defaultTrace or sxmb_moni_bpe.  Is there a way to do this (I seem to recall I couldnt do this in XI 3.0/14)?  I'm using XI 7.0/12.  I do not want a custom alert, just the standard text like you see in the mapping test tool (xxx cannot be produced due to yyy).
    Thanks,
    James.

    Yep, have done that, but 2 issues:
    Firstly, it doesnt help ongoing supportability where seeing why a message failed through quick and simple tools like sxmb_moni is quite important.
    Secondly because of other dependancies in predecessor steps, I have to do a bit of fiddling around to test it.  Not helped by the fact that the Message Mapping test tool doesnt seem to want to show me the xml it produces from a previous mapping (It shows the grid ok, but not the xml !! ) so actually I can only semi-guess the data passed to the map.  Hence why I originally wanted to see the message that was passed in the container variable of sxmb_moni_bpe.
    Cheers
    James.

  • Outbound payload not visible in sxmb_moni

    Hello Guru's,
    I have a issue in message monitoring (sxmb_moni). I can't see the outbound payload for the most interfaces.
    Do I have to set a parameter somewhere? Does anyone has any suggestion?
    Kind regards,
    Kamran

    Hi people,
    Thank you for your replies.
    Im going to set those parameters to 1 cuz in our system it had a value of 0.
    This goes for all of the messages synchronous and asynchronous. Is there a difference between if we have a asynchronous interface?
    Kind regards
    Kamran

  • Payload not visible in message monitor for BPMN

    Hi Folks,
    I am doing synchronous call from BPM (NW) and though the call is successful I am not able to see the payload for the syn Re/Response messages. In the old BPM in PI I used to check the new transaction box and I used ot see the message. Is there any similar option in BPMN to view the messages internal to BPMN?

    I see the messages in Process Instance view under context Data.

  • HumanTask payload not visible in EM

    we have 11.1.1.3
    As part of our BPEL flow, we have included HumanTask component. HumanTask is working meaning it is creating task as we see it in worklist.
    We want to see the input Payload that is going in Human Task and also the Output. We already have assign in bpel, that populate the HumnaTask.
    so after we run the process, we go to Enterprise Manager to see what got populated as payload to humna task. But in EM instance, it is just not showing us the payload.
    we click the HumnaTask and there we see nothing to expand in order to see the payload. It just show, initialted_HumanTask, Completed_HumnaTask. But no way showing the payload.
    what change we need to do, so the task payload starts showing up in EM ? What is other way to see the task payload ?
    thx
    d

    Hi
    1. Login to EM Console.
    2. On left side expand SOA -> soa_infra(your soa server). Select this right click mouse and SOA Adminstration -> Common Properties.
    3. Now on the right side, in the top section select Audit Level to Development (Its a drop down box). Then Apply these changes clicking the apply button. There is no need to restart the servers.
    4. Now create another instance and you should see the Payload data with all the data fields populated for each Task and any Business rules also like Input and Output. In BPM Process, I select that instance id and it opens a new screen. In that I select the top process node. And this opens another screen with 3 tabs like Audit, Flow, Faults. And in Audit, I can expand each human task and for that I can see Instance Entered and Instance Left and they are links that opens full task payload and header data also.
    Thanks
    Ravi Jegga

  • Payload structure not visible in Moni

    Hello All,
    One of the interface where we are calling RESTful webservice thru java code, when we calling java code from standalone the webservice working fine based on input parameters webservice sending response back, but the same one when I import in as Import Archive in PI, and test this scenario. I see success in moni, but  I do not see request-target structure payload. I see only request sender-payload structure in moni. 
    At this point I only testing request map for call the webservice , where I am getting this error.
    Any idea what is the cause of this? Network issue? but this java code working fine in same Network.
    Trace showing following information:
    <Trace level="1" type="T">Reading sender agreement</Trace>  
    <Trace level="1" type="T">Inbound validation by adapter does not take place</Trace> 
    <Trace level="1" type="T">Inbound validation by Integration Engine does not take place</Trace>
    Other question was , since this class file we imported into PI, how do I send the input parameters to this class file. As original sender was file, from CSV file we'll take input parameters and send those to this java code and pass it to webservice.
    Right now for testing  purpose i have hardcoded input values in Java code and trying to call this webservice, and I am using  sender side HTTP adapter to invoke this PI interface.
    One more questions was, since we are calling this webservice thru java mapping, what adapter should I use in receiver?
    Thanks,
    Gayatri.

    Hi Gayatri,
    Any idea what is the cause of this? Network issue? but this java code working fine in same Network.
    ans) Please include trace statements within java code to find out target xml created by the code.
    here are few articles/blogs on the issue . A very useful blog
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2013/09/18/tracing-in-sap-pi-731-single-stack
    by  Kapila Epasinghe
    **************** - Handling and Tracing Runtime Exceptions in Java Mapping (SAP PI/XI)
    By Prasanna Krishna Mynam
    Other question was , since this class file we imported into PI, how do I send the input parameters to this class file.
    ans)  The input source XML should contain necessary values. In case you need to pass fixed values to the mapping you can look into this article parametrized java mapping
    http://help.sap.com/saphelp_nwpi71/helpdata/en/43/bc2fd4da1e1bbce10000000a1553f7/content.htm
    One more questions was, since we are calling this webservice thru java mapping, what adapter should I use in receiver?
    ans)  try to execute the java mapping code from your local system. In this case you do not require any adapter to communicate with web service right?. Apply the same principle for java mapping within PI server. Here also you do not need any receiver adapter. In fact the whole idea of using a java mapping was to avoid using a receiver adapter.
    Regards
    Anupam

  • Having a try with HCI, newly mapped data not visible in Payload?

    Hi experts,
    I'm playing around with HCI on our Test tenant as we would like to map a few more fields. I'm trying to map the Customer Group field which is at the Customer level in Sales Data in C4C, with our Price List Type field also in Sales Data in our SAP CRM.
    The idea behind that mapping is just that this is the only field we are using to determine the Price List used for a Customer in a given Sales Org and we would like to get this data in Customer Group in C4C as it's also a field used in Price List determination.
    My test is fairly simple:
    Made sure my test data was in the Code List Mapping in my C4C Project Implementation
    Used the web interface to map my field with the Sales Data-Customer Group field in C4C (see attached)
    Pushed a change from on premise to C4C (IDOC and Payload attached)
    Unfortunately the field doesn't appear in the Payload even if there is something in the IDOC with the mapping configured.
    I'm sure I am missing something now, any help?
    Thanks,
    JB.

    Hello,
    Bumping my request and adding some other clarifications.
    Instead of trying to make this Customer Group field work, I tried integrating another simple extension field (text type) to avoid any mapping issues if there were any.
    Unfortunately even after redeploying the iflow, seeing that the mapping is OK in the web interface and that the data is properly generated in the outgoing IDOC, the incoming XML is still not showing this new field/data.
    The field was extended properly to the scenario and the WSDL has been updated properly in HCI to reflect the new field (I can see it in the mapping). Everything was deployed/restarted as far as I can tell.
    Am I missing something or should I create an incident?
    Thank you,
    JB.

  • How does Toggle Visible for a Column in a Table work ?

    Hi All,
    I have a question for you.
    Using version 11.1.1.7:
    I was playing with a use case where I need to show and hide columns in an af:table component.
    I want to do this clientside using javascript.
    Guess what: It works, however, it only works for hiding columns ?!
    Initially I have client component = true and visible is true.
    See javascript below.
    When I call hideColumn, the component is found and hidden after calling.
    When I call showColumns (after it is hidden) the component cannot be found anymore.
      function showColumn(evt){
          var col = AdfPage.PAGE.findComponentByAbsoluteId("pt1:pc1:t1:c9")  ;
          col.setVisible(true);    
       function hideColumn(evt){
          var col = AdfPage.PAGE.findComponentByAbsoluteId("pt1:pc1:t1:c9")  ;
          col.setVisible(false);    
        }I checked and when the columns visible property is initially false, the column is not found by AdfPage.PAGE.findComponentByAbsoluteId("pt1:pc1:t1:c9"), which means it is not available ?!
    It looks like the visible property for an af:column works slightly different then for other components such as buttons.
    Also makes me wonder how the panelCollection component shows and hides columns. Doesn't that component do exactly the same ?
    Thanks.

    Luc,
    couldn't find a hint in the sources (maybe didn't spend enough time). However, one reason for this behavior would be if the hidden column had no client component created (in which case it only exists as hidden HTML). The work around I think would be to use a serverListener on the table and to pass the columns to show/hide as the payload for server side show/hide
    Frank

  • Where XI payload gets stored in SAP

    Hi,
    Can any one help me to find out tables used to store XI payload data in backend. I believe message header details can only be visible in ABAP tables.. where as actual message payload gets stored in database system. If my understanding is correct, can any one help me to find a way to access them in abap program?
    Thanks in advance.

    Hi,
    >>>as you know normally payload data size is huge in nature..so I believe it won't be visible from ABAP dict tables.
    it's not visible - this is not important - the important thing is that it's stored there
    you can fetch it easily in ABAP with read_msg_all method of cl_xms_persist
    (nothing complex)
    Regards,
    Michal Krawczyk

  • Message processing not visible in RWB Message monitoring

    Hi Experts,
    There is an issue where messages are visible at ABAP Stack(SXMB_MONI).But same messages are not visible at RWB Message monitoring Integration server(IE and AE) Level.
    Previously adapter status for this scenarios was Inactive in integration directory we taught this could be the issue and made adapter status active in Integration Directory. This did not solve the issue.
    When payload is taken and processed from test message tab under RWB-Component monitoring-Integration Engine.
    Messages are visible in RWB Message monitoring.
    Experts could you please help in finding out what could be the issue,Please let me know if any additional information is required,
    Thanks in Advacne,
    Seshu.K

    There is an issue where messages are visible at ABAP Stack(SXMB_MONI).But same messages are not visible at RWB Message monitoring Integration server(IE and AE) Level.
    Check if you have chosen the Status filter as ALL and not "Error".
    If you are loking for old messages, then you will not be able to see succesful messages beyond a particular period in the past, since all the succesful messages would have been archived.
    To see such messages, you have to choose, the option, show message from "Archive" and not "Database".

  • Data should be in non readable format in payload-- SXMB_MONI

    Hi All;
    I have a scenario where I need to send MT103 file to bank with digital signature and this configuration is done and working good.I have a new requirement, that the payload data/content should not be in readable format in SXMB_MONI. This is where I am not able to succeed. In RWB the data is not in readable format, so there is no issue.
    I have the following options with me;
    1.Create a copy of SXMB_MONI & add authorization object only for not to display payload content. 
    2.Create a new role with less privilege for XI Monitoring and assign this to all the users. (even XI administrator will have less privilege which is not good)
    3.Do the signature part in R/3 before XI is picking. (so that the data is not readable , ABAP development not preferred ).
    4.Send the file in Binary Format to bank.  (Bank rejected this option, because they donu2019t support this process)
    5.Create a Internal FTPS site. MT103 file will be placed in FTPS site folder. When XI picks the file adds the digital signature in (sender CC).(I have a doubt, will the data be in non readable format in SXMB_MONI?)
    If you know any better/preferred solution, please let me know.
    Thanks;
    Prabhu Rajesh

    Hello
    Check the link below:
    Messaging Components of the Integration Engine 
    http://help.sap.com/saphelp_nw70/helpdata/en/42/52f7415e639c39e10000000a155106/frameset.htm
    Use authorization object S_XMB_MONI if you want to prevent message trace headers or message payloads being visible in the PI monitoring tools.
    Regards
    Mark

Maybe you are looking for