Summary of errors

In some cases, the size of an element code, which is defined as an item restriction, was greater than the maximum allowable size for that item. In these cases, the restriction was deleted:

ANSI Tree Element Type
ansi2003.mtt AmendmentTypeCd Element
ansi2003.mtt CommodityGeoLogicalConnectorCd Element
ansi2040.mtt AmendmentTypeCd Element
ansi3030.mtt ActionCd306 Element
Note: The type trees listed in the table are installed in the directory:

install_dir\Supplychain_EDI_vn.n.n\wtx\x12\trees

Some of the transaction sets have ambiguous definitions. These transaction sets are removed from the type tree. If you need to use any of these transaction sets, you must modify them according to how you plan to use them.

Analysis uncovered a few transaction sets whose definitions are ambiguous. These transaction sets were not removed from the type tree. However, if you use any of these transaction sets, they must be modified in accordance with how you use it.

In cases where it was possible to change the definition of a transaction set to make it unambiguous, it was changed. Verify the changes before you use that transaction set. If a solution was not possible, without information on the data structure, the transaction set was left in its ambiguous state.

Note: If you do not use a transaction set that causes an analysis error, delete it from the tree. You can always copy it again from the original EDI tree if you begin to use it.

Transaction sets that cause analysis errors are detailed here:

Tree Transaction Set Analysis Error
ansi2003.mtt #830 optional segments not distinguishable
ansi2040.mtt #830 optional segments not distinguishable
ansi3010.mtt #830 optional segments not distinguishable
ansi3020.mtt #110 optional segments not distinguishable
  #838 data objects of same component not distinguishable
  #426 optional segments not distinguishable
ansi3030.mtt #838 data objects of same component not distinguishable
#861 optional loops not distinguishable
#304 optional segments not distinguishable
#404* blocked loops not distinguishable
#417* blocked loops not distinguishable
ansi3060.mtt #304 optional segments not distinguishable
ansi3070.mtt #304 optional segments not distinguishable
ansi4010.mtt #304 optional segments not distinguishable
ansi4020.mtt #304 optional segments not distinguishable
ansi5040.mtt #355 optional loops not distinguishable

* The type trees were changed so these errors do not occur. Explanations of how the trees were changed are found in the documentation provided here.