BPM step Receiver Determination

Hello Friends,
the operator "Receiver Determination" - how can be used in BPM? Is there any weblog or example for that?
Best Regards,
F.K.

check this link
Receiver Determination in BPM
Use of Receiver determination step in BPM

Similar Messages

  • BPM step "received" in status waiting in transact. SWI1

    Hello,
    possibly corresponding to my other topic from today I have a funny situation in an BPM.
    First step is a receive step for an IDOC coming into my BPM. The corresponding mapping is IDOC -> IDOC.
    Interf.mapp. is async outb. with ORDERS05 to asyn abstr. async.ORDERS05.
    So this process looks as it should be.
    The process ist started with an incoming IDOC and continues with the BPM till the end, except the first step (receive) which can be found in SXMB_MONI with "queue stopped" / "recorded for outbound processing" in pipeline step "receiver grouping".
    The message in SWF_XI_SWI1 transaction is for this step "waiting for event RECEIVED of object type ZXI_PROXY_RFC_STATUS_ABST_0001"".
    The queue stopped is XBTO (found in transact. SMQ2).
    Does anybody know whats going on here?
    Where is this object type from? (Step belongs to receiving a standard IDOC ORDERS05).
    And why is this process step stopped but not the whole BPM?
    Our idea: We had activated ALEAUD for IDOC acknowledgement. This step tries to return an ackn. but cannot?
    Thank you for your help!
    Regards
    Dirk

    Hi Moorthy,
    thank you.
    Unfortunately all this don´t help.
    No entries in ST22, Entries in SWWL are not corresponding to our problem.
    I deleted the problematic queue entries and we tried to restart the process.
    Possibly we got the problem.
    In one scenario we have no BPM. There an http receiver is obviously implemented wrong. It is the one who receives in the BPM the message starting the BPM.
    I am not sure why this results in the blocked queue. Usually connection problems come up with an error entry in SXMB_MONI.
    No idea about the BPM which is stucked in the queue.
    Possibly same problem, because in MONI we can see that the system stops at receiver grouping.
    When we have fixed the http-receiver issue we will test again with the BPM.
    Regards
    Dirk

  • Multi Mapping with out BPM and Receiver Determination Condition

    Hi Masters,
    My Requirement Was:
    Proxy will send the data to XI system, Based Customer group number[1000,2000,3000,4000], I need to split the message into 4 messages, and sent to 4 Different location, based on Customer Group condition.
    For message split, I fallowed below weblog.
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    Problem is file split correctly, but data goes to all customer groups..
    EX
    If they send the customer group 1000, I need to send the customer group 1000 file to BS1[Business Server1],
    If they send the customer group 2000, I need to send the customer group 2000 file to BS2[Business Server1],
    Please guide me,
    Thanks,
    ANU-

    Hi,
    Develope it like follow.
    Source Structure- Same for everything.
    Create 4 different structures for all targets, create 4 different msg types, 4 inbound message interface ( i think you are creating single Message type now, that is the mistake)
    In message maaping, add 4 target message types in same MM.. i hope i am clear..  ( same like in blog /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible he has created 2 message types USER_1 and Employee)
    keep occurence of all of them 0 to unbunded (not necessary)
    Now create mapping for each message type (same like USER_1 and Employee, imagine them like different message types virtually). 
    Map message type with the source field and mention the condition which you want test using graphical functions.  i will say if x e equla to 1 creatif --> target.
    I hope i m clear till now...
    thanks.

  • Receiver determination step in the BPM and multiline container

    i have made a file2file scenario where:
    there is a BPM,
    the BPM has a send step which contains a receive step,
    a transformation that mapps the incomin message to two messages(Split-messgae case),
    and then a FORK step which sends the two messges to through 2 SEND steps to the intended receiver services.
    It didnt work......and i followed a blog->  /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure   ............... which suggested to have a
    "receiver-determination" step in the BPM before the SEND step.... it says that this
    "receiver-determination" step will put the message in a MULTILINE container..
    i m confused bout this step ........ can anybody explain.....
    please help

    HI,
    In receiver determination step selctthe multi line container element.in container editor create the one element with type as receiver and select the check box.
    A Receiver Determination step returns set of receivers configured for the output abs interfaces in the directory and puts it into receiver which is a multiline container receiver element
    Regards
    Chilla

  • Receiver Determination with Synchrnous Send step in BPM

    Hi,
       Is there any way to use BPM Receiver Determination step type with Synchronous send step ?
    Is it possible to send a request to multiple receivers synchronously and capture the response?
    Appreciate for your response.
    Thanks,
    Rao.Mallikarjuna

    Use malticasting, check out these blogs
    Multicasting using Receiver Determination Step in BPM
    and pattern number 6 in BPM with Patterns explained Part-2
    Thanks!

  • BPM : Receiver Determination Step

    Hi,
    I was wondering why we need a Reciever determination step since on send step xi automatically find that there are multiple receiver and sends them accordingly to the different system as per reciever agreement.
    Is it that the receiver determination is only useful for multicast which is for send and waiting for the message response from those receiver.
    Kindly let me know your comments.
    THnks

    Hello chinna,
    You need receiver determination step becoz even though in BPM u define what are ur receivers but not what service its handling. Lets say this is the scenario :
    File>RFC>FILE
    ex: /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    You dont specify in the receivers of BPM where to write the file and how to write the file?
    Please elaborate ur scenario i coudlnt get the second part?
    Vara
    [PLEASE REWARD FOR POSTING]

  • BPM - Do we need receiver determination step between trans and sync send?

    Hi Gurus,
    I have a 1:1 transformation step followed by a sync send step. The transformation step is executing fine. While the sync step is executing, I am getting an error says 'No receiver determination found'.
    While I am executing this sync step in a separate, it is working fine.
    Do I need to have 'Receiver determination step' between Transformation step and Sync send step? I think so. Can somebody confirms this?
    Thanks for your kind help.
    Kalyan

    Hi,
    I think there is no need of a Receiver determination step in the BPM.
    You should have a proper receiver determination in configuration for this BPM scenario. (i.e) A receiver determination from BPM to the service configured for the synchronous interface.
    Regards,
    P.Venkat

  • Receiver Determination Step For Synchrnous Send  in BPM

    Hi,
    How to use BPM Receiver Determination step for a synchronous send step?
    My scenario is to send a request to multiple receivers synchronously and get the response.How can i achieve this using Receiver Determination step in BPM.
    Regards
    Divia

    Hi Sreedivia,
    As far as use of synchronous message is concern with receiver determination step, it wont allow you to use Abstract Synchronous message interface in it.
    Even you cannot give multiple receivers without specifying any condition while creating Receiver determination  in integration directory.
    Regards,
    Sami.

  • Question about Receiver Determination step in BPM

    Hello all,
    I have a BPM process similar to Multicat BPM Pattern.
    I have some questions regarding how the Receiver Determination works:
    1. Does it have to have interface determination in the Integration Directory?
    2. Does that interface determination (including the mapping) takes place when sending a message to a receiver from that Receiver Determination step,
    or should I perform a Mapping step explicitly in the process?
    Thanks ahead,
    Yoav.

    Yoav,
    Am not sure if I understood your requirement compltely.
    <b>Case A:</b>If you are using a send step without a Transformation Step.
    Then <b>Send will have message A</b> being sent out from BPm and then , during Interface Determiantion this will be transformed into Message B by Mapping in Interface Determination and this message B will be received by receiver
    <b>Case B:</b>If you have a transform and then a Send
    In this case, the mapping has been done, so you have the message B with you and so, <b>them message sent from the BPM will be message B</b>Hope this clarifies,
    Regards,
    Bhavesh
    Message was edited by: Bhavesh Kantilal

  • Use of Receiver determination step in BPM

    Hi,
    I am not clear about the exact use of Receiver determination step in BPM. From my understanding, it is used for synchronous communication with many receivers configured, for eg. Multicast etc. Can anybody explain the use of receiver determination with any specific requirement example.
    Regards,
    Santosh

    HI,
    The usage of Receiver Determination depends on how you have designed your BPM. You can have the mapping getting executed in your BPM itself using a TRANSFORM step or you can do it in your Inteface Determination if you are not doing it in your BPM.
    If you do the mapping inside the BPM using Transformation step, then you need to send the Message i.e. Mapped message . In this case, your Interface determination will only determine the Receiver Interface, and it will not execute the interface mapping . (if you are not providing the Interface mapping in the Interface determination).
    Example is given here-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/14/d5283fd0ca8443e10000000a114084/content.htm
    Thanks
    Swarup

  • How does Receiver Determination Step in BPM work?

    Hi,
    I'm still in trouble with the Receiver determination step in the BPM...
    Normally, when you use the send step, it sends the message in the flow context. Am I right, when I suppose, that when you put the receiver determination step before this send step, the send step sends the message in the context of the receiver determination - that means: if in the Integration Directory, there is receiver determination (with some conditions) and these are matched with the message in the send step, the send step sends it into the receiver, that is defined for the condition and not in the flow context... Right?
    Please, write me just your experiences and not links to the documentation. I read it all, but... :O(
    Thanx 4 your help, Peter

    Hi Peter,
    The receiver determination step is used to get a list of receivers for a subsequent send step.It makes a call to the receiver determination you configured in the Integration Directory and returns the receiver list.
    Here you specify the send context and the multiline container element for the receiver list.
    The send context is a string.The send context can have any string value and depending upon the condition in recvr determination you can route to multiple receivers.
    Regards
    Priyanka

  • Receiver determination step in BPM

    Hi, I have open a topic about BLOCK in BPM, as this link
    Re: question on BLOCK in BPM
    I descript the symptom in it, you can have a look.
    But now I find that the problem is due to receiver determination step in BPM, not block.
    So I think I'd better post it as a new topic.
    Are there anyone familiar with the receiver determination step in BPM, or know how to correctly use receiver determination step in BPM. Specially the 'send context', how to set it and how to combine it in Integration Directory.
    Thanks a lot

    You use the send context to specify a condition in your recevier determination. If your BPM flow sends the same message type in different send steps to different destinations you can specify some unique text like "R3" or "LEGACY" in the send context of your send step. Then in the receiver determination you can specify a condition that says Process Step = "R3" send to R3 "Process Step="LEGACY" send to legacy system.
    Hope that helps.
    Regards,
    Jitendra

  • Receiver Determination step in BPM along with acknowledgement

    Hi All,
    We are planing to implement an  idoc to soap scenario .
    There are 2 receiver systems, A and B.
    The Idoc needs to be sent to either System A or System B based on the value of one of the fields in Idoc . Once the Idoc is sent to the receiver system ,the receiver system will be sending an acknowledgement back to the PI system. We are using BPM for this purpose.
    So,we need help in the receiver Determination step of the BPM and how to configure the acknowledgement back to the PI system
    Thanks & Regards,
    Rohit

    So,we need help in the receiver Determination step of the BPM and how to configure the acknowledgement back to the
    PI system
    I have seen the use of Receiver Determination step inside a BPM in case when you want to send multiple messages to one target system and then keep on receiving the response messages.
    In your case can you not use the Switch Block to help you decide the subsequent steps (once you know the value in the field from IDOC which tells you the receiver)....then in the corresponding branch of the Switch include Send and receive step. If you provide more details on what your BPM is expected to do then somebody can help you with the design.

  • How to use Receiver determination step in the BPM?

    Hi!
    I'm not sure, how to use the receiver determination step in the BPM... What is it good for? I have read the documentation, but I still don't know, what is it good for.. A little example would be great!
    Thanx, Peter

    Hi,
    >>I have read the documentation,
    but have you seen the example?
    http://help.sap.com/saphelp_nw04/helpdata/en/11/13283fd0ca8443e10000000a114084/content.htm
    Regards,
    Michal

  • 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

Maybe you are looking for

  • How to return a business fault from a DB Adapter call.

    Using a SOA composite with a Mediator, from a BPEL service we call a PL/SQL package, via a DB Adapter, to get some information. Sometimes we will get a NO_DATA_FOUND from the select and we catch that (or as the documentation says - for example when a

  • Vendor Bank details for India

    Hello, how do I have to maintain the vendor bank details for an Indian bank? How are the country-specific settings for India in OY17? We have the following informations from our vendor: Bank name Steet City Swift Branch 1. USD A/c 2. EUR A/c Which in

  • Defining provisioning in Shared Serv ices to use XMLA

    Hello everybody: I have managed to connect Reporting Services SSRS 2008 R2 with Essbase 11.1.1.2 using XMLA with APS. I have used the administrator user. But when I try to connect to Essbase (creating a new connection) with another user, it doesn't w

  • Rac after boot

    Hi, I installed 10g R2 on linux x86 with 2 nodes. after booting the first node and running <CRS_HOME>/bin/crs_stat -t i see all node1 services in "UNKNOWN" state when i try to start them i get dependency failure. looking at the crsd.log shows many ti

  • Video in Mail

    Video clips used to be viewed in mail directly. Now I have to DL and drag to Quicktime. How do I fix that? And often If I click on the DL'd Video Icon I get a message saying Quicktime Player Must Be Installed to Run this Application. BUT when I Drag