Correlation, What happnes?

Hello friends,
i bit unable to pass thru from Correlation topic in bpm.
i read
/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
and
http://help.sap.com/saphelp_nw04/helpdata/en/a5/64373f7853494fe10000000a114084/content.htm
my question is,
->what exactly happnes in Correlation!
->why we will define a variable, FileType as string and a message interface in correlation editor
->what is 'use correlation' and 'active correlation' in block step
somebody clear my way please.
VG

Hi Venkat,
Below is the explanation for correlation by Anand Torgal which i think will be helpful to u....
To explain you the correlation in simple terms...take a simple example of BPM with a send step(async request) and receive step(async response). I am sending a PO request using the send step and waiting for a PO response using the recieve step. Assume that i have two instances of this BPM running i.e two PO request's going simultaneously. when i get the response back for these two requests , there will be two recieve steps waiting for the response since there are two instances of BPM running. the response need to be assigned the corresponding requests. This is where correlation comes into picture. I can use PO number as my correlation field. i.e I activate my correlation in the send step and use this correlation in receive step (this is configurable in BPM).
Example: PO number needs to be part both request and the response message structure.
BPM instance1:
send step -> activate correlation -> send message with PO Number1
Receive step -> use correlation -> receive response message with PO Number 1.
BPM instance1:
send step -> activate correlation -> send message with PO Number2
Receive step -> use correlation -> receive response message with PO Number 2.
There are many different scenario's whre you can use the correlation..this is one of them...The weblog shows another way of using correlation.
Also Refer SAP help...
Correlating Messages
Use
You use a correlation to assign messages that belong together to the same process instance. A correlation joins messages that have the same value for one or more XML elements. A correlation is therefore a loose coupling of messages: at design time, it enables you to define which message a receive step must wait for, without knowing the message ID.
For example, in a process, receivestep_1receives the message purchaseorder, while receivestep_2receives the message salesorder. Receivestep_1creates a correlation that defines that the corresponding sales order must have the same purchase order number. Receivestep_2uses this correlation. This means that an instance of the process processes a purchase order and the corresponding sales order, which has the same purchase order number.
If it satisfies the relevant correlations, a message can be processed in multiple processes. However, a message is only delivered once per process.
http://help.sap.com/saphelp_nw04/helpdata/en/a5/64373f7853494fe10000000a114084/content.htm
Regards,
Abhy

