Check payload for a BPM scenario

Hi,
When testing a BPM scenario (BpmPatternCollectMessage) I got error in Transformation step.
I want to collect payload (source message) in transformation step so that I can test in Message mapping
I know we can monitor BPM in sxmb_moni_bpe. But from that Tcode I can not collect payload (reply to me if I am wrong).
I check sxmb_moni but no use...
Looking for responses...
Regards,
Pradeep A.

Hi Prateek / sunil,
thank you for your reply,
I send olny one message before stop message, then also i got an error in transformation step.
But when i copy the same message from payload and test in message mapping then it is successful. I thought that source message is converted in to another format when it reach to transformation step.
so i want to collect the input message of  the transformation step.
>>>>Don't say that.
>>>>Thats the place where you will get the payload. What's the problem there?
so i check sxmb_moni for that stopmessage bec i got redflag in moni under outbound status column.
when double click on stop message --> i notice two pipe line steps inside  1) Central Client 001 2) PE_ADAPTER Client 001
i check payload of all pipeline steps (Central Client, PE_ADAPTER )and notice that same payload exists at every step.
please guide me if i am doing any wrong
1) where can i collect input message of  the transformation step.
2) if i copy sap provided BPM and Message mapping form Basis SWC to My SWC, then my i got error in transformation step
3) I copied payload from message mapping and test from RWB keeping ID as constant and changing over all number for every message i send.
regards,
Pradeep A.
Edited by: PRADEEP AMISAGADDA on Sep 23, 2009 12:42 PM

