BPM : Message scheduled on the outbound side

Hi
I have messages in SXMB_MONI that have been received into my BPE.  They have a status flag ok (chequered flag ) but the Outbound Status is green (message scheduled on outbound side).
The BPE would have finished by now ...been in Message Scheduled on Outbound side for the entire day now.
What has happened ?   I have no error - nothing !
(there are no entries in SMQ2, nothing in SXMB_MONI_BPE in error etc etc or Short Dumps)
Please help.

I posted an OSS note on this - so answer from SAP.
Solution is to delete the old entries via RSWWWIDE report (which could also delete work items that do not have a final status.)  I ran this for everything not COMPLETED.
When I send another message in - it worked fine.  So the fact I had a stalled WF a week ago was affecting any new one coming in.  
Drilling down into the message in SXMB_MONI from the PE I could see an Exception Handling in the MergeandSendBlock - no error given - but it did have a time of a week earlier.. anyway then in the ST22 Dump I could see wf-batch with runtime error MESSAGE_TYPE_X_TEXT.
I feel this is very poor design on the BPM processing !  oh well.
See also
#Note 836092 - Archiving/deleting work items in the XI
PS Thanks to Sudhir earlier on...  You nailed it - but at that stage I did not know what you mean so did not consider this - as I had no idea what affect running that transaction would do.

