Processing both EDIFACT and X12 in single input file

We have a scenario in which EDIFACT and X12(of different versions) interchanges would be received in a single file and this needs to debatched and sent to multiple parties.. Both EDIFACT and X12 can be in random order. For a sample having EDIFACT interchanges followed by X12 interchanges, only EDIFACT interchange is debatched and X12 is ignored by EDI disassembler pipeline component.

We tried to develop a custom disassembler component which splits EDIFACT and X12 interchanges into seperate messages. But since disassembler stage will process only the first component satisfing the condition, EDI Disassembler component was not executed.. (Changing the execution mode in pipeline policy file would be one option.. will this affect other applications? ).

Does EDI disassembler component support processing of EDIFACT and X12 messages in single file.. or is there any other way to do this.. Thanks in advance for all your valuable inputs..

[1164 byte] By [GenuineBasil] at [2008-1-7]
# 1
We had such issue in our old solution.
We created the preprocessor to debatch the mixed interchanges to multiple files.
It's a pity the BizTalk have not the mechanism like jobs in SQL Server. It is quite easy to implement and would be so helpful to doing the integration. How can be Integration without this?
Regards,
Leonid Ganeline
http://geekswithblogs.net/leonidganeline/
LeonidGaneline-MVP at 2007-10-2 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...
# 2

EDI Disassembler does not support processing EDIFACT and X12 interchanges in a single file. One was to do this would be to write a parser that splits the multiple interchanges and then run the individual interchanges through the EDI Disassembler.

On a sidenote, we do support processing multiple X12 interchanges or EDIFACT interchanges in a single file.

Thanks

Mohsin

MohsinKalam–MSFT at 2007-10-2 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...