none
EDI Batching orchestration: BatchRoutingService, BatchingService and BatchElementSuspendService RRS feed

  • Question

  • When configure the EDI outbound batching, we need to start three orchestrations listed in Biztalk EDI Application, they are

    Microsoft.BizTalk.Edi.BatchSuspendOrchestration.BatchElementSuspendService

    Microsoft.BizTalk.Edi.BatchingOrchestration.BatchingService

    Microsoft.BizTalk.Edi.RoutingOrchestration.BatchRoutingService

     

    So how does these orchestrations work, and whats the responsiblity of each.

    When there is a message coming, what promoted properties with this message will be consumed in each orch.

    Monday, August 11, 2008 7:54 AM

Answers

All replies

  • Hi ,

    Check this link http://msdn.microsoft.com/en-us/library/bb245977.aspx  all ur questions will be answered.

     

    Ranadheer Thouti

    Monday, August 11, 2008 8:10 AM
  • The msdn documentation explains all of these. Just to summarize

     

    BatchRoutingService (routing orchestration) - subscription filter EDI.ToBeRouted = True; creates copies of the transaction set  (batch element) message when multiple batching orchestrations are interested in it.

    BatchingService (batching orchestration) - subscription filter EDI.ToBeBatched = True, EDI.DestinationPartyID = %PartyID%, and EDI.EncodingType = 0 or 1 (0 for X12 or 1 for EDIFACT); creates a batched interchange

    BatchElementSuspendService - This is used to suspend invalid batch elements that have failed validation in the batching orchestration

     

    Koushik

    Monday, August 11, 2008 8:17 AM