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.

Similar Messages

  • SXMB_MONI - Message scheduled on outbound side (no queues)

    Hi All,
    I currently have a problem on one of our XI systems.
    In SXMB_MONI all the process messages have the outbound status of "Message scheduled on outbound side" (green flag). The interface is going into a BPM process.
    There is nothing in the QRFC-Monitor or in the tRFC - SM58.
    I have already registered all the queues.
    The XBQO queue for the BPM processing is not being triggered. This process used to work on this system, but has now stopped.
    Any Ideas?
    Thanks,
    Matthew.

    1. check in sxi_cache. the return code of ur IP shud be 0.
    2. register q in smq2
    3. anylogs seen from PE in moni?
    or use from pg 46 for troublkeshooting from below link:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/bd5950ff-0701-0010-a5bc-86d45fd52283 -

  • Message scheduled on outbound side for proxy to proxy scenario

    Hi All,
    I am working on Proxy-to-Proxy Scenario.
    When i checked my messages in SXMB_MONI, after PE tab it was showing green flag with message as
    Message Scheduled on Outbound side.
    Please provide the solution what i have to do.
    Points will be given
    Thanks
    Ram

    Hi Swarup,
    When i clicked on PE, its leading to qRFC Monitor (Inbound Queue).
    Here error was showing as Permanent Error in BPE Inbound Processing.
    Could u please guide me how to procedd.
    Thanks
    Ram

  • SXMB_MONI: Message scheduled on outbound side

    Hi,
    one message sticks in the integration server. The status is "Message scheduled on outbound side". Instead of the target flag there is a green flag in the column outbound status. The queue is registerd, <b>following messages were processed succesfully</b>. QRFC-Monitor is empty.
    If I start outbound channel monitor, I can see one entry.
    If i mark the outbound entry and click "display queue entry" the following message is shown (Transaction RFC):
    XIAPPLUSER   IDOC_INBOUND_ASYNCHRONOUS     CRP_100       18.01.2006 11:00:23 Transaction executing                                C0A83D0E0D9C43CE11B70077 ...
    What to do?

    Hi Jayakrishnan Nair,
    SM58 returns one entry:
    XIAPPLUSER   IDOC_INBOUND_ASYNCHRONOUS     CRP_100       18.01.2006 11:00:23 Transaction executing                                C0A83D0E0D9C43CE11B70077...
    So the status is still "transaction executing"...
    Now I have checked WE02 in the target system and I have found the IDOC being successfully posted 2 hours ago!
    It seems that you were right, that the acknowledgement was not received by XI.
    I am going to delete that entry in SM58...
    Hopefully this will not happen again in the future!
    Thanks to all for your help! Points rewarded.
    Regards,
    Christian

  • XI messages status "Message scheduled on outbound side" with Green flag

    Dear,
              On My XI system , i have too old messages and i want to clear those.
              In moni messages status is "Message scheduled on outbound side" with Green flag .
             When i am trying to cancel these messages i am getting a popup saying
              "Cannot cancel message because of it's status"
              And there is no queue entries for these messsage on smq1 or smq2 (perhaps deleted by someone)
              I just want to cancel these messages, please tell me if there is any way .
    Thanks in Advance,
    Sandeep

    Dear Sunil,
                    Thanks, these meesages are neither active nor used anywhere,
                    Problem is somebody has manually deleted entries for these messages from SMQ1 and SMQ2.
    Regards,
    Sandeep

  • IDOC status "Message scheduled on outbound side"

    Hi,
    I am working on scenario file->XI->SAP R/3(Using IDOC). I am getting outbound status of IDOC as "Message Scheduled on Outbound side". When I go and see SM58 for user WF-BATCH there exists a entry with status Transcation Recorded". In SM58 if I manually click Execute LUW then only I am getting an IDOC posted in my R/3 box, but this should happen automatically.
    Can any one tell me what should I do so that it gets executed automatically?
    Thanks In Advance.
    Yaseen Mahammad.

    Most of the time it is because of the Queues and Logical system. I,e If there is no proper logical systems are created/maintained then it will give problem.
    And it also depends on the rfc Dialog users.
    Just check this thread-
    Problem with IDOCS
    Also check in the IDX1 entry...
    Thanks,
    Moorthy

  • BPM Mapping scheduled status in SXI_MONITOR Message scheduled on outbound

    Hi All,
    Please help me how can i solve following issue.
    My Scenario    WebService - PI - Proxy.
    One of the message gets an error in the moni. where I get an green flag 'Message Scheduled on the outbound side".
    The design was working fine earlier. It is giving problem now.
    I tried following options:
    1) I tested the mapping - it is working fine.
    2) I checked Cache - the status is fine.
    3) I checked Inbound queue(SMQ2) there are no messages stucked in the queues or saved in (smq3).  Here i am using EOIO.
    4) I checked SWWL - there are message with COMPLETED and STARTED but there are not ERROR messages.
    Could any one please tell me - Can i DELETE - COMPLETED messages from SWWL? If i delete what is going to happen.
    Please advice
    Thanks
    VR

    Hi,
    In SXMB_MONI click on "PE" and open the Graphic Flow to see where actually your BPM has failed
    Also suggesting to check both the Queues....SMQ1 and SMQ2.....
    delete an instance from SWWL only if it is in error state.....
    regards,
    Abhishek.

  • Message Scheduled on Outbound Side

    Hi all,
    I am working on PI 7.1 and I have a IDOC-BPM-File scenario.
    If i test in ESR Test tab,it works fine.But when I triggering IDOC from ECC,in SXMB_MONI ,i can see outbound status is in green and there are no entries in SMQ1 and SMQ2.
    Any help is appreciated..

    Hi Sahana - Did you check your integration process? SXMB_MONI_BPE?
    If it is the first time you are running this scenario, make sure the backgorund jobs are scheduled.
    Have a look at the below thread
    http://scn.sap.com/thread/1973590

  • Message scheduled for outbound processing

    Hi All,
    We have an issue where a message is stuck in MONI in scheduled status. We checked to see if there is any stuck queues, we did not find any errors nor entries. The message has the staus "Scheduled for Outbound processing", also we can see the JOB ID (JOBnumber) with status "job not yet executed". The remaining interfaces in this landscape are working fine.
    Appreciate your help!!!
    Thanks,
    Gunasree

    Hi
    We can prevent this problem through standard SAP program RSQIWKEX. This program need to execute background. Whenever any message stuck in queue automatically this problem will restart error message automatically. If you want to delete error message from queue (due to this error message remaining messages are in hold stage. for remaining message execution we need to delete error message from queue) we need to change one function in this probem.
    Existing function TRFC_QIN_RESET_LUW , this function only can restart error message.
    Need to add function TRFC_QIN_DELETE_LUW , this function delete error message from queue.
    For this program execution we need to mentioned queue name(mandatory), find message stucking queue name and give same name to program in variant.
    /people/gourav.khare2/blog/2007/12/21/mass-cancellation-of-error-messages--xi
    Re: Unable to delete the messages scheduled for outbound processing
    Regards
    Pothana

  • Restart message scheduled for outbound processing

    Hi,
    I'm having a BPM process that collects IDocs. A lot of messages got stuck now in the status message scheduled for outbound processing. Can I manually restart these messages? What will it happen if I restart them? Will they be sent twice or just once?
    Thanks in advance,
    George

    > I'm having a BPM process that collects IDocs. A lot of messages got stuck now in the status message scheduled for outbound processing. Can I manually restart these messages?
    I think you are looking in MONI for status "Recorded for Outbound Processing" .. correct?
    Just scroll towards right and then you will find the Queue ID against your message, just click on this id and see if it has got stuck in queue if yes then just process it from there.
    >What will it happen if I restart them? Will they be sent twice or just once?
    If you process the message it will be posted only once.
    Regards,
    Sarvesh

  • Mapping Error - Dump source message to file adapter comm channel

    Hi
    Does anyone know of a way to dump the source message to a file adapter comm channel if - and only if - the message fails during mapping. For example, we receive a message from a trading partner that lacks an element that is mandatory during the mapping. When the mapping fails, the source message is sent - as is - to a file adapter comm channel.
    I don't need anything more than the source message i.e. no need for any errors etc... to be included.
    The kicker.. I would like to do this without using BPM if at all possible.
    Any ideas greatly appreciated. Thx, Duncan

    Hey Ram,
    Go to Integration Directory and open the Receiver Determination for your scenario.
    Check the configured receiver services. They are in a table-like area in the middle of the screen.
    In this table of configured receiver services for that particular Sender Service/Interface, you should have the system that normally receives that message (your ERP or any other application system) and the service that contains the receiver file comm channel that will receive the message in case of error.
    Check help.sap.com for help on condition editor on receiver determinations.
    Now, the issue. You can only check whether a field exists, you can't check whether it doesn't exist (There's only a "EXIST" operator, and no negative operator). Thus, you can only do the following: always send messages to File, but you can avoid messages that dont have field from being sent to App System. Yeah, that sucks...
    But don't fear, young padawan! There is a possible workaround. =D
    In your message mapping, do the following for that particular field:
    If field exists (check with Exist and IF standard functions) just bypass the field. Else, map the field with an impossible value (like string "$CREATED$"). Then, in your receiver determination, you will do the following conditions:
    for App System: If field =/= $CREATED$
    for File Receiver: If field = $CREATED$
    Now, if the field doesnt exist, it will have value $CREATED$, thus the message will be sent to File and not to App System. If the field exists, the message will be sent to App and not to File.
    Try that out.
    Regards,
    Henrique.

  • Message Mapping error:  RuntimeException in Message-Mapping transformation

    Hi,
    Being new to XI, I am struglling to sort out a basic mapping error. Appreciate if you could help out.
    Its an File->XI->R/3 scenario.
    My FCC successfully reads the File and creates an XML. However this XML is not transferred to the target XML structure which is exactly same except the root element name is different at top.
    I tried various forum tips but I still am getting the error.
    ( When I Test the Message mapping in test mode..it seems fine, however if I copy the XML from SXMB_MONI, it then throws the above error)
    I looked at the MM in text mode: below is the extract
    /ns0:MT_REQUEST_TO_SAP/REQUEST_DETAILS/MSG_HEADER=/ns0:MT_REQUEST/REQUEST_DETAILS/MSG_HEADER=
    /ns0:MT_REQUEST_TO_SAP/REQUEST_DETAILS/MSG_HEADER/SOURCE=/ns0:MT_REQUEST/REQUEST_DETAILS/MSG_HEADER/SOURCE=
    /ns0:MT_REQUEST_TO_SAP/REQUEST_DETAILS/MSG_HEADER/DESTINATION=/ns0:MT_REQUEST/REQUEST_DETAILS/MSG_HEADER/DESTINATION=
    /ns0:MT_REQUEST_TO_SAP/REQUEST_DETAILS/MSG_HEADER/MESSAGE_ID=/ns0:MT_REQUEST/REQUEST_DETAILS/MSG_HEADER/MESSAGE_ID=
    As seen the name space in both starts with nS0 and end of each line has '=' sign. Is that ok.
    I have run out of options and dont know , whats the problem. Please help.
    The target and Source XML structures are exactly same as shown below
    MT_REQUEST                                 MT_REQUEST_TO_SAP
       |__MSG_HEADER                            |__MSG_HEADER  
         |__SOURCE                                |__SOURCE
         |__DESTINATION                           |__DESTINATION
         |__MESSAGE_ID                            |__MESSAGE_ID
    And the SXMB_MONI Trace shows the following error
    <Trace level="1" type="T">com.sap.aii.utilxi.misc.api.BaseRuntimeException: RuntimeException in Message-Mapping transformation:
    Cannot produce target element /ns0:MT_REQUEST_TO_SAP.
    Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd at ..
    Thanks
    Shirin
    Edited by: Shirin K on May 29, 2008 10:29 AM

    Hi Prakasu,
    As structure are exactly same, I have done 1:1 mapping. So all the fields in target structure are mapped, so no field has beeen left.
    In this structure, I do not have any 1:n relation. So 1:1 mapping should be fine.
    Apart from this could teher be any other reason.
    Regards
    Rajiv

  • Message stuck on outbound side of PE ( BPM)

    Hi All,
    I am facing a peculiar issue in Prod environment for one of my Interfaces.Around 1100 IDOCs were triggered from R/3 system and they were successfully sent out of R/3(status 03) but in XI where we are using a BPM for collecting the IDOCs , only 350 idocs have been successfully processed out of the PE while around 750 idocs are still waiting to be processed from the outbound side of BPM( the PE status is WAIT). Also the workflow steps are successfully executed but still the messages are not out of the BPM. As far as I understand there would be some internal error in processing of the message from BPE to IS . If thats the case,is there some way out get these messages out of BPM. Is there any way to Refresh the BPE cache? I dont want to resend the idocs again from R/3 and cancelling the old messages which are stuck in BPM in XI. Please suggest the right solution and do response immediately as the issue is critical.
    Regards
    Sarvesh Nispat

    Hi ,
    I was facing a similar issue , where messages after executing in IP, where yet to be deivered.
    check this thread
    Receiver File Adapter Problem
    was basically to do with some basis parameters..
    hope this helps u out
    Regards,
    Tauseef

  • BPM Mapping Error using JDBC adapter JDBC - SAP -  JDBC

    Hi
    I am facing an issue in XI BPM in my QA system .
    My scenario involves a JDBC sender adapter which calls an SQL in the legacy database , a BPM which process the SQL resultset and IDoc send from BPM to R/3.Once IDoc is send successfully to R/3 XI BPM sends a response back to legacy database.
    There are 4 mapping transforations inside BPM.
    First XI executes an SQL in the database and then transforms it using BPM steps.
    I  have not made any changes in the mapping or within BPM.
    However since last week the BPM is failing . When I checked the error log I found out the error due to mapping transformation in one of the steps.
    In fact XI fails to successfully map in that step.
    The same BPM and mapping works fine in the Production system.
    However when I manually tried to test the BPM and the mappings with Production payload in XI QA system it again failed.
    I believe the message is failing not due to data problem.
    I also tried by deactivating and reactivating the XI sender channel which calls the SQL in the database.
    Then I tried by restarting all backgrounds jobs related to BPM.
    Both apprpoaches failed.
    I am getting the following error in transformation step.
    <b>com.sap.aii.utilxi.misc.api.BaseRuntimeExceptionRuntimeException in Message-Mapping transformatio~</b>.
    Any inputs will be very helpful and rewarded.
    Thanks in advance.

    Please provide more detailed exception trace.
    Also, I have seen some cases where the imported/deployed classes simply disapeared!!!
    I had to make dummy changes in all my message mappings and activate them in order to get them working.
    Regards,
    Henrique

  • BPM - Mapping Error

    Hello,
    I m on SAP PI 7.1.
    I have created a basic BPM with single receive and send step.
    I hav done the required configurations.
    when i try to test it the mapping fails.
    Gives me the following error.
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="BPE_ADAPTER">SYSTEM_FAILURE_INTERNAL</SAP:Code>
    I tried to search on the forums and activated the PI Scenario many times.
    Also i have updated the cache.but as in earlier versions i am not able to find my PI Scenario in SXI_Cache.
    Please suggest on this.
    Thanks,

    There is post installation step to run T-Code SWF_XI_CUSTOMIZING,
    check if there is anything wrong, especially, the user WS-BATCH is not locked.
    Regards
    Liang

Maybe you are looking for

  • Reg: Reverse PO distribution issue

    Hi Consultants, User has tagged invoice to PO(line 2 and 3) then invoice was cancelled with some resons but po distribution did not reverse the amount and quantity still it is showing the quatity and billed amount then user again applied a invoice to

  • Special character "&" in JDBC receiver - length problem

    Hi, Scenario: IDOC -- - XI --- JDBC (insert) (Message Protocol: XML Sql format) I have used JAVA mapping to replace "&" with "& amp;" in payload and sending the XML to JDBC receiver.  However, interface fails due to additional characters "amp;" which

  • ShowDevTools method added by default

    Hi, I'm building a InDesign CC 2014 HTML5 extension with EB3 and CSInterface-5.2.js. Whenever I debug this extension I get an error "Object #<Object> has no method 'showDevTools'  . Even though I don't call any such method in my extension code but I

  • How to supress missing jar message

    I am using the same config.xml file on two servers (different machines). On one machine (running app) I do have ejbbean.jar available, but on the web server I don't have ejbbean.jar and don't need it (running web server). Is there a way to supress th

  • Jdk won't run

    Having successfully installed jdk1.3.1 on windows 98, set and checked the classpath variables correctly, I get bad command from the dos prompt when I try to run the javac command. I also get the same message when I try it without the classpath set.