<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="FEN0070A"
    xmlns:n="FEN0070A"
    xmlns:txt2xml="http://www.xemelios.org/namespaces#txt2xml"
    targetNamespace="FEN0070A">

    <xs:element name="CODE_APPLI" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="6"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    
    <xs:element name="ID_AE" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="16"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="DATE_CPT" nillable="false">
        <xs:simpleType >
            <xs:restriction base="xs:token">
                <xs:maxLength value="8"/>
                <xs:pattern value="(\d\d\d\d)(0[1-9]|1[012])(0[1-9]|1[0-9]|2[0-9]|3[01])"/>
            </xs:restriction>   
        </xs:simpleType>
    </xs:element>
    <xs:element name="DATE_PHY" nillable="false">
        <xs:simpleType >
            <xs:restriction base="xs:token">
                <xs:maxLength value="8"/>
                <xs:pattern value="(\d\d\d\d)(0[1-9]|1[012])(0[1-9]|1[0-9]|2[0-9]|3[01])"/>
            </xs:restriction>   
        </xs:simpleType>
    </xs:element>
    <xs:element name="BILL_OF_LADING" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="16"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="CODE_MVT" nillable="false">
        <xs:simpleType >
            <xs:restriction base="xs:token">
                <xs:maxLength value="3"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="MOTIF_MVT" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="4"/>
                <xs:pattern value="[0-9]{4}"/>
            </xs:restriction>  
        </xs:simpleType>
    </xs:element>
    <xs:element name="GR_GI_SLIP_NO" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    
    <xs:element name="PR_UNAME" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="12"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="TXT_ENTETE" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="25"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_LIG" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="6"/>
                <xs:pattern value="[0-9]{1,6}"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="TYPE_ID_FONC" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="30"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_FONC_PROD" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="30"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_CHORUS_PROD" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="18"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="PLANT" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="4"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="STGE_LOC" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="4"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_FONC_PARTNER" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="32"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_CHORUS_PARTNER" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="QUANTITY" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="15"/>
                <xs:pattern value="[+-][0-9]{10}[.][0-9]{3}"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="UNIT" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="3"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="VAL" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="25"/>
                <xs:pattern value="[0-9]{19}[.][0-9]{4}"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="PO_NUMBER" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="TXT_PST" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="50"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="RECEPT" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="12"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="WBS_ELEM" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="24"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_FONC_SUPPL" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="32"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_CHOR_SUPPL" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="FUNC_AREA" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="16"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ANA_MIN" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="22"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="LOC_MIN" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="22"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="NAT_MIN" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="11"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="AXMIN1" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="22"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="AXMIN2" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="22"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="PO_ITEM" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="5"/>
                <xs:pattern value="[0-9]{5}"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
</xs:schema>
