The Outbound files are processed in the following steps.
An EDI interchange in Informatica canonical XML format format arrives to the landing zone. The file can contain no more than one ISA segment, with multiple GS groups and multiple ST transactions (EDI documents).
The EDI Accelerator receives the file and validates it. If errors are found, processing stops and an error document is attached to the event.
If the file passes validation, the Accelerator serializes it into EDI-X12 format. (This serialized EDI-X12 file is sent to the partner at the end of the process). The Accelerator splits the serialized EDI-X12 file into separate files, where each file contains one ISA segment with one GS segment. The GS segment can contain multiple ST segments of the same EDI document, such as transaction type 850.
The Accelerator splits the input into files with one ISA segment, one GS segment, and one ST segment, and attributes are extracted.
Steps 3-4 are repeated for every GS group contained in the original X12 file.
Example
The EDI-GW Accelerator receives the following file:
ISA/GS/ST/ST/GE/GS/ST/ST/GE/IEA
The Accelerator splits the EDI-X12 file into files each contains one ISA segment with one GS segment:
ISA/GS/ST/ST/GE/IEA
ISA/GS/ST/ST/GE/IEA
Next the Accelerator splits the above to files containing one ISA segment, one GS segment, and one ST segment: