Is my  understanding of 'flow of message in XI'  is correct ?

Hi Xi Experts
   <u><b>Pl..crarify my understanding on XI full flow of message !</b></u>
  If Adapter present : steps
          1) Normal file  will be converted as SOAP XML by using adapter
          2) Adaper will send this SOAP XML message to ICM
          3) ICM will convert the message into XI specific message and send to
              IS?
          4) All pipe line steps
          5) Then it will reach the target  
In case of HTTP Protocal:(SOAP)
          1) Here no adapter is required and source message will be converted as
              SOAP XML and sent to directly to ICM(Using plain Adapter)
          3) ICM will convert the message into XI specific message and send to
              IS?
          4) All pipe line steps
          5) Then it will reach the target  
In case of IDOC SAP Sender:
         1) Here no adapter is required and source message will be converted as
              SOAP XML and sent to directly to ICM(Using ABAP Engine)
          3) ICM will convert the message into XI specific message and send to
              IS ?
          4) All pipe line steps
          5) Then it will reach the target  
In Case of Proxies:
          By using ABAP/JAVA proxies we can create XI Specific XML and send to
          IS directly
This is my understanding after that pipe line
     RD,ID,Mapping, Receiver adapter, Target syatem
<u><b>Pl... Correct me any where wrong in my understanding of Flow</b></u>
Thanks for spending your valuable time on my query
Regards
Kiran  LVS

Hi,
>> In case of IDOC SAP Sender:
1) Here no adapter is required and source message will be converted as
SOAP XML and sent to directly to ICM(Using ABAP Engine)
Since the IDOC Adapter is ABAP stack  The message is sent directly to IE.
When a source message reaches the Integration server
the messages under goes this
a) Receiver Determination:
This steps determines the system that participates in the exchange of the message.
b) Interface Detremination:
For each receiver determine which interface will should receieve the message.
c) Message Split:
If more than one receievers are found, XI will instantiate new message for each receiver.
d) Message Mapping:
Mapping to transform the source message to destination message format.
e) Technical Routing:
Bind a specific destination and protocol to the message.
f) Call outbound Adapter:
Send the transformed message to the adapter or a proxy.
Regards
Agasthuri Doss

