Corrlating between 2 messages - BPM

Hi,
i am trying to send 2 different typesof messages to BPM unit them and transfer them to the reciever system.
When testing the scenario i see in the monitoring that i get a green flag for each message in the outbound status.
What ca nbe the reason?

Green Means it is waiting to be processed.
What all are your message sources ??
Rgds
Chemmanz

Similar Messages

  • How to keep waiting time between processed messages !!

    Hi Folks,
    I have got one scenario required waiting time between processed messages. The problem as follows !!
    File --> Proxy scenario. I receive 15 messages from sender side (same messages structure) so working with one interfaces. File picking and transforming this message and split into 2 messages. messages are receiving to receiver. I am using BPM with 7,8 steps like receiving step, block , message transformation step , internal block 1 for sender 1, internal block 2 for sender 2.
    All things are working fine, messages are going to receiver properly. But customer requirement is , wait step required between processed messages before sender1. I have put wait step still, PI picks all messages in one shot processing and waiting for 2 minutes, after 2 minutes sending all messages at the same time, this process is not working.
    I have tried with wait step in mapping (Sarvesh) given excellent idea, still PI works the same way.
    Can someone please explain a bit why the messages or not waiting message by message. I am using EOIO with Queue name and file process mode "BY NAME" and I have tried "BY TIME" as well. I have given priority to this Queue. On BPM Queue assignment : One Queue.
    Please I am expecting positive answer !!
    Many Thanks in Advance
    San

    Hi Rudolf Yaskorski ,
    Not sure about your PI release and BPM model, do you create separate process instance for each file, or do you process files collecting them in one single instance? Are you using parallelization within your ccBPM ?
    I am using serialization, I don't think bpm can do Parallization until PI 7.0, but PI 7.11 has got has queue assignment. But I am using one queue. This must be serialization.
    To me it looks like your issue is not in ccBPM but rather more in polling files (as per your post file CC polls all 15 files in one shot). So if you wish to poll the files not at the same time some workaround is required. Possible options you could check out:
    A. Either implement "wait" in your mapping based on file name or other criteria (e.g. directory name). Check out if respective BPM instances are really created at different times.
    I have used wait step in mapping. These 15 messages has to go through one interface. So I am using one interface. But I have checked mapping process time in all messages on receiver system. Shows same timing, even though I put 40000 ms waiting time in mapping.
    B. Try polling different files (or use different directories) with different channels and coordinate starting / stopping of your channels by scheduling availability for each CC in RWB. E.g. you poll file 1 with CC 1. You start 2 minutes later CC 2 and poll file 2. And so on.
    I am not clear about this . On BPM waiting step is working and it keeps wait all messages, which are coming through one interface. Then it releases all messages at the same time.
    I don't know how to resolve this. I have tried with Transport acknowledgment, but all messages are going to reciver system waiting at receiver system in priority queue and processing in EOIO, but taking so long. Rather all messages go and sits in queue, I want to stop messages by message with 2 minutes time gap. How please?
    Kind Regards
    San

  • What's the difference between deleted messages and trash?

    what's the difference between deleted messages and trash?

    A Time Capsule is hardware. It's basically an Apple AirPort Extreme wireless router with a built-in hard drive. For more info on this product:
    http://www.apple.com/timecapsule/
    Time Machine is a software application that allows your Mac to backup its data automatically to the hard drive on the Time Capsule. For more info on this software, which is included with the Leopard, Snow Leopard and Lion operating systems:
    http://www.apple.com/findouthow/mac/#timemachinebasics

  • Difference between Testing Message in Integarion Engine and Adapter Engine

    Hi Experts,
    in project, we always test message in runtime workbench>component monitoring>integration engine-->Test Messge
    however, i also find that in  runtime workbench>component monitoring>adapter engine also exists a Test Message tab.
    we don't have access to test messages in this tab, so can anyone tell that what is the difference between testing message in integration engine and adapter engine?
    thanks in advance.

    The usual flow of messages in scenarios which use adapters at both sender and receiver end is as follows
    Sender system -> Adapter Engine -> Integration Engine -> Adapter Engine -> Receiver system
    When you use the testing option in IE, then you are basically posting the message directly to the Integration Engine.
    When you use the testing option in AE, then you are trying to post the message to the adapter engine, which will then forward the message to the Integration Engine. IN this testing, you are also testing the sender adapter also.
    Regards,
    Ravi Kanth Talagana

  • Difference between Business message and application message

    Hi B2B Gurus,
    Can you please explain the difference between Business message and application message?
    Regards,
    Praveen

    Hi Praveen,
    Business message status reports identify business message instance details for a document protocol. These details include the sending and receiving trading partners, the agreement name, the business action, the business message ID, the status, the exchange protocol and document protocol, and message details.
    Application Message Reports provide information related to the SOA Composite—the name, version, and so on, if a back-end composite application sent or received the message.
    Regards,
    Anuj

  • Whats the difference between sending messages via socket and MQs?

    Whats the difference between sending messages via socket and MQs?

    Soph wrote:
    Whats the difference between sending messages via socket and MQs?With JMS (and the like) your application uses a socket to connect to a central server called a "*Message Broker*". Over this connection it can send or receive messages.
    A Message Broker is somewhat analogous to a database server. Multiple clients connect to it to exchange messages. As with a database a client first establishes a connection, then requests specific facilities like subscriptions.
    It creates a strong decoupling between sender and receiver and handles stuff like allowing multiple receivers for the same message, queuing of messages for applications not currently running and so on.
    (And don't worry, you can get perfectly good message brokers for free such as openMQ and activeMQ.)

  • DIFFERENCE BETWEEN iDOC MESSAGING AND bDOC MESSAGING

    hI
    gurus what is the diffrence between idoc messaging and bdoc messaging?
    K. Mangalum

    Hi Kumara,
    BDOC:
    Container of business data that belongs together, for example customer, contact person, order or activity. This means that it contains all required information for a business process. The technical representation of a BDoc type is completely independent. There are many possible representations for a BDoc type.
    For example, a BDoc type can be represented as follows:
    as a collection of internal ABAP table structures (on the CRM Server),
    by ADO record sets (on mobile clients),
    as an XML form (for non-SAP systems), or,
    as an IDoc.
    Therefore a BDoc type is a semantic collection of business data and not a syntactical description.
    There are three classes of BDoc types:
    BDoc types exclusively used for mobile applications
    They consist of a hierarchical data segment structure with assignment to database tables.
    BDoc types for synchronization between the consolidated database in the CRM Server and mobile applications
    They consist of a hierarchical segment structure with assignment to database tables.
    BDoc types exclusively used for non-mobile applications
    They consist of:
    a hierarchical segment structure with no assignment to database tables,
    additional data (complex data type modeled in the ABAP Dictionary)
    Standard BDoc types are provided by SAP. Additional BDoc types can be modeled by customers.
    Idoc:
    IDOC: An intermediate document, container for exchanging data between R/3 and other SAP and non-SAP applications. Structured collection of segments. Segments are structured collection of data elements.
    General Structure
    IDocs contain administration information for technical processing, as well as the actual application data, which is stored in segments. A segment comprises segment fields as the smallest unit of the IDoc - comparable with the data elements from the EDIFACT standard.
    In the SAP System, the processing status ("what has happened to the IDoc before now?") is stored in the IDoc status information. The status information also contains details about errors and indicates the data in which the error occurred. This status information is not forwarded as part of the IDoc but separately using "status processing".
    IDoc types (special structure)
    An IDoc type is defined through its permitted segments. Segments can be dependent on each other (parent and child segments). For example, segment E1EDPT1 (document item text identification) is a child segment of segment E1EDP01 (document item data, general) in IDoc type EXPINV01 (export billing) and a child segment of E1EDP07 (order data shipping notification) in IDoc type DESADV01 (shipping notification). The segment, therefore, is used in several contexts and is the "child" of several "parents".
    CRM Bdoc and IDoc are both persisted data structures.
    Idoc works on a particular technology called ALE and is used for data exchange between two R/3 systems
    Regards,
    Satish Mathala

  • Difference between Average Message Rating and Average Message Rating Gi

    Hi folks,
    Can anyone tell me, with respect to the user profile for the forum, what's the difference between Average Message Rating and Average Message Rating Gi'ven?
    (I did post this in the Off Topic forum, but I guess it is actually On Topic)

    SSR,
    Average Message Rating is the rating that you are given by other people. Average Message Rating Gi'ven is the average rating that you give to others.
    Jeremy

  • How can you scroll between mail messages in Lion mail?

    In leopard and snow leopard, you could scroll between messages in mail with a 3 finger gesture.  this feature seems to be disabled in lion....or am i missing something?  Is there any way to use gestures to scroll between messages in mail?

    Go to the Settings App
    Pick Mail, Contacts, Calendars
    On the right side you'll see under the Mail section "Add Account”
    Pick that and fill out the requested information

  • How to display the blank lines in between the message using SO_NEW_DOCUMENT

    Hi,
    I want to display the blank lines in between the paragarph of message using the function module  SO_NEW_DOCUMENT_ATT_SEND_API1.
    Regards
    Nagendra

    Hi Rajesh,
    Try using this code:
    CLASS: cl_abap_char_utilities DEFINITION LOAD.
    data: lf TYPE C VALUE cl_abap_char_utilities=>CR_LF.
    move lf to wa_lines.
    append wa_lines to li_lines.
    Hope this helps!
    Regards,
    Saumya

  • Intermediate result between two message mappings

    Hi,
    we have a Scenario with an Interface mapping, which is created from two message mappings. The first one receives the source message and the second one sends the target message.
    I have a trouble with finding the intermediate result between the two message mappings.
    Do you have an idea, where to find it?
    Thank you for your help.

    hi,
    the only way i think to do the same is to have a CCBPM.....
    - here u should have the receive step,transformation step and a send step...
    - and then go to sxmb_moni,then there go into the process engine and see the graphical view.
    - here you will be able to view the intermediate result also clearly.
    -we cannot do the same without a CCBPM because,in the normal method u can only see the source and target results and not the intermediated result as in the case of CCBPM

  • Correlating message id between async messages

    Hi guys...
    I have several JMS->Xi->AbapProxy AbapProxy->Xi->JMS scenarios, almost like request-reply, the difference is that all calls are async.
    My environment is a Xi3.0 and a SAP ISOIL 4.72 with SAP WebAS 6.2, with the abap proxies processed in SAP IS-OIL...
    <b>1. How can I put the message id of the request message in the reply message, for example in the "original message id" characteristic/field???</b>
    Take Care
    PC

    Hi Prasad,
    I think that the question that I post it is not just how to use the SXMB_MONI to do monitoring...
    Imagine that I have 100 messages for the Inb proxy message from the same Sender Receiver Services/Interfaces/Namespaces and the equal number of messages for Out proxy. What I want to find what is the reply message related with the request message id "95" (for example)...
    >>1. Get the Message ID from your SAPIS-Oil 620 system >>for the Inb/Out Proxy message. Use this message ID in >>XI Tr: SXMB_MONI under Advance Selection Criterion to >>display the message.
    With this solution I am just relating the same message between the SAP ISOIL and the SAP XI, that isn't what I want!!!
    >>2. Create variants in Tr: SXMB_MONI based upon the >>Sender Receiver Services/Interfaces/Namespaces. Save >>the Variant and for each variant, select the Objects >>to be displayed in the selection screen.
    I would still have hundreds of messages to look for !!!
    >>3. In The RWB tool of Message Monitoring section, You >>can create filters based upon your selcetion criterion >>in the "Show Additional Criterion" Here you can also >>use the parameter Referenced Message (ID)
    Yes, this is more what I want, but how can I populate the referenced message ID??? Remember that SAP IS-OIL is receiving the request message from XI and is sending the reply message to XI via abap proxies. How within the report ABAP4 that invokes the abap proxy I can associate a message id in the referenced message id???
    Take care
    PC

  • Difference Between IDOC Message Type PORDCH & ORDCHG

    Hi
    Could anybody clarify me difference between Idoc types PORDCH & ORDCHG.
    For PO Change (Can be adding new line item, deleting existing line item, Change existing line item )
    which IDOC is suggested.
    Can i use ORDCHG Idoc for this purpose, But i find many fields are not exist in this segment.
    Pl clarify.
    Rams.

    Use ORDCHG message type with basic type ORDERS03

  • Difference between unlimited messages and unlimited Enterprise messages with AT

    I am in the process of purchasing my first iPhone via upgrade eligibility through AT&T.  I want to keep my existing service plan, but when I am choosing options it automatically highlighed "Unlimited Enterprise Messages."  What is the difference between "Unlimited Enterprise Messages" and "Unlimited Messages?"  They are the same cost per month ($20).  I currently have Unlimited Messaging with any mobile to mobile...  

    Thanks, but of course that was my first thought, only AT&T did not seem to understand either (at least the person I spoke with).  The best I could come up with is that AT&T calls this service Unlimited Messages with Mobile to Mobile or something to that effect.  I would not have chosen this service thinking it was for businesses had it not automatically highlighted when I was in the process of completing my order.  

  • Mapping between XI message (XSD) and the webservice message

    HI Gurus,
    I am trying to send a message from XI to webservices. In the mapping my source message (xi message) has multi nodes in it. How can I map this structure to webservices? I cannot map them to the arraylist (defined as parameter in the webservices).
    I am trying to write a UDF to read the XSD schema message and map that into the arraylist of the webservice.
    Any ideas please?
    Thanks
    Kalyan

    Suraj,
    Source message  (XI message)
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:CustomerCreateResp xmlns:ns0="pr5:100">
       <CUSTOMER>
          <item>
             <CUSTOMERNO/>
             <MDMCUSTOMER/>
             <CREATE_DATE/>
             <RETURN>
                <TYPE/>
                <MESSAGE/>
             </RETURN>
             <PT_CONTPART_RETURN>
                <item>
                   <MDM_CONTACT/>
                   <CONTACT/>
                </item>
             </PT_CONTPART_RETURN>
             <PARTNERS>
                <item>
                   <CUSTOMERNO/>
                   <PARTNER_FUNCTION/>
                   <PARTNER_NUMBER/>
                   <DEFAULT_PARTNER/>
                </item>
             </PARTNERS>
          </item>
       </CUSTOMER>
    </ns0:CustomerCreateResp>
    Target message (webservices message)
    <?xml version="1.0" encoding="UTF-8"?>
    <ns1:updateCustomer xmlns:ns1="urn:xiSericeVi"><ns1:customer><ns2:ArrayList xmlns:ns2="java:sap/standard">[]</ns2:ArrayList></ns1:customer><ns1:name></ns1:name></ns1:updateCustomer>
    The target message has arraylist type parameter. I am trying to read the XI message and map it to the arraylist.
    Thanks
    Kalyan

Maybe you are looking for