Skip to Content
author's profile photo Former Member
Former Member

Significance of Steps in SXMB_MONI

Hello,

Can anybody explain me Significance of the steps shown on Left Hand side of Messages Display in SXMB_MONI. Like Inbound Message, Receiver Identification, Recevier Grouping, Call Adapter,...... like wise.

Thanks.

RP

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jan 16, 2009 at 09:21 AM

    Hi RP,

    Good questions...

    These steps are nothing but a Pipeline steps.Pipeline means how to message is processed through XI.

    1)Receiver Identification: It determines identify the systems involved for the exchange of incoming messages.

    2)Interface Determination: Each receiver system it determines which interface should receive the messages.

    3)Message Branching: If Multiple receivers are found,XI will initiate the each receiver to the new message.

    4)Request Message Mapping: Call the mapping program ,and transformed structured message to the target structure.

    5) Call Adapter: Send a transformed message to Adapter or Proxy..

    Regards,

    Sateesh N.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi!

      Based on your question shown below

      Can anybody explain me Significance of the steps shown on Left Hand side of Messages Display in SXMB_MONI. Like Inbound Message, Receiver Identification, Recevier Grouping, Call Adapter,...... like wise.

      See First of all note few points...you want to know the significance of steps shown on the left hand side means Please clarify the question once again..

      My question is whether

      a) you want to know the significance of Creating those INTERFACE DETERMINATION and RECEIVER IDENTIFICATION , etc or else

      b) The reason and significance of showing those steps here in the MONI on left hand side panel...?

      See first of all the most important thing is all these steps present in the left hand side panel of the SXMB_MONI is mainly based on the TRACE LEVEL and LOG LEVEL. okay. I think I am creating confusion right wait I will explain those in detail...please go through the below steps.

      1) Some times even though your messages are success you can't able to see those success messages like SYNCH success like SOAP to SOAP ,etc

      2) Some times on the left hand side you can able to see only few steps like XML INBOUND Message and you can able to see the pay load at which you are giving / entering and few further steps.

      Note:: In order to resolve these issues and I mean at these times mainly you need to go to Transaction Code :: SXMB_ADM > IntegrationEngine Configuration > Click Configuration --> There you can find RUN TIME Categories , MONITOR and TRACE LEVEL categories and BPE.

      By Right click those under at current Values section and if u increase the LOG and TRACE LEVEL you can able to see all the steps and these steps Inbound Message, Receiver Identification, Recevier Grouping, Call Adapter

      Now when come to STEPS ::

      1. Inbound Pay Load::

      It shows the Pay Load or source Data at which you are entering I mean along with the values at which how the SOAP or XML body you are passing and sending to XI system.

      It again contains three sub parts HEADER ,BODY and PAYLOAD.

      2. XML Validation Inbound Channel Response

      It shows that your communication channel is requesting to pick the source data to XI. and showing that what Pay load is going to handling.

      3. Receiver Determination

      It determines identify the Receiver systems I mean to which business system it is going to sent and it involved for the exchange of incoming messages.

      4) )Interface Determination:

      It determines based on the Receiver Determination it founds the Receiver Interface resent in the receiver business system that comminiates with Target system

      5) Message Split According to Receiver List

      As or friend told that If Multiple receivers are found,XI will split the message and initiate each receiver to the new message.

      6) Request Message Mapping

      It shows the XML generated after Mapping is done based on the values given in the Inbound payload.

      7) Call Adapter

      IT Sends a transformed message to Adapter or Proxy..which is know as Receiver ADapter.

      Note:: Most important thing is suppose if there is any error in your mapping in case of Asynchronous scenario or else also in RESPONSE message Mapping in case of SYNCH scenario then defintely this CALL adapter erros will occurs. My main intention in sending this statement is suppose if your target structure is not fine or else if it is unable to create the target element then this error will occurs.

      In this you can check the RESPONSE PAY LOAD. which you gets the response from your target structure.

      See this SXMB_MONI is mainly in order to monitor your messages in detail and also to monitor and Trace where exactly the issues is..........?

      NOTE:: You can also view messages in the SYSTEM STACK in the below url other than this MESSAGE MONI in abap stacck and RWB....here you can also monitor the messages in detaiil as base don the SYNCH and ASYNCH and also as based on the error catogories and here you can delete the queues if there are more number of messages in BOttle neck....

      http://HOSTNAME:PORT/MessagingSystem/monitor/systemStatus.jsp

      Regards:

      Amar Srinivas Eli

  • Posted on Jan 13, 2009 at 11:40 AM

    This is the step by step message processing details for monitoring purpose. You can check exactly which step has the problem while troublshooting for the errors.

    Thanks!

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 16, 2009 at 08:45 AM

    Hi rp,

    I hope you are aware of the Pipeline steps.

    XI Messages are passed through a series of processing steps called the XI Pipeline.

    Messages are processed through a set of services, each of which performs a specific operation on the message.In this way, different configuration steps can be treated as distinct processes.

    We can monitor the messages that have been processed through this in the transaction SXMB_MONI

    Each pipeline processing step is shown on the left hand side of the screen.This allows us to track exactly how a message changed as it passed through the various pipeline processing steps.

    Regards,

    Swathi.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.