Similar Messages

  • Help required in understanding the flow of control in working with EJB 3.0

    *1. Can anyone help me in understanding the flow after getting an object of InitialContext in using Stateless/Stateful in EJB 3.0 from client i.e. what we are getting in the step Object ref=jndiContext.lookup("CalculateBean/Remote) .*
    *2. What is the use of INITIAL_CONTEXT_FACTORY*
    *3. PROVIDER_URL*
    *4. Java.naimg.factory.url.pkgs*
    *5. why org.jboss.naming and org.jnp.interfaces separated by semi colon.*
    *6. Why we dont require INITIAL_CONTEXT_FACTORY, PROVIDER_URL and Java.naming.factory.url.pkgs if the client is a web client.*
    Properties p=new Properties();
              p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
              p.put(Context.PROVIDER_URL,"jnp://localhost:1099");
              p.put("java.naming.factory.url.pkgs","org.jboss.naming:org.jnp.interfaces");
              Context jndiContext = new InitialContext(p);
         Object ref = jndiContext.lookup("CalculateBean/Remote");
    Calculate c = (Calculate)ref;
    int sum=c.add(3,4);
    System.out.println(sum);
    Thanx in advance........

    Annotations can also be processed at run time using the core reflection API (java.lang.Class & java.lang.reflect.*), so you might want to explore down that path. I have no idea how JBoss actually does it, but annotation processing at build time and core reflection at runtime are the two most obvious possibilities.
    Bruce

  • Design , Config, NWDS and Flow of messages in SAP PO 7.31

    Hello Experts,
    I am assigned to File -> SAP PO 7.31 -> ABAP Proxy Scenario. I never worked on SAP PO and searched to find the related stuffs but nothing really helped me.
    I am just perplexed to start from unseen boundary.Hope to receive some support from the experts.
    1. Where to create DT , MT , SI and other design objects. Should it be there are NWDS or at SWING UI.
    2. What about the config objects?
    3.Any sample scenario tutorials so that it can shed some inputs.
    4. Just then, whats the flow of messages in the SAP PO...
    5. Any real time questions which can hit my continuous stream of queries. 
    Thanks
    Rebecca

    Hello,
    1. Where to create DT , MT , SI and other design objects. Should it be there are NWDS or at SWING UI.
    >> It hardly matters which UI u are using to create ESR objects becoz functionality wise both provides same features (in case ur version is >= 7.31 SP06), so u can use either one of them. Personally speaking, i am working on PO since last 2 years and still using swing UI to create ESR objects, but having said so it's better to get acquainted with new tool as well.
    2. What about the config objects?
    >> For ID objects, it's advisable to create IFlows. Just search SDN u will get tons of blogs on the same.
    4. Just then, whats the flow of messages in the SAP PO...
    >> In PO (i believe u are using single stack version), message executes and passes through AEX. Check this for more details, but in case u have any specific doubts u can post ur questions here:
    https://help.sap.com/saphelp_nw73ehp1/helpdata/en/31/57765aef5042028eda03f2833aedd1/content.htm
    5. Any real time questions which can hit my continuous stream of queries. 
    >> Ur scenario looks straight forward, just make sure u have created destinations on PI and ECC to enable proxy connectivity.
    Thanks
    Amit Srivastava

  • Need to understand Complete Flow of FI

    Hi,
    I am an ABAPer worked for FICO modules for couple of projects, I need to understand complete flow of FI in SAP I want to know more depth [Practically] not just definition of some of the components of FI.
    Please give me some useful links to start with FI.
    Thanks
    sudharshan

    As I am with Techincal Background I am interested in knowing Functional responsibilities of FI, So i need to start from scratch of FI please do send me the documents where I can understand the concept not just the definition.
    Thanks
    Sudharshan

  • Suddenly, messages are not displaying correctly, how can I cure this?

    Messages have stopped displaying correctly, or, in some case, at all. The messages have downloaded OK. Even messages which were displaying correctly earlier, now don't. It occurred after 'finger' problems - I tried to type something into Firefox but failed to change focus from Thunderbird to Firefox first and have obviously changed some setting. What can I do to restore normal behaviour?
    I have tried uninstalling and reinstalling, and even deleting all references I can find to Thunderbird from the AppData folders in the users directory all to no avail.

    Thank you for the suggestions. They did not cure the problem, but that is because I think now that there is no problem; Thunderbird is working normally. It appears to have had a temporary glitch and has corrupted 8 or 9 messages around the one I was viewing when I hit wrong keys. The corrupted messages seem to contain the headers of dozens of other messages, some quite old. Apart from those few messages, all others in the root inbox folder and in all sub-folders seem OK.
    Thanks again for trying.

  • I've been sent a scan of a document as an attachment. Clicking on it, I get the message, "Pixel aspect ration correction is for preview purposes only. Turn it off for maximum image quality." What is pixel aspect ration and how do I turn it off?

    I've been sent a scan of a document as an attachment. Clicking on it, I get the message, "Pixel aspect ration correction is for preview purposes only. Turn it off for maximum image quality." What is pixel aspect ration and how do I turn it off?

    It's "aspect ratio", not aspect "ration". 
    It's what determines whether you have square pixels ("normal") or, if rectangular pixels, what the aspect ratio (width : length)  of that rectangle is.
    It's explained in the Help files.  I cannot go into more detail because you have neglected to provide information about your platform and exact version of Photoshop.
    Example in next post

  • Treloaded.  Getting a message "iTunes not installed correctly"  Error 7 Windows Error 998.  Removed and retried install got same message??????

    Trying to install iTunes on my XP machine after the operating system was reloaded.  Getting a message "iTunes not installed correctly"  Error 7 Windoes Error 998.  Removed and retried installgot same message??????

    This can sometimes indicate that one of the other itunes-related software components is damaged. (Usually Apple Application Support, but there are other possibilities beyond that.)
    Perhaps first try a complete uninstall/reinstall as per the following document:
    Removing and Reinstalling iTunes, QuickTime, and other software components for Windows XP
    Does that get you past the 7?

  • I've installed itunes twice. It worked the first time but after I restarted my computer it kept giving me this message: Itunes was not correctly installed. Please reinstall itunes. Error 7 (Windows error 127). What's wrong?

    I've installed itunes twice. It worked the first time but after I restarted my computer it kept giving me this message: Itunes was not correctly installed. Please reinstall itunes. Error 7 (Windows error 127). What's wrong?

    See the second box in Troubleshooting issues with iTunes for Windows updates.
    tt2

  • Firefox Sync setup says "Incorrect words, try again" after receiving message "Your answer was correct. Please copy and paste the text in this text box into the box below."

    When setting up Firefox Sync, I get all the way to the "Please Confirm You're Not a Robot" screen in the wizard, and enter the captcha values. I then receive in a small scrollable text area the message "Your answer was correct. Please copy and paste the text in this text box into the box below."
    I copy and paste the code, in this case "03AHJ_Vuv1gStVScBWSYWw6M4_KKQ4wzhCDSzKqiCfv57XXGyvHtOk4ixehysQhOTIf-lsL41lc5n-piztjYJSKu6urCeRvETVfpzRDh7OmHCDZiIBZv9Qg4oyrmWDMu6JA7Eh-4C8aZn4" into the only other visible text box, and click the next button, only to receive the message "Incorrect words, try again."
    My only option is to cancel at that point. I have tried this three times, once even starting the entire process over from the start, and it ends up with the same outcome each time.

    When setting up Firefox Sync, I get all the way to the "Please Confirm You're Not a Robot" screen in the wizard, and enter the captcha values. I then receive in a small scrollable text area the message "Your answer was correct. Please copy and paste the text in this text box into the box below."
    I copy and paste the code, in this case "03AHJ_Vuv1gStVScBWSYWw6M4_KKQ4wzhCDSzKqiCfv57XXGyvHtOk4ixehysQhOTIf-lsL41lc5n-piztjYJSKu6urCeRvETVfpzRDh7OmHCDZiIBZv9Qg4oyrmWDMu6JA7Eh-4C8aZn4" into the only other visible text box, and click the next button, only to receive the message "Incorrect words, try again."
    My only option is to cancel at that point. I have tried this three times, once even starting the entire process over from the start, and it ends up with the same outcome each time.

  • All the message dates in the message list changed in every mailbox to a recent date, I don't know why.. The dates within the messages' headlines themselves remained correct.  How do I re-establish the correct dates also in the mailboxes' message list?

    All the message dates in the message list changed in every mailbox to a recent date, I don't know why.. The dates within the messages' headlines themselves remained correct.  How do I re-establish the correct dates also in the mailboxes' message list?

    First thing is to forget all the complex configs and just try to schedule the report to run once now, no alerts, no notifications, no nothing.
    Does that work?
    Then you can build up the schedule, to see where the problem is coming from.
    Sincerely,
    Ted Ueda

  • [svn] 4028: Bug: Draining of buffered messages doesn' t work correctly with long-polling.

    Revision: 4028
    Author: [email protected]
    Date: 2008-11-06 09:04:26 -0800 (Thu, 06 Nov 2008)
    Log Message:
    Bug: Draining of buffered messages doesn't work correctly with long-polling.
    QA: Yes - please make sure both nio and regular long-polling channels work with throttling.
    Doc: No
    Checkintests: Pass.
    Details: Made sure that buffered messages are drained properly with all polling channels (polling, long-polling, and nio-long-polling).
    Modified Paths:
    blazeds/trunk/modules/core/src/flex/messaging/client/FlexClient.java

    Sounds like you've probably already looked but the CUPS article in the wiki led me through setting up a printer without any problems.  http://wiki.archlinux.org/index.php/CUPS
    The first section describes how to troubleshoot CUPS and printing problems.
    I've also found a few other posts and links that may help.
    http://hplipopensource.com/hplip-web/mo … eries.html
    http://ubuntuforums.org/showthread.php?t=419163
    Hope this helps!

  • Time in the message monitor is not  correct

    hi,
    the time in the message monitor is not correct. ( -2 hours of the actual time)
    So, how can I correct the time in the message monitoring??
    Thanks for your help.
    Regards
    Stefan

    Hi michal,
    I have found only the user timezone and this zone is correct (Europe/Berlin).
    So where can I find the system timezone?
    Thanks.
    Regards
    Stefan

  • Trying to understand traffic Flow in a LWAPP wireless configuration.

    I'm trying to understand at a high level how wireless traffic flow in the new LWAPP configuration. Based on what I can tell all wireless traffic must flow through the controllers prior to getting onto the LAN.
    So lets say I have a LWAPP Access Point off an access switch in a remote closet and my controller is off my core switches. I want to communicate from my wireless PC to a wired PC on this same access switch. The traffic flows from the AP down to the core switch, through the Controller and back up to the access switch to the wired PC.
    Is that correct?
    If this is true my main concern is supporting APs from a central controller across a low speed WAN. Looks like I would not want to do that...

    You're right in your assumption. Data traffic travels from the client to the AP. The AP then encapsulates this data using LWAPP and forwards it to the Controller. The WLC then de-encapsulates (?) it, processes the traffic as necessary and then drops it onto the wired LAN.
    So, in your scenario, the wireless client would send data to the AP. This would be encapsulated between the AP and the controller and then sent back again unencapsulated to the wired client.
    Regarding using this system over a low speed WAN, there are two ways of doing this.
    The first is to use a local WLC at the remote site (e.g. a WLC2006 or the new WLC network module for 2800/3800 ISR routers).
    The second is to use AP1030s which are 'Remote Edge Access Points'. These aren't quite as lightweight as the rest of the 1000 Series in that they will bridge local traffic and only encapsulate traffic heading 'off site'. They will also continue to operate if connection back to the WLC is lost (the first WLAN configured on the WLC remains up on the REAP whilst connection to the WLC is lost).
    I believe that the recommendation for these is a minimum of 2Mbps WAN connection.

  • Don't understand private access error message.

    I am calling createAndShowGui from another file and am getting an error message from the compiler that says:
    createAndShowGUI has private access in masterfilemaint.MasterFileMaint.
    I don't understand because the method is public. Here is the call.
    thanks.
        public void actionPerformed(ActionEvent e) {
            if ("Fil".equals(e.getActionCommand())) {   ///  The Call......
                   callItemMaint.createAndShowGUI();
                if ("Tab".equals(e.getActionCommand()))  {
                   callSimpleTableDemo.createAndShowGUI();   
                if ("Quit".equals(e.getActionCommand())) {
                   quit();
                /*else {
                  quit();
        }       ..............And here is the method.
           public void createAndShowGUI() {// was static
            // set decor
            JFrame.setDefaultLookAndFeelDecorated(true);
            // create/set-up window
            JFrame frame = new JFrame("Guide");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            // set up content pane.
            addComponentsToPane(frame.getContentPane());
            // Display window
            frame.pack();
            frame.setVisible(true);
    }

    Is the createAndShowGUI in a public class?
    Yes here is the first few lines of the class:
    package masterfilemaint;
    import java.awt.*;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    import javax.swing.JLabel;
    import javax.swing.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    public class MasterFileMaint {                //   Class is public .........
        final static boolean shouldFill = true;
        final static boolean shouldWeightX = true;
        final static boolean RIGHT_TO_LEFT = false;
        final static boolean DEBUG = false;
        public JTextField textFieldOne, textFieldTwo,
                             textFieldThree, textFieldFour, textFieldFive;
        public JLabel label;
        public JButton button;
        public String one, two, three, four, five, six;
        Is callItemMaint an instance of that class or an instance of a base class or interface?
    callitemMaint is an instance of MasterFileMaint instantiated in the calling class. Here is the first few lines of MaterFileMaint.
    package probuyermain;
    import CalculatorOne.*;
    import simpletabledemo.*;
    import masterfilemaint.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.JMenu;
    import javax.swing.JMenuItem;
    import javax.swing.JCheckBoxMenuItem;
    import javax.swing.JRadioButtonMenuItem;
    import javax.swing.ButtonGroup;
    import javax.swing.JMenuBar;
    import javax.swing.KeyStroke;
    import javax.swing.ImageIcon;
    import javax.swing.JPanel;
    import javax.swing.JTextArea;
    import javax.swing.JScrollPane;
    import javax.swing.JFrame;
    public class ProBuyerMain implements ActionListener {
        JTextArea output;
        JScrollPane scrollPane;
        MasterFileMaint callItemMaint = new MasterFileMaint();        // The instance
        CalculatorOne callCalculator = new CalculatorOne();
        SimpleTableDemo callSimpleTableDemo = new SimpleTableDemo();
        public JMenuBar createMenuBar() {
            JMenuBar menuBar;
            JMenu fileMenu, submenu;
            JMenuItem menuItemOne, menuItemTwo,
                        menuItemThree, menuItemFour, menuItemFive;
            //Create the menu bar.
            menuBar = new JMenuBar();

  • Cash flow statment message

    This is the message i am getting when i run the cash flow          
       No records were selected
    Table                          Financial Statement Key Figures
    Report name                    0SAPRATIO-03
    Report long text               Cash Flow (Indirect Method) Variant 1
    Form                           0SAPRATIO-03 Cash Flow (Indirect)
    Report type                    Form report
       General information
    Author                         SAP
    Created on                     22.01.1996
    Last changed by                SAP
    Last changed on                03.12.2001
    Last changed at                09:31:42
    Last displayed on              18.05.2007
    Number of times displayed      21
    Basic list                     Detail list
       Additional selection conditions
    Company Code                   1000
    Currency Type                  10 Company code currenc
    Bal.sheet type                 1 Standard financial s
       General data selections
    Plan./act. ind.                0    Actual
    Fin.Stmt Vers.                 ZCash Financial Statement
       Variable
    Fiscal year
    Fiscal year                    2007 2007
    Selected characteristics ( Online sort order )
    /L Account                    *
    usiness Area                  *
    ompany Code                   *
    eriod                         *
    Columns selected for drilldown list
    iscal Yr ;2007
    iscal Yr ;2006
    Rows selected for drilldown list
    ales Revenue
    ther operating inc.
    aterial expenses
    ersonnel Expenses
    epreciation
    th.operat.expenses
    perating profits
    inancial profit
    xtraordinary Income
    xtraordin.expenses
    axes (w/o inc.tax)
    et income (year)
    epreciation
    Decreases in value
    - Gns f.retr.sp.itms
    Increases in value
    Incr.in pens.provsn
    Incr.in taxatn prov.
    Incr.in oth.provisns
    Increase in prov.
    + Increase in stocks
    + Oth.cap.gds/srvcs
    Proc-rel.adj.items
    + Extraordin.expnses
    + Extraordin.income
    Further P+L items
    + Increase in AE/DI
    + Incr.in pybls G&S
    Incr.down pmnts rec.
    Trs.inc.PM,not incme
    Incr.recvbls frm G&S
    + Incr.dwn pmts made
    + Inc.prpd/defr.itms
    Trs.dec.PM,not incme
    = Cash Flow
      Particular sort orders
    G/L Account                    G/L Account Long name Ascending
    Company Code                   Company Code        e Ascending Long name Ascending

    Its Standard SAP report
    Whne i run the transactions S_ALR_87012271, S_ALR_87012272, S_ALR_87012273
    I am getting the message that NO RECRDS ARE SELECTED.

Maybe you are looking for

  • Creative mp3/mp4 player with video aut conex

    Hello, first of all, sorry for my English... but I?m from Spain. I visited your creative website, and I see most of the mp3/4 players of for page. The new Zen with 2,5" screen is increible. I searching for a player with the following specifications:?

  • Ajax/Javascript in Web dynpro ABAP

    Hi, I need your help in figuring out what artefacts of web dynpro ABAP could help me resolve a problem. In a Web dynpro abap application, we have a button that redirects a user to an external site. Some of our users can go to this site from their com

  • If I don't resubscribe will I loose all my uploaded Music?

    I want to purchase iTunes Match but am worried that if one year I forget/don't want to resubscribe I'll loose any music that has been uploaded (not purchased in iTunes). Does all my music wait for me to resubscribe or does it just all get removed?

  • J2EE at Os level...

    Hello, How can I make sure that J2EE is running? It is regarding ABAP+J2EE for BW 3.5 NW04. I went to SMICM - Services and it will show the list of HTTP ports and there status. How will I be sure that J2EE is active. Because J2EE will be down but the

  • Re: Precompile JSP's in Weblogic 5.1/SP6

              http://www.weblogic.com/docs51/classdocs/webappguide.html           Search for pre-compile on this page.           Mike           "Gagan Bhalla" <[email protected]> wrote:           >           >Hello,           >How do you get the pre