Similar Messages

  • Searching for a BPM scenario

    Hi
    I am searching for a BPM scenario which shows the need for BPM. I might use: JDBC, File, RFC and IDOC adapters.
    Could you quickly describe me a scenario making use of those adapters which also has a business use case in the background?
    That would be great !!!
    Thanks.
    Go:khan

    Hi Gokhan,
    Consider a Scenario with 2 senders and 1 receiver.the explanation is given below.
    The steps to be followed to have 2 senders and 1 receiver in your case, we need to follow the following steps:
    1) RFC from A will trigger the BPM.
    2) Receive step
    3) Send step (sync) to call RFC in B
    4) Transform step map response from B and A's data to C
    5) Send step send the output to C.
    Think these 2 blogs can help you to configure a BPM using RFC synchronous call.
    <a href="/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit">RFC Scenario using BPM  for Starters</a>
    <a href="https://weblogs.sdn.sap.com/pub/wlg/1403 [original link is broken]">Usage of Sync-Async when both Sender and Receiver are Synchronous</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/43/65d4dab39b0398e10000000a1553f6/content.htm">Defining Sync/Async Communication</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm">Step Types in BPM</a>
    http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.
    I hope I have answered your query.
    Regards,
    Abhy

  • Alert Categories - Can they be used for Non-BPM scenarioes?

    Hi experts,
    I have a quick question and it's regarding the question I posted yesterday on:
    How do I configure an auto-email alert for Adapter engine errors
    Will I be able to send alerts for Adapter Engine errors (Through the use of Alert Categories), if I am not using BPM?
    Please advise.
    Thanks.
    Ron

    > Hi,
    > There are 2 kinds of alerts,,
    >
    > 1. Alerts without BPM
    > 2. Alerts with BPM.
    >
    > Alerts without BPM are used in real time to montior
    > any error in yoyur landscape. Whenever an error
    > occurs, the alert will be triggered. This will also
    > include Adapter Engine Alerts
    >
    > Please look into this blog for Alerts without BPM,
    >
    > <a href="/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step">Alerts
    > Step by Step</a>
    Hi,
    From your answer, can I confirm that alerts I defined in ALERTCATDEF can be used by for Non-BPM interfaces?
    The essential difference between BPM and Non-BPM alert triggering is BPM allows a control step to trigger an alert.
    Please correct me if I'm wrong.
    Thanks.
    Ron

  • Check payload in the BPM

    Hi All,
    Can anybody help me to how to find the data in BPM process. Like in moni we can see the payload i.e exact data transfering. Is there any option to see the exact data in each BPM step and how it transfering.
    Regards,
    Kum

    Kum,
    Follow the below process to check the payload.
    Click on PE in SXMB_MONI, it will take you to workflow Log.
    Now, Click SHIFT+F9 - It will display the log with Tech Details
    For example clikc on the Mapping step, if you want to see the input and output of the mapping program, then
    In the bottom screen , click Container tab and click Messages1 - it will take you to next screen which displays 1. Now right click on 1 --> Nested Table --> Messages. Now Double clikc on the message displayed in the pop-up window. It will take you to the payload.
    raj.

  • BPM Scenarios not working

    Hi All
    I have done a simple file_2_file and SOAP_RFC scenario.  Both of them are perfectly working fine. 
    Now I did a simple file_2_file scenario using BPM and this doesn't work.  When I go the transaction SXI_CACHE, it shows as "Cache contents are obsolete".  Also, in SXMB_MONI, when I see the messages, only sender interface is there and no part of the BPM messages are shown. 
    I am sure that my BPM configuration is perfect as its a simple example which I implemented from one of blogs.
    Do I have make any settings for a BPM scenario to work?  Please help.
    Thanks,
    Vijay

    Hi Moorthy,
    I already implemented your blog.  After activating all the objects, I just tried SXI_CACHE, it says the "Cache contents are obsolete".  Also, my previous scenarios doesn't work.  Now If I take out the BPM scenario, I mean if I delete the scenario, then the previous scenarios start working fine.
    Any solution please?
    Thanks,
    Vijay

  • Checking Payload of WorkFlow Step in BPM

    Hello All,
                    I was trying the scenario MessageSplit Using BPM
    I am stuck at send Step after receiver determination ,I want to know what is the payload (input output)
    after each workflow step in the BPM ,but i am unable to check .
    Is there any way to check this. Basically i want to know how to check the i/o and o/p of the each workflow step.
    Thanks in Advance
    Rajesh

    Hello Experts,
                            Could somebody guide me in this scenario as i am not able to carry on
    I want to see the payload for BPM workFlow steps ,first of all is this possible ,if yes i am at step
    container (list technical details) where the option payload is display but no data is found .
    If no how can we check or monitor the BPM workflow step by step. I hope some body might have faced this problem ,could some BPM experts throw light on this.
    Thanks in Advance
    Rajesh

  • BPM for n:1 Scenario

    Hello All Experts,
    I just want to develop a scenario where records are picked up by JDBC adapter and sends it to other system (File Adapter) and to BPM. and BPM after receiving a records from JDBC will wait for a message(File name ) from system where File is created. and once it receives a messages from both JDBC and File System. it(BPM) will update the filename field in JDBC system  for all those records which are picked up.
    Plz  suggest me and give some example to create this Scenario.
    Thanks & Regards,
    Vanita

    Vanita,
    Don't mistake me for asking the same question...As we discussed in the other thread - you are saying only if the file got created then you need to update the JDBC with the file name correct?
    Consider the below scenarios
    You are creating a file - Successfully got created - Got Positive Ack (Filename got sent back to JDBC adapter
    You are creating a file - Connectivity issue - Got Negative Ack (What you have to do here) -- You have to keep in mind that we have IS_RETRY LIMIT , so if it fails first time , it will retry the next time after some interval(let say 5 mins).You can't say ok, I got negative ACK so File haven't got created there is a chance that the file can be created after few mins too. So I would consider you to re- design your BPM Scenario.
    For example
    BPM -1
    DB1 -->(JDBC Adapter) --> PI --> (File Adapter) --> File System1
    BPM -2
    File System1 --> PI --> (JDBC Adapter -Send Filename) --> DB1
    Do you think this is feasible?
    Thanks!

  • BPM scenario - How to check it?

    Hi Experts,
    I couldn't see any difference between in wsdl file which was created for BPM scenario and non-BPM scenario.
    How to make sure that the BPM process worked fine? I couldn't get anything for SXMB_MONI_BPE. Am I missed out any steps?
    Regards
    Sara

    Hi,
    Refer to the guide: 'How to Monitor Integration Processes' at https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb47159e169c.
    Regards
    Manish

  • Receiver Determination steps for BPM scenario

    Hi Experts,
    Scenario : SOAP -> Calling different webservices
    1. SOAP Client Request
    2. Call the Initial webserive to get the unique Id. No need to pass any request to call this webservice, but it will give the response.
    3. Take the Initial websrevice's response as a request to second webservice
    4. Pass the SOAP client request to Third webservice
    BPM steps
    1. Receive Step for SOAP Request
    2. Send Step for the Initial webservice call.
    3. Transformation step Initial webservice response to request change.
    4. Send Step for Second webservice (Pass the the Transformation step's target interface as a request)
    5. Send Step for Third webservice ( Pass SOAP client request)
    I am done with the BPM flow. Could you please help to do the Receiver Determination steps.
    Usually I follow the below steps.
    1. Sender Service to BPM
    2. BPM to other services. I have a doubt with the second step. I am not passing the SOAP client request to Initial webservice. So, please tell me how to proceed further for the BPM Receiver Determination steps..
    Thanks & Regards
    Sara

    Hey,
         First, what is th purpose of your SOAP client request.
    Is it just to trigger the BPM.
    Second on what basis are you fetching the unique Id from initial web service.
    If it is a normal scenario then, the reciever determination will be like this.
    Soap client-> BPM
    BPM->initial webservice
    BPM->second webservice
    BPM->third webservice
    but in this particular scenario i dont know which data is being used to fetch the unique Id.
    regards,
             Milan

  • To configure alert for BPM scenario.

    Hi Experts
    I have one BPM scenario(Asyn-Syn-Asy).
    I have created one alert category for this and defined 3 alert rules:
    first rule from SAP to BPM
    second from BPM to 3rd party which is synchronous
    and third from BPM to SAP.
    But when i create faulty message by mapping error, alert is not triggered.
    Can anyone tell me where I m going wrong??
    And what additional configuration is required to trigger alert??
    Thanks
    Edited by: danishahmed on Jan 18, 2012 2:06 PM

    Hi Danish,
    Control Step is required to capture exceptions. If there is any error in main branch then Integration Process looks for alternate branch to execute which in this case should be Control step.
    This control step will throw alert which should already be defined in Alert Category of IR.
    Steps -
    1. Drag a BLOCK from tools pellete and assign to your main flow. Now this block will be having 2 branches.
      One branch will contain main flow and other will contain control step.
    2. Right Click on Block and Insert -> Exception Branch
    3. Drag and Drop CONTROL inside exception branch
    Now you can configure Alert as in above mentioned my EL Netweaver blog post.
    - Mandeep Virk

  • BPM Scenario

    Hi,
        I am trying out an BPM scenario for an N:1 mapping,in which i'll be sending N number of 2 different structure of messages.The source file got picked from the Source.The SXMB_MONI describes that the "Message being sent",but i couldn't get at the target.I doubt that my BPM design could have strucked up in the looping and hence the message couldn't be delivered.Can anyone provide some pointer to get it resolved.The BPM design is as mentioned below :
    Block
              Deadline
              Exception Handler
                                        Loop1     Recv1     Container1    Loop1
             Fork                                                                                Fork     Transformation(2:1)   Send  Stop
                                      Loop2     Recv2      Container2      Loop2
    Note : The loop will come out when the deadline time reaches 2 min.

    Yes.The Correlation desfined as below
    File1 of Abstract type Message Interface
    FileList1 of of Abstract type Message Interface(Multiline checked)
    File2 of Abstract type Message Interface
    FileList2 of of Abstract type Message Interface(Multiline checked)
    TargetFile of Abstract type Message Interface

  • BPM Scenario: Message has error status on outbound side

    Hi All,
            I am doing one BPM scenario. In my scenario i am collecting 12 different type of idocs in BPM and bundling these idocs and sending these to the 12 different files.
            If i send 12 idocs from the R/3 then my scenario is working perfectly fine. If i send less than the 12 idocs that time i am getting the error message as "Message has error status on outbound side" with red flag.
               Can you please explain what minght be the problem. I have already checked in SM58,SMQ1 and SMQ2.
    Thanks & Regards,
    Purushotham

    Hi Nutan,
            I hv configured my scenario as follows
    1. Start
    2. Block ( Deadline and Control step for cancell the process)
       3. Fork(Necessary branches 12)
          4. Loop(12 loops)
              Under loop
              a. Receive Step
              b. Container Operation( For count)
              c. Container Operation(For append)
    5. Fork( Necessary branches 12)
        6. Transformation
        7. Send
    8 Stop
    This is my scenario. In the first Fork step i am checking end condition as total  number of idocs is reached then i am sending all the data to the target system. If the idocs are not reaching with in 1 hour then i am cancelling the process.
            Now can you please tell me what is the problem.
    Thanks & Regards,
    Purushotham

  • Alerting for complete async scenario

    I'm new to XI and I need advice from XI experts.
    Could any one explain me how to setup the alert scenario for complete async scenario in case of any errors in XI like mapping error etc. I have gone through some alert config documents but what I'm looking for is, suggestions and recommondations for as how to implement alert scenario for async processes. how is it implemented in async and sync processes in real time. whats the good approach for alerting and error handling.
    Thanks,
    Sudha Madhuri

    HI,
    You can use alerts for alert the msg/error msg to user with/without interpt the process or while processing the msg.
    In Async process you can use alerts in UDF or through BPM.
    In Sync , you can raise alerts through BPM.
    Also reconcile the process with BPM.
    Please see the below links..
    Alerts with variables from the messages payload (XI) - UPDATED - /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
    XI ALerts with container elements - /people/sukumar.natarajan/blog/2007/01/07/how-to-raise-alerts-from-abap-proxy
    Reconciliation of Messages in BPM - /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
    /people/sap.india5/blog/2005/12/06/xi-ccms-alert-monitoring-overview-and-features - CCMS Alert Monitoring
    Triggering XI Alerts from a User Defined Function - /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
    blogs for alerts
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2b/d925bf4b8a11d1894c0000e8323c4f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9c/34193cb4f5131de10000000a11405a/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8a/3e2d4105f8d92be10000000a1550b0/content.htm
    Regards
    Chilla..
    <i>Points rewarded if it is useful..</i>

  • File to RFC to File with BPM Scenario

    Hi all,
       I am trying to implement a Sender File ( async )  to RFC (sync ) to Receiver File with a BPM. I using the blog  https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1926. [original link is broken] But it doesn’t work.  First message FileRequestOut is correct in SXMB-MONI, but the second is showing a error. I checked in SXMB-MONI-BPE and I say in workitem is follow message:
    Message Error Workflow
    ‘ Error handling for work item 000000001714
    Work item 000000001714: Object CL_SWF_XI_MSG_BROKER method SEND_SYNCHRON cannot be executed
    No reference message specified when sending a response
    No reference message specified when sending a response’
      I configured my BPM scenario in this way:
      ( Sender File Adapter )
      First Step
      Receiver Step ( Asynchronous )
      Mode:  Asynchronous
      Receive Message: File Request
      ( Receiver RFC Adapter )
      Second Step
      Send Step ( Synchronous ) 
      Mode: Synchronous
      Request Message: File Request
      Response Message: File Response
      Receiver From: Send Context
      ( Receiver File Adapter )   
      Third Step
      Send Step (Asynchronous )
      Mode:  Asynchronous
      Receive Message: File Response
      Receiver From: Send Context
       I have changed it, many times and I can get solve it.  About my configuration objects, I think it is ok, because a tested my Interfaces in Configuration Test Tools it was ok. ( Receiver Det. Interface Mapping, etc…)
        I have seen in SDN, this error maybe Sencond Step must be Synchronous e  Third Step must be Synchronous too. Is it true? In other hand, I have seen, it is possible to use a Async / Sync Brigde.
         Could you help me about this problem?
          Thanks for help
          Best regards
          Fábio Ferri
          Consultant XI/ABAP/Netweaver

    Hi ,
            <b><i> I have seen in SDN, this error maybe Sencond Step must be Synchronous e Third Step must be Synchronous too. Is it true? In other hand, I have seen, it is possible to use a Async / Sync Brigde.</i></b>
                     In BPM did u used as
                        Recive Step      Async
                        Synchronous     Send Step
                        Send Step is  Async
       <i><b>    it is possible to use a Async / Sync Brigde.</b></i>
                         No need to use Asyn Sync Step for this
    Assign poins if u found hepful
    Best Regards.,
    V.Rangarajan

  • Error in BPM Scenario

    hi,
    Using a BPM scenario (File->File). In SXMB_MONI the status of the process is showing "Scheduled for Outbound Processing", with a green flag associated with it. How would I go about troubleshooting this error? Have checked SM58 and made sure all the queues are registered and activated. Also no messages show up in SXMB_MONI_BPE. Could you please guide on how to proceed?
    regards,
    SK

    Hi
    Have a look at the following links, even though they are not specific to your scenario, they give you some good hints on troubleshooting and where to look.
    http://help.sap.com/saphelp_nw04/helpdata/en/29/e0194120ddf223e10000000a155106/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/49/e3fb40ef74f823e10000000a155106/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/6a/e6194119d8f323e10000000a155106/content.htm
    Sameer

Maybe you are looking for