Two Sender System and two Recievers Systems

Hi .
1) In my scenario I have 2 sender JMS  systems and one JDBC receiver and one File receiver system in a single scenario.
2) Based on a key field SEND_FLAG in the JMS message of the sender,data will be forwarded to  either JDBC or File .
Hear i can use BPM by using 2 receiver steps i can collect messages and send to either JDBC or File .
Client is very Specific in Neglecting BPM,
Can any one tell me is their any other method in which a single   sender communication channel will be designed to fetch data from the two JMS servers.
thanks in advance
shakif

Hi,
Without BPM you can not receive 2 messages to a same interface.
Hence use the BPM and proceed further. The interface detemination condition works based on Sender Message Interface. As here there are 2 sender interfaces..so you use BPM here..
Rgds
Moorthy

Similar Messages

  • One Sender system (sync) and two receivers system(Sync) . Pls help

    Hello All,
    For one Sender system (sync) and two receivers system(Sync)
    as I am using BPM for it.
    CRM sender system (RFC)
    DM (RFC) and ERP Receiver systems (RFC)
    Pls let me know
    In Receive there is only two mode
    1. Async
    2. Open S/A bridge
    So do i need to choose Async mode for sender RFC.
    Pls tell me the BPM flow steps for my scenario
    Regards

    Use Open S/A bridge
    The scenario could be done wihtout bpm. Ur requirement is not clear but here could be the steps. Steps.
    Receive
    Sync send
    Sync send
    Async send
    Regards,
    Prateek

  • One Sender system and two receivers system(Sync) . Pls help

    Hello All,
    Help required to make one scenario in XI.
    Currently there is one interface (XI is not used) that is already in place.
    CRM sender system
    DM and ERP Receiver systems.
    CRM RFC call DM RFC directly and same CRM RFC call ERP RFC directly.
    Result (can be error or correct)is returned back to CRM RFC from DM and ERP RFC's.
    Now I want to make this scenario in XI.
    If I make without BPM I get message 'Multiple receivers are not allowed for Sync systems in Receiver Determination.
    Pls advice how to make this scenario with Error an Exception Handling.
    Regard

    Rick,
    this makes no sense - there must be some differentiation. It woudn't be necessary only if there was one function, which first calls DM and then calls ERP and both calls would be done INSIDE this one function.
    I meant, that you have only one function, which calls both systems - I mean - the same interface would call the system... Do you know what I mean?
    Whatever..
    I have a better solution for you. Do you know what ABAP proxies are? Let's do it this way and it will be the easiest and most reliable way.
    Create 2 interfacec - one will call DM and one ERP. Develop 2 separate scenarios. No conditions - Just 2 simple scenarios. On the CRM system go to t-code sproxy. (eeee, hope you have an SAP CRM and have configured settings to be able to develop proxy objects.)
    Generate proxies and replace current functions by calling the proxy objects' methods.
    This is of course possible only if u have
    a, CRM from SAP
    b, configured settings XI<->CRM (usually does basis team)
    Ok, again one thing: CHECK how your current scenario work - how are the calls made.. I believe, there are 2 different calls in one function, so when the function in CRM is ran, first call is made and then the second. But forget this general function, because it is not the interface. The interfaces are the functions which really try to send and receive data. And they simply CAN'T be the same, otherwise it wouldn't be possible for CRM to know, to which system should be the call made to!!! So, ask you colleagues for THESE TWO calls. If they tell you, no, there is only one call, which is general (which is bullshit, because it simply can't - again, there must be at least some flag or what), then just tell them - ok, this is not possible. I need a flag to be able to differentiate the messages (and this will be the condition in receiver determination) or simply let them to develop for you 2 independent function. ! for call to DM and 1 to call to ERP. You will then create 2 separate scenarios and they will use these 2 functions in their one general or whatever...
    ufffff
    Peter

  • One Sender system and two receivers system scenario. Pls help

    Hello,
    I have One Sender system and two receivers system scenario.
    My sender is RFC (sync) in nature.
    My one receiver is RFC (sync) in nature.
    My second receiver is RFC (sync) in nature.
    Pls tell me and send me links/docs for this scenario.
    Regards

    Hi Rick,
    For two receivers you require 2 interface determination, receivers determinations etc.
    Go through these threads for one sender and multiple receivers:
    one sender and two receiver
    /people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
    Then configure your RFC communication channel in XI system + activate it and after that using all same parameters make an TCP/IP RFC destinatioon on R3 side.
    Rewrads if found helpful.
    BR,
    Alok

  • I have One Sender system and two receivers system scenario. Pls help

    Hello,
    I have One Sender system and two receivers system scenario.
    My sender is RFC (sync) in nature.
    My one receiver is RFC (sync) in nature.
    My second receiver is RFC (sync) in nature.
    How to proceed with this.
    If my second receiver is async then how to proceed with this.
    Regards

    Hi Rick !
    Depending on your requierements, you can create a BPM that
    1) receives request from sender
    2) sends request to receiver 1 / receives response from receiver 1
    3) sends request to receiver 2 / receives response from receiver 2
    4) do some processing with both responses
    5) sends response to sender.
    If your second receiver is async, just use an async send step in step 3. As far as I know, you cannot use multimapping with sync scenarios.
    Regards,
    Matias.
    ps: please award points if helpful

  • Sender system and Receiver system

    Hi,
    I have installed xi on on the server name is XI1 and there is two client 001 and 300. i have created xisuper user on 001. Pls tell me which is sender system or receiver system and xi system.
    Please give me some secnario
    Thannks

    Hi,
    you can Use Either (001 or 300 )one of the client for XI Perspective.
    And you can send the data through this Client in Xi to any Application
    Example:
    if you want to send the data from FTP Server to SAP R/3 (100 Client)means
    Here You can use either 001 or 300 client of XI as Middleware to send the data to SAP R/3
    in this case
    Your sender is the FTP Server(File Adapter)--XI is the Middleware--SAP R/3(100 Client) is the Receiver
    Regards
    Seshagiri

  • One sender two recievers

    hi friends,
    i have a object .i want to send 100 recordes.i heve one sender ,two recievers. i send 100 recordes two two recievers.first 50 are to first sender and remain are to second records.i dont know how to design and how to configure pls help on this with simple example.
    advance thanks

    Hi,
    try this if it is possible,
    Give numbering to records from 1 to 100.Add one key filed like 'recordno' in your source stucture and get the record number into  'recordno' field in source structure.
    you can identify the record number using context object.
    in context object u can specify the condition like recordno<50 or recordno>50.
    if recordno<50 --> rec1
    if recordno>50 --> rec2
    u can assign above two conditions in reciever determination.
    for context object refer below links:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/d6/e44fcf98baa24a9686a7643a33f26f/content.htm
    for 1:n mapping refer below link,
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

  • How to catch the message in RWB and send back to sender system

    hi
    I've proxy->xi-->jdbc scenario, when ever there is  some error and the data can't be intered in the data base, we can find error message thrown by the data base in the RWB , i want  this error message of the RWB to send back  to the sending system
    pl let me know if its possible  and how ???
    points shall be rewarded
    Thanks & Rgds ,
    mojib

    check this link, and use as per you requirement
    XI: How-to on JDBC receiver response
    JDBC Receiver Adapter -- Synchronous Select – Step by Step
    Regards
    Chilla

  • Controller system and sender system settings view

    Hello Expert zone.
    Was working on a scenario, and was successful in executing it.
    Now, I am only able to continue the process from reselection of the data,  but is there a way to goto the step , where we configure the controller & sender system settings, as I am getting a message that I cant execute this step as its already executed.
    I am not sure if there is a way to see the settings that were configured to execute these steps.
    Appreciate your help.
    Thanks,
    V.

    Hi Anita,
    I just followed the steps given by you, but no luck. Instead of clicking on the "I" which I assume to be the documentation button, and I ended up with a msg "activity documentation not available" in the status.. I also clicked on the "all activity documentation" from the menu, which gave me the below screen.

  • (RFC vs files), where Sender SAP and receiver multiple system

    Publish and Subscribe using  BPM or Without BPM (RFC vs files), where Sender SAP and receivers multiple system,.
    This is my 1st BPM scenario in sandbox system
    For this scenario
    I Created 2 Data types
    2 MT,
    Service interface:
    Request interface Mode:Asynchronous
    Abstract Req interface,Mode:Asynchronous
    Response Interface,Mode:Asynchronous
    Abstract Respomse Interface ,Mode:Aysnchronous
    Synchronous Interface ,Mode:Synchronous
    2 Message mapping for Req and Resp
    1 Operation Mapping
    BPM design: Plz find the attatchement
    Can anyone please help me how many Interface determinations,receiver determinations ,sender agreements,receiver agreements need to create for this.......
    It will be good if anyone send the BPM design flow for this.........
    can we do this scenario without BPM?
    Regards
    A.Muni kumar
    Edited by: Muni 1234 on Jan 31, 2012 10:24 AM

    Hi
    Receiver is FTP only.....
    SAP side is RFC.........
    RFC sender will be initiating the scenario, and there is receiver is File, PI should go to file directory and take the file then send it back to RFC as response.
    Sender: RFC
    Receiver: File
    1. is this scenario with condition based routing.. so that each time outof many receiver systems it will trigger any specific system.
    if above is the case then you can achive this without BPM also..
    Yes...its condition based routing...
    I Used async in this scenario.....sender side configurations also done....
    But when when I am triggering BAPI from SE37 I am getting an error
    Exception SYSTEM_FAILURE
    Message ID: 00 Message number: 341
    Message:
    Runtime error CALL_FUNCTION_NOT_FOUND has occurred
    How to Solve this????
    I checked the RFC destination which i created in TCP/IP..a nd i mentioned the same in se37 RFC target system..
    Connection is Ok
    Or we need to create proxy for MI and report for this?
    Edited by: Muni 1234 on Feb 1, 2012 8:38 AM

  • Can the central system and the sender system at different time zone?

    We have a control(i.e. central) system which is 6 hours ahead of the sender system.
    When processing step "analyse tables in sender system", we get short dumps immediately at  control , sender and receiver.
    On the sender, the short dump reads:
    Runtime Errors         CALL_FUNCTION_SEND_ERROR                       
    Date and Time          01/15/2011 16:09:05                                                                               
    Short text                                                           
         " " (I/Oerror)                                                                               
    What happened?                                                       
         "CPIC-CALL: 'ThCMSEND' : cmRc=18 thRc=0#Statistics not active "                                                                               
    An error occurred when executing a Remote Function Call.
    On  the central system the short dump reads:
    Runtime Errors         CALL_FUNCTION_REMOTE_ERROR
    Date and Time          15.01.2011 22:09:00
    Short text
         "Field symbol has not yet been assigned."
    On the receiver the short dump reads:
    Runtime Errors         GETWA_NOT_ASSIGNED                                         
    Date and Time          01/15/2011 22:09:00                                                                               
    Short text                                                                       
         Field symbol has not yet been assigned.                                                                               
    What happened?                                                                   
         Error in the ABAP Application Program                                                                               
    The current ABAP program "SAPLCNVTDMS_BW_FUNCTIONS_REM" had to be terminated  .
    We never get this error before on this step.  The only thing I can think of is that the sender and the central system
    are at different time zone.
    Please share your experience.
    Thanks!

    Hi,
    By looking at the runtime error , the reason of the dump should not be the timestamp diff .
    You can create an OSS ticket with SAP for further analysis.
    Also, there can be data consistency issues due to time diff .
    Cheers
    Sandeep

  • IDOC: Status (Error/Success/information)report to Sender system

    How would one send a message(error/success/information) to the sending(external) system to inform them of the statuses of the messages they've sent to our SAP system?

    Hi Baumann,
    you have an option called Audit reporting in which you can have the status of idoc at sender side.read the following.
    Setting Up Audit Reporting
    In the default behavior, after an IDoc is dispatched to a destination system, the sender does not know the state of the process on the destination system. You can configure the system, however, for cross-system reporting. You must model the ALEAUD message between the systems.
    Two programs enable cross-system reporting.
    1)RBDSTATE. This program is scheduled to run periodically on the destination system. It reports the status of incoming IDocs to the sending system, using the ALEAUD message and ALEAUD01 IDoc. This status information is recorded separately from IDoc status information in the audit logs.
    2)RBDAUD01. This program is executed on the sending system. It analyzes the audit log and displays the output as a report.
    The RBDSTATE program returns the following statuses, from the receiving to the sending system.
    RBDSTATE Is Run on the Receiving System
    Status of IDoc in receiving system     Status reported to sending system via ALEAUD
    53 (Application document posted.)     41 (Application document created in receiving system.)
    51 (Error: Application document not posted.)     Status 39 (IDoc is in the receiving system.) This status is repeated each time RBDSTATE is run, as long as the IDoc remains in status 51.
    68 (Error: No further processing.)     40 (Application document not created in receiving system.)
    reward points if helpful,

  • Stuck with logical system name for JDBC Sender system!!!!!!!!!!!!!

    Hi All,
    I'm doing a scenario as JDBC2FILE.
    I tried to add my jdbc sender system to SLD. So i created the technical system
    now i'm creating business system...what should i give at logical system name tab? I've created tech system and business system as third party.
    do we need logical system name in this scenario where we are not interacting with any R/3???
    can anyone suggest the way to achieve this scenario?
    Thanks in advance.....
    Santhosh.

    Hi Santhosh,
    I just want to add ons..few more information which it might help you.
      You no need to give logical system when you are using Thirdpaty.
    Please check the below blog you will get more idea how to proceed to achieve the JDBC Scenario.
    /people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
    If you have any doubts while proceeding with your scenario plesae let me know..I will try my level best.
    Thanks and Regards,
    Chandu

  • IDOC sender system settings

    Hi,
    I am trying to do the settings for the idoc sender system the steps i have completed are..
    1) sm59..maintain a rfc destination from idoc sender to the integration server.
    2) we21..created a tRfc port with the rfc dest from step1.
    step 3 is where i am stuck...
    3) we20....to maintain the partner profile and partner number...there isint enough info in the xi config guide..
    any pointers..would be appreciated.
    Regards
    Ravi

    ALE settings.
    <u><b>SAP XI</b></u><b>1) RFC Destination (SM59)</b>
    a) Choose create.
    b) Specify the name of the RFC destination
    c) Select connection type as 3 and save
    d) In the technical settings tab enter the details SAP SID/URL and system number#.
    e) Enter the Gateway host as same details above SID/URL.
    f) Gateway service is 3300+system number#.
    g) In the Logon /Security tab, enter the client user & Password details of Destination system.
    <b>h) Test the connection and remote logon.
    2) Create Port (IDX1)</b>
    a) Select create new button
    b) Enter the port name as SAP+SID (The starting char should be SAP)
    c) Enter the destination client.
    d) Enter the RFC Destination created in SAP XI towards other system.
    e) Save
    <b>3) Load Meta Data for IDOC (IDX2)</b>
    a) Create new
    b) IDOC Message Type
    c) Enter port created in IDX1.
    <u><b>SAP R/3</b></u>
    <b>1) RFC Destination (SM59)</b>
    a) Choose create.
    b) Specify the name of the RFC destination
    c) Select connection type as 3 and save
    d) In the technical settings tab enter the details SAP SID/URL and system number#.
    e) Enter the Gateway host as same details above SID/URL.
    f) Gateway service is 3300+system number#.
    g) In the Logon /Security tab, enter the client user & Password details of Destination system.
    h) Test the connection and remote logon.
    <b>2) Create Port (We21)</b>
    a) First Select Transactional RFC and then click create button
    b) Enter the destination port name as SAP+SID (The starting char should be SAP)
    c) Enter the destination client.
    d) Enter the RFC Destination created in SAP R/3 towards other system.
    e) Save
    <b>3) Create Partner Profile (WE20)</b>
    a) Create New
    b) Create the Partner no. name as same the logical system name of the destination system.
    c) Select Partner type LS
    d) Enter details for Type: US/USER, Agent, and Lang.
    e) Click on the + button to select the message type.
    f) Select Partner no. and LS which ever create above.
    g) Select Message type
    h) Select Process code related to the Message type.
    I) save.
    <u><b>In SLD – System Landscape Directory</b></u>
    TS for R/3 (Logical system):-Assign the client name created in R/3 as Logical system Name.
    Ts for Third Party (Logical system):-
    BS for SAP R/3 (Logical system):- Assign the client name created in R/3 as Logical system Name.
    BS for Third Party (Logical system):-Enter the XI logical system name.
    <b>In Transaction SALE</b>
    Define and Assign the logical system name.

  • RFC Adapter - Where to Register Rfc2XmbService (Sender System or XI ?)

    Experts,
    I have the following scenario:
    R3 --> RFC_ADAPTER --> XI --> SOAP --> THIRD_PARTY
    My specific question is, In which system do I need to register the Rfc2XmbService program. Is this done in the R3 system or in the XI system.
    If it is done in the R3 system then where is it done cause there is no J2EE administration tool in R3.
    Could someone explain exactly what this registration concept is.
    Thanks and appreciate any help in advance.
    - Ravi
    --- I have figured this one out already. The program needs to be registered in XI and Not the sender system.
    Thanks
    Message was edited by: ravi kumar

    Hello,
    the Rfc2XmbService registers itself when you activate the RFC adapter in the Configuration but you can preallocate it through the Visual Admin.
    Further by default are logging for sync calls not enabled, e.g. you don't see anything in SXMB_MONI.
    Therefore go to SXMB_ADM and the Integration Configuration option and under the RUNTIME specific option create an entry for
    RUNTIME LOGGING_SYNC 1 (0 is default).
    Also make sure that the rfc adapter is activate in the AdapterFramework overview. On the target system call transaction SMGW and go to logged on clients to see if you see the Rfc2Xmb Service. Then in SM59 of the R/3 system you should have an entry pointing to the Rfc2Xmb service and a test should give you an idea if it works.
    I'm doing R/3 4.6c -> XI 3.0 -> R/3 Enterprise about 20 BAPIs, no issue.
    I hope this helps.
    Stefan

  • SOAP Sender System in SLD

    Hi
    Im doing a SOAP-XI-JDBC scenario
    Im getting request from a 3rd part system to XI through Webservice provided by WSDL file
    Now i have to create a sender SOAP adapter . For this do i need to make an entry of the sending system in my SLD..
    Do i need to create a Business system or Business Service
    If so what would be the details
    Thanks
    Keerthi

    To add more points to Rajesh
    <soap:address location="http://yhsapi01:50000/XISOAPAdapter/MessageServlet?channel=:BS_FILE_SENDER:CCT_WebService_2_WebService_Sender_H1309&version=3.0&Sender.Service=BS_FILE_SENDER&Interface=http%3A%2F%2Fyash.com%2Fh1309%2FWebService_2_WebService%5EMI_A_OUT_+SendSMSToIndia_H1309" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
    In the above sample  example soap:address element specify the address to access the  XI. test tool like soapUI read the wsdl and try to connect to the WebService provider(here XI) using the address specified in the soap:address element and soap:action attribute in soap:operation because soap:action identifies the specific operation in the webservice.

Maybe you are looking for

  • Powerbook as a dvd drive

    I have a old macintosh G4 tower and one of my two harddrives died, so I need to reinstall OSX on it. problem is I only have OSX install disks that are DVDs and I don't have a dvd driver on the tower. so does anyone know if it would be possible to use

  • How to create a tableview for this ??

    Hey, i have been stuck to this part for a long time and not able to find any answers, may be i can get some help from you guys. See i have a scenario where i have different "items",out of which each will belong to a predefined category. These items h

  • How to add an array of integers to JList?

    I know it should be easy, but I can't see a simple way to add an array of integers to a JList. int[] per_ints = tempbean.getPercents(); //missing wrapper JList list2 = new JList(per_ints);//wont work because JList will not take int[]

  • IPod Video 5th generation

    Hi, i'm in Florida and i'm not sure if it's worth buying the ipod video, because i'm moving in few weeks to europe, and i wanted to know if the warranty still works in europe.

  • Frame latency across VPLS

    Hi all, What should be a normal round trip time (ping beetwen the end hosts) for a 64 byte Ethernet frame crossing the VPLS cloud? VPLS cloud is built on two ASR9000 in the core and two ME3600x as the PE routers. The core is using 10G links, PE are u