Receiver determination without setting sender

Hi!
My problem: In my scenario I will have many sending business systems which should be all processed in the same way. Usually I have to create a receiver determination and interface determination for each sender. I want to configure a generic routing: If a specific interface arives: Do that and that independent from which business system the message was sended, so I don't have to configure each business system.
In the receiver agreement it is possible to set * as sender. When I try to do this in receiver determination and interface determinition, in the receiver determination no interface determination is found.
Any ideas how to solve this problem?
Best regards,
Daniel

Hi!
Thanks for the answers and sorry for my late answer
I have two cases to solve:
IDoc (different types) to mail. With the wildcards (*) and a dynamic receiver configuration in a mail adapter module and a message mapping which gets the neccessary data for that, this works now without any "hard" configuration of sending business systems
The other case is more difficult: I receive a mail and have to determine the receiver dynamically by XPath-Expressions in the Receiver Determination. That is no problem, now nearly everything works without special configuration by using the wildcards. Only the receiver agreement has to be configured "hard" with the receiving business system.
But I'm not really sure if this is possible to solve. Maybe with dynamic configuration?
Best regards,
Daniel

Similar Messages

  • 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!

  • Clear explanation of Sender Agreement, Receiver Determination..etc

    Hi Experts,
    In Configuration, I know the terms Sender Agreement, Receiver Determination, Interface Determination and Receiver Agreement.
    But I would like to understand cleary what exactly each of above term and what it does.
    No direct technical definitions please.. as i already read those in help.sap.com
    Can someone please explain in usual simple terms, which even a layman can also understand what is SenderAgreement, Receiver determiniation etc..
    Thanks in advance.
    Sree

    Hi sree,
    u need to give Receiver of ur message in <b>receiver determination</b>....if u hv more than one recivers of ur messages then u can also do this with condition
    in receiver determination we give sender service, sender interface and receivers
    now we must provide inbound interface( interface/structre of receiver)...so we provide it in <b>interface determination </b>
    <b>Sender agreement </b>contains sender communication channel...that is one who can understand message from sender...eg if ur sender is file ur sender Comm channel will b file.
    Similarly <b>Receiver agreement </b>contains receiver communication channel...that is one who can convert message understandable to receiver...eg if ur receiver is RFC ,ur receiver Comm channel will b RFC.
    is it clear??? if not u can ask again....we r here to help u
    Thanks,
    Maheshwari.

  • Enhanced receiver determination

    why we assign the abstract message interface ReceiverDetermination as the target interface.can we achieve enhanced receiver determination without this abstract interface.I have gone through sap help and some blocks of sdn also but still its not clear to me that whats the role of this abstract interface.

    Hi
    For receiver determination::- See
    http://help.sap.com/saphelp_nw04/helpdata/en/26/5ccd3bb4560f01e10000000a11402f/content.htm
    About
    Abstract Interface :
    The abstract interface work both inbound and outbound interface(Bi directional).
    BPM can process messages only through "abstract interfaces" al though Receive and Send steps can have interfaces other then "abstract interfaces"  all other intermediat steps of BPM needs "abstract interfaces"
    Hope it helps
    regards
    Piyush

  • Receiver determination in BPM

    Hi Folks,
        I wanted to send a message to 2 receivers from 1 sender using BPM. People on SDN advice that I have to use 3 receiver determinations for it. I just can't understand why to use 2 receiver determinations where as I have only 2 receivers. Why shall I use a receiver determination for the sender ? Can anybody explain this logic ?
    Regards,
      Santosh

    HI Chandra,
    There will be only one reciever determination.
    In reciever determination what can be done is one sender and recievers will be two as
    well as ineterface determination and reciever agreement will be 2.
    Can you explain how is this possible?....In the first receiver determination the connection will be done for Sender --> BPM.....
    In second BPM---> Receiver1
    In third BPM--->Receiver2
    Regards,
    Abhishek.

  • Q? Receiver determination error ????

    Hi all.
    I wana transfer from R3 IDOC to XML with FTP service.
    Although I think configuration completely was finished, happens error.
    How can i correct?
    It's results from test configuration.
        Receiver Determination  <Not found>
           Internal Error
           HTTP connection to ABAP Runtime failed.
           Error: 403 Forbidden
           URL: http://R3:8000/sap/xi/simulation?sap-client=
           User: XIDIRUSER Check
    =======================================================
    Scenario : R3 IDOC -> FTP XML (import Ext Definition DTD)
    1) create Business Service System     : R3, FTP
    2) create Message Interface about FTP : MI_FTP_in
    3) create Interface Mapping R3 & FTP  : IM_R3_to_FTP
    4) import business system about FTP server : FTP
    5) create Receiver Determination : |R3|IDOC_inf
         sender : R3
               - interface : IDOC interface
         configured Receivers
               - Service   : FTP
               - Receiver  : FTP
               - interface : MI_FTP_in
               - Mapping   : IM_R3_to_FTP
               - Receiver Agreement: FTP_file_adapter
    6) create Interface Determination: |R3|IDOC_inf||FTP
         Sender   : R3
               - interface : IDOC interface
         receiver : FTP
         Configured Inbound Interface
               - Inbound interface  : MI_FTP_in
               - interface Mapping  : IM_R3_to_FTP
    7) create Receiver  Agreement : |R3|IDOC_inf|MI_FTP_in
         Sender   : R3
         Receiver : FTP
               - interface : MI_FTP_in
               - Receiver Channel : FTP_File_Adapter
    ========================================================

    Hi,
      Please can you check you Cache is updated or not.If cache is succesfull then check the Port & RFC Destination and Partner profiles  R/3 side and XI side.
    R u testing this scenario using WE19.
    If using we 19 then check the your sender information and receiver information (I mean to say Port,Parner...with outbound parameters )
    Regards,
    Venu.

  • Doubt with receiver determination in configuration.

    HI All,
                   I have following scenario.
    SENDER>XI>RECEIVER , both sender and receiver are Synchronous, in this case how many receiver determenations do i need. will one receiver determination will do as the routing logic is already known to the system.
    Regards,
    Raj

    Hi,
    No you will need two receiver determination,if your sender is receiver after getting acknowledgement.
    Regards,
    Akshay Jamgaonkar.
    Reward points if find useful.

  • 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.

  • Send/receive data without a terminating character

    I am trying to use the visa driver to send hex data over a serial port. I have tried to disable terminating characters but when I read from the port the trasnmission still terminates with a 0x0A character. How can I send/receive data without a terminating character???

    You need to call viSetAttribute with VI_ATTR_ASRL_END_IN set to VI_ASRL_END_NONE. In LabVIEW, use a write property node with the Serial End In mode set to None (0).
    Dan Mondrik
    Senior Software Engineer, NI-VISA
    National Instruments

  • I've set up email on my iPad (talk mails when connected to my home router and ISP. When connected to a router at another location with a different ISP I can receive mail but not send it. Is there any way round this

    I've set up email on my iPad (talktalk.net) and can send and receive mails when connected to my home router and ISP. When connected to a router at another location with a different ISP I can receive mail but not send it. Is there any way round this?

    I've set up email on my iPad (talktalk.net) and can send and receive mails when connected to my home router and ISP. When connected to a router at another location with a different ISP I can receive mail but not send it. Is there any way round this?

  • Condition check (based on sender file name) at receiver determination step

    Hi,
    My scenario is File to AS2 (Sender side file adapter and receiver side AS2 adapter)
    We have 5 customers, but the source location is same to pick the files, Here we are not using any ESR objects.
    Based on the source file name PI need to determine to whoom this file need to send at receiver determination step
    Craeted objects
    1 Sender CC,
    1 Sender agreement,
    1 Receiver determination
    5 Interface determinations
    5 Receiver agreements
    5 Receiver CCs.
    Could you please provide me your valuable inputs.
    Thanks
    Ramesh

    Hi Venkataramesh,
    I understand your scenario as, picking files (different file naming standard for different target customer) from one source folder. Based on file name, that payload should be sent to corresponding target customer. You have mentioned u201CHere we are not using any ESR objectsu201D. I can see two reasons for this decision
    1. PI is used to route the messages, i.e., no need to transform the payload. OR
    2. Files can binary files like PDF, ZIP, JPG, GIFu2026
    Now I can see two possible solutions
    1.     Simple solution, as proposed by u201CPrabhu Rajesh Janardananu201D, make it into 5 different scenarios  (5 sender channels).
    2.     Bit complex solution, only one sender channel, using extended receiver determination
    Step 1:- In Sender File channel check u201CAdapter u2013 Specific Message Adapteru201D in Advanced tab. File Name should be checked.
    Step 2:- In Receiver Determination, Select Type of Receiver Determination as u201CExtendedu201D. http://help.sap.com/saphelp_nwpi711/helpdata/en/48/ce2a423a8e5430e10000000a42189b/frameset.htm
    Step 3:- Do a Graphical Mapping (use it Operation Mapping in Receiver Determination).
    Step 4:-
    Source and target of graphical mapping will be same (below), because you donu2019t want to access input payload (it can be XML, flat file, JGP, GIF and you donu2019t have its structure).
    <Receivers>
       <Receiver>
          <Party agency="" scheme=""></Party>
          <Service></Service>
       </Receiver>
    </Receivers>
    Step 5:- Write a UDF in Graphical mapping as below. http://help.sap.com/saphelp_nwpi71/helpdata/EN/43/03612cdecc6e76e10000000a422035/frameset.htm Pay attention to method declaration
    public String Determine_Receiver( Container container) throws StreamTransformationException
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create(u201Chttp://sap.com/xi/XI/System/Fileu201D,u201CFileNameu201D);
    String valueOld = conf.get(key);
    //Put your logic here
    if (valueOld.equal(u201Cuser1u201D)) {
    return u201Cuser1u201D;}
    if (valueOld.equal(u201Cuser2u201D)) {
    return u201Cuser2u201D;}
    if (valueOld.equal(u201Cuser3u201D)) {
    return u201Cuser3u201D;}
    Step 6: Now use this UDF to map to u201CReceiveru201D and u201C Serviceu201D.
    This solution need more fine tuning.
    Regards,
    Raghu_Vamsee
    Edited by: Raghu Vamsee on Jan 8, 2011 5:56 PM

  • Receiver determination step - Send context

    Hi Experts,
    I have understood from SAP library and others threads that send context in the receiver determination step is used to send value for the conditions we have added in ther receiver determination and fetch only receivers those satisfy the cretiria.
    Please validate whether my understand is right or not?
    If its correct, then my question is can we populate this value dyanmically, say field value from another message.
    Please clarify.
    Thanks,
    Kar

    Check if the below link is of any interest to you:
    http://help.sap.com/saphelp_nwpi71/helpdata/en/46/8015de950e6be3e10000000a155369/frameset.htm
    From the link:
    Condition: when the AirlineID field in the message payload has the value LH, then the message is
    forwarded to the receiver business system BUS_100. A context object of the same name from the ES
    Repository is used to access the AirlineID field in the message.
    It talks about normal receiver determination as against the receiver determination step (of BPM) which you want....

  • 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: Sender not found is in

    Hi,
    I am getting a "message incomplete: no sender found" error, in a synchronous step from a BPM(The intended receiver is another BPM which is in a separate namespace & SWCV). The message interface for the send step is also in a different namespace & SWCV.
    I tested the call to the target BPM(with the same message interface) using a tester BPM and it was working fine. However both were in the same namespace.
    I couldnot find any reason other than to think about the namespaces being different.
    I have defined the dependencies between the SWCV's and have imported those into the Integratoin builder.
    suggestions/leads/hints will be most appreciated...
    Thanks & Regards,
    Renjith.
    Now we have got a little more clarity on how the error occurs. Let me explain the steps in BPM -
    Step1 Receive MSG1
    Step2 Map MSG1 to MSG2
    Step3 Send ASYNC MSG2
    Step4 map MSG2 to MSG3
    Step5 Send Sync MSG3
    and so on...
    In this case the Step5 send sync msg3 fails and i get the error back - "Message is incomplete. No Sender found" - during receiver determination.
    If i were to remove the step3, send msg3 async, everything works like a charm....Has anyone got an idea why this is happening?
    Message was edited by: Renjith Andrews

    Hi Priyanka,
    Thanks for the response.
    The step 3 was executed successfully and i can see the file in the output folder. It was not failing.
    As for step5, it never got till recevier determination because the error was that the sender information was missing.
    Thanks & Regards,
    Renjith.

  • Sender Service in Receiver Determination

    Hi,
    I have this scenario: CLIENT <-> XI <-> WEBSERVICE
    I have a synchronous communication. Actually, my CLIENT is XML Spy that I want to use to test my scenario. But, when I create The Receiver determination, I specify WEBSERVICE as Receiver, but... what have I to specify as Sender Service? I use XML Spy as Sender!!!
    Thanks!

    Hi -
    The creation of a Business System (created in SLD) or Business Service (created directly in Int. Directory) as a sender service is required for any scenario.  Yes, you're actually using XML Spy to act as the web service client in this case, but the web service client could be XML Spy, soapUI, SOAP Scope, or the actual web service application that eventually will send it.   The point is you need a "logical" sender service created to act as the sender system and this will be in the form of a Business System or Business Service.
    Then when you web service client calls XI (using XML Spy or whatever), the URL will contain the sender service that you created to act as the sender.  The URL looks like this:
    http://host:port/XISOAPAdapter/MessageServlet?channel=<party>:<b>service</b>:channel
    <party> is only necessary if using a party as part of the sender (which you're probably not).
    Regards,
    Jin

Maybe you are looking for

  • Can I copy one bus powered USB2 1T HD to another (also via bus power)?

    Hello OK to copy one bus powered USB 2.0, 1T HD to another, also via bus power, or might there be some power issues to be concerned about? Using late 2011 MBP, both Lacie 1T drives are usb 3 but step down to usb 2 on my MBP (or one can go in the thun

  • HTTPS (SSL) for an internal application: benefits? costs?

    This is a traditional SAP R/3 customer, recently upgraded to ECC (ECC 6.0, Basis 7.0). We are still using the ABAP stack only, with no plans of installing the Java stack, installing SAP EP portal, … . A small "Web Dynpro for ABAP" (WDA) application h

  • BAPI or FM to apply personnel actions

    Hi, I need to apply personnel actions to a set of employeed (stored in an internal table) and I prefer to use a BAPI or function module instead of BDC. Is this possible?, looking at previos forum posts I've seen that HR_INFOTYPE_OPERATION would be an

  • GridBagLayout too small!

    I'm tyring to develop a chat application for a class assignment and the gridBagLayout I've got has the elements too small. How do I get them the right size? JTextArea areaDisplay = new JTextArea("JTextArea", 400, 400); areaDisplay.setEditable(false);

  • SAP script-Billing document

    Hi all, I need to change the print program for billing document vf03 i know the print program but i want to put a break point and check in the values for fields but in vf03 the print option is disabled and i checked for output type and its assigned.