solcited" (messages with a syncronous orchestration waiting for a response) and "unsolcited" messages (messages without a waiting orchestration that i need to send to a different orchestration for processing).

Home Page Forums BizTalk 2004 – BizTalk 2010 solcited" (messages with a syncronous orchestration waiting for a response) and "unsolcited" messages (messages without a waiting orchestration that i need to send to a different orchestration for processing).

Viewing 2 reply threads
  • Author
    Posts
    • #24516

      I have a design pattern question: I have one orchestration that is syncronouse, it recieves from another orchestration that is asyncrounous. The asyncronous may accpet both “solcited” (messages with a syncronous orchestration waiting for a response) and “unsolcited” messages (messages without a waiting orchestration that i need to send to a different orchestration for processing).

      How do i know if there is a waiting orchestration and how do I make the decision to change direction? How do I “test” whether there is a waiting orchestration?

    • #24518

      There is a waiting orchestration means the orchestration has subscribed message. It is BizTalk engin’s job to the deliver the message to the right destination. If the message can’t be delivered and message is still there, it would be suspended.

      Could you let us know how you are sending message between orchestration? (Bindings etc?) 

    • #24519

      Hi,

       

         I assume that you are referring to your orchestration that can be called either synchronously or asynchronously, and you want to find a way to branch the logic in that orchestration depending on how it is called. The easiest way to do this is to pass a parameter to that orchestration, and have a Decide shape in the orchestration query the value of that parameter, then code your logic accordingly.

       

         Daniel.

Viewing 2 reply threads
  • The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.