Passing a single incoming message to two different receive pipelines?

Home Page Forums BizTalk 2004 – BizTalk 2010 Passing a single incoming message to two different receive pipelines?

Viewing 1 reply thread
  • Author
    Posts
    • #26233

      Hello,

      I am rather new to BizTalk and have a design question.  Currently we are receive a custom receive pipeline in a receive port with multiple receive locations.  What I would like to do is pass a given message (these are HL7 messages coming in through the MLLP adapter) to both the current receive pipeline and another receive pipeline?  Is this possible?  If so how would I go about doing this?  I have thought about using an orchestration to call the receive pipelines but at this point the message is already in XML.  I need the native HL7 message to be passed through both pipelines.

       

      Thanks.

      -Chas

    • #26262

      Hi Chas

      What I would suggest is not to use a custom pipeline in the receive location, you could subscribe the message into and orchestration and then call both the pipelines in that orchestration to do further processing. Else you can have two orchestrations that subscribe to this message and call the individual pipelines in each of the orchestration.

      If you still are bent on using the pipelines on the receive locations, then there is another thing that you can do (I would not recommend it though). You can have two send ports that subscribe to this incoming message (which will of course use a passthrough pipeline) and have them output it to two different locations, from where you can get them into BizTalk with the help of two receive locations using two different pipelines that you wanted to use in the first place.

      Puneet

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