UNPKG

interchange-schema-registry

Version:

A Global Schema Registry for Data Interchange formats

1,045 lines 60.2 kB
<?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