interchange-schema-registry
Version:
A Global Schema Registry for Data Interchange formats
1,045 lines • 60.2 kB
text/xml
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<schema
xmlns="http://freighttrust.com/Schemas/EDISchema/v4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://freighttrust.com/Schemas/EDISchema/v4 https://freighttrust.com/Schemas/EDISchema/EDISchema-v4.xsd"
>
<transaction>
<sequence>
<segment type="BIG" minOccurs="1" />
<segment type="NTE" maxOccurs="100" />
<segment type="CUR" />
<segment type="REF" maxOccurs="12" />
<segment type="YNQ" maxOccurs="10" />
<segment type="PER" maxOccurs="3" />
<loop code="L0001" maxOccurs="200">
<sequence>
<segment type="N1" />
<segment type="N2" maxOccurs="2" />
<segment type="N3" maxOccurs="2" />
<segment type="N4" />
<segment type="REF" maxOccurs="12" />
<segment type="PER" maxOccurs="3" />
<segment type="DMG" />
</sequence>
</loop>
<segment type="ITD" maxOccurs="99999" />
<segment type="DTM" maxOccurs="10" />
<segment type="FOB" />
<segment type="PID" maxOccurs="200" />
<segment type="MEA" maxOccurs="40" />
<segment type="PWK" maxOccurs="25" />
<segment type="PKG" maxOccurs="25" />
<segment type="L7" />
<segment type="BAL" maxOccurs="99999" />
<segment type="INC" />
<segment type="PAM" maxOccurs="99999" />
<loop code="L0002" maxOccurs="10">
<sequence>
<segment type="LM" />
<segment type="LQ" minOccurs="1" maxOccurs="100" />
</sequence>
</loop>
<loop code="L0003">
<sequence>
<segment type="N9" />
<segment type="MSG" minOccurs="1" maxOccurs="10" />
</sequence>
</loop>
<loop code="L0004" maxOccurs="99999">
<sequence>
<segment type="V1" />
<segment type="R4" maxOccurs="99999" />
<segment type="DTM" maxOccurs="99999" />
</sequence>
</loop>
<loop code="L0005" maxOccurs="99999">
<sequence>
<segment type="FA1" />
<segment type="FA2" minOccurs="1" maxOccurs="99999" />
</sequence>
</loop>
<loop code="L0006" maxOccurs="200000">
<sequence>
<segment type="IT1" />
<segment type="CRC" />
<segment type="QTY" maxOccurs="5" />
<segment type="CUR" />
<segment type="IT3" maxOccurs="5" />
<segment type="TXI" maxOccurs="10" />
<segment type="CTP" maxOccurs="25" />
<segment type="PAM" maxOccurs="10" />
<segment type="MEA" maxOccurs="40" />
<loop code="L0007" maxOccurs="1000">
<sequence>
<segment type="PID" />
<segment type="MEA" maxOccurs="10" />
</sequence>
</loop>
<segment type="PWK" maxOccurs="25" />
<segment type="PKG" maxOccurs="25" />
<segment type="PO4" />
<segment type="ITD" maxOccurs="2" />
<segment type="REF" maxOccurs="99999" />
<segment type="YNQ" maxOccurs="10" />
<segment type="PER" maxOccurs="5" />
<segment type="SDQ" maxOccurs="500" />
<segment type="DTM" maxOccurs="10" />
<segment type="CAD" maxOccurs="99999" />
<segment type="L7" maxOccurs="99999" />
<segment type="SR" />
<loop code="L0008" maxOccurs="25">
<sequence>
<segment type="SAC" />
<segment type="TXI" maxOccurs="10" />
</sequence>
</loop>
<loop code="L0009" maxOccurs="1000">
<sequence>
<segment type="SLN" />
<segment type="DTM" />
<segment type="REF" maxOccurs="99999" />
<segment type="PID" maxOccurs="1000" />
<segment type="SAC" maxOccurs="25" />
<segment type="TC2" maxOccurs="2" />
<segment type="TXI" maxOccurs="10" />
</sequence>
</loop>
<loop code="L0010" maxOccurs="200">
<sequence>
<segment type="N1" />
<segment type="N2" maxOccurs="2" />
<segment type="N3" maxOccurs="2" />
<segment type="N4" />
<segment type="REF" maxOccurs="12" />
<segment type="PER" maxOccurs="3" />
<segment type="DMG" />
</sequence>
</loop>
<loop code="L0011" maxOccurs="10">
<sequence>
<segment type="LM" />
<segment type="LQ" minOccurs="1" maxOccurs="100" />
</sequence>
</loop>
<loop code="L0012" maxOccurs="99999">
<sequence>
<segment type="V1" />
<segment type="R4" maxOccurs="99999" />
<segment type="DTM" maxOccurs="99999" />
</sequence>
</loop>
<loop code="L0013" maxOccurs="99999">
<sequence>
<segment type="FA1" />
<segment type="FA2" minOccurs="1" maxOccurs="99999" />
</sequence>
</loop>
</sequence>
</loop>
<segment type="TDS" minOccurs="1" />
<segment type="TXI" maxOccurs="10" />
<segment type="CAD" />
<segment type="AMT" maxOccurs="99999" />
<loop code="L0014" maxOccurs="25">
<sequence>
<segment type="SAC" />
<segment type="TXI" maxOccurs="10" />
</sequence>
</loop>
<loop code="L0015" maxOccurs="99999">
<sequence>
<segment type="ISS" />
<segment type="PID" />
</sequence>
</loop>
<segment type="CTT" />
</sequence>
</transaction>
<elementType name="AMT01" base="string" maxLength="3" />
<elementType name="AMT02" base="decimal" maxLength="18" />
<elementType name="AMT03" base="string" />
<elementType name="BAL01" base="string" maxLength="2" />
<elementType name="BAL02" base="string" maxLength="3" />
<elementType name="BAL03" base="decimal" maxLength="18" />
<elementType name="BIG01" base="date" minLength="8" maxLength="8" />
<elementType name="BIG02" base="string" maxLength="22" />
<elementType name="BIG03" base="date" minLength="8" maxLength="8" />
<elementType name="BIG04" base="string" maxLength="22" />
<elementType name="BIG05" base="string" maxLength="30" />
<elementType name="BIG06" base="string" maxLength="8" />
<elementType name="BIG07" base="string" minLength="2" maxLength="2" />
<elementType name="BIG08" base="string" minLength="2" maxLength="2" />
<elementType name="BIG09" base="string" maxLength="2" />
<elementType name="BIG10" base="string" maxLength="22" />
<elementType name="CAD01" base="string" maxLength="2" />
<elementType name="CAD02" base="string" maxLength="4" />
<elementType name="CAD03" base="string" maxLength="10" />
<elementType name="CAD04" base="string" minLength="2" maxLength="4" />
<elementType name="CAD05" base="string" maxLength="35" />
<elementType name="CAD06" base="string" minLength="2" maxLength="2" />
<elementType name="CAD07" base="string" minLength="2" maxLength="3" />
<elementType name="CAD08" base="string" maxLength="30" />
<elementType name="CAD09" base="string" minLength="2" maxLength="2" />
<elementType name="CRC01" base="string" minLength="2" maxLength="2" />
<elementType name="CRC02" base="string" />
<elementType name="CRC03" base="string" minLength="2" maxLength="2" />
<elementType name="CRC04" base="string" minLength="2" maxLength="2" />
<elementType name="CRC05" base="string" minLength="2" maxLength="2" />
<elementType name="CRC06" base="string" minLength="2" maxLength="2" />
<elementType name="CRC07" base="string" minLength="2" maxLength="2" />
<elementType name="CTP01" base="string" minLength="2" maxLength="2" />
<elementType name="CTP02" base="string" minLength="3" maxLength="3" />
<elementType name="CTP03" base="decimal" maxLength="17" />
<elementType name="CTP04" base="decimal" maxLength="15" />
<elementType name="CTP0501" base="string" minLength="2" maxLength="2" />
<elementType name="CTP0502" base="decimal" maxLength="15" />
<elementType name="CTP0503" base="decimal" maxLength="10" />
<elementType name="CTP0504" base="string" minLength="2" maxLength="2" />
<elementType name="CTP0505" base="decimal" maxLength="15" />
<elementType name="CTP0506" base="decimal" maxLength="10" />
<elementType name="CTP0507" base="string" minLength="2" maxLength="2" />
<elementType name="CTP0508" base="decimal" maxLength="15" />
<elementType name="CTP0509" base="decimal" maxLength="10" />
<elementType name="CTP0510" base="string" minLength="2" maxLength="2" />
<elementType name="CTP0511" base="decimal" maxLength="15" />
<elementType name="CTP0512" base="decimal" maxLength="10" />
<elementType name="CTP0513" base="string" minLength="2" maxLength="2" />
<elementType name="CTP0514" base="decimal" maxLength="15" />
<elementType name="CTP0515" base="decimal" maxLength="10" />
<elementType name="CTP06" base="string" minLength="3" maxLength="3" />
<elementType name="CTP07" base="decimal" maxLength="10" />
<elementType name="CTP08" base="decimal" maxLength="18" />
<elementType name="CTP09" base="string" minLength="2" maxLength="2" />
<elementType name="CTP10" base="string" maxLength="10" />
<elementType name="CTP11" base="decimal" maxLength="2" />
<elementType name="CTT01" base="decimal" maxLength="6" />
<elementType name="CTT02" base="decimal" maxLength="10" />
<elementType name="CTT03" base="decimal" maxLength="10" />
<elementType name="CTT04" base="string" minLength="2" maxLength="2" />
<elementType name="CTT05" base="decimal" maxLength="8" />
<elementType name="CTT06" base="string" minLength="2" maxLength="2" />
<elementType name="CTT07" base="string" maxLength="80" />
<elementType name="CUR01" base="string" minLength="2" maxLength="3" />
<elementType name="CUR02" base="string" minLength="3" maxLength="3" />
<elementType name="CUR03" base="decimal" minLength="4" maxLength="10" />
<elementType name="CUR04" base="string" minLength="2" maxLength="3" />
<elementType name="CUR05" base="string" minLength="3" maxLength="3" />
<elementType name="CUR06" base="string" minLength="3" maxLength="3" />
<elementType name="CUR07" base="string" minLength="3" maxLength="3" />
<elementType name="CUR08" base="date" minLength="8" maxLength="8" />
<elementType name="CUR09" base="time" minLength="4" maxLength="8" />
<elementType name="CUR10" base="string" minLength="3" maxLength="3" />
<elementType name="CUR11" base="date" minLength="8" maxLength="8" />
<elementType name="CUR12" base="time" minLength="4" maxLength="8" />
<elementType name="CUR13" base="string" minLength="3" maxLength="3" />
<elementType name="CUR14" base="date" minLength="8" maxLength="8" />
<elementType name="CUR15" base="time" minLength="4" maxLength="8" />
<elementType name="CUR16" base="string" minLength="3" maxLength="3" />
<elementType name="CUR17" base="date" minLength="8" maxLength="8" />
<elementType name="CUR18" base="time" minLength="4" maxLength="8" />
<elementType name="CUR19" base="string" minLength="3" maxLength="3" />
<elementType name="CUR20" base="date" minLength="8" maxLength="8" />
<elementType name="CUR21" base="time" minLength="4" maxLength="8" />
<elementType name="DMG01" base="string" minLength="2" maxLength="3" />
<elementType name="DMG02" base="string" maxLength="35" />
<elementType name="DMG03" base="string" />
<elementType name="DMG04" base="string" />
<elementType name="DMG05" base="string" />
<elementType name="DMG06" base="string" maxLength="2" />
<elementType name="DMG07" base="string" minLength="2" maxLength="3" />
<elementType name="DMG08" base="string" maxLength="2" />
<elementType name="DMG09" base="decimal" maxLength="15" />
<elementType name="DTM01" base="string" minLength="3" maxLength="3" />
<elementType name="DTM02" base="date" minLength="8" maxLength="8" />
<elementType name="DTM03" base="time" minLength="4" maxLength="8" />
<elementType name="DTM04" base="string" minLength="2" maxLength="2" />
<elementType name="DTM05" base="string" minLength="2" maxLength="3" />
<elementType name="DTM06" base="string" maxLength="35" />
<elementType name="FA101" base="string" minLength="2" maxLength="2" />
<elementType name="FA102" base="string" minLength="4" maxLength="4" />
<elementType name="FA103" base="string" />
<elementType name="FA201" base="string" minLength="2" maxLength="2" />
<elementType name="FA202" base="string" maxLength="80" />
<elementType name="FOB01" base="string" minLength="2" maxLength="2" />
<elementType name="FOB02" base="string" maxLength="2" />
<elementType name="FOB03" base="string" maxLength="80" />
<elementType name="FOB04" base="string" minLength="2" maxLength="2" />
<elementType name="FOB05" base="string" minLength="3" maxLength="3" />
<elementType name="FOB06" base="string" maxLength="2" />
<elementType name="FOB07" base="string" maxLength="80" />
<elementType name="FOB08" base="string" minLength="2" maxLength="2" />
<elementType name="FOB09" base="string" maxLength="80" />
<elementType name="INC01" base="string" minLength="2" maxLength="2" />
<elementType name="INC0201" base="string" minLength="2" maxLength="2" />
<elementType name="INC0202" base="decimal" maxLength="15" />
<elementType name="INC0203" base="decimal" maxLength="10" />
<elementType name="INC0204" base="string" minLength="2" maxLength="2" />
<elementType name="INC0205" base="decimal" maxLength="15" />
<elementType name="INC0206" base="decimal" maxLength="10" />
<elementType name="INC0207" base="string" minLength="2" maxLength="2" />
<elementType name="INC0208" base="decimal" maxLength="15" />
<elementType name="INC0209" base="decimal" maxLength="10" />
<elementType name="INC0210" base="string" minLength="2" maxLength="2" />
<elementType name="INC0211" base="decimal" maxLength="15" />
<elementType name="INC0212" base="decimal" maxLength="10" />
<elementType name="INC0213" base="string" minLength="2" maxLength="2" />
<elementType name="INC0214" base="decimal" maxLength="15" />
<elementType name="INC0215" base="decimal" maxLength="10" />
<elementType name="INC03" base="decimal" maxLength="15" />
<elementType name="INC04" base="decimal" maxLength="15" />
<elementType name="INC05" base="decimal" maxLength="18" />
<elementType name="ISS01" base="decimal" maxLength="10" />
<elementType name="ISS02" base="string" minLength="2" maxLength="2" />
<elementType name="ISS03" base="decimal" maxLength="10" />
<elementType name="ISS04" base="string" minLength="2" maxLength="2" />
<elementType name="ISS05" base="decimal" maxLength="8" />
<elementType name="ISS06" base="string" minLength="2" maxLength="2" />
<elementType name="ISS07" base="decimal" maxLength="15" />
<elementType name="ISS08" base="decimal" maxLength="10" />
<elementType name="IT101" base="string" maxLength="20" />
<elementType name="IT102" base="decimal" maxLength="10" />
<elementType name="IT103" base="string" minLength="2" maxLength="2" />
<elementType name="IT104" base="decimal" maxLength="17" />
<elementType name="IT105" base="string" minLength="2" maxLength="2" />
<elementType name="IT106" base="string" minLength="2" maxLength="2" />
<elementType name="IT107" base="string" maxLength="48" />
<elementType name="IT108" base="string" minLength="2" maxLength="2" />
<elementType name="IT109" base="string" maxLength="48" />
<elementType name="IT110" base="string" minLength="2" maxLength="2" />
<elementType name="IT111" base="string" maxLength="48" />
<elementType name="IT112" base="string" minLength="2" maxLength="2" />
<elementType name="IT113" base="string" maxLength="48" />
<elementType name="IT114" base="string" minLength="2" maxLength="2" />
<elementType name="IT115" base="string" maxLength="48" />
<elementType name="IT116" base="string" minLength="2" maxLength="2" />
<elementType name="IT117" base="string" maxLength="48" />
<elementType name="IT118" base="string" minLength="2" maxLength="2" />
<elementType name="IT119" base="string" maxLength="48" />
<elementType name="IT120" base="string" minLength="2" maxLength="2" />
<elementType name="IT121" base="string" maxLength="48" />
<elementType name="IT122" base="string" minLength="2" maxLength="2" />
<elementType name="IT123" base="string" maxLength="48" />
<elementType name="IT124" base="string" minLength="2" maxLength="2" />
<elementType name="IT125" base="string" maxLength="48" />
<elementType name="IT301" base="decimal" maxLength="10" />
<elementType name="IT302" base="string" minLength="2" maxLength="2" />
<elementType name="IT303" base="string" minLength="2" maxLength="2" />
<elementType name="IT304" base="decimal" maxLength="9" />
<elementType name="IT305" base="string" minLength="2" maxLength="2" />
<elementType name="ITD01" base="string" minLength="2" maxLength="2" />
<elementType name="ITD02" base="string" maxLength="2" />
<elementType name="ITD03" base="decimal" maxLength="6" />
<elementType name="ITD04" base="date" minLength="8" maxLength="8" />
<elementType name="ITD05" base="decimal" maxLength="3" />
<elementType name="ITD06" base="date" minLength="8" maxLength="8" />
<elementType name="ITD07" base="decimal" maxLength="3" />
<elementType name="ITD08" base="numeric" maxLength="10" />
<elementType name="ITD09" base="date" minLength="8" maxLength="8" />
<elementType name="ITD10" base="numeric" maxLength="10" />
<elementType name="ITD11" base="decimal" maxLength="5" />
<elementType name="ITD12" base="string" maxLength="80" />
<elementType name="ITD13" base="decimal" maxLength="2" />
<elementType name="ITD14" base="string" maxLength="2" />
<elementType name="ITD15" base="decimal" maxLength="10" />
<elementType name="L701" base="decimal" maxLength="3" />
<elementType name="L702" base="string" maxLength="4" />
<elementType name="L703" base="string" maxLength="7" />
<elementType name="L704" base="string" maxLength="2" />
<elementType name="L705" base="string" maxLength="16" />
<elementType name="L706" base="decimal" maxLength="2" />
<elementType name="L707" base="string" minLength="2" maxLength="5" />
<elementType name="L708" base="string" maxLength="4" />
<elementType name="L709" base="string" minLength="4" maxLength="4" />
<elementType name="L710" base="date" minLength="8" maxLength="8" />
<elementType name="L711" base="string" maxLength="6" />
<elementType name="L712" base="string" maxLength="2" />
<elementType name="L713" base="decimal" maxLength="5" />
<elementType name="L714" base="string" />
<elementType name="L715" base="string" minLength="2" maxLength="30" />
<elementType name="L716" base="string" minLength="2" maxLength="2" />
<elementType name="LM01" base="string" minLength="2" maxLength="2" />
<elementType name="LM02" base="string" maxLength="15" />
<elementType name="LQ01" base="string" maxLength="3" />
<elementType name="LQ02" base="string" maxLength="30" />
<elementType name="MEA01" base="string" minLength="2" maxLength="2" />
<elementType name="MEA02" base="string" maxLength="3" />
<elementType name="MEA03" base="decimal" maxLength="20" />
<elementType name="MEA0401" base="string" minLength="2" maxLength="2" />
<elementType name="MEA0402" base="decimal" maxLength="15" />
<elementType name="MEA0403" base="decimal" maxLength="10" />
<elementType name="MEA0404" base="string" minLength="2" maxLength="2" />
<elementType name="MEA0405" base="decimal" maxLength="15" />
<elementType name="MEA0406" base="decimal" maxLength="10" />
<elementType name="MEA0407" base="string" minLength="2" maxLength="2" />
<elementType name="MEA0408" base="decimal" maxLength="15" />
<elementType name="MEA0409" base="decimal" maxLength="10" />
<elementType name="MEA0410" base="string" minLength="2" maxLength="2" />
<elementType name="MEA0411" base="decimal" maxLength="15" />
<elementType name="MEA0412" base="decimal" maxLength="10" />
<elementType name="MEA0413" base="string" minLength="2" maxLength="2" />
<elementType name="MEA0414" base="decimal" maxLength="15" />
<elementType name="MEA0415" base="decimal" maxLength="10" />
<elementType name="MEA05" base="decimal" maxLength="20" />
<elementType name="MEA06" base="decimal" maxLength="20" />
<elementType name="MEA07" base="string" minLength="2" maxLength="2" />
<elementType name="MEA08" base="string" minLength="2" maxLength="2" />
<elementType name="MEA09" base="string" minLength="2" maxLength="2" />
<elementType name="MEA10" base="string" minLength="2" maxLength="4" />
<elementType name="MSG01" base="string" maxLength="264" />
<elementType name="MSG02" base="string" minLength="2" maxLength="2" />
<elementType name="MSG03" base="decimal" maxLength="9" />
<elementType name="N101" base="string" minLength="2" maxLength="3" />
<elementType name="N102" base="string" maxLength="60" />
<elementType name="N103" base="string" maxLength="2" />
<elementType name="N104" base="string" minLength="2" maxLength="80" />
<elementType name="N105" base="string" minLength="2" maxLength="2" />
<elementType name="N106" base="string" minLength="2" maxLength="3" />
<elementType name="N201" base="string" maxLength="60" />
<elementType name="N202" base="string" maxLength="60" />
<elementType name="N301" base="string" maxLength="55" />
<elementType name="N302" base="string" maxLength="55" />
<elementType name="N401" base="string" minLength="2" maxLength="30" />
<elementType name="N402" base="string" minLength="2" maxLength="2" />
<elementType name="N403" base="string" minLength="3" maxLength="15" />
<elementType name="N404" base="string" minLength="2" maxLength="3" />
<elementType name="N405" base="string" maxLength="2" />
<elementType name="N406" base="string" maxLength="30" />
<elementType name="N901" base="string" minLength="2" maxLength="3" />
<elementType name="N902" base="string" maxLength="30" />
<elementType name="N903" base="string" maxLength="45" />
<elementType name="N904" base="date" minLength="8" maxLength="8" />
<elementType name="N905" base="time" minLength="4" maxLength="8" />
<elementType name="N906" base="string" minLength="2" maxLength="2" />
<elementType name="N90701" base="string" minLength="2" maxLength="3" />
<elementType name="N90702" base="string" maxLength="30" />
<elementType name="N90703" base="string" minLength="2" maxLength="3" />
<elementType name="N90704" base="string" maxLength="30" />
<elementType name="N90705" base="string" minLength="2" maxLength="3" />
<elementType name="N90706" base="string" maxLength="30" />
<elementType name="NTE01" base="string" minLength="3" maxLength="3" />
<elementType name="NTE02" base="string" maxLength="80" />
<elementType name="PAM01" base="string" minLength="2" maxLength="2" />
<elementType name="PAM02" base="decimal" maxLength="15" />
<elementType name="PAM0301" base="string" minLength="2" maxLength="2" />
<elementType name="PAM0302" base="decimal" maxLength="15" />
<elementType name="PAM0303" base="decimal" maxLength="10" />
<elementType name="PAM0304" base="string" minLength="2" maxLength="2" />
<elementType name="PAM0305" base="decimal" maxLength="15" />
<elementType name="PAM0306" base="decimal" maxLength="10" />
<elementType name="PAM0307" base="string" minLength="2" maxLength="2" />
<elementType name="PAM0308" base="decimal" maxLength="15" />
<elementType name="PAM0309" base="decimal" maxLength="10" />
<elementType name="PAM0310" base="string" minLength="2" maxLength="2" />
<elementType name="PAM0311" base="decimal" maxLength="15" />
<elementType name="PAM0312" base="decimal" maxLength="10" />
<elementType name="PAM0313" base="string" minLength="2" maxLength="2" />
<elementType name="PAM0314" base="decimal" maxLength="15" />
<elementType name="PAM0315" base="decimal" maxLength="10" />
<elementType name="PAM04" base="string" maxLength="3" />
<elementType name="PAM05" base="decimal" maxLength="18" />
<elementType name="PAM06" base="string" minLength="2" maxLength="2" />
<elementType name="PAM07" base="string" minLength="3" maxLength="3" />
<elementType name="PAM08" base="date" minLength="8" maxLength="8" />
<elementType name="PAM09" base="time" minLength="4" maxLength="8" />
<elementType name="PAM10" base="string" minLength="3" maxLength="3" />
<elementType name="PAM11" base="date" minLength="8" maxLength="8" />
<elementType name="PAM12" base="time" minLength="4" maxLength="8" />
<elementType name="PAM13" base="string" maxLength="2" />
<elementType name="PAM14" base="decimal" maxLength="10" />
<elementType name="PAM15" base="string" />
<elementType name="PER01" base="string" minLength="2" maxLength="2" />
<elementType name="PER02" base="string" maxLength="60" />
<elementType name="PER03" base="string" minLength="2" maxLength="2" />
<elementType name="PER04" base="string" maxLength="80" />
<elementType name="PER05" base="string" minLength="2" maxLength="2" />
<elementType name="PER06" base="string" maxLength="80" />
<elementType name="PER07" base="string" minLength="2" maxLength="2" />
<elementType name="PER08" base="string" maxLength="80" />
<elementType name="PER09" base="string" maxLength="20" />
<elementType name="PID01" base="string" />
<elementType name="PID02" base="string" minLength="2" maxLength="3" />
<elementType name="PID03" base="string" minLength="2" maxLength="2" />
<elementType name="PID04" base="string" maxLength="12" />
<elementType name="PID05" base="string" maxLength="80" />
<elementType name="PID06" base="string" minLength="2" maxLength="2" />
<elementType name="PID07" base="string" maxLength="15" />
<elementType name="PID08" base="string" />
<elementType name="PID09" base="string" minLength="2" maxLength="3" />
<elementType name="PKG01" base="string" />
<elementType name="PKG02" base="string" maxLength="5" />
<elementType name="PKG03" base="string" minLength="2" maxLength="2" />
<elementType name="PKG04" base="string" maxLength="7" />
<elementType name="PKG05" base="string" maxLength="80" />
<elementType name="PKG06" base="string" minLength="2" maxLength="2" />
<elementType name="PO401" base="decimal" maxLength="6" />
<elementType name="PO402" base="decimal" maxLength="8" />
<elementType name="PO403" base="string" minLength="2" maxLength="2" />
<elementType name="PO404" base="string" minLength="3" maxLength="5" />
<elementType name="PO405" base="string" maxLength="2" />
<elementType name="PO406" base="decimal" maxLength="9" />
<elementType name="PO407" base="string" minLength="2" maxLength="2" />
<elementType name="PO408" base="decimal" maxLength="9" />
<elementType name="PO409" base="string" minLength="2" maxLength="2" />
<elementType name="PO410" base="decimal" maxLength="8" />
<elementType name="PO411" base="decimal" maxLength="8" />
<elementType name="PO412" base="decimal" maxLength="8" />
<elementType name="PO413" base="string" minLength="2" maxLength="2" />
<elementType name="PO414" base="decimal" maxLength="6" />
<elementType name="PO415" base="string" minLength="2" maxLength="2" />
<elementType name="PO416" base="string" maxLength="20" />
<elementType name="PO417" base="string" maxLength="20" />
<elementType name="PO418" base="decimal" maxLength="9" />
<elementType name="PWK01" base="string" minLength="2" maxLength="2" />
<elementType name="PWK02" base="string" maxLength="2" />
<elementType name="PWK03" base="decimal" maxLength="2" />
<elementType name="PWK04" base="string" minLength="2" maxLength="3" />
<elementType name="PWK05" base="string" maxLength="2" />
<elementType name="PWK06" base="string" minLength="2" maxLength="80" />
<elementType name="PWK07" base="string" maxLength="80" />
<elementType name="PWK0801" base="string" maxLength="2" />
<elementType name="PWK0802" base="string" maxLength="2" />
<elementType name="PWK0803" base="string" maxLength="2" />
<elementType name="PWK0804" base="string" maxLength="2" />
<elementType name="PWK0805" base="string" maxLength="2" />
<elementType name="PWK09" base="string" maxLength="2" />
<elementType name="QTY01" base="string" minLength="2" maxLength="2" />
<elementType name="QTY02" base="decimal" maxLength="15" />
<elementType name="QTY0301" base="string" minLength="2" maxLength="2" />
<elementType name="QTY0302" base="decimal" maxLength="15" />
<elementType name="QTY0303" base="decimal" maxLength="10" />
<elementType name="QTY0304" base="string" minLength="2" maxLength="2" />
<elementType name="QTY0305" base="decimal" maxLength="15" />
<elementType name="QTY0306" base="decimal" maxLength="10" />
<elementType name="QTY0307" base="string" minLength="2" maxLength="2" />
<elementType name="QTY0308" base="decimal" maxLength="15" />
<elementType name="QTY0309" base="decimal" maxLength="10" />
<elementType name="QTY0310" base="string" minLength="2" maxLength="2" />
<elementType name="QTY0311" base="decimal" maxLength="15" />
<elementType name="QTY0312" base="decimal" maxLength="10" />
<elementType name="QTY0313" base="string" minLength="2" maxLength="2" />
<elementType name="QTY0314" base="decimal" maxLength="15" />
<elementType name="QTY0315" base="decimal" maxLength="10" />
<elementType name="QTY04" base="string" maxLength="30" />
<elementType name="R401" base="string" />
<elementType name="R402" base="string" maxLength="2" />
<elementType name="R403" base="string" maxLength="30" />
<elementType name="R404" base="string" minLength="2" maxLength="24" />
<elementType name="R405" base="string" minLength="2" maxLength="3" />
<elementType name="R406" base="string" minLength="2" maxLength="30" />
<elementType name="R407" base="string" maxLength="4" />
<elementType name="R408" base="string" minLength="2" maxLength="2" />
<elementType name="REF01" base="string" minLength="2" maxLength="3" />
<elementType name="REF02" base="string" maxLength="30" />
<elementType name="REF03" base="string" maxLength="80" />
<elementType name="REF0401" base="string" minLength="2" maxLength="3" />
<elementType name="REF0402" base="string" maxLength="30" />
<elementType name="REF0403" base="string" minLength="2" maxLength="3" />
<elementType name="REF0404" base="string" maxLength="30" />
<elementType name="REF0405" base="string" minLength="2" maxLength="3" />
<elementType name="REF0406" base="string" maxLength="30" />
<elementType name="SAC01" base="string" />
<elementType name="SAC02" base="string" minLength="4" maxLength="4" />
<elementType name="SAC03" base="string" minLength="2" maxLength="2" />
<elementType name="SAC04" base="string" maxLength="10" />
<elementType name="SAC05" base="numeric" maxLength="15" />
<elementType name="SAC06" base="string" />
<elementType name="SAC07" base="decimal" maxLength="6" />
<elementType name="SAC08" base="decimal" maxLength="9" />
<elementType name="SAC09" base="string" minLength="2" maxLength="2" />
<elementType name="SAC10" base="decimal" maxLength="15" />
<elementType name="SAC11" base="decimal" maxLength="15" />
<elementType name="SAC12" base="string" minLength="2" maxLength="2" />
<elementType name="SAC13" base="string" maxLength="30" />
<elementType name="SAC14" base="string" maxLength="20" />
<elementType name="SAC15" base="string" maxLength="80" />
<elementType name="SAC16" base="string" minLength="2" maxLength="3" />
<elementType name="SDQ01" base="string" minLength="2" maxLength="2" />
<elementType name="SDQ02" base="string" maxLength="2" />
<elementType name="SDQ03" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ04" base="decimal" maxLength="15" />
<elementType name="SDQ05" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ06" base="decimal" maxLength="15" />
<elementType name="SDQ07" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ08" base="decimal" maxLength="15" />
<elementType name="SDQ09" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ10" base="decimal" maxLength="15" />
<elementType name="SDQ11" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ12" base="decimal" maxLength="15" />
<elementType name="SDQ13" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ14" base="decimal" maxLength="15" />
<elementType name="SDQ15" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ16" base="decimal" maxLength="15" />
<elementType name="SDQ17" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ18" base="decimal" maxLength="15" />
<elementType name="SDQ19" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ20" base="decimal" maxLength="15" />
<elementType name="SDQ21" base="string" minLength="2" maxLength="80" />
<elementType name="SDQ22" base="decimal" maxLength="15" />
<elementType name="SDQ23" base="string" maxLength="30" />
<elementType name="SLN01" base="string" maxLength="20" />
<elementType name="SLN02" base="string" maxLength="20" />
<elementType name="SLN03" base="string" />
<elementType name="SLN04" base="decimal" maxLength="15" />
<elementType name="SLN0501" base="string" minLength="2" maxLength="2" />
<elementType name="SLN0502" base="decimal" maxLength="15" />
<elementType name="SLN0503" base="decimal" maxLength="10" />
<elementType name="SLN0504" base="string" minLength="2" maxLength="2" />
<elementType name="SLN0505" base="decimal" maxLength="15" />
<elementType name="SLN0506" base="decimal" maxLength="10" />
<elementType name="SLN0507" base="string" minLength="2" maxLength="2" />
<elementType name="SLN0508" base="decimal" maxLength="15" />
<elementType name="SLN0509" base="decimal" maxLength="10" />
<elementType name="SLN0510" base="string" minLength="2" maxLength="2" />
<elementType name="SLN0511" base="decimal" maxLength="15" />
<elementType name="SLN0512" base="decimal" maxLength="10" />
<elementType name="SLN0513" base="string" minLength="2" maxLength="2" />
<elementType name="SLN0514" base="decimal" maxLength="15" />
<elementType name="SLN0515" base="decimal" maxLength="10" />
<elementType name="SLN06" base="decimal" maxLength="17" />
<elementType name="SLN07" base="string" minLength="2" maxLength="2" />
<elementType name="SLN08" base="string" />
<elementType name="SLN09" base="string" minLength="2" maxLength="2" />
<elementType name="SLN10" base="string" maxLength="48" />
<elementType name="SLN11" base="string" minLength="2" maxLength="2" />
<elementType name="SLN12" base="string" maxLength="48" />
<elementType name="SLN13" base="string" minLength="2" maxLength="2" />
<elementType name="SLN14" base="string" maxLength="48" />
<elementType name="SLN15" base="string" minLength="2" maxLength="2" />
<elementType name="SLN16" base="string" maxLength="48" />
<elementType name="SLN17" base="string" minLength="2" maxLength="2" />
<elementType name="SLN18" base="string" maxLength="48" />
<elementType name="SLN19" base="string" minLength="2" maxLength="2" />
<elementType name="SLN20" base="string" maxLength="48" />
<elementType name="SLN21" base="string" minLength="2" maxLength="2" />
<elementType name="SLN22" base="string" maxLength="48" />
<elementType name="SLN23" base="string" minLength="2" maxLength="2" />
<elementType name="SLN24" base="string" maxLength="48" />
<elementType name="SLN25" base="string" minLength="2" maxLength="2" />
<elementType name="SLN26" base="string" maxLength="48" />
<elementType name="SLN27" base="string" minLength="2" maxLength="2" />
<elementType name="SLN28" base="string" maxLength="48" />
<elementType name="SR01" base="string" maxLength="20" />
<elementType name="SR02" base="string" maxLength="7" />
<elementType name="SR03" base="time" minLength="4" maxLength="8" />
<elementType name="SR04" base="time" minLength="4" maxLength="8" />
<elementType name="SR05" base="string" maxLength="60" />
<elementType name="SR06" base="decimal" maxLength="17" />
<elementType name="SR07" base="decimal" maxLength="15" />
<elementType name="SR08" base="date" minLength="8" maxLength="8" />
<elementType name="SR09" base="date" minLength="8" maxLength="8" />
<elementType name="SR10" base="string" maxLength="48" />
<elementType name="SR11" base="string" maxLength="48" />
<elementType name="TC201" base="string" />
<elementType name="TC202" base="string" maxLength="30" />
<elementType name="TDS01" base="numeric" maxLength="15" />
<elementType name="TDS02" base="numeric" maxLength="15" />
<elementType name="TDS03" base="numeric" maxLength="15" />
<elementType name="TDS04" base="numeric" maxLength="15" />
<elementType name="TXI01" base="string" minLength="2" maxLength="2" />
<elementType name="TXI02" base="decimal" maxLength="18" />
<elementType name="TXI03" base="decimal" maxLength="10" />
<elementType name="TXI04" base="string" minLength="2" maxLength="2" />
<elementType name="TXI05" base="string" maxLength="10" />
<elementType name="TXI06" base="string" />
<elementType name="TXI07" base="string" />
<elementType name="TXI08" base="decimal" maxLength="9" />
<elementType name="TXI09" base="string" maxLength="20" />
<elementType name="TXI10" base="string" maxLength="20" />
<elementType name="V101" base="string" maxLength="8" />
<elementType name="V102" base="string" minLength="2" maxLength="28" />
<elementType name="V103" base="string" minLength="2" maxLength="3" />
<elementType name="V104" base="string" minLength="2" maxLength="10" />
<elementType name="V105" base="string" minLength="2" maxLength="4" />
<elementType name="V106" base="string" />
<elementType name="V107" base="string" minLength="2" maxLength="2" />
<elementType name="V108" base="string" />
<elementType name="V109" base="string" maxLength="2" />
<elementType name="YNQ01" base="string" minLength="2" maxLength="2" />
<elementType name="YNQ02" base="string" />
<elementType name="YNQ03" base="string" minLength="2" maxLength="3" />
<elementType name="YNQ04" base="string" maxLength="35" />
<elementType name="YNQ05" base="string" maxLength="264" />
<elementType name="YNQ06" base="string" maxLength="264" />
<elementType name="YNQ07" base="string" maxLength="264" />
<elementType name="YNQ08" base="string" maxLength="3" />
<elementType name="YNQ09" base="string" maxLength="30" />
<elementType name="YNQ10" base="string" maxLength="264" />
<compositeType name="CTP05">
<sequence>
<element type="CTP0501" minOccurs="1" />
<element type="CTP0502" />
<element type="CTP0503" />
<element type="CTP0504" />
<element type="CTP0505" />
<element type="CTP0506" />
<element type="CTP0507" />
<element type="CTP0508" />
<element type="CTP0509" />
<element type="CTP0510" />
<element type="CTP0511" />
<element type="CTP0512" />
<element type="CTP0513" />
<element type="CTP0514" />
<element type="CTP0515" />
</sequence>
</compositeType>
<compositeType name="INC02">
<sequence>
<element type="INC0201" minOccurs="1" />
<element type="INC0202" />
<element type="INC0203" />
<element type="INC0204" />
<element type="INC0205" />
<element type="INC0206" />
<element type="INC0207" />
<element type="INC0208" />
<element type="INC0209" />
<element type="INC0210" />
<element type="INC0211" />
<element type="INC0212" />
<element type="INC0213" />
<element type="INC0214" />
<element type="INC0215" />
</sequence>
</compositeType>
<compositeType name="MEA04">
<sequence>
<element type="MEA0401" minOccurs="1" />
<element type="MEA0402" />
<element type="MEA0403" />
<element type="MEA0404" />
<element type="MEA0405" />
<element type="MEA0406" />
<element type="MEA0407" />
<element type="MEA0408" />
<element type="MEA0409" />
<element type="MEA0410" />
<element type="MEA0411" />
<element type="MEA0412" />
<element type="MEA0413" />
<element type="MEA0414" />
<element type="MEA0415" />
</sequence>
</compositeType>
<compositeType name="N907">
<sequence>
<element type="N90701" minOccurs="1" />
<element type="N90702" minOccurs="1" />
<element type="N90703" />
<element type="N90704" />
<element type="N90705" />
<element type="N90706" />
</sequence>
</compositeType>
<compositeType name="PAM03">
<sequence>
<element type="PAM0301" minOccurs="1" />
<element type="PAM0302" />
<element type="PAM0303" />
<element type="PAM0304" />
<element type="PAM0305" />
<element type="PAM0306" />
<element type="PAM0307" />
<element type="PAM0308" />
<element type="PAM0309" />
<element type="PAM0310" />
<element type="PAM0311" />
<element type="PAM0312" />
<element type="PAM0313" />
<element type="PAM0314" />
<element type="PAM0315" />
</sequence>
</compositeType>
<compositeType name="PWK08">
<sequence>
<element type="PWK0801" minOccurs="1" />
<element type="PWK0802" />
<element type="PWK0803" />
<element type="PWK0804" />
<element type="PWK0805" />
</sequence>
</compositeType>
<compositeType name="QTY03">
<sequence>
<element type="QTY0301" minOccurs="1" />
<element type="QTY0302" />
<element type="QTY0303" />
<element type="QTY0304" />
<element type="QTY0305" />
<element type="QTY0306" />
<element type="QTY0307" />
<element type="QTY0308" />
<element type="QTY0309" />
<element type="QTY0310" />
<element type="QTY0311" />
<element type="QTY0312" />
<element type="QTY0313" />
<element type="QTY0314" />
<element type="QTY0315" />
</sequence>
</compositeType>
<compositeType name="REF04">
<sequence>
<element type="REF0401" minOccurs="1" />
<element type="REF0402" minOccurs="1" />
<element type="REF0403" />
<element type="REF0404" />
<element type="REF0405" />
<element type="REF0406" />
</sequence>
</compositeType>
<compositeType name="SLN05">
<sequence>
<element type="SLN0501" minOccurs="1" />
<element type="SLN0502" />
<element type="SLN0503" />
<element type="SLN0504" />
<element type="SLN0505" />
<element type="SLN0506" />
<element type="SLN0507" />
<element type="SLN0508" />
<element type="SLN0509" />
<element type="SLN0510" />
<element type="SLN0511" />
<element type="SLN0512" />
<element type="SLN0513" />
<element type="SLN0514" />
<element type="SLN0515" />
</sequence>
</compositeType>
<segmentType name="AMT">
<sequence>
<element type="AMT01" minOccurs="1" />
<element type="AMT02" minOccurs="1" />
<element type="AMT03" />
</sequence>
</segmentType>
<segmentType name="BAL">
<sequence>
<element type="BAL01" minOccurs="1" />
<element type="BAL02" minOccurs="1" />
<element type="BAL03" minOccurs="1" />
</sequence>
</segmentType>
<segmentType name="BIG">
<sequence>
<element type="BIG01" minOccurs="1" />
<element type="BIG02" minOccurs="1" />
<element type="BIG03" />
<element type="BIG04" />
<element type="BIG05" />
<element type="BIG06" />
<element type="BIG07" />
<element type="BIG08" />
<element type="BIG09" />
<element type="BIG10" />
</sequence>
</segmentType>
<segmentType name="CAD">
<sequence>
<element type="CAD01" />
<element type="CAD02" />
<element type="CAD03" />
<element type="CAD04" />
<element type="CAD05" />
<element type="CAD06" />
<element type="CAD07" />
<element type="CAD08" />
<element type="CAD09" />
</sequence>
</segmentType>
<segmentType name="CRC">
<sequence>
<element type="CRC01" minOccurs="1" />
<element type="CRC02" minOccurs="1" />
<element type="CRC03" minOccurs="1" />
<element type="CRC04" />
<element type="CRC05" />
<element type="CRC06" />
<element type="CRC07" />
</sequence>
</segmentType>
<segmentType name="CTP">
<sequence>
<element type="CTP01" />
<element type="CTP02" />
<element type="CTP03" />
<element type="CTP04" />
<composite type="CTP05" />
<element type="CTP06" />
<element type="CTP07" />
<element type="CTP08" />
<element type="CTP09" />
<element type="CTP10" />
<element type="CTP11" />
</sequence>
</segmentType>
<segmentType name="CTT">
<sequence>
<element type="CTT01" minOccurs="1" />
<element type="CTT02" />
<element type="CTT03" />
<element type="CTT04" />
<element type="CTT05" />
<element type="CTT06" />
<element type="CTT07" />
</sequence>
</segmentType>
<segmentType name="CUR">
<sequence>
<element type="CUR01" minOccurs="1" />
<element type="CUR02" minOccurs="1" />
<element type="CUR03" />
<element type="CUR04" />
<element type="CUR05" />
<element type="CUR06" />
<element type="CUR07" />
<element type="CUR08" />
<element type="CUR09" />
<element type="CUR10" />
<element type="CUR11" />
<element type="CUR12" />
<element type="CUR13" />
<element type="CUR14" />
<element type="CUR15" />
<element type="CUR16" />
<element type="CUR17" />
<element type="CUR18" />
<element type="CUR19" />
<element type="CUR20" />
<element type="CUR21" />
</sequence>
</segmentType>
<segmentType name="DMG">
<sequence>
<element type="DMG01" />
<element type="DMG02" />
<element type="DMG03" />
<element type="DMG04" />
<element type="DMG05" />
<element type="DMG06" />
<element type="DMG07" />
<element type="DMG08" />
<element type="DMG09" />
</sequence>
</segmentType>
<segmentType name="DTM">
<sequence>
<element type="DTM01" minOccurs="1" />
<element type="DTM02" />
<element type="DTM03" />
<element type="DTM04" />
<element type="DTM05" />
<element type="DTM06" />
</sequence>
</segmentType>
<segmentType name="FA1">
<sequence>
<element type="FA101" minOccurs="1" />
<element type="FA102" />
<element type="FA103" />
</sequence>
</segmentType>
<segmentType name="FA2">
<sequence>
<element type="FA201" minOccurs="1" />
<element type="FA202" minOccurs="1" />
</sequence>
</segmentType>
<segmentType name="FOB">
<sequence>
<element type="FOB01" minOccurs="1" />
<element type="FOB02" />
<element type="FOB03" />
<element type="FOB04" />
<element type="FOB05" />
<element type="FOB06" />
<element type="FOB07" />
<element type="FOB08" />
<element type="FOB09" />
</sequence>
</segmentType>
<segmentType name="INC">
<sequence>
<element type="INC01" minOccurs="1" />
<composite type="INC02" minOccurs="1" />
<element type="INC03" minOccurs="1" />
<element type="INC04" minOccurs="1" />
<element type="INC05" />
</sequence>
</segmentType>
<segmentType name="ISS">
<sequence>
<element type="ISS01" />
<element type="ISS02" />
<element type="ISS03" />
<element type="ISS04" />
<element type="ISS05" />
<element type="ISS06" />
<element type="ISS07" />
<element type="ISS08" />
</sequence>
</segmentType>
<segmentType name="IT1">
<sequence>
<element type="IT101" />
<element type="IT102" />
<element type="IT103" />
<element type="IT104" />
<element type="IT105" />
<element type="IT106" />
<element type="IT107" />
<element type="IT108" />
<element type="IT109" />
<element type="IT110" />
<element type="IT111" />
<element type="IT112" />
<element type="IT113" />
<element type="IT114" />
<element type="IT115" />
<element type="IT116" />
<element type="IT117" />
<element type="IT118" />
<element type="IT119" />
<element type="IT120" />
<element type="IT121" />
<element type="IT122" />
<element type="IT123" />
<element type="IT124" />
<element type="IT125" />
</sequence>
</segmentType>
<segmentType name="IT3">
<sequence>
<element type="IT301" />
<element type="IT302" />
<element type="IT303" />
<element type="IT304" />
<element type="IT305" />
</sequence>
</segmentType>
<segmentType name="ITD">
<sequence>
<element type="ITD01" />
<element type="ITD02" />
<element type="ITD03" />
<element type="ITD04" />
<element type="ITD05" />
<element type="ITD06" />
<element type="ITD07" />
<element type="ITD08" />
<element type="ITD09" />
<element type="ITD10" />
<element type="ITD11" />
<element type="ITD12" />
<element type="ITD13" />
<element type="ITD14" />
<element type="ITD15" />
</sequence>
</segmentType>
<segmentType name="L7">
<sequence>
<element type="L701" />
<element type="L702" />
<element type="L703