<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="https://editeurs-inscription.cnfpt.fr/ws/inscription/2.0" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="inscription" targetNamespace="https://editeurs-inscription.cnfpt.fr/ws/inscription/2.0">
  <wsdl:documentation>
  Version 2.0 du Service d_ajout/modification et interrogation d_une inscription
  </wsdl:documentation>
  <wsdl:types>
    <xsd:schema targetNamespace="https://editeurs-inscription.cnfpt.fr/ws/inscription/2.0">
      <xsd:element name="SetInscription">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="civilite" type="tns:stringcivilite" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="nom_usage" type="tns:stringnom_usage" maxOccurs="1" minOccurs="1"/> 
            <xsd:element name="nom_naissance" type="tns:stringnom_naissance" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="prenom" type="tns:stringprenom" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="date_naissance" type="tns:stringdate_naissance" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="adresse_1" type="tns:stringadresse_1" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="adresse_2" type="tns:stringadresse_2"/>
            <xsd:element name="adresse_3" type="tns:stringadresse_3"/>
            <xsd:element name="code_postal" type="tns:stringcode_postal" maxOccurs="1"/>
            <xsd:element name="ville" type="tns:stringville" maxOccurs="1"/>
            <xsd:element name="pays" type="tns:stringpays"/>
            <xsd:element name="telephone" type="tns:stringtelephone"/>
            <xsd:element name="tel_mobile" type="tns:stringtel_mobile"/>
            <xsd:element name="niveau_diplome" type="tns:stringniveau_diplome"/>
            <xsd:element name="tel_professionnel" type="tns:stringtel_professionnel"/>
            <xsd:element name="collectivite_siret" type="tns:stringcollectivite_siret" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="lieu_travail_adresse_1" type="tns:stringlieu_travail_adresse_1" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="lieu_travail_adresse_2" type="tns:stringlieu_travail_adresse_2"/>
            <xsd:element name="lieu_travail_code_postal" type="tns:stringlieu_travail_code_postal" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="lieu_travail_ville" type="tns:stringlieu_travail_ville" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="service" type="tns:stringservice"/>
            <xsd:element name="references" type="tns:stringreferences"/>
            <xsd:element name="domaine_activite" type="tns:stringdomaine_activite"/>
            <xsd:element name="famille_professionnelle" type="tns:stringfamille_professionnelle"/>
            <xsd:element name="emploi_fonction" type="tns:stringemploi_fonction"/>
            <xsd:element name="mail" type="tns:stringmail"/>
            <xsd:element name="responsable_hierarchique_nom" type="tns:stringresponsable_hierarchique_nom"/>
            <xsd:element name="responsable_hierarchique_prenom" type="tns:stringresponsable_hierarchique_prenom"/>
            <xsd:element name="responsable_hierarchique_mail" type="tns:stringresponsable_hierarchique_mail"/>
            <xsd:element name="correspondant_formation_nom" type="tns:stringcorrespondant_formation_nom"/>
            <xsd:element name="correspondant_formation_prenom" type="tns:stringcorrespondant_formation_prenom"/>
            <xsd:element name="correspondant_formation_mail" type="tns:stringcorrespondant_formation_mail"/>
            <xsd:element name="statutaire" type="tns:stringstatutaire" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="grade" type="tns:stringgrade"/>
            <xsd:element name="code_net" type="tns:stringcode_net"/>
            <xsd:element name="categorie" type="tns:stringcategorie"/>
            <xsd:element name="date_entree_grade" type="tns:stringdate_entree_grade"/>
            <xsd:element name="date_entree_fpt" type="tns:stringdate_entree_fpt"/>
            <xsd:element name="qualite" type="tns:stringqualite"/>
            <xsd:element name="code_stage" type="tns:stringcode_stage" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="code_session" type="tns:stringcode_session" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="etat_inscription" type="tns:stringetat_inscription" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="dif" type="tns:stringdif"/>
            <xsd:element name="objectif_formation" type="tns:stringobjectif_formation" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="motivations" type="tns:stringmotivations"/>
            <xsd:element name="avis_de_CT" type="tns:stringavis_de_CT"/>
            <xsd:element name="hebergement" type="tns:inthebergement"/>
            <xsd:element name="amenagement" type="tns:stringamenagement"/>
            <xsd:element name="numero_operation" type="tns:stringnumero_operation"/>
            <xsd:element name="token_authentification" type="tns:stringtoken_authentification" maxOccurs="1" minOccurs="1"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SetInscriptionResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="nom_usage" type="tns:stringnom_usage" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="nom_naissance" type="tns:stringnom_naissance" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="prenom" type="tns:stringprenom" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="date_naissance" type="tns:stringdate_naissance" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="collectivite_siret" type="tns:stringcollectivite_siret" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="code_stage" type="tns:stringcode_stage" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="code_session" type="tns:stringcode_session" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="code_retour_agent" type="tns:code_retour" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="detail_des_erreurs_agent">
              <xsd:complexType>
                 <xsd:sequence>
                    <xsd:element name="erreur" maxOccurs="unbounded" minOccurs="0">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element name="champs">
                            <xsd:complexType>
                               <xsd:sequence>
                                  <xsd:element name="champ" type="xsd:string" maxOccurs="unbounded" minOccurs="0"/>
                               </xsd:sequence>
                            </xsd:complexType>
                          </xsd:element>
                          <xsd:element name="description" type="xsd:string" maxOccurs="1" minOccurs="0"/>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                 </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="code_retour_inscription" type="tns:code_retour" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="detail_des_erreurs_inscription">
              <xsd:complexType>
                 <xsd:sequence>
                    <xsd:element name="erreur" maxOccurs="unbounded" minOccurs="0">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element name="champs">
                            <xsd:complexType>
                               <xsd:sequence>
                                  <xsd:element name="champ" type="xsd:string" maxOccurs="unbounded" minOccurs="0"/>
                               </xsd:sequence>
                            </xsd:complexType>
                          </xsd:element>
                          <xsd:element name="description" type="xsd:string" maxOccurs="1" minOccurs="0"/>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                 </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Interrogation">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="nom_usage" type="tns:stringnom_usage" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="nom_naissance" type="tns:stringnom_naissance" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="prenom" type="tns:stringprenom" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="date_naissance" type="tns:stringdate_naissance" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="code_stage" type="tns:stringcode_stage" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="code_session" type="tns:stringcode_session" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="token_authentification" type="tns:stringtoken_authentification" maxOccurs="1" minOccurs="1"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="InterrogationResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="nom_usage" type="tns:stringnom_usage"/>
            <xsd:element name="nom_naissance" type="tns:stringnom_naissance"/>
            <xsd:element name="prenom" type="tns:stringprenom"/>
            <xsd:element name="date_naissance" type="tns:stringdate_naissance"/>
            <xsd:element name="code_stage" type="tns:stringcode_stage"/>
            <xsd:element name="code_session" type="tns:stringcode_session"/>
            <xsd:element name="code_retour_interrogation" type="tns:code_retour" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="detail_des_erreurs_interrogation">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="erreur" maxOccurs="unbounded" minOccurs="0">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="champs">
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="champ" type="xsd:string" maxOccurs="unbounded" minOccurs="0"/>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                      <xsd:element name="description" type="xsd:string" maxOccurs="1" minOccurs="0"/>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="etat_inscription" type="tns:stringretour_etat_inscription"/>
            <xsd:element name="convocation_transmise" type="tns:code_bool" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="date_convocation" type="tns:stringdate_convocation" maxOccurs="1" minOccurs="1"/>
            <xsd:element name="dif" type="tns:stringdif"/>
            <xsd:element name="objectif_formation" type="tns:stringobjectif_formation"/>
            <xsd:element name="motivations" type="tns:stringmotivations"/>
            <xsd:element name="avis_de_CT" type="tns:stringavis_de_CT"/>
            <xsd:element name="seances">
              <xsd:complexType>
                 <xsd:sequence>
                    <xsd:element name="seance" maxOccurs="unbounded" minOccurs="0">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element name="numero_seance" type="xsd:string" /> 
                          <xsd:element name="date_debut_seance" type="xsd:string"/>
                          <xsd:element name="date_fin_seance" type="xsd:string"/>
                          <xsd:element name="heure_debut_seance" type="xsd:string"/>
                          <xsd:element name="heure_fin_seance" type="xsd:string"/>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                 </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
			<xsd:element name="presence">
              <xsd:complexType>
                 <xsd:sequence>
                 	<xsd:element name="nb_heures_presence" type="xsd:int" /> 
                    <xsd:element name="nb_heures_session" type="xsd:int"/>
                    <xsd:element name="nb_jours_presence" type="xsd:int"/>
                    <xsd:element name="nb_jours_session" type="xsd:int"/>
                 </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="lien_convocation" type="xsd:string"/>
            <xsd:element name="lien_attestation" type="xsd:string"/>
            <xsd:element name="inscription_refusee" type="xsd:string"/>
            <xsd:element name="document_refus" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:simpleType name="stringcivilite">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="3"/>
          <xsd:enumeration value="M."/>
          <xsd:enumeration value="Mme"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringnom_usage">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringnom_naissance">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringprenom">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringdate_naissance">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="10"/>
          <xsd:maxLength value="10"/>
          <xsd:pattern value="[0-3][0-9]/[0-1][0-9]/[0-9]{4}"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringadresse_1">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="38"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringadresse_2">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="38"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringadresse_3">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="38"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringcode_postal">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringville">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringpays">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringtelephone">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="16"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringtel_mobile">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="16"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringniveau_diplome">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="150"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringtel_professionnel">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="16"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringcollectivite_siret">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="14"/>
          <xsd:maxLength value="14"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringlieu_travail_adresse_1">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="38"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringlieu_travail_adresse_2">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="38"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringlieu_travail_code_postal">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="5"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringlieu_travail_ville">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringservice">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="150"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringreferences">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="150"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringdomaine_activite">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="75"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringfamille_professionnelle">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="75"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringemploi_fonction">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="75"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringmail">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="320"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringresponsable_hierarchique_nom">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringresponsable_hierarchique_prenom">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringresponsable_hierarchique_mail">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="320"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringcorrespondant_formation_nom">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringcorrespondant_formation_prenom">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringcorrespondant_formation_mail">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="320"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringstatutaire">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="1"/>
          <xsd:enumeration value="H"/>
          <xsd:enumeration value="O"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringgrade">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="75"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringcode_net">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="4"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringcategorie">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="1"/>
          <xsd:enumeration value="A"/>
          <xsd:enumeration value="B"/>
          <xsd:enumeration value="C"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringdate_entree_grade">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="10"/>
          <xsd:pattern value="[0-3][0-9]/[0-1][0-9]/[0-9]{4}"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringdate_entree_fpt">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="10"/>
          <xsd:pattern value="[0-3][0-9]/[0-1][0-9]/[0-9]{4}"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringqualite">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="50"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringcode_stage">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="7"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringcode_session">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="3"/>
          <xsd:maxLength value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringetat_inscription">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="0"/>
          <xsd:enumeration value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringretour_etat_inscription">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="0"/>
          <xsd:enumeration value="1"/>
          <xsd:enumeration value="2"/>
          <xsd:enumeration value="3"/>
          <xsd:enumeration value="4"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringdif">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="1"/>
          <xsd:enumeration value="O"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringmotivations">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="500"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringobjectif_formation">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="100"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringavis_de_CT">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="500"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="inthebergement">
        <xsd:restriction base="xsd:int">
          <xsd:enumeration value="1"/>
          <xsd:enumeration value="2"/>
          <xsd:enumeration value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringamenagement">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="1"/>
          <xsd:enumeration value="O"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringnumero_operation">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="5"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringtoken_authentification">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="32"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="code_retour">
        <xsd:restriction base="xsd:int">
          <xsd:enumeration value="0"/>
          <xsd:enumeration value="1"/>
          <xsd:enumeration value="2"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="code_bool">
        <xsd:restriction base="xsd:int">
          <xsd:enumeration value="0"/>
          <xsd:enumeration value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="stringdate_convocation">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="10"/>
          <xsd:pattern value="[0-9]{4}/[0-1][0-9]/[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9]"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="SetInscriptionRequest">
    <wsdl:documentation>Element d appel a l_ajout ou modification d_une inscription</wsdl:documentation>
    <wsdl:part element="tns:SetInscription" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="SetInscriptionResponse">
    <wsdl:documentation>Element de reponse a l_ajout ou modification d_une inscription</wsdl:documentation>
    <wsdl:part element="tns:SetInscriptionResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="InterrogationRequest">
    <wsdl:documentation>Message d_appel a une interrogation</wsdl:documentation>
    <wsdl:part name="parameters" element="tns:Interrogation"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="InterrogationResponse">
    <wsdl:documentation>Element de reponse a une interrogation</wsdl:documentation>
    <wsdl:part name="parameters" element="tns:InterrogationResponse"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="inscription">
    <wsdl:operation name="SetInscription">
      <wsdl:input message="tns:SetInscriptionRequest"/>
      <wsdl:output message="tns:SetInscriptionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="Interrogation">
      <wsdl:input message="tns:InterrogationRequest"></wsdl:input>
      <wsdl:output message="tns:InterrogationResponse"></wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="inscriptionSOAP" type="tns:inscription">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="SetInscription">
      <wsdl:documentation>Operation d'ajout/modification d_une inscription</wsdl:documentation>
      <soap:operation soapAction="https://editeurs-inscription.cnfpt.fr/ws/inscription/1.0/SetInscription"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Interrogation">
      <wsdl:documentation>Operation d'interrogation d_une inscription</wsdl:documentation>
      <soap:operation soapAction="https://editeurs-inscription.cnfpt.fr/ws/inscription/1.0/Interrogation"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="inscription">
    <wsdl:documentation>Service d'ajout/modification et interrogation d_une inscription</wsdl:documentation>
    <wsdl:port binding="tns:inscriptionSOAP" name="inscriptionSOAP">
      <soap:address location="https://editeurs-inscription.cnfpt.fr/ws/inscription/1.0"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>