05-04-05 07:50 AM
Thanks Joerg,
I decided that trying to receive everything in the same directory was too
problematic so I'm now recieving the startMessage in one and all items in
another. I've added them into the same port in my orchestration, using
different Operations to accomplish this. However, now I get...
(822): in a sequential convoy receive the messagetypes must be identical
unless the port is marked for OrderedDelivery
Does this mean the messages have to be of the same schema?
<Joerg Fischer> wrote in message
news:eC9Rwt8TFHA.3188@TK2MSFTNGP09.phx.gbl...
> Hi,
>
> Effectively what you are attempting is a "convoy receive", that means that
> the initial document starts the receive and all subsequent documents are
> forwarded to the newly created orchestration.
>
> BizTalk requires to have the initial receive and all subsequent receives
> to be performed on the same port. So, instead of defining two independed
> ports, define one port in the orchestration which has two different
> methods with two different message types associated. That way, BizTalk can
> take advantage of the convoy processing.
>
> However, please not that I assume to be a problem arising here since all
> files are put in the same directory location and no guarantee is provided
> in which order BizTalk handles files. Also, the file can be aggregated
> into batches which will lead to error situations with documents being
> suspended.
>
> Sincerely
>
> Joerg Fischer
> MVP
>
> "Jeff Wessling" <jeff.wessling@qualifacts.com> schrieb im Newsbeitrag
> news:ul15g81TFHA.2812@TK2MSFTNGP09.phx.gbl...
>
>
[ Post a follow-up to this message ]
|