Similar Messages

  • What happnes when we run any Application Engine Process

    Hi All,
    I have been trying to find the exact flow after we run application engine program either from PIA or from command line and got few resources also which explain what happnes behind the scene but due to mix explanations I am still not clear about it.
    Could any one please explain in steps the flow behind the scene after we run a application engine?
    To be more specific, Like when we run it, the process name along with other parameters(runcontrol, sessionid, process intance) must be written into some table and then Process monitor displays that process and updates its status frequenlty.....
    I hope you got my points..
    Thanks in advance!!

    Please query the records PS_PMN_PRCSLIST and PS_AERUNCONTROL to find the data about an app engine status

  • I had greyed out wifi, looked on the net how to fix it and it said to use a hairdryer which worked it greyed out again 5 mins after, so i did it again this happened 3 times then the 4th time the screen went white any ideas whats happned an how to fix it?

    i had greyed out wifi on my iphone 4s, looked on the net how to fix it and it said to use a hairdryer which worked it greyed out again 5 mins after, so i did it again this happened 3 times then the 4th time the screen went white any ideas whats happned an how to fix it?

    No, sounds like when you dropped it an cracked the screen it may have also damaged the logic board or the repair person damaged a cable.

  • In the new Firefox 4, what happned to the save tabs and quit feature, is there a way i can still use this function?

    ''Duplicate post, continue here - [https://support.mozilla.com/en-US/questions/815571]''
    I just downloaded Firefox 4 and i had a problem about my Norton spy-ware toolbar not being compatible, but anyway the most important thing that makes me pick Firefox over any other web browser is that i am able to save tabs and then exit. I think this was the greatest things because i could leave turn my laptop off and save power and when i got back i cold resume what i as doing. My question is just will you ever have this save tabs and exit function again or at least a way people would turn the function on by will.

    ''Duplicate post, continue here - [https://support.mozilla.com/en-US/questions/815571]''
    I just downloaded Firefox 4 and i had a problem about my Norton spy-ware toolbar not being compatible, but anyway the most important thing that makes me pick Firefox over any other web browser is that i am able to save tabs and then exit. I think this was the greatest things because i could leave turn my laptop off and save power and when i got back i cold resume what i as doing. My question is just will you ever have this save tabs and exit function again or at least a way people would turn the function on by will.

  • Account Reset... What happned?

    I was trying to log on on the discussion forum and I was brought to a page asking me to create a new account. Seems I didn't had the choice to be able to post and answer.
    What happened? I lost all my history/question/# of post... everything!!!
    Why?

    Pierre,
    What is the Alias?
    And Thank You for extending the courtesy of awarding in  Discussions. As this is not a requirement nor mandatory, but is much appreciated!
    ali b

  • Yosemite Mail - What happned to the mail message numbers???

    I just upgraded to Yosemite.  I noticed in the mail pane that I can no longer customize mail to list numbers next to the mail messages.  I like to know how many I have in my mailbox.  Any workarounds?
    Thanks -

    To explain further, I right clicked on the message bar and these are the options I get for my messages.  Notice there is not an option for "number"

  • BPM need help

    Hi
    I need to develop a scenario like invoice idoc coming from the sap. that idoc we have to send it to the particular customer depending on customer no. we have 1000 customers. how the xi know's invoice is particular customer. if u have any idea please help me. this scenario.please help me the steps.
    Advance Thanks
    Kum

    Hi,
    very simple , create correlation on customer no and al use additional correlation fields also depending upon the your busienss requirement.
    see the below links also for idea on correlation ,
    /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=how%20to%20create%20hotspot&cat=sdn_all
    Correlation, What happnes?
    Correlation & Multi message processing?
    please let me know , your doubt is solved or not, awaiting fuor your reply,
    Regards
    Chilla..

  • What is the use correlations property inside bpel invoke activity ?

    Hi all,
    There is a tab called correlations inside invoke activity,what is the use of correlations.What is the significance of its paramaters "set" "initiate" "properties" "pattern".
    And also kindly provide some links how to use it ?

    There is a topic called Correlation Sets. Read about that. There is an example in soa suite around 'mid process receive'. Here you can see an example of how the correlation tab is used.

  • What degree needed?

    Hi
    I am confused.
    Does one need a MBA degree to get job in SAP SD?
    BTW,I am a B.Sc. graduate in pure science .
    I am pursuing MBA HR but i have near to 5 yrs pharma sales experience.
    And I am doing  SAP SD module.
    Is it wrong choice?
    Should i have done in HR module?
    But i dont have any experience in HR.
    Actually i took MBA HR because at that time i didn't have any plan to do SAP.Also i wanted  to shift to HR field.
    So if i do SAP SD ,should i not mention the MBA HR i am pursuing?
    Thanks in advance.
    Edited by: sapuser324 on Aug 6, 2010 5:48 AM

    If you have interests for HR, why don't you try your hand/purse your career in SAP HR.
    Even you can correlated what you are learning in MBA HR.
    [_Some SAP HR FAQs_|http://www.sap-img.com/human/sap-hr-interview-questions.htm]
    [_Overview on SAP Modules_|http://www.thespot4sap.com/articles/sap_modules.asp]
    Even when your looking for placements after your MBA, knowledge in SAP HR module will assist you in getting good and relevant job for you.
    To conclude, I would not suggest you to change professional direction so often. If change has to happen, let it happen once.
    All the best and take care.
    Thanks & Regards
    JP

  • TS4268 What happens when you cannot turn face time and imessage off because there is no button on your ipad 3

    I have just read the troubleshooting for activating facetime and i message and they say to turn off facetime and imessage but what happns when you dont have that button????

    You can try both of these suggestions, but in the first one, you shouldn't even see the FaceTime app on the screen and I assume that you do see the app on the screen, but try it anyway.
    Settings>General>Restrictions>FaceTime. Make sure that you did not restrict FaceTime.
    Settings>General>Reset>Reset all settings. You will have to enter all of the device settings again in the settings app, but that returns all of you settings to factory condition. It will not delete any data.

  • What is wrong with my ipod mini?

    Iam not really sure what happned but everything used to work fine but now it when i plug my ipod into my computer nothing happens..it does not appear on itunes or my computer does not recoginze it but it still charges. what is wrong..i tried to restore it and update but it will not recognize the ipod on the computer..

    See this.
    Windows computer doesn't recognize the iPod is connected.

  • What is the relation ship b/w dimentions of cube , char cube?

    what is the relation ship b/w dimentions of cube , char cube? meas is it one-one,one-many,many-one?

    Hi.....
    Ideally the characteristics in a dimension are 1:n........as already explained.......
    But how to deal with the characteristics that need to be placed in a dimension with n:m relationship..........
    It is always better to put unrelated Characteristics having n:m relationships in differnt dimensions, else the size of dimension and fact tables would nearly be the same, which is not advisable........
    As usual it depends. If you have enough dimensions available you normally put them into different dimensions. If you have lots of characteristics you look at the expected number of values in the characteristics and you put those characteristics into one dimension that have small amounts of values like version, value type, currency type. Sometimes you also put characteristics together that are unrelated but need to be logically combined like cost element and credit/debit indicator.
    Or your characteristics are slightly correlated (what you may call 1.5:n relation).........
    Hope this helps.......
    Thanks==Points as per SDN..............;)
    Regards,
    Debjani.........

  • HT5485 My Computer Makes Everything Open iTunes What, Can I Do?

    I accidently made itunes my default program for my .exe files, I can only stop it if I uninstall itunes. What can I do?

    The USB port is not suppling enough power to charge the iPad. Use the power adapter and plug it into a wall socket.
    Restart the iPad and reboot the computer and then see what happnes. Post back with your OS - Windows or Mac.

  • I just got Pages for my iPad. I am learning Mac. I spent hours on a document last night. This morning the document is there but it is completely blank. Did I somehow delete content? If so! What did I do? Is there any way to retrieve this document????

    I just got Pages for my iPad.  I am learning Mac. I spent hours on a document last night that has no content this morning.  The document is there but it is completely blank.  Did I accidentally delete the content?  If so, how?  Is there any way to retrieve this content?

    I'm not sure what happned either but If you are doing this via iTunes, iTunes should have backed up the iPad first. It can take a good bit of time when you update with iTunes on your computer because iTunes downloads and installs the entire iOS all over again. If you are running iOS 5 on the iPad, and you will be now, you can update OTA via WiFi in the future and the process takes far less time since you will only be downloading an incremental update.
    If you are syncing on a regular basis with iTunes, you should have a recent backup. In the worst case scenario, you should be able to restore from the backup. And as stated aboce, you can download all apps again and virtually all purchased content from iTunes (if you live in the U.S.) and you can always sync your iTunes library back to the iPad.
    Let the update finish and see where you are then. Come back if you need help.

  • Taking Java a little lower

    This post is not a help request.
    It's just a sort of poll or curiousity question.
    Would you agree to let java (by means of new api and jvm support of them, obviously) have lower level features?
    Java VM works on every system, through native code, or better interfacing to a specific code of a specific Operating System.
    That's why every os needs a dedicated vm.
    Well, if that low level access is reached for operations like, drawing on the screen, playing sounds, io streams, networking, hidden memory management, and so on, what's the problem in giving java the possibility to do things like shutting down a system or formatting a unit (real formatting).
    I know the latter is possible, in terms of file system manipulation.
    But as for things like the first one? Every OS has a call which lets you shut it down.
    Runtime.exec() is not cross-platform and it's not even always considered pure java.
    JNI is not java (the part regarding native code).
    What's the matter in having a System.shutdown()?
    Or File.format(File root)?
    Obviously such calls should be protected by a SecurityManager, as are other features in Java.
    Java has a great API and you hardly feel the necessity for a closer contact with the hardware, but sometimes you do.
    It'd get to be the most powerful, all-purposes, ultimate language.
    Luckily, thanks to JNI and exec, you can find a way around most of those necessities, but it's not like the java I'd really like.
    The 2 examples I've given are just the first things I could think of, but I'm sure many people would like to have other characteristics implemented.
    Don't get me wrong.
    I think Java is already the best all-purpose language around, and I really like it.
    I like it so much I'd like I could do everything just using Java, no need for other external resources.
    I just hope Sun will consider possibilities like those I mentioned.
    So if you want to post your considerations, I'd really appreciate them, but please let's not start a flame out of it ^__^
    Nobody criticized JAVA!!!

    You seriously exepect the OS to let an application
    tell it when to shut down? What happnes if you're
    running this on some critical server thats running a
    load of other apps?
    I think you need to think your argument through a bit
    more!I don't see any problem with that. Windows, Linux, MacOS,... native applications can easily shut the system down and nothing bad has ever happened...
    As I said, that feature could be protected by security managing, meaning you need prehemptive user authorization.
    Many native applications don't even let you authorize it.
    Don't tell me you've never had a download manager or a cd-burner tool which had a check box like this : "Shut system down when operation is finished"...
    So as you can see... it is accomplished regularily on every application. Java could easily be no exception.
    I agrees to the idea but not the solution. instead I want to suggest > to have another package or development kit like j2me, j2ee for low
    level hardware programming. Yes, why not. The problem though is not whether the APIs for that are standard or an expansion. The important thing should be the jvm accepting low level commands.
    On SUN/OS (or Linux etc.) for example there is the shutdown command -
    but it is available only with appropriate privileges, that is, for
    the super user.YES, EXACTLY! On windows also, and probably on MacOS.
    So, this is an example of low level feature available in every OS.
    No portability issues in this one!
    My guess why this does not yet exist is that either there are
    technical difficulties (which you will probably discover when you
    write the reference implementations), or there was no need for it yet
    (which is a hint that it should better be an extension library
    instead of part of the standard classes).I think the second one is the reason.
    Probably there wouldn't be many tech diff. Java has much tougher features already there.
    Very likely, Sun don't see specific low level access suitable in Java original conception.

Maybe you are looking for