locked
On the requst and Response port is BTS.CorrelationToken will be same for transaction RRS feed

  • Question

  • Hi,

    On request-Response port is BTS.CorrelationToken value will be same while sending the request and receiving the response.

    I think this is the property which will be used internally for correlation between request and response ports.

    Thanks,

    Ammu.

    Wednesday, January 14, 2015 10:21 AM

Answers

  • Hi Ammu,

    Yes you are absolutely correct this property is used for internal correlation between request-response ports. But if you are using request and response ports like below you need to promote the BTS.CorrelationToken.

     

    Hope it helps !!!

    Regards,

    Rahul madaan

    • Marked as answer by ammuBiz Wednesday, January 14, 2015 1:09 PM
    Wednesday, January 14, 2015 10:35 AM

All replies

  • Hi Ammu,

    Yes you are absolutely correct this property is used for internal correlation between request-response ports. But if you are using request and response ports like below you need to promote the BTS.CorrelationToken.

     

    Hope it helps !!!

    Regards,

    Rahul madaan

    • Marked as answer by ammuBiz Wednesday, January 14, 2015 1:09 PM
    Wednesday, January 14, 2015 10:35 AM
  • Yes, This property is implicit used by the Messagebox engine to be able to
    correlate messages in a request/response scenario.

    Refer: Message Context Properties

    Orchestration initiates a correlation set containing the following promoted properties:
    • BTS.CorrelationToken
    • BTS.EpmRRCorrelationToken
    • BTS.IsRequestResponse
    • BTS.ReqRespTransmitPipelineID
    • BTS.RouteDirectToTP

    The underlying instance subscription will route the Response message back to the intended Request. Engine generates a GUID value in the BTS.CorrelationToken context property and promotes it, and uses that value to receive the response message back to the orchestration. Engine automatically copies over the BTS.CorrelationToken promoted property from the request to the response or fault messages.

    Rachit


    Please mark as answer or vote as helpful if my reply does


    Wednesday, January 14, 2015 10:38 AM
    Moderator
  • Hi,

    This property is set implicitly by the request-response adapter or by an orchestration submitting the request to message box db and yes this will be same in case of a request response scenario.


    Regards,
    Bali
    MCTS: BizTalk Server 2010,BizTalk Server 2006 and WCF
    My Blog:dpsbali-biztalkweblog
    -----------------------------------------------------
    Mark As Answer or Vote As Helpful if this helps.

    Wednesday, January 14, 2015 10:42 AM
  • Hi,

    Yes the  BTS.CorrelationToken will be same for request response port inside Orchestration . Its a Auto correlation which you can verify from the context of the incoming and outgoing message  for the web messages .

    Thanks

    Abhishek

     
    Wednesday, January 14, 2015 11:47 AM