Interaction between Qout scheduler and Integration engine

Hello,
I would like to understand more about the XI 3 architecture regarding the place of qRFC. If I understood right, depending on the QOS, the qOUT scheduler is used to send XML documents comming from the Integration Engine. The qOUT scheduler is able to process and queue rfc calls using traditional RFC ports (for example in case of CIF for APO). I imagine that in the case of XML message shipping, the qOUT scheduler is  called by the Integration Engine messaging logic layer. But then, I don't understand how outgoing SOAP calls occure. Are the queued RFC calls in destination of the local SOAP framework which uses the ICM to talk SOAP with the partner?
Thanks for your lights,
Christian.

Thanks Holger for youor quick and precise answer,
You mean, that the connection between the adapter framework and the integration engine is pure rfc based and not Soap-based XI protocol ?
Is XI protocol used between the two engines each time no qRFC is envolved and in this case, the Abap-based Soap framework and the ICM are used by the integration logic layer of the central integration engine to communicate with the adapter engine ?
Thanks,
Christian.

Similar Messages

  • Difference between IntegrationServer and Integration Engine

    Hi,
    Could you please provide me difference between IntegrationServer and Integration Engine.
    functionality of both and what are the runtime environments exits in XI Server.
    Could you please show me digaram how message flow from
    XI server i.e., through which engines.. what is the input and output of each engine.
    Thanks,
    RamuV

    Hello Ramu,
    Go through this link..
    http://help.sap.com/saphelp_nw04/helpdata/en/e1/0c733cb7d61952e10000000a11405a/frameset.htm
    Use
    Two SAP XI 3.0 Integration Servers are used to exchange messages between the system landscapes of two business partners.
    Description
    An SAP XI  Integration Server of a business partner is connected to the SAP XI  Integration Server of another business partner. Both use SAP XI  message protocol to send or receive messages.
    When an SAP XI  Integration Server receives a message from another Integration Server it understands the message format and so processes the message.
    Example
    A business partner that uses SAP XI  wants to send a message to another business partner who also uses SAP XI .
    ·        The message is sent between the Integration Servers in SAP XI  message format
    ·        The Integration Server of the second business partner then sends the message to the relevant business system
    Integration Engine
    Purpose
    The Integration Engine enables you to process XML messages exchanged between applications in heterogeneous system landscapes. Both applications of SAP components and external applications can communicate with the Integration Engine.
    Using adapters, the Integration Engine can also process IDocs (Intermediate Documents) and RFCs (Remote Function Calls). This option is available for applications that have already defined IDocs or RFCs, as well as for applications of SAP components that do not yet have access to the proxy generation functions.
    Integration
    The Integration Engine is the runtime environment of the SAP Exchange Infrastructure. The following are examples of other important parts of this infrastructure:
    ·        Proxy Generation
    ·        Integration Repository
    ·        Integration Directory
    The integration processes involved can take place between heterogeneous system components within a company, as well as between business partners outside company boundaries.
    Features
    The Integration Engine, as a runtime component of SAP Exchange Infrastructure, has the task of receiving, processing, and forwarding XML messages. During message processing, collaboration agreements are evaluated, the receivers are determined, and mapping activities are executed.
    The individual processing steps are called pipeline services and are defined in pipelines. It is the task of the Integration Engine to process these pipelines correctly and consistently. To guarantee this, you must configure the Integration Engine accordingly and monitor the message processing. Both event-driven message processing and prioritized message processing are possible.
    Thanks,
    Satya Kumar
    Edited by: SATYA KUMAR AKKARABOYANA on Apr 22, 2008 3:34 PM

  • Difference between unit testing and integration testing

    What is the difference between unit testing and integration testing in SAP? Is unit testing takes place in Dev client and integration testing takes place in QA system?
    Please clarify
    thanks

    Hello Krishen,
    unit testing means veryfiingsmall / the smallet pieces of software, while integration testing checks the overall functionality of applications. Within the AS ABAP the tool ECATT + manual tests is used for integration tests and the ABAP Unit language integration for unit testing.
    When, Who, Where tests are carried out is ultimately a personal decision. As unit tests are operate even under heavy development they are often the first choice for developers, but the unit tests can also serve for regression tests over a long period. Integration tests tend too be created and executed in later stages as they require often a certain majurity of the software under test.
    Beside the mentioned links you may check out ABAP Unit infos also in the Wiki.
    https://wiki.sdn.sap.com/wiki/display/HOME/ABAP+Unit
    Best Regards
      Klaus

  • Business Engine and Integration Engine based on which Engine ABAP or Java

    give me information about Business Engine and Integration Engine based on which Engine ABAP or Java Engine.
    What is Xapps and how it is related to XI

    Hi Sridhar
    About your other question:
    an ESR ( enterprise services repository) is central to xApps, and XI enables ESR.
    You can find more info on xapps and the CAF ( composite application framework) here :https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/831740fa-0c01-0010-fc94-8b312e7fec2d [original link is broken]
    Hope this helps
    Thanks
    Hari

  • [svn:osmf:] 10248: Fix a few bugs related to the interaction between IPlayable, IPausable, and ITemporal within a SerialElement, specifically around ensuring that the transition from child to child happens in the various permutations of these traits .

    Revision: 10248
    Author:   [email protected]
    Date:     2009-09-14 16:45:00 -0700 (Mon, 14 Sep 2009)
    Log Message:
    Fix a few bugs related to the interaction between IPlayable, IPausable, and ITemporal within a SerialElement, specifically around ensuring that the transition from child to child happens in the various permutations of these traits.  Introduce a helper class for managing this logic, as it can happen in both CompositePlayableTrait and CompositeTemporalTrait.  This lays the groundwork for a MediaElement which only implements IPlayable (e.g. to ping a tracking server) working within a serial composition.  Beef up unit tests so that these cases don't get broken in the future.
    Modified Paths:
        osmf/trunk/framework/MediaFramework/.flexLibProperties
        osmf/trunk/framework/MediaFramework/org/openvideoplayer/composition/CompositePlayableTrai t.as
        osmf/trunk/framework/MediaFramework/org/openvideoplayer/composition/CompositeTemporalTrai t.as
        osmf/trunk/framework/MediaFrameworkFlexTest/org/openvideoplayer/composition/TestSerialEle ment.as
    Added Paths:
        osmf/trunk/framework/MediaFramework/org/openvideoplayer/composition/SerialElementTransiti onManager.as

    Hi,
    Found a note explaining the significance of these errors.
    It says:
    "NZE-28862: SSL connection failed
    Cause: This error occurred because the peer closed the connection.
    Action: Enable Oracle Net tracing on both sides and examine the trace output. Contact Oracle Customer support with the trace output."
    For further details you may refer the Note: 244527.1 - Explanation of "SSL call to NZ function nzos_Handshake failed" error codes
    Thanks & Regards,
    Sindhiya V.

  • DIFFERENCES between BASIC SCHEDULING and LEAD-TIME SCHEDULING.

    Hello SAP Gurus,
    Kindly let me know the differences between BASIC SCHEDULING and LEAD-TIME SCHEDULING.
    Looking for your early feedback.
    Warm regards,
    Kaushik.

    Hi,
    Basic scheduling :
    1.Basic dates are calculated.
    2.Exact to day.
    3.No cap reqmts are generated.
    4.uses the inhouse production time from material master.
    5.carried out automatically during planning run.
    In basic date calculation ( order start date/ order finish date ) the system always
    calculates backward scheduling.
    1. From the reqmts date the system subtracts the GR processing time to
    calculate the order fininsh date.
    2. From the order finish date the system subtracts the inhouse production time to calculate the order start date.
    3. From the order start date the system subtracts the opening period given in scheduling margin key to calculate the order opening date.
    Lead time scheduling :
    1.Exact to second
    2.ie production start date /time and finish date and time are calculated.
    3. cap reqmts are generated.
    4. uses times from routing.
    5. carried out only if the scheduling mode in MD02 screen is kept with indicator 2.
    From the order finish date the system subtracts the float after production to calculate the production finish date.
    From the production finish date the individual operations in the routing are scheduled backwards to calculate production start date.
    From the production start date the system subtracts the float before production
    to calculate order start date.
    Regards,
    nandha

  • What is the interaction between calling VIs and subVIs using VI Server?

    I'm studying for the CLAD and one of the lines in NI's preparation document here is this:
    What is the interaction between calling VIs and subVIs using VI Server?
    I know how to use the "Call By Reference" function to call a VI, but not necessarily a subVI. I thought a subVI is always loaded with the calling VI and has nothing to do with VI Server. What am I missing?
    Solved!
    Go to Solution.

    Hi Bmihura,
    I think this article will clear up how the VI Server works with subVIs called dynamically or statically.
    Calling a VI by Reference
    Best Regards,

  • Version conflicts between host labview and RT engine

    there is problem that i cannt switch target to feild point. It said that "version conflicts between host labview and RT engine" . But my labview is version 7.0 and the real time module is version 7.0 too. Anyone can give me hand? Thanks

    Depending on your version of MAX, you should be able to change the version on the FP (in remote systems). If you can't do it in 3.0, try upgrading to 3.1 (you will have to search for it on the site). If that doesn't work, you can try resetting to factory default and then see if you can do this.
    Another tip, which for some reason seems to help, is updating the OS\Run-Time Engine when windows is in safe mode.
    Try these and see if they help.
    BTW, as a tip for next time, you're more likely to get a good answer for something like this if you post in the FieldPoint board.
    Try to take over the world!

  • Why is there a one-inch gap between FF logo and search engines?(I'm using FF4).

    I recently downloaded FF 4.I'm not technically savvy,and was a bit confused to see a drop down menu and the word "Firefox".
    I didn't like the new set-up and managed to delete it, in favor of the logo.
    Now,the opening page is in the background and there is a one-inch gap between the logo and the search engine.Is there a way to have a space reduction?
    F11 is NOT a resolution.

    You can make FF4 look like FF3 by doing the following.<br><br>
    * Right click a blank part of the tab bar and click "Tabs on top" to remove the checkmark. Tabs will subsequently reappear below the search bar.<br><br>
    * Repeat the same steps, but click the top one called "Menu bar". This will reinstate the text links at the top.<br><br>
    * To rearrange the layout, repeat the same steps again and choose "Customize". A panel will open and while that remains onscreen, you can move elements like toolbars, buttons etc around and place them anywhere you wish. You can also drag anything you don't like into that panel and add anything you want by dragging it out of there.<br><br>
    * To replace the status bar at the foot of the page, install this add-on: https://addons.mozilla.org/en-US/firefox/addon/status-4-evar/<br><br>

  • Difference between Monitoring Process and Integration Process

    What is the difference between the Monitoring Process object for BAM and Integration Process object? Both seem to have exactly the same design environment in the Enterprise Services Builder.
    Is it so that Monitoring Process alarms only appear in the UWL of the specified user?
    Also, suppose I am wanting to create a receive step to wait for the arrival of a message instead of an event (say I want to check a specific message arrives before a certain time, correlating several fields of the message, which is something I cannot do I believe with alert monitoring). Am I able to do this? I cannot see a reason why not, but I'd like confirmation.
    BR,
    Tony.

    Hi,
    Thanks for the link! I read through the replies, but it still leaves a couple of basic questions unsolved:
    1) Why did SAP discriminate these two types of PI objects at design time - the Monitoring Process and the Integration Process?
    2) new capabilities of PI 7.1 are touted as:
    Event provisioning and consumption for BAM:
    - Local container
    - Subscription and handling of business process events
    - Milestone Monitoring
    So can I only employ event provisioning, subscription of Business process Events and Milestome monioring with  a Monitoring process, or can I do that with an Integration Process as well?
    BR,
    Tony.

  • Relationship Between Recurring Schedule and History

    Is it possible (Query Builder or SDK) to tie a relationship between a Recurring schedule and the Instances (Success/Failed) produced by that runnable object?
    For Example...
    Report 1
    Recurring Schedule 1 (25 Success 2 Failed)
    Recurring Schedule 2 (32 Success 3 Failed)
    Recurring Schedule 3 (0 Success 13 Failed)

    SOLUTION
    Required Data
    Actual Report
    SELECT * FROM CI_INFOOBJECTS WHERE SI_INSTANCE = 0
    Recurring Schedules
    SELECT * FROM CI_INFOOBJECTS WHERE SI_INSTANCE = 1 AND SI_RECURRING = 1
    Completed Instances
    SELECT * FROM CI_INFOOBJECTS WHERE SI_INSTANCE = 1 AND SI_RECURRING = 0
    Once the above data is attained, the SI_NEW_JOB_ID from the Completed Instances can be matched to the SI_ID of the Recurring Schedules.
    Note: From what I can see, if the Recurring Schedules are no longer available, the SI_NEW_JOB_ID of the Completed Instance becomes the SI_ID of the Completed Instance (i.e. Can no longer be used as a reference).
    Edited by: Taygan Rifat on Sep 29, 2011 2:28 AM

  • Interaction between Edge Animate and RaphaelJS (or any svg library)

    Hello.
    Edge Animate's possibilities are really nice as long as i'm working with anything rectangular. The overall UI is very practical and so, but when you want to work with more complex shapes overlapping it gets very limitated.
    I've looked around with no success, so may be someone here as a clue for me.
    How would you integrate something from this kind of page (interactive map of australia) and make the map and an Edge environment work together.
    Here i'm thinking :
    - Edge buttons that would highlight some parts of the map (or reveal some divs from the original html)
    - RaphaelJS code at building of the map that would interact with edge symbols.
    So far, my knowledge of code/js/css seems too limited to get things done as i wish, any ideas/insight welcome.

    Hi Franck!
    You are right. The default implementation uses the SVG as a background image applied to a div container. That's the reason why you loose all the interactivity within the SVG itself. I love Raphael, but I think it would be an overhead for your map example.
    Here is a light weight solution with (jQuery SVG) that works like a charme with non-rectangle click areas.
    Assuming you have a rectangle placed on the stage (named "playground") you can load the SVG into that container within the "compositionReady" handler of your composition like this:
    yepnope({
         load: "libs/jquery.svg.package-1.4.5/jquery.svg.min.js",
         complete: function() {
              // Load Handler for SVG Graphics
              function onSvgLoad(svg, error) {
                $('path#Cyan').click( function(){
                     alert('hello Cyan');
                     // Your code here
              // Select Edge Animate Element for SVG display
              var playground = sym.$("playground");
              // Load SVG Graphics
              playground.svg({});
              var svg = playground.svg('get');
              svg.load('images/pie.svg', {
                   addTo: false,
                   changeSize: false,
                   onLoad: onSvgLoad
    I put together a small demo project with an example svg and all dependencies:
    http://public.simonwidjaja.com/temp/AnSVG.zip
    Hope that helps!
    Cheers,
    Simon

  • Dirrerence between backward scheduling and forward scheduling

    hi Friends,
    This is madhusudhan i need diff b/w backward scheduling and forward scheduling
    plz do  the needfull asap

    Hi,
    Backward scheduling is the calculation of deadline dates: the arrival time at the customer site is calculated as the earliest possible goods receipt time at the customers unloading point on the requested delivery date. All four of the delivery and transportation scheduling lead times are subtracted from the customer’s requested delivery date to determine if this date can be met.
    The transit time, loading time, and pick/pack time are subtracted from the customer’s requested delivery date to calculate the required material availability date.
    The system calculates backward scheduling as follows:
    Requested delivery date minus transit time  = Goods issue date
    Goods issue date minus loading time = Loading date
    Loading date minus transportation lead time = Transportation scheduling date
    Loading date minus pick/pack time = Material availability date
    Forward scheduling is also done if no product is available on the material availability date calculated by backward scheduling. The system does an availability check to determine the first possible date when product will be available. This new material availability date forms the starting point for scheduling the remaining activities.  The loading time, pick/pack time, transit time, and transportation lead time are added to the new material availability date to calculate the confirmed delivery date.
    Reward points if it helps

  • Issues with interactivity between component states and page states

    Hi there, I recently downloaded the trial of Catalyst 5.5 and am encountering the following problem:-
    I have many screens in my application and am attempting to get around the 20 state limit by creating custom components that contain multiple states that can be used as screens. So, I have created button links between the component states which work fine but have also created button links to and from the standard states of the application, which dont work upon running/publishing. I'm not quite sure whats wrong here as the button commands are pointing to the right place, i.e. they are pointing firstly to the specific custom component and then the state within the component, but its just not working.
    Is this a trial issue or something deeper?
    I really hope someone can help as apart from this issue I have been very happy with the application but if I can not find a solution theres no point in purchasing it.
    Cheers.

    Ive had the same problem. Im trying to create an interactive e-book but im having problmes with the limit of states. I have now worked out that i have to create custom components to create a sub-state but im finding it difficult to go between sub states. Help anyone?

  • Difference between input schedule and Journal?

    Hi all, we need a brief explanation of Journals vs regular Input Schedules.
    Can an expert explain to me the differences between a Journal Entry and just a regular Input schedule?
    1.For journal entries are you only supposed to enter the change or the total for that account?
    2. Where are journal entries stored?
    3. Can journal entries be viewed latter and/or reversed?
    4. Do Journal entries get put into the audit tables?
    Thanks

    Hi Dermot,
    I think you're right that this is a significant difference between the two. I believe journals operate just as you expect - they are an "additional" amount.
    So if you already have $100 in an account and you put in a journal for $20, then the system will do the logic to make that account value $120 behind the scenes. If you input $20 into an input schedule the system will make that account value $20, not $120.
    Ethan

Maybe you are looking for

  • How to force traffic though a chosen interface in Windows 8.1?

    Windows 8.1 seems to be able to detect dead routes and picks up the default gateway or next best route for routing. I have a requirement where I want traffic for specific destinations to "always" go through the Interface that I pick and if that inter

  • Mail is not displaying some messages... just getting "A's"

    For some reason my mac Mail isn't properly displaying emails... help!

  • Unable to download os x server

    I try to download os x server, but when i´m hitting purchase the loading icon in the upper left keeps spinning and spinning and i don´t get an error message. Other apps just work fine. I´m running an 2014 MacMini on Yosemite. What can i do?

  • Complicated kf

    Dear Gurus, I have complicated KFs that are derived at query runtime. I need these KFs into a new cube. As the new cube is also loading from various other cubes, I like to use the query results of the complicated KFs cube to export as source for the

  • ITunes batch tag rename - 'processing' or immediate - why?

    Right, so I've been renaming some of the genre tags of my mp3s. Select a load, 'get info', change the genre, click OK. Sometimes the change happens immediately and is reflected in the song list. Other times a dialogue box appears, says 'processing' a