SXMB_MONI: No Payload under XML Message\Response

Hi All,
At transaction SXMB_MONI in the left frame you have usually three folders "Inbound Message", "Receiver Grouping" and "Response" under XML Message for the pipeline monitoring.
Under our XI system I miss the folder "Payloads" under folder "Response" above.
So I am not able to monitor the outgoing Payload at SXMB_MONI.
Is there any configuration missing?
Many thanks in advance!
Jochen

Hi Jochen,
You can see the response payload under Response Msg Id = <>
in "Request Message Mapping" under Payload folder
If you are not able to see this, go to sxmb_adm -> Integration Engine Configurarion -> Specific Configureation
add/update the parameter TRACE_LEVEL in categoy RUNTIME to value 3
Regards,
Sreenivas

Similar Messages

  • Regarding XML Messages in SXMB_MONI

    Hi,
    I have an issue which goes like this: PO's are not getting submitted to SNC.
    I have done the following things to find out the cause.
    1) I tried to find out the creation and change times of PO in table CDHDR (t.code SE16).
    2) I used t.code SXMB_MONI and searched for XML messages w.r.t the date and time I found out in step1.
    3) However, the problem is: no XML message is present with the creation and change time of PO's that I found in step 1. Could you help me where I have done the mistake. Also, Please tell how to find creation and change times of PO.
    Thank You.

    Dear,
    May this link solved your problem, Kindly check the below links.
    http://www.****************/Tips/XI/SXMB_MONI/Configure.htm
    http://wiki.sdn.sap.com/wiki/display/Snippets/PIMonitoringFunctionality-FetchingDatafromSXMB_MONIStandardTables-PartI
    Thanks & regards
    varun

  • An Attachement for the payload of the message monitoring.

    Hello ,
    From the forum links, I found that to access a message payload for the message monitoring, we need to call <u>cl_xms_persist->read_msg_all.</u>
    and the export parameter would give the payload message as an attachment.
    <i>
    But when I tried to find if there is any attachment with the messages I dont see them (size comes with the value 0).</i>
       <u>    CALL METHOD ex_message->numberofattachments
            RECEIVING
              size = size.</u>
    <b>
    Is there any other option available to get a payload for the message?</b>
    Thanks a lot.

    Hi Arjun,
         You can see your payload in Tcode  SXMB_MONI
         SXMB_MONI-->
         MONITOR FOR PROCESSED XML MESSAGES-->
         click F8 (if required change the date of execution from to select specific message on date range)-->
         Double click on the right most 3D button type of box before the flag icon,
    Now you will be able to see the Different pipeline Execution steps(7 Steps)  that Your message has under gone .Click on any one of them and see your payload in payload folder at each and every step.This helps us in understanding the way your message is undergoing transformations through out its journey from sender to receiver.
    VIRTUAL RECIVER..Is actually a part of an annonymous and adressable unit like service to simulate the receiver that is participating in B2B communication.Its jus a mandatory parameter that has to be mntione din Receiver deternination when We test our B2B scenarios using this option in ID part of PI/XI.
    Thanks,
    Ram.

  • XML Messages export to Excel

    Hi,
    In NW2004s PI7, under oracle 10g, windows 2003server...
    I would like to export XML messages in excel automatically everyday... do I need some ABAP program or scripts to do that ...
    I know how to do manualy..
    SXMB_MONI
    Monitor for processed XML messages
    Execute
    spreadsheet
    and export to file...
    The same above procedure i like to do automatically....
    Regards
    Thank in Advance

    Thanks you so much your reply... sound like very easy basically is not
    Very strange, when I go SXMB_MONI all messages are displayed, but when I check SE16 Table: SXMSPMAST2 none of message there... also I treid SE38 to run program... I got ABAP dump error...
    I check in SQL to display that table still no entries...
    (here is that info. I found out)
    Table:XI_AF_MSG has more then 25 fields match with moni records
    Table: SXMSPEMAS has more then 3 fields
    Table: SXMSPMAST has more then 5 fields
    I am not sure I am right track or not
    any ohter idea

  • How to get Payload of SOAP Message in Advance Adapter Engine

    HI All,
    I am wondering if anybody can tell me how to view the Payload of SOAP Sender and Receiver Message in Advance Adapter Engine?
    Does Anybody know how to check mapping payload in Advance Adapter Engine because in ABAP you can see the mapping payload under Request Message Mapping but when you use AAE you can't see the Request Message Mapping Payload.
    I have a SOAP to RFC Scenario in which I can't see the SOAP Sender and RFC Receiver Mapping Payload.
    When I am sending incorrect data to an RFC I am getting this error which is very strange and new to me.
    com.sap.engine.interfaces.messaging.api.exception.MessagingException: Unable to split a synchronous message
    Any comments would be much appreciated.
    Thanks,
    Iqbal

    HI All,
    I have managed to find Michal's Blog which is talking about getting the mapping payload but unfortunately I don't know how to create Adapter Module so I am wondering if somebody can please provide me EAR file so that I will request the Basis guys to deploy the code and hopefully this will solve my query.
    Michal's Blog
    As you all probably know while using local Advanced Adapter Engine (AAE) processing in SAP PI 7.1 the message is logged only once (during processing by sender adapter). This is great in terms of performance but what if we need to check the mapping output? Is there a way do do it somehow? It turns out that we don't have such an option in standard yet. Is there any alternative then?
    It turns out there is - a simplest adapter module there is...
    Local AAE works in such a way that from the sender adapter it executes the receiver adapter so in the outbound message to PI processing you can see the adapter info logs of the receiver adapter and this is what we can use. The idea is to add an adapter module to the receiver adapter which will put the content of the message into the audit log of PI message processing. We can do it by writing a few lines of code:
    PI/XI: target message logging with local AAE not possible ? not anymore...
    *Please upload the file in any free site or <REMOVED BY MODERATOR>
    <READ RULES OF ENGAGEMENT>
    Thanks,
    Edited by: Prateek Raj Srivastava on Jan 6, 2012 9:10 PM

  • File is picked up but never show the XML message in SXMB_MONI

    All,
    I am working on the file to SAP integration scenario issue. High level interface design is,
    File Adapter picks the file from XI application server and send the data to SAP Application system(in this case ECC) to post data as per the business requirement. The scenario is working perfect since long time and we don't have any issues as yesterday.
    This morning, I noticed File adapter picks the file and moved the file to archive folder (based on settings in communication channel) but XML message never shown in SXMB_MONI. I had a look into the RWB to check status of the communication channel. every thing looks fine from communication channel monitoring.
    Did any one come across this scenario? What else to be checked to move forward on this issue?
    Thank you..
    Anil

    Hi Kumar,
    The error message indicates the URL the adapter engine is using to send the data to the integration engine is wrong. The last part of it has somehow become truncated: "type=ent" should read "type=entry".
    In the SLD lookup the XI technical system, under the integration tab check the setting for the "Pipeline URL" field, you should see something like: http://HOST:PORT/sap/xi/engine?type=entry  if not, you can correct it.
    Then go to the XI ABAP client using SAPGUI and in transaction: SXMB_ADM, option "Integration Engine Configuration", check that Corresponding Integ. Server has the same URL, if it has something of the sort of: "dest://...." check in transaction SM59 for that RFC destination name, it should have the correct URL.  Also in the specific configuration (using the same transaction), check the RUNTIME->IS_URL parameter value.
    Hope that helps.
    -Sam.

  • Read payload for error messages and throw a red flag in SXMB_MONI

    Hello All,
    I am calling a synchronous web service from PI ccBPM and getting a response back to PI ccBPM itself.
    So the steps in BPM are receive(from CRM), sync step (to call web service) and a control step (to end the BPM process).
    The requirement is to check if error_list node in the response from web service call has a value in it and throw an error in SXMB_MONI so that they can easily identify how many messages errored out  out of thousands of messages.
    This is the response structure for web service if there are errors.
    <manageResponse>
      <result>
                    <ErrorList>
                        <object>
                            <hyatt>partnerupdate--NR</hyattt>
                            <Message />
                            <Operation>jukio</Operation>
                            <User>atuser</User>
                        </object>
                     </ErrorList>
    </result>
    </manageResponse>
    Again I only need to see if error_list is not empty and throw a red flag error in SXMB_MONI.
    Thanks
    Mike

    Hi Mich,
      In Response map when Error segment appear's fail the maping so that you can see the list of message in MONI. and do not need to put any conditions in MONI.
    I mean in your Respoinse when ERROR_LIST segment coman under that one manatory field you select and take that field length say 20 characters.
    source field->Substring (0,100) get the 100 characters from source in that case case from source it won't get 100 characters mapping will fail so that you can see the Error messages in SXMB_MONI.
      Finally what I am saying do the wrong condition mapping in the response mapping so that mapping will fail.
    Regards,
    Venu.

  • No XML-Message in SXMB_MONI

    Hi folks,
    I have the following scenario:
    RFC-XI-Webservice.
    All works fine. I get the request to the Webservice and the response back to the calling abap prog. with the RFC. But one problem: I can't see any XML-message over the XI Monitor SXMB_MONI.
    What happens? Is it anything with persist the message...
    Thx for response.
    Regards Johann

    Micheal,
    LOGGING_SYNC 1 is already set.
    My issue is when run the report RPCIPE00 from HCM for executing the BAPI
    using through TCP/IP RFC Dest i got the above mentioned error.  For SYNC RFC
    We have to add the BAPIs at BD97 isn't?  When I add the BAPI at BD97 and assign the TCP/IP RFC Dest name a special Method.  I got the above mention error its not creating the documents at HCM side.
    Could you please guide me.
    SV

  • SXMB_MONI-- Processing Statistcs - XML messages in "Being Edited" State

    Under SXMB_MONI--> Processing Statistics, I see that I have a large number of messages in a state of "XML Message being edited".  I need to delete these messages out of my system.  The regular delete jobs do not work because they are not in a state of Complete Successfully or in error. 
    These are causing my persistence layer to be above 100%.  Any input is appreciated.  All of the online help mentions every statistic on this page except for the "XML message being edited".
    Thanks!

    delete messages in SXMB_MONI
    For step by step procedure of how to archieve and delete messages in XI go through the urls:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/402fae48-0601-0010-3088-85c46a236f50

  • EBP SUS NO PO RESPONSE and Invoice XML MESSAGE CREATED

    Hi All,
    We have configured EBP - SUS on SRM 7 server with extended classic scenario.PO's are transfering fine from EBP to SUS and are visible in SUS also expected follow on documents are PO response,Confirmation,Invoice.But wen we process the po and confirm all items no po response xml message is created and a local po response is created which is not transferred back to EBP.Later when we create a confirmation for the same po,it is transfered to EBP via serviceack xml message and is visible.
    Finally wen v create a invoice it is also created locally and not tranferred to EBP,no xml message is created in this case too.
    In XI we are using integration scenario which is based on SRM 5.5 contents.
    Any kind of pointers will b appreciated.
    Thanks.

    Hi
    Proxies are fine,also i check for events in define transaction type.Here are the values for both response and invoice evrything seems fine.
    Description          SUS PO Purch.Ord.Rsp
    Int. Number Range         01
    Ext. Number Range         02
    Status Profile
    BTrans.Category      BUS2232
    Description          SUS PO Confirmation
    Partner Determ.Proc.
    Text Schema          PCOS
    Event Schema
    Description          SUS Invoice
    Int. Number Range         01
    Ext. Number Range         02
    Status Profile
    BTrans.Category      BUS2234
    Description          SUS Invoice
    Partner Determ.Proc.
    Text Schema          SUIV
    Event Schema
    EVENT DEFINITION
    BUS2234     SUS Invoice     SUS Invoice
    ERROR_OCURRED     An Error has Occurred
    Any settings tat we need to do to trigger this invoice to create a xml message.Also we regenerated the authorization profiles but had effect on xml creation.
    Thanks

  • What is inbound XML message type and idoc type in Purchase Order response

    Hi ,
    We are on SRM 7 ECS , support pack SAPKIBKV08.
    We have a process in which vendor will send a Purchase Order response  which will be
    converted to XML format by a middleware. This XML message will come to
    SRM and post a POR. I want to do the EDI mapping for this XML message,
    but there is no message type and idoc type in SRM for Purchase Order
    response. How do I map my message type in SRM to the vendor sent fields
    in middleware .
    Please advise
    Rgds
    Sumendra

    Hi,
    You can process with XML without IDoc.
    Vendor->  (XML) -> PI -> (XML) -> SRM.
    Please check PurchaseOrderConfirmation_In in namespace "http://sap.com/xi/SRM/Procurement/Global".
    http://esworkplace.sap.com
    Regards,
    Masa

  • SXMB_MONI : Error in Persistence Layer : XML Message Not Found

    Hi Team,
    There are some messages in our Production system and is in Scheduled state in SXMB_MONI and when we try to re-process those messages, we are getting message : Error in Persistence Layer and when we double click on message, we are getting the error : XML Message Not Found.
    Any help on this is highly appreciated.
    Thanks & Regards,
    C V Jayachandra

    Hi,
    Please refer the below discussion
    SXMB_MONI - Error accessing persistence layer
    regards,
    Harish

  • Send XML Message via HTTP and Receive Response

    Hello,
    We have a scenario where we need to update Currency Exchange Rates in R/3 via a 3rd party called Oanda.  I'd like to use XI for this Interface, if possible. 
    Basically, we need to send XML over HTTP.  Here's the URL and the XML we need to use for our POST (I'll need to perform the look-up for about 15 currency codes - I plan on using a BPM process to loop through each currency code specified in a flat file):
    http://www.oanda.com/cgi-bin/fxml/fxml?fxmlrequest=<CONVERT><CLIENT_ID>TestAccount1</CLIENT_ID><EXCH>USD</EXCH><EXPR>CAD</EXPR><DATE>03/25/2008</DATE></CONVERT>
    And the reponse looks like this:
    <RESPONSE>
      <EXPR>CAD</EXPR>
      <EXCH>USD</EXCH>
      <AMOUNT>1</AMOUNT>
      <NPRICES>1</NPRICES>
      <CONVERSION>
        <DATE>Mon, 24 Mar 2008 20:00:00 GMT</DATE>
        <ASK>1.0257</ASK>
        <BID>1.0251</BID>
      </CONVERSION>
    </RESPONSE>
    I plan on mapping each reponse to BAPI_EXCHRATE_CREATEMULTIPLE, using BPM.
    So my question is this:  Should I use the HTTP adapter for the out going POST to Oanda?  If so, would the HTTP adapter be consider the sender or the receiver?  Also, how would the XML message be automatically appended to the end of the URL (i.e., after the fxmlrequest parameter)?  I guess I'm a little confused on how to use the HTTP adapter...  Are there any blogs that discuss this type of scenario?
    Thanks,
    Matt

    Hi guys,
    I have few concerns for setting up this scenario.
    1). I have created a data type for request mapping, and teste the mapping.
    The output looks like below:
      <?xml version="1.0" encoding="UTF-8" ?>
      <ns1:MT_CONVERT xmlns:ns1="http://test.com/ExchngRate">
       <CONVERT>
         <CLIENT_ID>test</CLIENT_ID>
         <EXPR>CAD</EXPR>
         <EXCH>USD</EXCH>
         <DATE>10/21/2009</DATE>
         <AMOUNT>1</AMOUNT>
       </CONVERT>
      </ns1:MT_CONVERT>
    How to pass only
      <CONVERT>
         <CLIENT_ID>test</CLIENT_ID>
         <EXPR>CAD</EXPR>
         <EXCH>USD</EXCH>
         <DATE>10/21/2009</DATE>
         <AMOUNT>1</AMOUNT>
       </CONVERT>
    to the receiver HTTP adapter.
    2) I am using URL address in the receiver HTTP adapter.
    Target Host: www.oanda.com
    Path Prefix: cgi-bin/fxml/fxml?fxmlrequest=
    What is will be Service Number?
    Looking forward for you help. Your help is greatly appreciated.
    Thanks,
    Namadev
    Edited by: Namadev Chillal on Oct 21, 2009 5:35 PM

  • XML message ok in SXMB_MONI, but not delivered

    Hi there,
    I am new to PI and have a question regarding monitoring of an interface.
    We have a problem that a SOAP request doesn't reach its receiver.
    When I have a look at SXMB_MONI the XML message has status "successfully processed" (race flag as indicator).
    But if I check on [http://<HOST>:<PORT>/MessagingSystem/monitor/monitor.jsp|http://<HOST>:<PORT>/MessagingSystem/monitor/monitor.jsp], there I see that the message for the same interface has status "not delivered".
    It shows me the following error message:
    MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException
    How can I investigate more on this to find out why the interface doesn't work?
    I have the impression that the monitoring of PI interfaces is quite unstructured.
    Is there a good tutorial/blog which shows where to look for this information?
    Thanks in advance!

    In the message monitoring I've messages with status 'Not delivered'.
    If I display them, I just see error messages like
    MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException
    Adapter Framework caught exception: null
    Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException.
    How can I see more detailed error messages???

  • He XML message is going over to SRM from XI , but getting an application error (Exception)  when checking in sxmb_moni on the SRM side

    hi experts  ,
    we are using classic scenario (ECC 6.6 & SRM 7.0)
    we have are configured Procure-to-Pay Scenario ,Note 1263876 - SAP SRM: Configuration of Procure-to-Pay Scenario.
    but facing issue.
    The XML message is going over to SRM from XI , but getting an application error (Exception)  when checking in sxmb_moni on the SRM side. So we are not able to see the PR in the Sourcing cockpit in SRM.
    error as below
    <SAP:Category>Application</SAP:Category>  
    <SAP:Code area="ABAP">APPLICATION_ERROR</SAP:Code>  
    <SAP:P1 />  
    <SAP:P2 />  
    <SAP:P3 />  
    <SAP:P4 />  
    <SAP:AdditionalText />  
    <SAP:ApplicationFaultMessage namespace="http://sap.com/xi/SRM/SE/Global">ExchangeFaultData</SAP:ApplicationFaultMessage>  
    <SAP:Stack>Application has thrown an exception</SAP:Stack>  
    <SAP:Retry>M</SAP:Retry>  
    </SAP:Error>

    Hi Vijay,
    Can you tell us the interface name?
    If it is stuck in FEH (Application Error) in SRM then you can check the detail error by going into tcode /n/sappo/ppo2.
    You need to enter the Business Process, Order Assignment and Mode Of Postprocessing Order and then execute.
    It will show you all the messages stuck in application error for that interface and if you double click on any one of them you will get to see the detailed error with options to Discard, Repeat etc.
    Let us know if this helps you.
    Regards,
    Mayur

Maybe you are looking for