BizTalk EDIFACT sub document splitting -


our partner sends edifact has custom segments. have updated 1 of existing edifact schemas have these custom segments. happy day scenarios working. trying implement negative scenarios. business wants biztalk process successful message within interchange , raise error failed ones. not using partner agreement. in edifact fallback settings, have set inbound batch processing option split interchange transaction sets - suspend transaction set on error.

issue: partner send multiple data (in our case, multiple s01loop) within same transaction set i.e. within unh-unt. if apply above logic, entire interchange failing.

requirement: want particular loop data fail , remaining positive ones should pass.

what have tried: hipaa based edifact file, there concept called subdocument_break. applied annotations in xsd. unfortunately didnt work.

if there no out of box solution, planning write edi splitter pipeline component custom flat file disassembler component split multiple data separate instances. use edi disassembler parse data.

let me know if has got out of box feature available in biztalk this.

in case, sub document splitting not because if there syntactical error, entire transaction set fail anyway.

there reason this. if segments out of order, parser cannot reliably determine it's place.

the correct way handle move such validation later in process invalid messages detected after parsing. if trading partner sending invalid edi, need fix on end.


Comments

Popular posts from this blog

angular - Is it possible to get native element for formControl? -

unity3d - Rotate an object to face an opposite direction -

javascript - Why jQuery Select box change event is now working? -