Communication among defferent systems

hi experts ,
I have the scenario as following:
One file system is sending a file to XI server (XIA) and from there XIA sending to another XI server (XIB)   and finally to the destination file system.
I am not getting why they have used two XI servers to send the same file.
Please help me in the same regard.
Thanks
sreenivasulu

Use the XI adapter for Xi to XI communication.
<b>XI - A</b>
1. IR create outbound message interface and inbound message interface liek for any File to File Scenario.
2. Id , sendr service will be your file servive, receievr service will be the WebASABAP system you create in SLD for XI B.
3. Create Receievr Determination, Sender Agreement and Receiver Agremeent here. Receievr Adapter will be XI adapter with the details of XI B
<b>XI - B</b>
1. Use same message interface name used for Inbound Message interface in XI - A and use it as the outbound message interface here.  Create IR content with stright mappings.
2. Now, creatre ID obecjts with File adapter as Recieevr Adapter , no sender adapter and correspondiong Receievr Determination. Sender Service will here be XI - A WebAS ABAP Business Systrem created in the SLD.
Regards
Bhavesh

Similar Messages

  • How to Configure the Communication among Multiple OpenMQ Servers

    Hi,
    My application is distributed across multiple machines available in the LAN.
    Components running on one machine can only communicate to OpenMQ server running on same machine.
    I want to run OpenMQ server on all the machines where components of my application is running.
    I also want a way of communication between all OpenMQ servers so that OpenMQ server exchange messages among them to transfer message to destination component running on any of the machines in the LAN.
    How can i configure two OpenMQ servers to communicate each other?
    please help with sample configuration or example.
    Thanks & regards,
    Pawan Modi

    Hi Pawan,
    It sounds like you are asking how to configure a cluster of Open Message Queue brokers.
    There's a general explanation of broker clusters at
    [http://docs.sun.com/app/docs/doc/820-6424/aerdj?a=view|http://docs.sun.com/app/docs/doc/820-6424/aerdj?a=view]
    Details of how to configure them are given at
    [http://docs.sun.com/app/docs/doc/820-6740/aeohv?a=view|http://docs.sun.com/app/docs/doc/820-6740/aeohv?a=view]
    Nigel

  • TRFC communication from External system to XI system

    Hi All,
    Can anybody suggest me what all data I have to pass to the control record to use the tRFC communication while sending an IDOC from an external system to the SAP pi system. The external system is a subsytem.
    Regards,
    Santosh

    Hi Amit,
    For your information
        The partner type is Logical System,
               messgae type is matmas,
               basic type is matmas01,
               I have the sender and receiver port also.
    Regards,
      Santosh

  • Difference of Communication Profiles---Provider Systems&Provided Services

    When create a provider system,I need a communication profile.When create a business scenario in "Business Scenario Communication",I can also assign a communication profile to provided services.So what's the difference of these two communication profiles,and must I use the same communication profile for the provider system and provided services in it?

    Hi,
    from my understanding, i take it like this.
    when you assign profile to provider system, which means you will communicate with this system using the configuration set in the profile.
    when you assign the profile to the service, which means the service want to be communicated in the way that are set in the  profile.
    so if you assign the profile to both service and provide system,  they are perfectly matched.
    Best regards,
    John

  • How to trace communication users in system & build a role

    Hi all
    I have a requirement in my compnay to create a role for communication users currently assigned to SAP_ALL
    we have 20 communication id's & turning on trace is not feasible option due to the impact on system performance.
    Plz let me know what is the approach i need to have inorder to find neccessary tcodes & objects into my role.
    thank you in advance.
    Best Regards
    NaveenMurthy_

    What I meant is that good "housekeeping" and securing of these sensitive RFC connections is hard to do properly if you are "far away" from them.
    Go figure why SAP delivers many of their connection wizards with SAP_ALL... they don't know either what the customer will be using and which data will be transfered and when you might need to temporarily debug the connection or when someone will try to use an existing connection for a new application without thinking about developing a new role to go with it, or which checks an SP might introduce which then pop up as a problem in a remote program or system, etc.
    Really, it is not an easy thing to do properly (both technically and procedurally) and the further you are away from it, the more hassle it will be.
    No inflamatory hype intended toward any specific type or location of "offshoring".
    Cheers,
    Julius

  • Outsource payroll. Split of master data among 2 system

    We run SAP for our HR master data and outsource our payroll system to ADP.
    We aim to input data in SAP opposite to input it in the ADP system. But we want to do that only if there is not a risk that the infotype to store the data in SAP might eventually need a Legal Changes update (to update logic or check tables) that would force us to apply the most up to date Support Package (or CLC...) to bring these legal changes into our system.
    In this context we want to asses what is the risk/probability that the use of the following infotypes could need at some point the "timely" application of legal changes for them to work (notice that infotype just need to be able to store the data; further processing of the data is to be done in ADP) Please provide an answer for each of the groups of infotypes as some of them can be moved to ADP while others stay in SAP:
    1) Infotype 207 and 208: Residence and Work tax area
    2) Infotype 210: W-4 witholding information
    3) Infotype 234: Withholding Overrides
    4) Infotype 161: IRS Limits
    Thanks

    Hi Sukhbold Altanbat,
    Though the operations are doing in multipule location but data will be saved in single Central data base.
    this central data base is placed in a secured location and will be tested properly before placing i.e. it will not impacted with calamities like cyclone... etc.
    Transaction data is done only at front end but data will entered in the frontend will be updated in back end data base.
    Note:  we may have 2 servers data bases which will placed in different loaction this will be used if once gowes down,other will start working with out any imact.
    With respect to Sync..  2 server data bases will be automatically where ever is some change in db1.
    Hope this helps you, kindly let us know if any further details required.
    Best Regards,
    Maruthi

  • What is the best way to apply Support Pack Stacks among satellite systems

    Hi,
    We have differenst systems liek R3, SCM,CRM,XI, BW  and EP. We would like to apply teh support pack stack 12.
    Which land sacpe need to be applied with the stack first?
    R3 or other satellite systems? Is there any recommendation available from SAP on this?
    Thanks in advance
    Jnaneswar.P

    Thanks for your reply Nick101. I see my example was oversimplified. When I say "multiple groups of contacts over multiple users" I'm really referring to N groups of contacts over N users.
    So I need to add Fred, who can access and sync Bob's contacts, Sally's contacts, and Common contacts, as well as Fred's contacts. Can I do it with OS X server?
    You mention you keep your and your partner's contacts administered locally. What keeps you from administering them through OS X server as well?
    I am guessing this can all somehow be accomplished with multiple contact accounts, but I can't find any information on the web explicitly describing this.

  • Distributing common ABAP code among distributed systems

    We are implementing a second SAP instance for a subsidiary and plan to implement other instances for other subsidiaries.
    Is there any good practices or methods for keeping common ABAP source code we develop synchronized across all the SAP systems?  Systems are 4.6c and 5.0 (ERP)
    Thanks

    My idea would be with transport request. Keeping one golden client and transporting common programs across the systems.
    Regds
    Manohar

  • Communication in distributed systems book

    hi all
    i am lookig for good book which describe communication in distributed systems

    Try, [Java Network Programming|http://www.oreilly.com/catalog/javanp2/]. Google lets you browse some of it at [Java Network Programming - Google|http://books.google.ie/books?id=NyxObrhTv5oC&dq=java+network+programming&pg=PP1&ots=1d9PuBXoMU&sig=qLkyODyGWD1CugnWiKtyhpLkb0M&hl=en&prev=http://www.google.ie/search?q=java+network+programming&ie=utf-8&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&sa=X&oi=print&ct=title&cad=one-book-with-thumbnail]

  • OSS Notes Comparison among different systems

    Hi
    How do we check if a particular OSS note is implemented in Dev , Test and also Production System.
    Normally we do a version comaprion .
    I would like to know do we follow the same approach for checking if code changes is made effective in different
    systems . I dont have authorization with SNOTE transaction .
    So is there any approach for the same.
    Appreciate the inputs
    K.Nadesh Kumar

    Hi Raj
    Thanks for the valid inputs .
    When i ran the report SCWN_NOTE_BROWSER it has asked for some selection screen parameters .
    So if i am correct
    in the Selection Screen i muct give the follwoing parameters
    SAP Note Number
    and also
    Implemented status - Completely Implemented
    and Sort order as Number (radio button)..
    Or in the other method you had suggested i can do a version management if that is the case do we take the main
    program for which the SAP OSS note might be implemeted and do a code comparison
    I have previously done only code comparion for the program through SE38
    K.Nadesh Kumar

  • REG : Communication between R3 systems and PDK applciations

    Hi All,
    I have created one APC in Ep7.0 where i am accessing RFC .I am able to fetch the details from the RFC.But we need to pass the parameters from front end to get the details from the RFC.
    Can anybody help me in this reagard that how to pass values from portal componets(APC,JSPDynpage...) to R3system.
    consider this issue as an important one.Please help.
    Regards,
    Anupama

    resolved

  • Communication among drivers

    Help! How can I call another driver's routine from a driver.

    If you want to be calling into a specific driver, you want to link the caller with the -N option, e.g.,
    <PRE>
         ld -r -o xx xx1.o xx2.o -N misc/foo
    </PRE>
    This says that misc/foo must be loaded before the xx module loads. The xx module can then call functions in misc/foo directly.
    See http://docs.sun.com/ab2/coll.45.13/DRIVER/@Ab2PageView/21093

  • Communication among applets

    I am developing a program where 2 applets have to communicate, I have to move a JLabel from one applet to the other, I made a class called Box to create objects of Box type, could you tell me if I create the Box in the first applet , can I move it to the other without create it again in the second applet?
    Or do I have to create it again in the second applet?
    It has to seem that the JLabel walks from one applet to the other.

    import javax.swing.JApplet;
    import javax.swing.JLabel;
    public class Caja extends Thread {
        JLabel etiq;
        int pxi, pyi, pxf, pyf;
        JApplet vv;
        int pos;
        int dir;
        int sn;
        public Caja(int xini, int xfin, int yini, int yfin, JApplet ff, int ps) {
            pxi = xini;
            pxf = xfin;
            pyi = yini;
            pyf = yfin;
            pos = ps;
            vv = ff;
            etiq = new JLabel();
            etiq.setBackground(new java.awt.Color(204, 204, 255));
            etiq.setOpaque(true);
            vv.getContentPane().add(etiq);
            etiq.setBounds(pxi, pyi, 30, 20);
        public void run() {
            while (true) {
                if (etiq.getX() < pxf) {
                    etiq.setLocation(etiq.getX() + 5, etiq.getY());
                if (etiq.getX() == pxf && pos % 2 == 0) {
                    if (etiq.getY() < (265 - (pos * 20))) {
                        etiq.setLocation(etiq.getX(), etiq.getY() + 5);
                if (etiq.getX() == pxf && pos % 2 == 1) {
                    if (etiq.getY() < (265 - ((pos - 1) * 20))) {
                        etiq.setLocation(etiq.getX(), etiq.getY() + 5);
                if (dir == 2){
    if(etiq.getX()==pxf&&((etiq.getY()==(265-(pos * 20))) || (etiq.getY()==(265-((pos - 1)*20)))))
                    while (etiq.getY() > 20 && etiq.getX() == pxf) {
                        etiq.setLocation(etiq.getX(), etiq.getY() - 5);
                        try {
                            Thread.sleep(50);
                        } catch (InterruptedException e) {
                    if (etiq.getY() == 20 && etiq.getX() < 240) {
                        etiq.setLocation(etiq.getX() + 5, etiq.getY());
                    if (etiq.getX() >= 240 && etiq.getX() < 265) {
                        etiq.setLocation(etiq.getX() + 5, etiq.getY() + 8);
                    if (etiq.getY() < 250 && etiq.getX() == 265) {
                        etiq.setLocation(etiq.getX(), etiq.getY() + 5);
                    if (etiq.getY() >= 250 && etiq.getX() < 330) {
                        etiq.setLocation(etiq.getX() + 5, etiq.getY());
                if(dir==3){
                    etiq.setLocation(etiq.getX()+5,etiq.getY());
                try {
                    Thread.sleep(50);
                } catch (InterruptedException e) {
        public void pausa(int vel){
        try {
                    Thread.sleep(vel);
                } catch (InterruptedException e) {
        }

  • Let's discuss my application architecture,and give me your opinions

    hello
    we have several internal systems that are within the same lan and want to communicate with several external systems that may be in the other buildings by using the release line.i am now considering the architecture for the project,and have got an immature blueprint,please help me to make it more perfect by give me your opinions,the scenario as:
    within the lan,there are several systems that are developed by using different languages,let's suppose they are two(named internal1 and internal2),the two systems need to communicate with other two external systems(named external1 and external2) that are also developed by using different languages.all of the communications are bi-direction.there are several combinations:
    1 internal1 <--> internal2
    2 internal1 <--> external1 or external2
    3 internal2 <--> external1 or external2
    in my project,the timelimit is critical,as short as possible.
    according to the mentioned requirements,i decide to develop a infomation exchanging platform by using java which sit in the MIDDLE of the internal and external systems and WITHIN the lan,act as information dispatcher or coordinator,both of the internal system and external system communicate with it only.considering the multi-language and time-critical feature,i choose the way of socket communication among the systems and design a set of xml format internal protocol.otherwise,i think the message middleware are also needed within my project as message buffer.when i deepen into the detailed designing,i get some confusions,let us discuss them as followiing:
    1 if is the socket the good solution for my project?how can i assign the ports?because of the introduction of the information exchanging platform into my project,the communication combination is simplified to "internal system<-->info exchange platform" and "external system<-->info exchange platform",the crucial point for the port designing is how to assign the port in the info exchange platform,that is SERVER socket port.in my designing,i plan to assign different port for each subsystem.thus,the devleopment to the info exchange platform is simplified,that is:when the message comes,i don't need to analyse the xml message to check which system it comes from.but some people suggest me to open ONE port to all the internal systems,and ANOTHER port to all the external sysetms.i don't know which solution is better?if are there some regulations that concern about the socket port assigning?
    2 if is the information exchanging platform needed?some one suggest that subsystems can communicate with each other directly,
    the coordinating platform is not needed.but i think,from the EAI point of view,there should be a adapter between the internal system and external system.
    3 where should i put the message queue server?and if is the mom needed?i plan to use the mq between the exchange platform and external systems ONLY,and it is also within the lan,in my designing,i config two queue for EACH external system,one for incoming message and other for outgoing message,to each queue,i assign a message listener to execute different operations on its "onMessage" method,that is:when the message come from internal system,the exchange platform send them to the exact OUTGOING queue according to the destination of the message,then the listener of the queue call the socket of the according external system and send the message to it.otherwise,when the external system need to send the message to internal system,it call the exact socket port in the exchange platform that is assigned to it as mentioned above,the platform accept the msg,and send them to the exact incoming queue,then the listener deal with the msg and send them to the internal destination.in this solution,i put the mq behind the socket,but someone give me another suggestion,that is i directly put the message queue between the exchange platform and the external systems instead of using the socket as the front-end,all of them send the message to the queue and listen the queue,but i think,in such solution,the external system must listen the queue REMOTELY,is it a good way?
    also,somebody tell me that the exchange platform and remote external system can communicate each other DIRECTLY by socket,the message queue is not needed,i don't make sure if the mq is necessary in my situation?and what is the benefit and disadvantage?
    as for the communication between the internal system and info exchange platform,i think the mq is NOT needed,they can communicate each other directly by socket,furthermore,in my designing,i make them connect to each other FOREVER,that is i don't close the socket after each message transferation,as mentioned above in the issue of the socket assigning,every port in the exchange platform is DEDICATED,that means the port is specific to each system,so that they don't need to create and close socket connection frequently,that will make the program more performant,but if i use one port to listen all the internal system,then the socket must be closed by the end of each transferation because of the block problem,that is just another reason why i use dedicated port connection to each of the internal system.
    4 the another question is the secure issue accompanying by the socket,i think i needn't consider such problem in the internal connection,but to the connection between the platform and external system,the issue become preeminent,that is i must open the socket port in the firewall.but i think the connection between the lan and the external system use special line,not by internet,i wonder if the secure probem is critical in such situation?otherwise,i remember that some kinds of product from visibroker company can solve the firewall socket problem by using the http channel protocol,but i don't remember its name for sure,it seem like is called something gateway.who used such kind thing?and tell me how does it work?

    hello
    we have several internal systems that are within the same lan and want to communicate with several external systems that may be in the other buildings by using the release line.i am now considering the architecture for the project,and have got an immature blueprint,please help me to make it more perfect by give me your opinions,the scenario as:
    within the lan,there are several systems that are developed by using different languages,let's suppose they are two(named internal1 and internal2),the two systems need to communicate with other two external systems(named external1 and external2) that are also developed by using different languages.all of the communications are bi-direction.there are several combinations:
    1 internal1 <--> internal2
    2 internal1 <--> external1 or external2
    3 internal2 <--> external1 or external2
    in my project,the timelimit is critical,as short as possible.
    according to the mentioned requirements,i decide to develop a infomation exchanging platform by using java which sit in the MIDDLE of the internal and external systems and WITHIN the lan,act as information dispatcher or coordinator,both of the internal system and external system communicate with it only.considering the multi-language and time-critical feature,i choose the way of socket communication among the systems and design a set of xml format internal protocol.otherwise,i think the message middleware are also needed within my project as message buffer.when i deepen into the detailed designing,i get some confusions,let us discuss them as followiing:
    1 if is the socket the good solution for my project?how can i assign the ports?because of the introduction of the information exchanging platform into my project,the communication combination is simplified to "internal system<-->info exchange platform" and "external system<-->info exchange platform",the crucial point for the port designing is how to assign the port in the info exchange platform,that is SERVER socket port.in my designing,i plan to assign different port for each subsystem.thus,the devleopment to the info exchange platform is simplified,that is:when the message comes,i don't need to analyse the xml message to check which system it comes from.but some people suggest me to open ONE port to all the internal systems,and ANOTHER port to all the external sysetms.i don't know which solution is better?if are there some regulations that concern about the socket port assigning?
    2 if is the information exchanging platform needed?some one suggest that subsystems can communicate with each other directly,
    the coordinating platform is not needed.but i think,from the EAI point of view,there should be a adapter between the internal system and external system.
    3 where should i put the message queue server?and if is the mom needed?i plan to use the mq between the exchange platform and external systems ONLY,and it is also within the lan,in my designing,i config two queue for EACH external system,one for incoming message and other for outgoing message,to each queue,i assign a message listener to execute different operations on its "onMessage" method,that is:when the message come from internal system,the exchange platform send them to the exact OUTGOING queue according to the destination of the message,then the listener of the queue call the socket of the according external system and send the message to it.otherwise,when the external system need to send the message to internal system,it call the exact socket port in the exchange platform that is assigned to it as mentioned above,the platform accept the msg,and send them to the exact incoming queue,then the listener deal with the msg and send them to the internal destination.in this solution,i put the mq behind the socket,but someone give me another suggestion,that is i directly put the message queue between the exchange platform and the external systems instead of using the socket as the front-end,all of them send the message to the queue and listen the queue,but i think,in such solution,the external system must listen the queue REMOTELY,is it a good way?
    also,somebody tell me that the exchange platform and remote external system can communicate each other DIRECTLY by socket,the message queue is not needed,i don't make sure if the mq is necessary in my situation?and what is the benefit and disadvantage?
    as for the communication between the internal system and info exchange platform,i think the mq is NOT needed,they can communicate each other directly by socket,furthermore,in my designing,i make them connect to each other FOREVER,that is i don't close the socket after each message transferation,as mentioned above in the issue of the socket assigning,every port in the exchange platform is DEDICATED,that means the port is specific to each system,so that they don't need to create and close socket connection frequently,that will make the program more performant,but if i use one port to listen all the internal system,then the socket must be closed by the end of each transferation because of the block problem,that is just another reason why i use dedicated port connection to each of the internal system.
    4 the another question is the secure issue accompanying by the socket,i think i needn't consider such problem in the internal connection,but to the connection between the platform and external system,the issue become preeminent,that is i must open the socket port in the firewall.but i think the connection between the lan and the external system use special line,not by internet,i wonder if the secure probem is critical in such situation?otherwise,i remember that some kinds of product from visibroker company can solve the firewall socket problem by using the http channel protocol,but i don't remember its name for sure,it seem like is called something gateway.who used such kind thing?and tell me how does it work?

  • An Architecture based query

    Hello,
    I have couple of queries regading Adapters' feautres in SOA.
    1. Are all SOA Adapters synchronous by nature? How can we achieve Asynchronous Communication among various systems designed in hetrogeneous technologies?
    2. Currently in my company, MQ is being used as a messaging system between two end points and data transformation is taking place using BPEL.
    Architecture is like:
    System1 - > puts message in MQ Queue (SSL enabled channels)-> BPEL Process receives it via Mq Adapter, transforms it and sends to -> System2 via MQ Adapter->System2 receives msg and sends ack.
    Is this a right approach?
    Is it possible to achieve same thing without using MQ?
    If yes, pls tell how and what will be the limitations in that case? Will we be compromising with data Security or reliability or performance?
    Thanks & Regards

    1. Are all SOA Adapters synchronous by nature? How can we achieve Asynchronous Communication among various systems designed in hetrogeneous technologies?
    see first of all Adapters or not SOA Adapters Oracle Applications Adapters which were devloped using JCA(Java Connector Architecture) to connect to your target systems and exposed as webservices
    most of them work based on Read and Write functionality excpet DB Adapter
    if you perform a Read/Consume/Get operation on File/JMS/MQ those will poll for the messages in a synch manner means polls for a periodic Intervals
    if you perform a Write/Produce/Put operation on File/JMS/MQ those will be Asynch manner means when ever you execute this operation at that pointing time only it goes and performs that operation on the target system
    and we cant say that your approach is right or wrong it depends on your Business needs and in you case you are following a Point to Point Integration, there are lot Integration Acrchitectures are provided by Oracle.
    and about DataSecurity,Reliability,Performance to achieve this we need to perofrm certain kind standards/steps which are provided by your software vendor
    Krishna

Maybe you are looking for

  • Remote not working after Leopard update

    I've read about, and have the problems reported with Front Row when it comes to viewing content on another (TV) screen, but does anyone share my problem about the remote control not working at all? This morning before I upgraded to Leopard it worked

  • SAPScript print out Margin problem

    Hi Gurus, I have configured a printer already existing to one of my storage location. When I am taking print out of material document, it is not coming correctly. Text is getting wrapped up on right hand side. But the preview of same material documen

  • Problems publishing iWeb website

    When I publish my website icons are misplaced and fonts are wrong.  It seems every time I republish it happens more.  Driving me crazy!!  Help!

  • Pb mise à jour photoshop cc via creative cloud

    impossible de mettre à jour photoshop cc via creative cloud sur mac. le téléchargement démarre, bloque à 50% puis échec...

  • Direct NFS OMF and Flashback on Windows 7/2008R2 64bit

    Hi, I tested Oracle Driect NFS with Windows and NetApp Simulator 7.x and QNAP SS-439 Pro Turbo NAS. But if I will activate Flashback I become this Error Message alter database flashback on; alter database flashback on ERROR at line 1: ORA-38701: Flas