In the case of an EDI-X12 document that is received from the
trading partner, it can be acknowledged in 2 ways.
- 1. By sending 997, i.e. Functional Acknowledgement
- 2. By sending 999, i.e. Implementation Acknowledgement
Even though the usage of the both document are similar, the
997 can be used to verify the syntactical correctness of the document, where as
the 999 does indicates the relational analysis of the control structure as
well.
In the case of 997 generation for X12 version 5010 and
higher, there are additional elements (optional) generated as below
<Element-480>005010</Element-480>
<Element-1705>Implementation Convention Reference</Element-1705>
In addition to this, Oracle B2B (AS11) also validates the
997/999 during the translation to native against the default pre-seeded 997/999
definition. Hence while implementing the solutions using Oracle B2B (AS11); it
is a suggested practice to use 999 for the version 5010 or above.