<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2016 sp1 (x64) (http://www.altova.com) by moreno (OIEAU) --><!--YM 2013-03-26 Ajout de la balise TailleFichier-->
<xs:schema xmlns="http://xml.sandre.eaufrance.fr/scenario/acq/3" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sa_msg="http://xml.sandre.eaufrance.fr/message/3" xmlns:sa_int="http://xml.sandre.eaufrance.fr/int/3" targetNamespace="http://xml.sandre.eaufrance.fr/scenario/acq/3" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:import namespace="http://xml.sandre.eaufrance.fr/int/3" schemaLocation="../../../int/3/sandre_fmt_xml_int.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/message/3" schemaLocation="../../../msg/3/message.xsd"/>
    <xs:element name="ACQ" abstract="false" nillable="false">
        <xs:annotation>
            <xs:documentation>message acquittement</xs:documentation>
        </xs:annotation>
        <xs:complexType mixed="false">
            <xs:sequence>
                <xs:element name="Scenario" nillable="false">
                    <xs:complexType mixed="false">
                        <xs:sequence>
                            <xs:element name="CodeScenario" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:simpleContent>
                                        <xs:restriction base="sa_msg:CodeScenario">
                                            <xs:enumeration value="ACQ"/>
                                        </xs:restriction>
                                    </xs:simpleContent>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="VersionScenario" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:simpleContent>
                                        <xs:restriction base="sa_msg:VersionScenario">
                                            <xs:enumeration value="3"/>
                                        </xs:restriction>
                                    </xs:simpleContent>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="NomScenario" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:simpleContent>
                                        <xs:restriction base="sa_msg:NomScenario">
                                            <xs:enumeration value="Message d'acquittement"/>
                                        </xs:restriction>
                                    </xs:simpleContent>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="DateCreationFichier" type="sa_msg:DateCreationFichier" nillable="false" minOccurs="0"/>
                            <xs:element name="ReferenceFichierEnvoi" type="sa_msg:ReferenceFichierEnvoi" nillable="false"/>
                            <xs:element name="Emetteur" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false" id="INT.2.2002-1"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false" id="INT.3.2002-1" minOccurs="0"/>
                                        <xs:element name="Service" nillable="false" minOccurs="0">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="NomService" type="sa_int:NomService" nillable="false"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="Contact" nillable="false" minOccurs="0">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="NomContact" type="sa_int:NomContact" nillable="false"/>
                                                    <xs:element name="PrenomContact" type="sa_int:PrenomContact" nillable="false"/>
                                                    <xs:element name="MelContact" type="sa_int:MelContact" nillable="false"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="SI" nillable="false" minOccurs="0">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="NomSI" nillable="false"/>
                                                    <xs:element name="VersionSI" nillable="false"/>
                                                    <xs:element name="AdresseIP" nillable="false" minOccurs="0"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Destinataire" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="Service" nillable="false" minOccurs="0">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="NomService" type="sa_int:NomService" nillable="false"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="Contact" nillable="false" minOccurs="0">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="NomContact" type="sa_int:NomContact" nillable="false"/>
                                                    <xs:element name="PrenomContact" type="sa_int:PrenomContact" nillable="false"/>
                                                    <xs:element name="MelContact" type="sa_int:MelContact" nillable="false"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="SI" nillable="false" minOccurs="0">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="NomSI" nillable="false"/>
                                                    <xs:element name="VersionSI" nillable="false"/>
                                                    <xs:element name="AdresseIP" nillable="false" minOccurs="0"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="AccuseReception" nillable="false" maxOccurs="unbounded">
                    <xs:complexType mixed="false">
                        <xs:sequence>
                            <xs:element name="Acceptation" type="sa_msg:Acceptation" nillable="false"/>
                            <xs:element name="CodeScenario" type="sa_msg:CodeScenario" nillable="false"/>
                            <xs:element name="VersionScenario" nillable="false"/>
                            <xs:element name="NomScenario" type="sa_msg:NomScenario" nillable="false"/>
                            <xs:element name="DateCreationFichier" type="sa_msg:DateCreationFichier" nillable="false" minOccurs="0"/>
                            <xs:element name="ReferenceFichierEnvoi" type="sa_msg:ReferenceFichierEnvoi" nillable="false"/>
                            <xs:element name="CleSecuFichierEnvoi" type="sa_msg:ReferenceFichierEnvoi" nillable="false"/>
                            <xs:element name="Erreur" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdErreur" type="sa_msg:CdErreur" nillable="false"/>
                                        <xs:element name="LocationErreur" type="sa_msg:LocationErreur" nillable="false"/>
                                        <xs:element name="DescriptifErreur" type="sa_msg:DescriptifErreur" nillable="false"/>
                                        <xs:element name="LigneErreur" type="sa_msg:LigneErreur" nillable="false" minOccurs="0"/>
                                        <xs:element name="ColonneErreur" type="sa_msg:ColonneErreur" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                    <xs:attribute name="SeveriteErreur" use="optional">
                                        <xs:simpleType>
                                            <xs:restriction base="xs:string">
                                                <xs:enumeration value="Warning"/>
                                                <xs:enumeration value="Error"/>
                                            </xs:restriction>
                                        </xs:simpleType>
                                    </xs:attribute>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Jeton" type="sa_msg:Jeton" nillable="false"/>
                            <xs:element name="TailleFichier" minOccurs="0"/>
                            <xs:element name="DateMAJSchemaXML" minOccurs="0"/>
                            <xs:element name="DateMAJSchematronReferentiel" minOccurs="0"/>
                            <xs:element name="DateMAJSchematronReglesMetier" minOccurs="0"/>
                            <xs:element name="TempsEtape0" minOccurs="0"/>
                            <xs:element name="TempsEtape1" minOccurs="0"/>
                            <xs:element name="TempsEtape2" minOccurs="0"/>
                            <xs:element name="TempsEtape3" minOccurs="0"/>
                            <xs:element name="TempsEtape4" minOccurs="0"/>
                            <xs:element name="Referentiel" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CdReferentiel" type="xs:string"/>
                                        <xs:element name="NomReferentiel" type="xs:string"/>
                                        <xs:element name="DateMAJReferentiel" type="xs:date"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>