Topic: EDI SDK Specification Classes
The EDI specification classes are designed to build EDI specification files for ANSI X12 documents. The specification files are constructed in a similar manner to normal EDI files and can be parsed by the EDI Data Tree program. The EDI Specification Manager program is used to edit this special type of file.
The specification classes are descendants of their respective types so they inherit and override the Assemble and Disassemble methods. The inheritance is used to borrow the native parsing abilities of the EDI classes, but allows the specification classes to alter the assemble and disassemble methods to construct the new file format.
See Object Hierarchy: JclEDI.pas and JclEDI_ANSIX12.pas for more information.
A more flexible implementation for specification file format support is being worked on for both ANSI X12 and UN/EDIFACT implementations. This involves implementing Standard Exchange Format (SEF) support in the EDI SDK. See EDI Standard Exchange Format Manager for more information.