Recieve Step -Use Correlation and Activate Correlation

Hi,
In Integration process-recieve step , Can any one Please explain what does the properties USE CORRELATION and ACTIVATE CORRELATION mean and where these should be defined?
Many Thanks,
Sharath

These are if you are going to be receiving many message into the same IP.
By default an IP is created everytime a new message is received. If you don't want this to be the case you can specify a correlation which says that if message A contains 123 and if message B contains 123 in a sepcific field then they belong in the same IP.
you define these where you define your containers you just have to toggle between the two modes.

Similar Messages

  • I have an iphone 4 contract that's up in july 2013, but my iphone is broken...can i buy a used phone and activate it?

    I'm not under warranty, insurance or anything like that. The reps at the store when I bought my phone were not very clear about really anything with me and I'm just not sure if the contract is ONLY for iphones..? I was thinking of getting a Samsung or HTC and it would suck if I bought it and they wouldn't let me activate it on my contract. Sorry if this has already been answered, I've been searching and found nothing so far. Any help is greatly appreciated.

    You can add insurance sometimes open entitlement is in march. How is it broken sometimes tech can do an exception. If its a warranty things there might be a slim chance.

  • Configure and activate BI in ERP 2005 ECC 6.0

    Hello,
    I would like to know what are the different steps to configure and activate BI in ERP 2005 ?
    If any documents or links,
    Thanks a lots.
    Best regards,

    Hello Aurélien,
    You'll find required information here:
    http://help.sap.com/bp_biv270/index.htm
    Sarhan.

  • Correlation Problem: unable to Use Correlation and Activate correlation

    Hello,
    i have created correlation name in correlation list and assigned involved messages and assigned proper field in correlaton in properties .i am able to view my correlation name in the properties of both receive steps ,but when i assign it to use correlation and move cursor to activate correlation .value in use correlation is not holding the value and holding space ,the same is happening to activate correlation field.
    I am using PI 7.1.
    Please let me know if you have really overcome this issue.
    Regards,
    Vishal K
    Edited by: vishal kharat on Aug 3, 2011 6:15 PM

    it seems there is no way.
    See note 1797073
    Is there someone with a better solution?

  • Correlation in bpm - Difference between activating and using correlation

    Hi
       I would like to know the difference between between activating a correaltion and using a correlation in a step.

    Correlation is used when you have multiple recieve steps in the BPM to differentiate each file.
    Consider your recive step is executed and the BPM is active waiting for the other file to comne in.
    Before the next file comes in , if another BPM is activated becuase your recived recive1 message. Now, when the next message comes in , how does XI know which BPM instance is to be used.
    Correlation is used in these cases. to corelate the messages.,
    some people name their Correlation as correlation in IP. So it means using the correlation 'correlation'.
    its like me creating a message interface by the name 'messageinterface' so finally i am using the message interface messageinterface !!!
    Check this weblog ..
    /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
    to understand it refer -
    /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
    Also Ref checklist on when it is needed -
    http://help.sap.com/saphelp_nw04/helpdata/en/6d/94364296f1b26be10000000a155106/content.htm
    Thanks !!

  • Using correlation names :new and :old in ODBC

    Does anyone know how to use correlation names :new and :old through an ODBC connection?
    EG:
    CREATE TRIGGER Print_Cust_changes
    BEFORE INSERT ON CUST_tab
    FOR EACH ROW
    BEGIN
    dbms_output.put('Adding: ' || :new.custid);
    END;
    When I try to do that using ODBC, I get this error:
    Server Msg: 24344, State: HY000, [Oracle][ODBC][Ora]
    Trigger, procedure or function created with PL/SQL compilation error(s).
    And if I try and Insert I get:
    Server Msg: 4098, State: HY000, [Oracle][ODBC][Ora]
    ORA-04098: trigger 'BCL.PRINT_CUST_CHANGES' is invalid and failed re-validation
    The same code works perfectly in SQL*Plus.

    The plot thickens...
    I just tried this code:
    CREATE OR REPLACE TRIGGER Print_Cust_changes
    BEFORE INSERT ON CUST_tab
    FOR EACH ROW
    BEGIN
    INSERT INTO CUST_LOG VALUES('X');
    END;
    And received the same error:
    Server Msg: 24344, State: HY000, [Oracle][ODBC][Ora]
    Trigger, procedure or function created with PL/SQL compilation error(s).
    Again, using the same code (Cut & Paste) in SQL*Plus, it works without any problems.
    The ODBC function being used is: SQLExecuteDirect(), ODBC driver is SQLORA32.dll v9.02.00.00
    CREATE TABLE, VIEW, INDEX etc, all work fine, but not a trigger. If I read the code back from ALL_TRIGGERS after using SQL*Plus or the console application to create the trigger, it is exactly the same code...

  • Using correlation with asynch RFC - Please Help!

    Hi !
    We have this scenario:
    1) receive asynch messageA
    2) transform messageA to messageB
    3) send ASYNCH RFC messageB
    4) receive RFC messageC
    5) switch condition based on messageC
    5-ok branch) send messageA
    5-err branch) throw exception
    We have only 3 containers, they are all abstract interfaces: messageA, messageB and messageC.
    We need to correlate steps 3) and 4), to match the returning messageC with the corresponding sent messageB.
    Is it ok to complete "Activate Correlation" in Send step 3) and only "Use Correlation" in Receive step 4), both with the same "name" ??
    how do we correlate different message types? (messageB <> messageC) do we need to use a container to correlate?
    Thanks !
    Matias

    Matias,
    You are right..u need to activate correlation step 3 and use it in step 4.
    Correlation between diff msg types happens this way..
    when you define a correlation...u've to defien the fields of the correlation, and the participating msg interfaces and how each msg interface populates/reads the correlation fields
    eg.
    Correlation Name: MatchPO
    Definition:
    PO_Number XSD simple Type xsd:string
    Participating Interfaces:
    MI_Purchase_Order
    MI_Sales_Order
    PO_Number = MI_Purchase_Order/Header/PONUM
    PO_Number = MI_Sales_Order/Header/Sales/PONR
    to define the correlation...u need to switch to correlation editor from process view in Integration Process editor
    hope it is clear now..
    praveen

  • Top n Analysis using correlated subquery

    Please explain this query. It is doing top n analysis using correlated subquery. I need explaination of execution of this query.
    Select distinct a.sal
    From emp a
    where 1=(select count ( distinct b.sal) from emp b
         where a.sal <=b.sal)
    Thanks in advance

    Try breaking the query down and rewriting it in order to follow the logic;
    SQL> --
    SQL> -- Start by getting each salary from emp along with a count of all salaries in emp
    SQL> --
    SQL> select   a.sal,
            (select count (distinct b.sal) from scott.emp b ) count_sal
    from scott.emp a
    order by 1 desc
           SAL  COUNT_SAL
          5000         12
          3000         12
          3000         12
          2975         12
          2850         12
          2450         12
          1600         12
          1500         12
          1300         12
          1250         12
          1250         12
          1100         12
           950         12
           800         12
    14 rows selected.
    SQL> --
    SQL> --Add a condition to the count for only salaries below or equal to the current salarySQL> --
    SQL> select   a.sal,
            (select count (distinct b.sal) from scott.emp b where a.sal <=b.sal) rank_sal
    from scott.emp a
    order by 1 desc
           SAL   RANK_SAL
          5000          1
          3000          2
          3000          2
          2975          3
          2850          4
          2450          5
          1600          6
          1500          7
          1300          8
          1250          9
          1250          9
          1100         10
           950         11
           800         12
    14 rows selected.
    SQL> --
    SQL> -- Add a condition to only pick the nth highest salary
    SQL> --
    SQL> select    a.sal,
             (select count (distinct b.sal) from scott.emp b where a.sal <=b.sal) rank_sal
    from scott.emp a
    where (select count (distinct b.sal) from scott.emp b where a.sal <=b.sal) = 4
           SAL   RANK_SAL
          2850          4
    1 row selected.Hope this helps.

  • Papi WS Notifcation using Correlation

    Hi,
    is there any way to notify a process instance via Papi WS using correlations in just one call? I saw that there is an operation for sending a notification, but it seems to accept only the instance id. Of course, I can make beforehand a call to getInstanceByCorrelation to find out the instance id and then pass it to the notification operation, but is there a kind of combined operation to do that?
    Thanks a lot and regards
    Matthias

    Hello,
    I have the same problem. My process has a Notification Wait exposed as a Web Service, but into the WSDL the method I would use to notify the process is described like this:
    <xsd:element name="notify">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element type="xsd:string" name="sessionId"/>
    <xsd:element type="xsd:string" name="instanceId"/>
    <xsd:element type="xsd:long" name="codeArg"/>
    <xsd:element type="xsd:string" name="valueArg"/>
    <xsd:element type="xsd:boolean" name="esitoArg"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    codeArg and valueArg are the arguments I used to create a Correlation with the process instance
    esitoArg is an argument that my process would get from an external caller
    I know that I can get the sessionId using the startSession method
    but, considering that I'm using correlation, why does ALBPM ask for the instanceId ???
    Any help will be much appreciated.

  • What r the steps that involve while v r using DBCONNECT AND UDCONNEC

    Hi All,
    What r the steps that involve while v r using DBCONNECT AND UDCONNECT AND IN WHICH DIFFERENT SCENARIOS V USE THEM.
    REGARDS
    KK

    Hi,
    To Configure UD Connect on the J2EE Server for JDBC Access to External Databases;
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/58f4db47-0501-0010-a2bf-ff01b150fdff
    To create Driver on JDBC side
    http://help.sap.com/saphelp_nw70/helpdata/en/b0/6e62f30cbe9e44977c78dbdc7a6b27/frameset.htm
    Configuring the BI Java Connectors
    http://help.sap.com/saphelp_nw70/helpdata/en/43/e35b3315bb2d57e10000000a422035/frameset.htm
    Then to extract data use this...
    Before you can transfer data from UD Connect sources into BI, you have to generate the metadata (the information about the source object and source object elements) in BI, in the form of a DataSource with a function module for extraction.
    If your dataflow is modeled with objects based on the old concept (InfoSource 3.x, transfer rules 3.x, update rules 3.x), you can generate a DataSource 3.x for transferring data into BI from a database source system.
    Prerequisites
    You have modeled the InfoObjects that you want to use in the InfoSource and the data target or InfoProvider according to the UD Connect source object elements.
    Note the following background information:
    Using InfoObjects with UD Connect
    Data Types and Their Conversion
    Using the SAP Namespace for Generated Objects
    Procedure
    You are in the Modeling InfoSource tree of the Administrator Workbench. First create in InfoSource and activate the communication structure. Then generate the generic DataSource using the wizard in the InfoSource maintenance.
    1. Choose InfoSources ® Your Application Component ® Context Menu (right mouse click) ® Create InfoSource.
    2. Select the type of the InfoSource.
    3. Under InfoSource, enter the technical name of the InfoSource, and assign a description and choose Continue.
    The system creates an InfoSource and shows it in the InfoSource tree under your application components.
    4. In the context menu of the InfoSource, choose Change .
    The communication structure maintenance screen appears.
    5. Using the previously modeled InfoObjects, create the communication structure (see Communication Structure).
    6. Save and activate your communication structure
    7. In the dialog box that follows you will be asked whether you wish to activate the dependent transfer program. Choose No.
    8. In the InfoSource menu, choose Extras ® Create BW DataSource with UD Connect.
    You get to the dialog box where you can assign a UD Connect source object to a DataSource and then generate the DataSource with the extractor. The fields for the DataSource are already being displayed in the table on the left side of the screen. The fields have the same name as the InfoObjects that you have used in the InfoSource.
    9. Select the RFC Destination for the J2EE Engine.
    Make sure that the local server is running. If the local server is running and you cannot open the table for RFC destinations, start the local server again.
    10. Choose the UD Connect Source in which the data that you wish to access is located.
    All available sources that are connected to the J2EE Engine are provided for selection in the input help. n instances are available per adapter.
    11. Select the UD Connect Source Object.
    All available source objects that are available in the selected UD Connect source are provided for selection in the input help. Source objects can be multi-dimensional storage or relational objects.
    The system generates the name of the DataSource in the namespace 6B.
    The DataSource is then replicated in BI.
    The myself system is assigned to the InfoSource as source system as well as the DataSource.
    The system generates a proposal for the transfer rules.
    Since the DDIC structure and the function module are located in the SAP namespace, the following entries can be requested during generation:
    Developer and object key or
    Developer key or
    Object key and
    Transport request
    If you do not make the requested entries, the generated infrastructure is not usable.
    14. Change or complete the transfer rules as needed. For example, if a source object element is not assigned to a unit InfoObject, you can determine a constant for the unit, such as EUR for 0LOC_CURRCY (local currency).
    15. Save and activate your transfer rules.
    Recognizing Manual Entries
    You can enter and change the RFC Destination, UD Connect Source and UD Connect Source Object manually. In order to validate these entries and the ones that depend on them, choose Recognize Manual Entries. For example, if you change the selected RFC destination, all of the field contents (US Connect Source, UD Connect Source Object, list of the source object elements) are invalid. If you choose Recognize Manual Entries, the dependent field contents are initialized and have to be maintained again.
    Result
    You have created the InfoSource and DataSource for data transfer with UD Connect. In the DataSource overview for the myself system, you can display the DataSource under the application components Non-Assigned Nodes.
    When modeling InfoObjects in BI, note that the InfoObjects have to correspond to the source object elements with regard to the type description and length description. For more information about data type compatibility, see Data Types and Their Conversion.
    The following restrictions apply when using InfoObjects:
    Alpha conversion is not supported
    The use of conversion routines is not supported
    Upper and lower case must be enabled
    These InfoObject settings are checked when they are generated.
    Based on the large number of possible UD Connect sources, the most diverse data types are possible in the output system. For this reason, a compatibility check is made at the time of generation of the UD Connect DataSource that is based on the type information supplied by the source systems. This attempts to decrease the probability of errors during the extraction process.
    (Refernce:SAP Notes)
    Hope this helps,
    regards
    CSM Reddy

  • Using Correlation in Initiator Task

    Hi All,
    I have a Manual BPM Process. At anypoint and time, to gain access to existing instance I'm using Event Sub-Process inside the same BPM Process.
    To hook up with the right instance I'm using Correlation in Event Sub-Process. It's start node activity uses the correlation property.
    Now the problem is, where do I initiate the correlation property, since the process is kicked of by the initiator. If I initiate correlation in the Human Task I'm receiving Correlation Violation Exception.
    Please share your thoughts.
    Two Cents,
    Karthick

    Hi,
    I had faced the same problem earlier also. The solution is very simple. You have to create another correlation with same properties  as the first one but with a different name. Now you will definitely be able to select the correlation.Select any one of the 2 correlations as they are doing the same tasks.
    Hope it helps you buddy!!!!
    Thanks
    Biswajit

  • Can we put time on receive activity using correlation sets ?

    I am using correlation sets for po process using ponumber.
    In our process we send po message out and then wait(receive) for the response.
    The receive activity will go into dehydration while waiting
    for the response with the ponumber.
    Is there any way to put a time on this receive activity so that we
    can continue with the flow after certain time.
    I was able to terminate the whole process by putting alarm
    around the receive, but I want the process to just stop the
    receive activity and continue with rest of the process.

    Hi,
    By substituting receive with pick/onMessage/onAlarm, you should be able to implement the behavior you are looking for.
    -Edwin

  • My iMessage and Facetime won't activate, says waiting for activation. All photos and contacts are restored, using email and wifi only, no service. Only issue is date and time will not automatically set.

    My iMessage and Facetime won't activate, says waiting for activation. All photos and contacts are restored, using email and wifi only, no service. Only issue is date and time will not automatically set.

    Howdy eewebe13,
    So you have no cellular service but are on Wi-Fi yet iMessage and Facetime are waiting for activation.
    Please step through this article for that scenario.
    If you get an error when trying to activate iMessage or FaceTime - Apple Support
    Thank you for visiting Apple Support Communities.
    Nubz

  • How to use Correlation

    Hi experts,
    I'm working on file to file scenario using BPM.
    i have 2 input files
    1st file structure   Name Salary Id
    2nd file structure  Id
    i want to get the output from the first file if the Ids from both files are matching
    how can i do this using correlation?
    Is it necessary to use a container operation if i use correlation?
    Thanks
    Sreedivia

    Hi
    To check whether ur bpm is correct or not.
    Go to the transaction sxi_cache and select intergration process node in the left column and in the right side all the integartion processes will be displayed.
    select ur integration process and check whether th IP code is 0 or 99 if it is 0 thenthe BPM u have created is correct else there is some error in BPM.
    if the code is 0 in sxi_cache then just go to the sxmb_moni transaction select ur message and click on PE a new screen will be opened select the button graphical worlfolw in the menu in the upper part of the window.
    u will able to see the complete workflow of the BPM .
    if u still face the problem please reply me back.
    Thanks
    Rinku

  • HT4437 I have followed all relevant steps, my iPhone5 and apple TV are connected to the same wireless network, but I still cannot use airplay. When I choose the airplay option on my phone, the only option I get is "iPhone"

    I have followed all relevant steps, my iPhone5 and apple TV are connected to the same wireless network, but I still cannot use airplay. When I choose the airplay option on my phone, the only option I get is "iPhone"

    Welcome to the Apple Community Willy.
    Try the following steps, check whether things are working after each step where appropriate, before trying the next.
    Check AirPlay is turned on on the Apple TV (turn it off and on if it already is)
    Check that both devices are on the same network (Settings > Wifi, on the mobile device and Settings > General > Network, on the Apple TV).
    Restart the Apple TV (Settings > General > Restart).
    Restart the Apple TV by removing ALL the cables for 30 seconds.
    Restart your router. (Also try removing it’s power cord for at least 30 seconds)
    Restart your mobile device.

Maybe you are looking for

  • Audigy 4 Pro can't start Entertrainment Cen

    <!--StartFragment -->Hi.With my new Audigy 4 Pro, if I try to start Entertrainment Center, I get the following message (it's a translation: the original message is in Italian):- - - -Can't start Entertrainment Center with the installed video drivers.

  • Printing Black and White in Adobe Acrobat Pro 9

    Hi there, Can somebody please explain how to print my color pdfs as B/W so I'm not wasting my colour ink. I have tried many of the different settings but it keeps on going back to it's default? Thanks.

  • View photos and videos separately

    Hello Is there any way to view photos and vides separately on IOS 7. I find so annoying looking for a video in the middle of so many photos. On iOS 6 it was easy but I can't find how to do it on iOS 7. Thanks!

  • Navigate to a page

    Hi, How can I navigate to a PAGE and pass it parameters thus the WD iView in it can receive them ? Thanks

  • Reverting to original photo from duplicate

    If I "revert to original," will all edited copies of that photo revert, or just the one I select? I edited a photo to use in iMovie. Then I created a duplicate of that edited photo. I want to take the duplicate back to original form, without messing