BPM - receive 2 messages

Dear all,
I have a BPM where the first step receive 2 messages called by one RFC.
Into the RFC I have the parameters of both messages.
What I need to do to instance these messages at BPM because what I know is that is possible to have only one message at the begin of receive command ?
Regards,
Fernando

Hi,
   You can hv a fork step in which u will u hv two receive steps with 'Start Process' activated in both. So ur fork will be the first step of BPM.
Regards,
Akshay

Similar Messages

  • Idoc(receiver) message splitting using BPM

    Hi,
    could you provide some blogs which is useful for Idoc (as a Receiver) message splitting (1:N scenario) using BPM.
    I have gone thru some of the Blogs, i didn't find good one according to this scenario.
    Thanks
    Praba

    Hi Michal,
    Thanks for ur reply.
    You said " if you have one message and want to have multiple IDOCs
    there is no need for a BPM -
    you just need to change IDOC occurance - that's all"
    I agree to your point.
    My scenario is more or less same but "With single message , i need to generate multiple Idocs" based on synchronous proxy response from R3. That is the reason we already gone with BPM.
    Already i used the BPM in my interface due to req.  It was working. Earlier i was posting single Idoc to R3 with multiple Header segment (each Header segment has one quantity)
    Now due to req. change, for each single quantity (quantity is my source Message Type field), i need to post single Idoc to R3  if i get response from R3.
    My XI version PI 7.0 SP14
    Idoc structure:
       <xsd:attribute name="SEGMENT" type="xsd:string" fixed="1" use="required"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
       </xsd:complexType>
    - <xsd:complexType name="WPUWBW.WPUWBW01";>
    - <xsd:annotation>
       <xsd:documentation>POS interface: Upload goods movements</xsd:documentation>
       </xsd:annotation>
    - <xsd:sequence>
      <xsd:element name="EDI_DC40" type="EDI_DC40.WPUWBW.WPUWBW01"; />
       <xsd:element name="E1WPG01" type="WPUWBW01.E1WPG01"; minOccurs="0"
       maxOccurs="9999999999" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
       </xsd:sequence>
       <xsd:attribute name="BEGIN" type="xsd:string" fixed="1" use="required"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
       </xsd:complexType>
       </xsd:schema>
    Already I am using this Idoc structure in various interfaces also. If i edit the occurance of the this Idoc and import in External definition with same name, I feel it afffect mapping in other interfaces also.
    Inputs are highly appreciated.
    Edited by: Prabaharan Rangasamy on May 22, 2009 4:14 PM

  • BPm collect Message Check

    Hi,
    when i perform a check to standard BPM patterns BpmPatternCollectMessage. I get the following info am i wrong some where do any changes needed to be done.
    Container element stopmessage in step receive terminating message is initialized but not used
    Container element collectmessage in step *receive * message is initialized but not used...
    kindly help

    I did the above scenario as told.
    It is a bpm message dependent scenario. It keeps collecting messages till a particular message is received.
    I more or less used the message dependent pattern given in SAP BASIS.
    The data types are as follows.
    Dt_In
         Name
         OverallID
    Dt_In
         Name
        OverallID
    1 to 1 mapping
    I used the OverallId for correlation. The receive step inside the infinte loop collects the messages with OverallID '1' while the receive step below collects messages with OverallId '2'.
    In the container elements i defined 2 separate message interfaces. One for OverallID '1' and the other for OverallID '2.  The 2 message interfaces have the same Message type. Only values will be different.
    For the parallel fork step i have given end condition OverallID = 2.
    When i execute the scenario the messages are all comingin a queue. The status is wait for event.
    What could be the problem?
    Thanks
    Edited by: pratichi chauhan on Sep 24, 2008 2:46 PM

  • BPM split message problem

    Hi all,
    I have a problem in splitting messages inside BPM.
    My requirements are:
    1. Receive message (message with apprx. 700.000 records)
    2. Split message to smaller messages (1 message should not contain more than 10.000 records. 70 messages should be created)
    3. Send these message with a delay, one by one. (after the 1. message is sent the next should be sent 1 minute later until all are processed)
    My question is how do I split the messages into 10.000 records without using java or abap mapping.
    2. how do I send them synchronously in a loop? How should the structure be???
    Thanks.

    Hi Chris,
    You can use a transformation step wherein you will define a 1...n mapping. In the mapping create a logic(in UDF) to split the message after every 10,000 message --> Collapse message. This logic would be there in the root node.
    Hope this helps.
    Regards,
    Rahul

  • BPM sending messages to wrong inbound interfaces in PI and target system

    Hi All,
    i am doing File to proxy scenarion using bpm.i am receiving three files,two files splitting on based condition(location code) in receiver determination and sending to bpm(here one bpm receiving 3 files then it merges 3 files into one proact and some promo messages based promos in source file ,same in the second bpm with 2 files with different mapping,here target system is SAP APO SNC).i am doing testing now mapping and every thing is working fine.but first bpm sending messages(proact and promo messages) target sytem side (proact_in and promo_in)inbound inrefaces.if i am executing scenario both bpm sending (proact and promo) messaegs in target system its showing wrong bpm name.in target system also we can check messgaes sxmb_moni.
    ex:if first bpm A sending 1 proact and 2 promos,and second bpm B sending 1 proact and 2 promos to target system,but  in target syetm its showing sender component as 1st bpm A for 3 promo messages(here B bpm messages sending with A bpm viceversa i did the configuration correctly) and for 1 its showing second bpm. please give me suggetions how to resolve this issue.
    Thanks,
    seshagiri.

    Is the connection to SNC via idocs or proxies. If it's via idocs can you check the control record and see if the issue is not there ?

  • BPM Collect Message dependent AND time dependent

    Hi
    I have a IDOC to file scenario where I have to collect all the IDOC until I receive a stop IDOC.
    Once the End collect IDOC is received I have to do a n:1 transformation and write the file to the FTP.
    The problem is, at times the IDOC which is suppose to end the collect loop gets stuck in ECC R3 system.
    So Im wondering If I can do something like say, we have two options inside BPM both time dependent and message dependent.
    In this case which ever comes first (the Stop/END IDOC or the Time say 3 mins) will end the collect process.
    Can anyone pls suggest will it work and if so what are the additional steps I have to introduce in the BPM.
    Pls advice.
    Right Now these are the steps in the BPM Collect Message dependent.
    1. Block (I have used correlation)
    2. Fork inside the block
    3. Fork branch one has a look with end condition as 1=1; then a receive step and a container operation inside the loop.
    4. Fork branch two receives the end collect idoc.
    5. Transform step outside the block.
    6. Send step.
    Thanks
    Prasanna

    Hi Abhishek/ Raj
    Thanks!!
    I have done the changes let me confirm after testing it once. In the mean time I have one more question regarding the same BPM, as I have mentioned in the first post, the BPM contains the 6 steps mentioned but the the 6th step is inside another block (Block2).
    The steps 1 to 4 are inside Block1.
    The step 5 ie the transformation step (n:1) is in between the Blocks ie not inside any block (hope im not confusing).
    The second block is for sending the file to the FTP and based on the acknowledgement (transport level) I have to send an email.
    So Block2 already contains a deadline branch, it is to wait for the positive acknowledgement for say 3 mins and send the error email if incase we dont get positive ack within the time limit.
    My doubt is,
    1. Is it the only way (having two block and two wait steps) to achieve this.
        (one block for collecting and one block for ack)
    2. Is there any way I can have a single Block in the BPM insted of two. If so what are the steps.
        Having single block, Will improve anything??
    Thanks
    Prasanna

  • BPM, serialization messages through XI

    Hello,
    I want to achieve the following:
    A business process receives and manages each message through XI in the same order as the adapter engine has sent this message (EOIO) to the BPM.
    Therefore I use  the fork step (Necessary branches = 1).
    The first branch receives messages and appends each message to a list. (Never ending iteration: 1 = 1). To receive each message I use a dummy correlation id like a version attribute of the message type (e.g. 1.0).
    The second branch manages this message list how long as the last message in the list is managed (Iteration: ReveivedMessage.MessageId != MessageList[n].MessageId.
    The process also sends messages EOIO.
    I have tested it and it works. But I have never seen such a process and so I'm not sure whether this process reveals any errors.
    Can anybody give me an hint whether this process is correct?
    Regards
    Marc

    Hey Marc,
    your questions are very pertinent.
    I'll try to give some comments on experience that I've had.
    For every collectPattern BPM instance (which is your case), you'll have a input queue which will receive messages while your correlation is active. So, while you are executing steps inside the block which defines the correlation, then you will also have messages being added to that instance's queue. So, it is extremely sugested that you use local correlations in a Block step and that you only put the loop with the receiving step and relevant container operation steps inside it.
    In the case that some messages are in the queue but was never processed (because the fork or the loop reached an end condition, for example), they are called "Parked messages" and from XI SP 17/PI SP 8 you can even resend them (with a kind of huge delay time, this is a gap from workflow framework...). Check out these notes:
    903139 BPE-RUN: Messages are not processed                   
    901047  BPE-RUN: Local correlations, error in block at runtime
    Briefly, you can minimize the probability of a parked message to occur, but you cannot eliminate it (probability will never reach zero). You can, by setting that particular BPM to a mode "without buffering" (meaning, no input queue), minimize the problem, and all messages which would be parked in "with buffering" mode will now be reprocessed (resent to BPE) but they have a kinda large delay (set in SMQR's Pause parameter for that particular queue).
    To set the BPM for "without buffering" mode, you need to go to tx SWF_INB_CONF and enter the BPM_MODE='X' (the task of the BPM can be checked in SXI_CACHE).
    But please read the notes (and the notes they refer to) before doing any setting. They comment you can't set a particular BPM to "without buffering" if you still have any parked messages for that BPM. You need to check and delete those through report RSWF_XI_UNPROCESSED_MSGS.
    Regards,
    Henrique.

  • My voicemail does not work on my iphone 5, not receiving messages that leave me

    my voicemail does not work on my iphone 5, not receiving messages that leave me

    any person who will do the same, I communicate with at &amp; t and nothing to do (I left messages in my mailbox I did not receive, nor the iphone notify me

  • TS2755 I can't receive messages on my iPhone 4?? It will let me send them just not receive, and this happens on text and iMessage. Help anyone?!

    I have a iPhone 4 on contract and every now and then it will stop receiving messages when I am in the middle of a conversation. I don't use iMessage as I sometimes go over the limit of my Internet data. So I stick with SMS. And even when I do try with iMessage I still can't receive messages. I don't know if this is a on fault on the phone but it's a really bad downfall if its common on most iPhones. Don't get me wrong but I love this phone I think it's great but it's annoying when I can't receive messages. And at this moment
    In time I still can't receive them. Been happening for 12 hours now and it's never been this long usually, advice anyone?

    Hi Tnolen15,
    If you are having issues sending or receiving messages from a specific contact (in this case, your wife), you may find this portion of the following article helpful (ignore the numbering):
    If the issue occurs with a specific contact or contacts, back up or forward important messages and delete your current messaging threads with the contact. Create a new message to the contact and try again.
    If the issue occurs with a specific contact or contacts, delete and recreate the contact in the Contacts app. Create a new message to the newly created contact and try again.
    iOS: Troubleshooting Messages
    http://support.apple.com/kb/ts2755
    Regards,
    - Brenden

  • How can I stop iOS from opening a recently received message when I click on the messages app to compose an unrelated message to a different contact? I want to read it later, when I have time to reply, and I don't want to forget to go back to it.

    iPhone messages automatically open when I don't want them to
    One of my first ever flip phones had a wonderful function where you could choose a checkbox next to received messages to make them appear read or unread. This was very convenient for messages which you read, but don't have time to reply to immediately, and want to remember to come back to later.
    In contrast, the latest, greatest iPhone not only does not have this rudimentary message management function, but it goes one step further in the wrong direction. If there is just one received, unread message, and you click on the messages icon, the new message will automatically be opened. It is opened irrespective of whether you have time to read it right away, irrespective of if you simply wanted to compose a new message or go back to another already read message. It just opens the new one, and then you are in a position where you have to read it and respond to it right there, or risk forgetting about it and failing to reply to it altogether. I sometimes receive a lot of messages over a period of a few hours, so it is very easy to lose track of these half-read messages in the mayhem. I have missed countless messages because of this problem. Incidentally, if there is more than one received message, then the application doesn't automatically open any of them, which is much better, because you can at least choose when you want to open one of the unread messages. But ideally, you should be able to go through your list of received messages and check or uncheck them as read or unread at any time, so that you can easily find messages that still need to be replied to, or reconsidered.
    Does anybody have a solution to this problem? It strikes me as a simple data management solution that should be, but is not an option in the basic functionality of the app. Frustrating!

    Is this an IMAP account?
    If so, delete the messages in Mail from all folders and quit Mail.
    Go the the website and clear the messages from all folders there.
    Reopen Mail and verify the messages have been deleted for all folders.

  • I'm having issues with iMessage. It works fine on wifi and I receive messages as iMessage without issue in network or wifi. However as I send a message it starts as iMessage then says not delivered. Then sends as SMS since I have it enabled.

    iMessage works on wifi without issue. However I receive messages on network but can't send. I send a message it starts sending as iMessage ten says it can't send. Then starts to send as SMS since it's enabled. I have reset network sertings, updated to ios7, etc and done about 3 othe suggested in order resets to get it to work and it still hasn't started working when I'm not on wifi. Any suggestions?
    It's a iPhone 4S. I have two iPhones. One setup to receive iMessage just to its phone number. Therapeutic to receive to its phone and email. I wouldn't think that would be the issue as all 3 are separate. Bone the same going to both phones.
    Thanks for the help!!!

    Hello there, pacotechguy.
    The following Knoweldge Base article provides great in-depth steps for troubleshooting your issue:
    iOS: Troubleshooting Messages
    http://support.apple.com/kb/ts2755
    Thanks for reaching out to Apple SUpport Communities.
    Cheers,
    Pedro.

  • I am trying to use Labview and RP1210 compliant hardware to connect to a truck J1939 bus and receive messages.

    I am trying to use Labview and RP1210 compliant hardware to connect to a truck J1939 bus and receive messages. 
    Specifically I am attempting  to read data frames using the RP1210_READMESSAGE .   am able to configure the hardware and send a message to the J1939 bus. .    I think I have not configured something correctly.  I can use the RP1210_SENDMESSAGE and see the message I have sent on the bus using CANalyzer   When I use the RP1210_READMESSAGE   I get the timestamp from a message and the return from the function sends back the correct number of bytes (the number matches the number of bytes I sent out plus four bytes from the timestamp).  What I am having trouble with is actually receiving the data. I have had the same type of behavior from two different hardware (Vector CANcase XL and Nexiq USB Link), so I don't think the issue is vendor specific.
    Has anyone been able to make the RP1210_RECIEVEMESSAGE function work correctly?
    Thanks for any help

    Thanks
    I have already tried that.  The links are the NI RP1210 wraper. The problem I am having is using labview to interface with the RP1210 layer.  The RecieveMessage char*fpchAPIMessage this is the output which is a pointer to a cahracter array.  In this variable I can receive the timestamp of the message but not the message.  The retun showns the correct amount of bytes are aviaable (18 for a 8 byte message) but I can only get the 4 byte timestamp  I think I have to dereference this pointer to view the data.  I am not sure how to fix this. 

  • I am having some trouble with receiving messages from iMessage users when I don't have my iMessage turned on. When I called for support, I spent 30 min waiting and the woman's response to me was "Turn on your iMessage." I prefer not to use it

    I have an iPhone 5s and a MacBook Pro. Ever since I updated my computer software to Yosemite, it linked my Apple ID with my phone number and I am not receiving messages from iMessage users on my phone, but rather to my computer. I don't like to use iMessage so I keep it off and would like to receive all messages as SMS texts. I have already tried changing my Apple ID password, logging off of my Apple ID in iMessage on my phone and turning it off, and changing settings on messages on my computer. Nothing is working. Either the messages continue to go to my computer or the messages trying to be sent say they cannot be sent.
    After spending 30 + minutes waiting for technical support, the woman helping me (who did not give me her name) told me I should just turn on iMessage. After explaining that I don't like having iMessage on and asking why it worked for at least a year up until this point she said "things change and sometimes we don't know why things do what they do". She asked me about various other things on my phone such as bluetooth and told me to turn on and off airplane mode and the call disconnected. I have not been contacted since, even though she has my phone number.
    I am hoping for some help and also hoping people don't get the type of service I received tonight.

    I think you can solve your problems by removing your AppleID email address from BOTH the Messages setting on your iPhone and the iMessages settings on your Mac.
    On iPhone:
    Settings > Messages > iMessage > Dissabled
    Settings > Messages > Send & Receive > touch the "(i)" < touch "Remove This Email"
    On Mac:
    Open "Messages" application
    Click "Messages menu > Preferences
    Click "Accounts"
    Select your AppleID account
    Under the "You can be reached for messages at" settings, uncheck your AppleID email address and your phone number
    Then uncheck the "Enable this account" setting
    And lastly, ask all of your friends with iPhones to delete all iMessage conversations (blue bubbles) in their entirety.
    To test, send a friend a new text using their phone number (not their email address) and watch the color of the bubble.  If it's green then you are using SMS.

  • When I try to go to the photo gallery to choose a picture to send to my email address by using my Iphone it can't send or receive messages. Yahoo password is being asked which I have forgotten. How can I correct this?

    With my my I phone as I try to choose a picture from the photo gallery to send it via email using my Iphone, I can't seem to send nor receive messages anymore. It is asking for my yahoo password. What password will that be as I have forgotten it. I know what my personal password on my yahoo address when I go to a regular laptop or desktop but with Iphone I am unable to to retrieve this password because it does not give you an option to change a password. What shall I do to correct this problem?

    It's the same password.  Go to settings - mail - yahoo - enter the password for your incoming and outgoing mail server.

  • Message Inbox: Long time to receive messages

    Hi All,
    My client is on 8.8 PL15. They complain that it takes a very long time to receive Approvals in th Messages/Alert Overview window, although the Update Messages in General Settings > Services is set to be 1 minute. They complain that they need to log out and back in again in order to receive messages, before they can approve.
    Does somebody maybe know what could cause the delay?
    Kind regards
    Carin

    Hi All,
    The users cleaned up the Inbox and Outbox Messages, but the Approval Messages are still coming through slowly!
    1. Some Authorisers do not even get the messages, while others do, even after they logged off and on again.
    2. Also follow the following scenario: The user is logged on on a laptop and on a terminal. On the Terminal, the approvals almost come through instantly, but on the laptop, it takes forever. If you log off and back on again it then comes through.
    Can anybody help?
    Regards
    Carin

  • How do I receive messages on multiple apple id's on the same device

    I just upgraded to IOS7 and now I can't receive iMessages on one device for multiple Apple IDs.  I have two and typically receive messages on both but when I try to set up another email address to receive messages on in the device setting it tells me that the email address is already in use.  Any suggestions?

    Yes they have different sign ins for iCloud, FaceTime, Messages and iTunes, you can all use the same ID to sign into iTunes but use different ones for the others.

Maybe you are looking for

  • My system will not boot 10.2

    I have a old beige g3 that dose not boot to 10.2 when i put in a disk of 10.2 it says no hfs boot partition i do not know what to do to fix the problem. some body help me beige g3   Mac OS X (10.2.x)   not working

  • Setting file name for a downloaded file

    I've set up a file download using code I've gleaned from jsf forums. However, the file name is not being set correctly. When the user downloads File.doc, it shows up as downloadPage.jsf. Am I setting the header correctly? public class VendorInfoBean

  • How to connect from Oracle 11g to SQL Server 2008 R2

    Hi, Is it possible to connect from Oracle 11g on AIX to SQL Server 2008 R2? If so, what is the preferred method? SQL Server has the original table. From Oracle 11g, we want to access data which is in SQL Server real time. Thank You Sarayu

  • Incorrect iPhoto white balance

    When I try to correct jpg white balance with the eyedropper in iPhoto I get green pictures (tint >80 ???). When I do this in Preview app the eyedropper works fine, and the tint scale remains always near 0. Obviously I put the cursor on the same place

  • Link between Support Desk Ticket no and Ext. Reference No.

    Hi all, Please guide me on how do I link between the Ticket no or the Transaction no of Support Desk no. with the External Reference No. thanks & regards, shaurabh