Similar Messages

  • BPM :: Messages not processed at outbound side

    Hi Experts,
    We have 1000+ synchronous messages with BPM  for only two days in July which havent processed fully. Now oncoming messages are getting processed fine, but the messages which were waiting for outbound processing from July are still waiting.
    inbound side there is a success flag and outbound side it is showing a clock symbol(looks like scenario is collecting / waiting)... cant see any failed/waiting messages iin queues .. when I checked the workflow logs few are showing workflow manually edited and processed after exception.
    The date messages were triggered are 10/Jun and seems one or more messages were edited on 17/jun later.
    Now we would like to know which workflow thrown the exception and what they have done during manual operation.
    And how to process the remaining holding messages.
      Thanks in advance for you ideas and suggestions.

    Hi,
         As you pointed out in your post that     
    "inbound side there is a success flag and outbound side it is showing a clock symbol(looks like scenario is collecting / waiting)... "
    Now you have not explained your scenario completely. Still from the problem statement I can say that The BPM is waiting for some messages. There are three possible scenarios where you can see the clock symbol.
    You have the option of collecting multiple messages for an interface and bundling them into one message, for example, individual sales order items into one sales order. To do so, you need to define a receiver step within a loop. The loop can finish in a variety of ways.
    Payload-Dependent  => The loop finishes when the number of messages received matches the number specified in the payload of the messages.
    Time-Dependent   => The loop finishes at a specified point in time.
    Message-Dependent => The loop finishes when a specific message is received.
    Once all the messages have been received, a transformation step bundles the messages collected in the container element and from them creates a message in the container element .This message is then sent by a subsequent send step.
    The processes use one of the abstract interfaces as an inbound interface, and the other as an outbound interface.
    Your BPM cannot be time dependant, otherwise it would have completed processing by now.
    Either your BPM is message dependant or payload dependant. You need to find this out.
    Check out the correlation (if) used in BPM, and the condition in BPM which stops the message collection.
    Plesae check SXMB_MONI and study the messages which have been succesfully processed by the BPM, so if your BPM is message dependant you have to find out what message it needs to stop collecting the message, this you can do by studying the successful message processed by the BPM. In this case your BPM will contain a FORK step. In one branch of FORK step there will be a receive step, this is the step where you can find the message required to complete waiting stage of the BPM.
    Check if this message has arrived or not.
    If your BPM is Payload dependant, find out whether number of messages received by the BPM matches the  expected count or not. In this case the BPM must have a container operation to count the messages received. If the count is less than required value, the BPM will remain in waiting  state.
    regards
    Anupam

  • BPM - Message has error on the outbound side

    I get this error 'Message has error on the outbound side" . I am using IDOC - BPM - JDBC. I checked SXI_CACHE and I see ret code 99 for this Integration Process. I tried to activate it. I see an error saying that ZCUST_NUMBER is not a component object of PAYLOAD. I have this context object defined on the Abstract Message Interface built to store the IDOC.
    Any ideas are helpful

    Michael,
    <i>The program outputs a returncode = 99 during the cache refresh of an integration process (ccBPM), with an error message that says that 'xxxx' is not a component of the 'PAYLOAD' data object.</i>
    If you are getting the above error, check OSS NOte 890760

  • Messages gettin stuck at outbound side..

    hi..
    my files r gettin picked up successfully.
    i need to corelate them, i knw corelation is fine.
    they r suppose to enter the BPM. but they r not. at the outbound side its constantly showin "messages scheduled for outbound side (green flag).
    my queues r registered.n outbound queues doesnt hav anything. its constantly goin outside the same queue, QBT0*
    if i want to delete my previous workitems, frm SWWL, wot all do i delete.
    i mean, the cancelled, error or wot all status ones.???
    this shudnt affect anything else right?
    thanks..
    Vishal

    hi shabarish..
    thanx..
    but my prblem is tht im not gettin my message into the BPM..its scheduled outside itself...
    does cache has any role to play wit it???
    cos my cache is pretty unstable..i hav to keep refreshin the same...wit every modification i make..
    i see, 2 green flags, even before u hav acheived the Chequered flag. ..:)
    hw did u resolve tht..thts my issue...
    regards..
    vishal

  • Cancel or Reprocess BPM message with error on outbound state

    I have a BPM scenario, IDOC comes from R3 and triggers a BPM. The BPM has a fork step which sends the message across 4 branches. Each branch has its own steps. Now, the problem is the IDOC has come and has trigerred the BPM but has errored on outbound side. The first step in each branch is a mapping step and the BPM has failed at this due to Jco communication failure. This has been fixed now. Now I need to reprocess this message, but can not restart as it shows succes message in inbound side.
    I have to re process this message, but how?
    Regards,
    Jaishankar

    Jai,
    I dont know whether it is the correct appraoch.
    Have a look at the transaction SWWERRE_DEBUG
    Regards,
    Sudharshan N A

  • Message has Error Status Outbound Side

    Hi All,
    I have one question.... we procssed one file from ftp it should creates Idocs in R/3 side we developed this scenario using BPM....it processed successfully inbound side but in Outbound side it is showing Red Flag (Error Meaase : Message has Error Status Outbound Side) and its not creating IDOCs in R/3 Side but in Process engine all steps completed Sucessfully and created Idocs in XI....i tried so many ways...like in Queues and Refreshed Cache and checked RFC connection in Both ways and checked passwords in communication channels.... i could't find any this....if any body help me on this....it would be appritiated.
    This was i am testing on Test system i got this type of problem but in Development box it is working successfully we are using the same fuctionality and same code also i don't know why its happening.
    Thanks,
    Sudheer.

    Hi,
    Where are you find the Error and
    > Process engine all steps completed Sucessfully and created Idocs in XI....
      Can you explain in detail
    Regards
    Sangeetha

  • IDoc error :'Message has error at outbound side'.

    Hi Experts,
    am working on JMS-->IDoc, where TIBCO sends MBGMCR01 IDoc to ECC through XI .
    in SXMB_MONI : shows red flag in outbound:with the message as 'Message has error at outbound side'.
    please, suggest  to solve the issue.
    thank you,
    <b>MK</b>

    Hi
    Have a look this
    Message has error on outbound side in sxmb_moni
    BPM - Message has error on the outbound side
    Reprocess a message with error at outbound side

  • Errors on the Outbound side?

    Hi All,
    Iam working on SOAP to IDOC scenario....when i tired to test the interface from RWB> component Monitoring-> Integration engine---> test messages.
    i can see in the Moni, the error in Outbound status.....data is not passing to ERP system.
    i follwed the blog and done the same as mentioned in the blog.....now problem is when i go to SWWL transaction i cant see any entries in that.  Please help in this.
    Blog i followed : http://www.riyaz.net/blog/xipi-dealing-with-errors-on-the-outbound-side/technology/sap/9/
    Regards,
    Chinna

    when i go to SWWL transaction i cant see any entries in that
    are you using a ccBPM? SWWL is used when a BPM entry in error needs to be deleted....the blog does not open for me.
    when i tired to test the interface from RWB--> component Monitoring---> Integration engine---> test messages.
    Did you try testing the scenario from SOAP Test Tool?

  • Message has error on outbound side in sxmb_moni

    Dear All,
    I have a query related to sxmb_moni messages.
    Scenario : FILE - XI - IDOC
    In sxmb_moni, message is successfully processed by XI but <b>it is showing error " message has error on outbound side".</b>
    My questions are:
    <b>1)Is it possible to restart the message . When I tried to restart the sucessful message with error on outbound side it showed me message " You cannot restart xml message".</b>
    2)I tried to analyze error for outbound side using SM58, it showed me message "No connection to database,session terminated" .
    Can anyone please advice what could be the reason for this .
    Thanks & Regards
    Prabhat

    Hi Prabhat,
    the message was send to the IDoc adapter. The error occures there.
    Control, if the send XML can be translated to IDocs (use a message mapping).
    Control, if the SM59 destination to R/3 is working.
    Conrol, if the communication channel is customized in the right way. Control, if the port is customized (transaction IDX1).
    Also the metadata for that IDoc should be in IDX2, that should happen automaticly, if not, assumedly the destination is not working.
    Regards,
    Udo

  • Messages appear on the RIGHT SIDE of viewer window- how to change to bottom

    I've got an iBookG4 and recently started using the Mail application (2.1). When I opened the program, the messages appear on the RIGHT SIDE of the viewer window, not on the bottom (as I'm used to from other email programs). I've tried all the Preferences, all the 'Window' options on the Mail application, but can't seem to find a way to get the messages to the bottom of the viewer window. Does anyone have any suggestions? Thanks.....

    twodogmom,
    It appears to me as if you, or a previous user of your computer may have installed a third party plugin such as Letterbox.
    Uninstalling the plugin would result in Mail returning to the default appearance.
    ;~)

  • Reg. the Message Splitting on the Receiver side.

    Hi,
           We are getting a Docuement/Message from a EDI partner. we need to split that doc. to send some of the data to the CRM system and rest of the data to the R3 system from the same EDI Doc. so is it possible to map the same EDI doc. to differnt systems like R3 and CRM? if  so then how do we do that?? we are using standard IDOCs in both R3 and CRM side.
    I would be very much tankful to you if you could give me a suggestion.
    Murthy

    Narasimha,
    Please correct me if i'm wrong. Your part of EDI document outbound message has to be reached R/3 System , and another part of EDI document outbound message has to be reached CRM System am I right?
    If yes then u need to define the following objects.
    2 Mapping programs.
    Mapping program1 --EDI to R/3 (Map the necessary fields)
    Mapping program2 - EDI to CRM(Map the necessary fields)
    In ID :
    Your outbound interface is same its EDI
    so while defining Receiver determination configure with two receivers(CRM, R/3 -with no conditions).
    Interface determination1 - as ususal choose inbound interface as R/3 (IDOC message type) and the corresponding Mapping Program1 as mentioned above.
    Interface determination2 - as ususal choose inbound interface as CRM (IDOC message type) and the corresponding Mapping Program2 as mentioned above.
    So if you look the objects in ID, it must have
    1 Receiver determination - with 2 configured receivers.
    2 Interface determination
    2 Receiver agreement.
    If you have any doubts reply back.
    Best regards,
    raj.

  • When using mail icon i get a blank screen with No message selected on the RH side. Top left is the word thread in  black . all other buttons are greyed out except the send new mail one. Cna anyone help?

    Email does not appear when using the mail icon on the home screen. I get No message selected showing on the rh side of my screen with the left hand third of the screen blank. Buttons on the top line are greyed out except the new mail one. The word thread appears in black on the top left hand side of the screen The only way out is to close the screen. all other apps work okay.

    Hello calverone,
    Thanks for using Apple Support Communities.
    To start troubleshooting this issue where the Mail application is not appearing correctly on your iPad, I'd like you to please force the Mail app to quit, and then restart your iPad.
    iOS: Force an app to close
    Turn your iOS device off and on (restart) and reset
    Have a great weekend,
    Alex H.

  • XML message failing in the SUS side for vendor replication from ERP

    Dear Experts,
    We have configured MM-SUS scenarios in our environment of SRM 7.01/ECC 6 ehp 5.
    We are trying to replicate the Vendor master from ECC to SUS using PI ( idoc message ZCREMAS_SUS_MM)).
    The message is successully processed in the PI. It is failing in the SUS side.
    The exception is as below:
    An error occurred when deserializing in the simple transformation program /1SAI/SASF5486DA19E3520591A1B (Length of "123 JALAN TIMUR" exceeds maximum length "10", specified with tt:maxLength Kernel ErrorId: ST_CONSTRAINT_MAXLENGTH) XML Bytepos.: 607 XML Path: ns0:SupplierPortalTradingPartner(1)TradingPartnerOrganization(2)Address(8)HouseNumber(6) An error occurred when deserializing in the simple transformation program /1SAI/SASF5486DA19E3520591A1B Length of "123 JALAN TIMUR" exceeds maximum length "10", specified with tt:maxLength</SAP:Stack>
    Where I can change the settings to allow the maximum length  of 10?
    Any input will be highly appreciated.
    Thanks and regards,
    Ranjan

    Hi,
    Note 1510484 - SUS: Order longtext in message area displayed incorrectly
    Note 1559121 - SUS: Long texts are getting broken in PCO (POR)document
    Given notes are not exactly related to the problem. Let me know if notes could work for the current issue.
    Regards,

  • Message Mapping on the  Target side

    Hi
    I am working on Proxy to SOAP in PI 7.1, and have node which is defined on the target side as Unbounded (table)
    Here is the structure of the table that has been defined on the target side,
    CodeList - 0- Unbounded (Table)
        Id                               XSD Id
        CodeList Name           String
        CodeList Version         String
        CodeListOwnerCd        String
    Source System(ECC) is not sending any values and the values which needs to be assigned to the above structure are fixed on the target side,
    how can I assign multiple values to the Code List table
    Ex CodelistName Should contain ClaimsPartyRoleCdList, PolicyTypeCdLis ,  PaymentTypeCdList
    Please let me know how can I assign Multiple values to the target side table
    Thanks
    PR

    Hey
    You can easily do this via advanced UDF.
    Map the root node to the below UDF.Make sure that you have set the Cache as Queue for this.There will be no input values to this UDF
    //write your code here
    result.addValue(" ");
    result.addValue(" ");
    Map the underlying Nodes to the below UDF.Make sure that you have set the Cache as Context for this.There will be no input values to this UDF
    //write your code here
    result.addValue("3");
    result.addContextChange();
    result.addValue("4");
    result.addContextChange();
    I was able to acheieve the below XML by using the above two
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MI_Multiple xmlns:ns0="http://fxp.com">
       <Record>
          <First>3</First>
          <Second>3</Second>
       </Record>
       <Record>
          <First>4</First>
          <Second>4</Second>
       </Record>
    </ns0:MI_Multiple>
    Hope this works for you.
    Thanks
    Aamir

  • BPM Mapping error in SXI_MONITOR  Message scheduled on outbound side.

    When I try to process this message i get an error.
    Message scheduled on outbound side.
    I am using a BPM.
    MI_Source -> MI_Receive_BPM -> MI_TRANS1_BPM -> MI_TRANS2_BPM -> MI_TARGET
    Using EOIO in the send step Queue Name: cases
    If I remove MI_TRANS2_BPM the message reaches the bpm, but with both transformation in the BPM the message gets an error in the queue where I get a green flag 'Message Scheduled on the outbound side"
    This BPM was working on Friday but hasn't worked since. There have been no changes to the my development XI environment.  
    Some things that i have tried: Clearing the Queues (smq2), Redoing the entire scenario, clearing cpa cache.
    Please help.
    Thanks
    Chirag

    Hi,
    MI_Source -> MI_Receive_BPM -> MI_TRANS1_BPM -> MI_TRANS2_BPM -> MI_TARGET
    Any specific need to have the above design pattern....you can also try:
    MI_Receive_BPM -> MI_TRANS_BPM -> MI_TARGET
    You can use the message that you initially receive and apply all the necessary transformation on it and the map it to the target structure....
    As you mentioned that if you remove MI_TRANS2_BPM your message is executed successfully...it means that the BPM transformation 2 is waiting for some event / Message....
    If you need to go by the same design then you can follow the below steps to resolve the problem:
    1) Check the return code of BPM in SXI_CACHE...it should be 0
    2) Check for any errored instance of your BPM in SWWL (as mentioned in above posts)
    3) Open the corresponding Queue and see for the messages stuck in the Queue....your Queue may be blocked....your BPM will be using a particular Queue and if any message is stuck in the Queue then all the messages that follow will get stuck in the Queue....
    Now if it is only your BPM that is using this particular Queue then Delete the Queue (applicable to development environment....do not try in QA or Production environment)
    4) In SXMB_MONI click on "PE" and open the Graphic Flow to see where actually your BPM has failed (possible only if the message has entered the BPM.
    Regards,
    Abhishek.

Maybe you are looking for

  • DME file prints last invoice only

    Hi Experts I have an issue with DME file generates with vendor's last line item only. I have created the DMEE tree of type PAYM. If payment has a multiple invoices I want to output them in the file for each FPAYP-XBLNR. But in my case it is printing

  • Poor Veritas Volume Manager performance?

    I apologize if this is a basic question. Environment: Solaris 8 Veritas Volume Manager 3.0.4 Oracle 9iR2 Based on Oracle's recommendation, I turned on the mincache=direct,convosync=direct,largefiles options for the file system Oracle will reside. The

  • Installing CS6 on a replacement hard drive (same Mac Book Pro)

    I am running the latest version of CS 6 on an older (2008) 15" Mac Book Pro (OSX 10.8.2), when I'm away on assignment.  The original 200GB hard drive needs to be replaced and in preparation I've cloned the complete system onto an external hard drive.

  • Icloud restore to previous ios 5.1 to 5.01

    1.Please i need to learn something, is possible to downgrade ios 5.1 to 5.0 because an app, dont working well? 2. If update ios 5.01 to 5.1 and after the icloud backup the night, the next date choose delete settings and index and restore from icloud,

  • Execute java code before rendering the page

    Hi, In a task flow, can I execute some java code before the page/view is rendered (i.e. some preprocessing). I would need to be able to have access to the bindings on the page. Thanks!