locked
BizTalk and MQ RRS feed

  • Question

  • I drop 2 files in BizTalk and they are sent to the MQ throught the biztalk send port.

    Now the biztalk receive ports waits for the response from the MQ.

    The sent message and the received message have a correlation.

    Response form the MQ should route to different locations based on the correlation ID. But the BizTalk will only know the correlation ID of the message when it gets it right? so how does it know where to route the file to?

    Friday, December 9, 2011 3:50 AM

Answers

  • Hey Raghu,

    I am not very clearly understanding your scenario.

    Generally, Correlation works based on a property i.e., you define which is the field/property 'A' based on which BizTalk should Correlate during your design time. When you Deploy it, BizTalk recognizes correlation and understands that for each instance of this orchestration, I have to stamp the value of the property 'A' on the send and wait for the same while receiving.

    So, whereever you initialize a correlation, biztalk knows it has to stamp the correlated property value on the message and makes the instance to wait untill a message with the same property value comes back.

    If this does not help, please elaborate.

    Thanks.

    Please mark as answer if it helps.

     


    Sriram N http://srirambiztalks.wordpress.com/
    Friday, December 9, 2011 4:15 AM
  • Hi,

    For reference for BizTalk MQ Adapter see MSDN BizTalk Adapter for WebSphere MQ (related links).

    HTH

    Steef-Jan Wiggers

    Ordina ICT B.V. | MVP & MCTS BizTalk Server 2010

    http://soa-thoughts.blogspot.com/ | @SteefJan

    If this answers your question please mark it accordingly


    BizTalk
    Friday, December 9, 2011 5:28 PM
    Moderator

All replies

  • Hey Raghu,

    I am not very clearly understanding your scenario.

    Generally, Correlation works based on a property i.e., you define which is the field/property 'A' based on which BizTalk should Correlate during your design time. When you Deploy it, BizTalk recognizes correlation and understands that for each instance of this orchestration, I have to stamp the value of the property 'A' on the send and wait for the same while receiving.

    So, whereever you initialize a correlation, biztalk knows it has to stamp the correlated property value on the message and makes the instance to wait untill a message with the same property value comes back.

    If this does not help, please elaborate.

    Thanks.

    Please mark as answer if it helps.

     


    Sriram N http://srirambiztalks.wordpress.com/
    Friday, December 9, 2011 4:15 AM
  • Hi,

    For reference for BizTalk MQ Adapter see MSDN BizTalk Adapter for WebSphere MQ (related links).

    HTH

    Steef-Jan Wiggers

    Ordina ICT B.V. | MVP & MCTS BizTalk Server 2010

    http://soa-thoughts.blogspot.com/ | @SteefJan

    If this answers your question please mark it accordingly


    BizTalk
    Friday, December 9, 2011 5:28 PM
    Moderator