Multiple Sender/Receivers

Hello,
I have to build a scenario where i would
1) Send out HTTP request to a 3rd party;
2) The response I will receive is a xml package. Based on the information in it, I would need to call a web service on another 3rd party system.
3) I need to receive the response, do mapping and send another XML package to the initial 3rd party.
Could you please let me know how I should go about it.
Thank you,
Radhika

Hello Radhika,
In ID,
1. When you define the communication channels, you need to define one communcation channel for each of the scenario. For example, if you want to invoke diffrent webservices, in the communication channels definition, choode SOAP adpater and configure it as reciever with correct destination URL and the SOAP Action. These details are provided to you in the WSDL which you get from the vendor whose webservice you are using.
2. Assign this Communication channel to a Business Service.
3. Now in the Reciever determination, under the block of Conditional Recievers, choose the input message and the field which has the value and setup the condition. And on the right side, choose this Business Service. Its pretty easy just a logical decision making about who should be the reciever of the message if the condition is met
You can search help.sap.com
Look for this http://help.sap.com/saphelp_NW04/helpdata/en/0f/80243b4a66ae0ce10000000a11402f/frameset.htm
Let me know if you further details.
Award points if useful
Thanks
-Kulwant

Similar Messages

  • BPM: Multiple synchronous receivers

    Hi Friends,
       I am trying a scenario : File --> XI > RFC(Multiple Receviers)> File(single).
       Can i send the message to multiple synchronous receivers using BPM. My Scenario goes like this...
    1). Send file to XI.
    2).Use BPM to send it to RFC(Multiple Synchronous Receivers).
    3).Send this response to Asynchrounous Receiver ( Write the response to a File using time stamp. So that all the response messages can be written) .
       Is it possible to do this using BPM... Ofcourse i have done a scenario for Multiple Asynchronous receivers using receiver determination and block step in BPM..

    Hi,
    You can use send synchronous call in your scenario.
    The point is, there can be multiple synchrounous calls from the send step.
    You would need a way to distinguish the 1st response from the second response. Therefore,we need to make use of correlation.
    After the send step, we need to use a receive step(with correlation), which will receive only the response corresponding to the correct request.
    Basically we are using the receive step with correlation here, to make sure that, we donot receive and process, the 2nd response(or 3rd or 4th response) for the 1st request.
    You said, your scenario is not working. Where exactly are you getting the error.
    Regards,
    Smitha.
    Message was edited by: Smitha Rao

  • Multiple client receivers

    Hi Experts,
    I have a requirement where the SENDER is SOAP and the receiver is RFC.
    Sender send the data and it should be bifurcated to 6 clients based on some condition.
    Previously  I have created a rule in receiver determination to send the date to multiple receivers which are existed in the same client.
    But now here they want to send the data to multiple client receivers based on the condition.
    Do I need to create the CC and receiver agreement for each receiver  or is there any other option available ?
    Please help me out with this.
    thanks and regards,
    praveen

    Hi praveen,
    Yes. You can handle this in the same way by creating the condition in Receiver determination.
    But here you need to create separate Interface determination and receiver agreement for each receiver. You can use existing RFC Communication channel in Receiver agreement.
    Regards
    Baskaran K

  • Multiple  sender file

    Hi,
    I have a file to file scenario a bit particular.
    There is a unique receiver file communication channel.
    Howerver, I must to create multiple file sender communications channels because sender ftp servers are different (and very numerous ! ).
    There is any way to avoid configurate so many receiver determination and interface determination, to implement a multiple sender scenario ?
    Thanks, in advance

    Hi, Udo,
    I'm trying your solution, but I must have an error and i don't find it.
    In an scenario N senders (N business service) to 1 receiver (business system called TPV):
    Receiver Determination
    Sender service  :  *
    Sender interface : MI_OUTB
    Receiver party :   (none)
    Receiver service :  TPV
    Configured receivers: Service TPV
    Interface Determination :
    Sender service  :  *
    Sender interface : MI_OUTB
    Receiver party :   (none)
    Receiver service :  TPV
    Inbound interface: MI_INB
    Receiver Agreement :
    Sender service  :  *
    Receiver party :   (none)
    Receiver service :  TPV
    Receiver interface: MI_INB
    Also I have created several Business Services with CC and Sender agreements.
    And I have 2 problems:
    Receiver determination doesn't recognize Interface Determination and REceiver agreement in Configuration Overview
    Error RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC in Monitor.
    Please, I need your help.
    Thanks, in advance
    Carme

  • Processing the multiple sender xml one by one in a time gap to RFC

    Dear Experts,
             I have to process the multiple sender xml file one by one from FTP to RFC in time gap.
    For Ex:
            I will place 10 xml file in a FTP path at a  time, PI is picking 10 file at a time and process it to RFC at a time.
    Any other way to process the multiple file one by one through PI in a time gap to RFC
    (i,e) PI needs to process the 10 files one by one, once the first file processed successfully from FTP to RFC then the next file to process in a time gap to avoid getting the error in RFC.
    Kindly suggest your ideas or share some links how to process this multiple files.
    Best Regards,
    Monikandan.

    Hi Monikandan,
    You can use CE BPM with PI 7.1 But first check the suggestion of Anupam in the below thread:
    reading file sequentially from FTP using SAP PI file adapter
    Regards,
    Nabendu.

  • Multiple Send not shown in SENT TO column

    Hello,
    I have just purchased a new iMac with Os X 10.4.10 (Mail 2.1.1)
    I now find that if I send an email to multiple users, when I then click on SENT, the TO column only shows the name of the first recipient, with no indication that anyone else was sent to. On my old iMac with OS X 10.3.9 (Mail 1.3.11) it would show a few of the recipients (depending on the TO column width) followed by " ..." clearly indicating a multiple send.
    Am I doing something wrong? This is very misleading.
    Thanks
    barry

    Hello Barry.
    I don’t remember how it worked in Mail 1.x, and cannot check it now, but I can tell you that what you’re observing is normal behavior in Mail 2.x — or at least, that’s what I observe as well.

  • Bdoc - Partially send, receivers have errors.

    Hi All,
    There is Bdoc failure from CRM to R/3. When we looked into SMW01, the Bdoc atate is shown as 'Partially send, receivers have errors'. When clicked on button 'Bdoc Msg errors/ Recievers' , there are no errors displsyed. Only reciever details are shown. What could be the reason for Bdoc failure?
    Regards,
    Rajesh.

    Thanks for the replies,
    Chandra,
    I have checked that 'Contents' button. It is in disabled mode. It looks like there are no errors.
    Nicolus,
    There are no dumps found in recievers system
    Can you please tell me the significance of 'Show Bdoc Classic data' and 'Show Bdoc Ext data' buttons. Will they show us the data send to reciever through Bdoc? I have seen one field missing in the data shown in these screens. Where do we configure these Bdocs, I mean from where this data is fetched to send to reciever?
    Thank you,
    Regards,
    Rajesh.

  • Multiple Send Mail Steps

    Hi All,
    I want to have multiple send mail steps (around 100) in my Workflow. But whenever create a step it creates a new Standard task. I do not want to create so many of them.
    Is there any way I can minimise that ? Consider that each send mail steps will have different Subject and body.
    Thanks & Regards,
    Debabrata Mohanty

    Hi Sanju,
    Thanks for the reply. I have to send miltiple mails to multiple people at multiple stages (Not at the same time).
    The subject and body are different for different mail. I could have used dynmic variables from worklfow container.
    But the subject and body are descriptive texts more than even 1000 characters.
    I thought of creating multiline string variables. But again we can not format the paragraph, punctuating and all in the
    body part if I only bind dynamic variables from workflow container.
    Hope you got the problem.
    Thanks & Regards,
    Deb

  • Human workflow Multiple Send Addresses removal

    We have configured Multiple Send Addresses by setting ASNSDrivers attribute in SOA suite 11.1.1.5 PS4 as per the Administration guide.
    There are scenarios where we are required to remove/delete some of the addresses.
    How do we do that?

    Hi Andrew,
    That's correct, you would need to know all the email addresses if you are using my above approach.
    If you can use another field to populate the 30 odd email addresses in a single line in the format I mentioned in my previous post. Although, I don't see any easy way of doing that, OOD does not provide a function to replace a charcter in the expression builder.
    Please let me know if you are able to get this working.
    Thanks,
    Royston

  • Multiple event receivers with a list

    Hi All,
    If there are two item event receivers attached with a list and event is cancelled by event receiver that trigger first, will second event receiver be invoked? As per my understanding that second event receiver will not be invoked.
    I have a requirement where in case first event receiver cancel the event, second event recever should still be invoked.
    do anyone has any idea aroound it?
    Regards Amit

    Hi, Amit KM.
    http://msdn.microsoft.com/en-us/library/gg749858.aspx
    Notice the following details:
    Synchronous event receivers are called in sequential order based on the sequence number specified during event binding. This applies to both Before and After synchronous events.
    Asynchronous After event receiver threads are initiated in sequential order based on the sequence number. However, there is no guarantee that they will finish in that same order.
    An asynchronous After event can start at any time after its associated user action is performed. It may start before, at the same time as, or after the Web request is completed.
    After a user initiates an action in the SharePoint user interface, and before SharePoint Foundation executes the user action, the synchronous Before events are raised. If there are multiple synchronous Before events, they are raised in the order specified
    by their sequence number. Similarly, synchronous After events are raised after SharePoint Foundation executes the user action. These, too, are raised in the order specified by sequence number. As you can see, all synchronous events are processed in the same
    thread as that in which the user action occurs.
    Asynchronous After events, however, are processed on secondary threads.
    So you're completely right that if the first event receiver has cancelled the operation, the second event receiver will never been executed.
    In your case if you want second event receiver(B) to be invoked regardless of the first event receivers'
    (A) result you can easily swap the sequence numbers for those event receivers.
    Event Receiver Sequence          
    The event receiver sequence specifies the order in which an event receiver is executed in cases where an event triggers multiple event receivers. For example, if you have two
    ItemAdded event receivers bound to the same list (one from Assembly "1" and the other from Assembly "2"), the event receiver that is bound with a lower sequence number is executed first. A practical example is adding an event receiver to a
    system list that already has a system event receiver bound to it. In that case, you assign the new event receiver a higher sequence number.
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Receivers ListUrl="Lists/Tasks">
    <Receiver>
    <Assembly>MyReceiverAssembly, Version=1.0.0.0, Culture=Neutral,
    PublicKeyToken=12e5e5525fb3d28a</Assembly>
    <Class>MyReceiverAssembly.MyReceiverClass</Class>
    <Type>ItemAdded</Type>
    <Name>My ItemAdded Event Receiver</Name>
    <Synchronization>Synchronous</Synchronization>
    <SequenceNumber>1000</SequenceNumber>
    </Receiver>
    </Receivers>
    </Elements>
    LinkedIn Profile
    SharePoint Advanced Visibility Options project
    SharePoint Managed Metadata Claims Provider project

  • Multiple Email Receivers for Error Notify

    Dear Gurus,
    Do you know how to set up multiple mail receivers for error notify? I tried out by using u2018;u2019 and u2018,u2019, and neither of them works.
    Thanks!
    Mao

    Yes, this is possible. You should be able to use , or ; to separate the recipients. However, this functionality has not worked until version SAP 7.00 build M26.11 of the product.
    Which version of SAP CPS are you using?

  • Multiple queue receivers with disjoint message selectors - portable?

    Hi all,
    I was wondering whether an application that uses multiple queue receivers with disjoint message selectors would be portable across different JMS providers.
    I fear it's not - at least the spec clearly states that the implementation of message delivery to multiple receivers is provider specific, and I couldn't find any comment that this would be different with disjoint selectors. But I wanted to check with you - maybe I missed anything?
    What could be an alternative then (in case you want to avoid multiple queues)? Using a topic with durable subscribers?
    Regards,
    Sabine

    Hi Nimo,
    accepted - as long as the JMS spec requires the JMS provider to support multiple receivers. And that's exactly the point where I'm not sure...
    Literally it states:
    "For PTP, JMS does not specify the semantics of concurrent QueueReceivers for the same queue; however, JMS does not prohibit a provider from supporting this."
    The formulation "does not prohibit" makes me think that JMS allows providers also not to support this, for example, to throw an exception when a second consumer is created for the same queue, or not to serve it at all with messages as long as the first consumer is active. Not that I think it would be a very useful implementation - I just want to know if it would be possible. In that case, the application would not be portable.
    Regards,
    Sabine

  • Multiple Sender Addresses

    Hello everyone,
    it is possible to have multiple sender addresses?
    yours sincerely
    KarlKunz
    Post relates to: Pre 2 p102ueu (Unlocked EU)

    Hello!
    Unfortunately that feature is not directly avail but can get apps from our app catalog that would give this function.

  • Behaviour of multiple queue receivers on same queue

    I have been trying to find out what exactly the jms specification states about having multiple queue receivers registered on the same queue. Some books and people say that one is only supposed to register one queue receiver per queue, if this is the case then one might as well use one topic subscriber per topic (what is the utiliy of a queue then).
    I believe that one is allowed to register multiple queue receivers on a queue, and a message will only be consumed by exactly one and only one queue receiver, thus allowing for true parallel processing. This is the behaviour I have observed when using jms on both JBoss and Weblogic (and apparantly is the same on Websphere).
    I have looked at the formal JMS spec from sun and they dont make it clear what the behaviour of multiple queue receivers on queue is. Can somebody PLEASE help me clear this up.

    The behaviour is undefined by the spec. Here is what it says:
    "Although it is possible to have two sessions with a QueueReceiver for the same queue, JMS does not define how messages are distributed between the QueueReceivers."
    However, multiple receivers on a single queue is a very popular design pattern. A typically pattern is to use the queue as a worklist and for work items to be posted to the queue. There is then a collection of workers who are registered as queue receivers picking out their work items from the queue. These workers are processing in parallel and as the workload increases you respond by add more workers.
    This pattern is usable where message ordering is not important and that the workers are stateless.
    Steve

  • How do setup multiple send and receive domain on single virtual ironport?

    HI all
    how do i setup multiple send and receive domain on single virtual ironport?
    Daemien

    Please use the admin guide to assist you for setup/configuration:
    http://www.cisco.com/c/dam/en/us/td/docs/security/esa/esa8-0/user_guide/ESA_8-0-1_User_Guide.pdf
    On the VESA - the Recipient Access Table (RAT) will control which domains your appliance accepts for.  
    AsyncOS uses a Recipient Access Table (RAT) for each public listener to manage accept and reject actions for recipient addresses. Recipent addresses include these:
    •Domains
    •Email addresses
    •Groups of email addresses
    This is covered in detail in the "Overview of Accepting or Rejecting Connections Based on the Recipient’s Address" section.
    Please see the "Configuring the Gateway to Receive Email" section for configuration of appliance for domains.
    Please see the "Defining Which Hosts Are Allowed to Connect Using the Host Access Table (HAT)" section for configuration of appliance for sending.
    I hope this helps!
    -Robert
    (*If you have received the answer to your original question, and found this helpful/correct - please mark the question as answered, and be sure to leave a rating to reflect!)

Maybe you are looking for

  • Payment run for debit balances

    Hey Folks: How to block the invoice payments for vendors who has debit balances more than payments. Debit balance > invoice amount. Can someone please throw the light on  the configuration I need to perform in Vendor Master and Payment Run config. Ap

  • EPrint servers accept jobs from some email addresses and NOT others

    I have an HP Photosmart Premium C410b which works a treat apart from when I try to use ePrint. I use my own (register.com hosted) domain email address for nearly all of my email. And when I send emails to @hpeprint.com I get the following bounce back

  • Message Driven Bean -- Instance Creation..

    As we know MDB (inJMS) acts as a listener to a message coming from either a topic/queue. The instance of MDB is created by the EJB Container and the no. of instances created depend upon the corresponding values specified in the Deployment-Descriptor.

  • HT201317 How do I force photo stream to update

    Photos taken with iPhone 4s on iOS 5.1.1 do not update onto iPad 2 iOS 5.1.1. Photo stream is switched on and both devices on wifi

  • Moving an iMovie project file for editing on a different iMac

    Does anyone know if an iMovie project file started on one iMac can be saved to a usb drive or dvd/cd to be opened on another iMac computer to continue editing? What I have done before is go to: movies>iMovie projects>selected file and save the select