339 lines
16 KiB
XML
339 lines
16 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="site.ws.maelis.sigec.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="SiteService" targetNamespace="site.ws.maelis.sigec.com">
|
|
<wsdl:types>
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:tns="site.ws.maelis.sigec.com" xmlns:ns2="bean.persistence.ws.maelis.sigec.com" xmlns:ns1="bean.persistence.site.ws.maelis.sigec.com" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="site.ws.maelis.sigec.com">
|
|
<xs:import namespace="bean.persistence.site.ws.maelis.sigec.com"/>
|
|
<xs:import namespace="bean.persistence.ws.maelis.sigec.com"/>
|
|
<xs:import namespace="http://www.w3.org/2005/05/xmlmime"/>
|
|
<xs:element name="isWSRunning" type="tns:isWSRunning"/>
|
|
<xs:element name="isWSRunningResponse" type="tns:isWSRunningResponse"/>
|
|
<xs:element name="readDerogReasonList" type="tns:readDerogReasonList"/>
|
|
<xs:element name="readDerogReasonListResponse" type="tns:readDerogReasonListResponse"/>
|
|
<xs:element name="readLevelList" type="tns:readLevelList"/>
|
|
<xs:element name="readLevelListResponse" type="tns:readLevelListResponse"/>
|
|
<xs:element name="readSchoolForAdressAndLevel" type="tns:readSchoolForAdressAndLevel"/>
|
|
<xs:element name="readSchoolForAdressAndLevelResponse" type="tns:readSchoolForAdressAndLevelResponse"/>
|
|
<xs:element name="readYearSchoolList" type="tns:readYearSchoolList"/>
|
|
<xs:element name="readYearSchoolListResponse" type="tns:readYearSchoolListResponse"/>
|
|
<xs:complexType name="readSchoolForAdressAndLevel">
|
|
<xs:sequence>
|
|
<xs:element name="readSchoolForAdressAndLevelRequestBean" type="ns1:readSchoolForAdressAndLevelRequestBean"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="readSchoolForAdressAndLevelResponse">
|
|
<xs:sequence>
|
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="schoolList" type="ns1:schoolBean"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="isWSRunning">
|
|
<xs:sequence/>
|
|
</xs:complexType>
|
|
<xs:complexType name="isWSRunningResponse">
|
|
<xs:sequence>
|
|
<xs:element name="isWSRunning" type="xs:boolean"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="readDerogReasonList">
|
|
<xs:sequence/>
|
|
</xs:complexType>
|
|
<xs:complexType name="readDerogReasonListResponse">
|
|
<xs:sequence>
|
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="derogReasonBean" type="ns1:derogReasonBean"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="fileHandler">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="dataHandler" type="xs:base64Binary" xmime:expectedContentTypes="application/octet-stream"/>
|
|
<xs:element minOccurs="0" name="fileType" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="name" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="readYearSchoolList">
|
|
<xs:sequence/>
|
|
</xs:complexType>
|
|
<xs:complexType name="readYearSchoolListResponse">
|
|
<xs:sequence>
|
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="yearSchoolList" type="ns1:yearSchoolBean"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="readLevelList">
|
|
<xs:sequence/>
|
|
</xs:complexType>
|
|
<xs:complexType name="readLevelListResponse">
|
|
<xs:sequence>
|
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="levelList" type="ns1:levelBean"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:simpleType name="levelCode">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="SCHOOL"/>
|
|
<xs:enumeration value="ACTIVITY"/>
|
|
<xs:enumeration value="PERSON"/>
|
|
<xs:enumeration value="FAMILY"/>
|
|
<xs:enumeration value="CHILD"/>
|
|
<xs:enumeration value="RESERVATION"/>
|
|
<xs:enumeration value="ALL"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="rankCode">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="FAMILY"/>
|
|
<xs:enumeration value="PERSON"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="MaelisSiteException" type="tns:MaelisSiteException"/>
|
|
<xs:complexType name="MaelisSiteException">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="message" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="code" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="message" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:schema>
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="bean.persistence.ws.maelis.sigec.com" version="1.0">
|
|
<xs:complexType name="natureBean">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="code" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:schema>
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="bean.persistence.site.ws.maelis.sigec.com" xmlns:ns1="bean.persistence.ws.maelis.sigec.com" targetNamespace="bean.persistence.site.ws.maelis.sigec.com" version="1.0">
|
|
<xs:import namespace="bean.persistence.ws.maelis.sigec.com"/>
|
|
<xs:complexType name="readSchoolForAdressAndLevelRequestBean">
|
|
<xs:sequence>
|
|
<xs:element name="adresse" type="tns:streetAddressBean"/>
|
|
<xs:element name="schoolYear" type="xs:int"/>
|
|
<xs:element minOccurs="0" name="levelCode" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="streetAddressBean">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="num" type="xs:int"/>
|
|
<xs:element minOccurs="0" name="numComp" type="xs:string"/>
|
|
<xs:element name="idStreet" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="schoolBean">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="natureCode" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="natureLibelle" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="level" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="levelCode" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="idSchool" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="schoolName" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="adresse" type="tns:addressBean"/>
|
|
<xs:element minOccurs="0" name="phone" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="headmaster" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="addressBean">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="num" type="xs:int"/>
|
|
<xs:element minOccurs="0" name="street1" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="zipcode" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="town" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="derogReasonBean">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="code" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="libelle" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="yearSchoolBean">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
|
|
<xs:element minOccurs="0" name="dateStartYearSchool" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="dateEndYearSchool" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="dateStartSubscribeSchool" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="dateEndSubscribeSchool" type="xs:dateTime"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="levelBean">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="code" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="libelle" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="nature" type="ns1:natureBean"/>
|
|
<xs:element minOccurs="0" name="numOrder" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="age" type="xs:int"/>
|
|
<xs:element minOccurs="0" name="nextLevelCode" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:schema>
|
|
</wsdl:types>
|
|
<wsdl:message name="isWSRunningResponse">
|
|
<wsdl:part element="tns:isWSRunningResponse" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="readDerogReasonList">
|
|
<wsdl:part element="tns:readDerogReasonList" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="readYearSchoolListResponse">
|
|
<wsdl:part element="tns:readYearSchoolListResponse" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="readSchoolForAdressAndLevelResponse">
|
|
<wsdl:part element="tns:readSchoolForAdressAndLevelResponse" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="readLevelList">
|
|
<wsdl:part element="tns:readLevelList" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="readSchoolForAdressAndLevel">
|
|
<wsdl:part element="tns:readSchoolForAdressAndLevel" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="isWSRunning">
|
|
<wsdl:part element="tns:isWSRunning" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="readLevelListResponse">
|
|
<wsdl:part element="tns:readLevelListResponse" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="MaelisSiteException">
|
|
<wsdl:part element="tns:MaelisSiteException" name="MaelisSiteException">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="readYearSchoolList">
|
|
<wsdl:part element="tns:readYearSchoolList" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="readDerogReasonListResponse">
|
|
<wsdl:part element="tns:readDerogReasonListResponse" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:portType name="SiteService">
|
|
<wsdl:operation name="readSchoolForAdressAndLevel">
|
|
<wsdl:documentation>Lecture du (des) établissements pour un niveau et une adresse
|
|
|
|
-------------------------
|
|
Retourne les informations sur la liste des établissements </wsdl:documentation>
|
|
<wsdl:input message="tns:readSchoolForAdressAndLevel" name="readSchoolForAdressAndLevel">
|
|
</wsdl:input>
|
|
<wsdl:output message="tns:readSchoolForAdressAndLevelResponse" name="readSchoolForAdressAndLevelResponse">
|
|
</wsdl:output>
|
|
<wsdl:fault message="tns:MaelisSiteException" name="MaelisSiteException">
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="isWSRunning">
|
|
<wsdl:documentation>Vérifie si le webservice est OK
|
|
|
|
-------------------------
|
|
Retourne vrai ou faux </wsdl:documentation>
|
|
<wsdl:input message="tns:isWSRunning" name="isWSRunning">
|
|
</wsdl:input>
|
|
<wsdl:output message="tns:isWSRunningResponse" name="isWSRunningResponse">
|
|
</wsdl:output>
|
|
<wsdl:fault message="tns:MaelisSiteException" name="MaelisSiteException">
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="readDerogReasonList">
|
|
<wsdl:documentation>Renvoie la liste des motifs de dérogation scolaire usagers (liste des motifs utilisables côté GRC)
|
|
|
|
-------------------------
|
|
Retourne la liste des motifs </wsdl:documentation>
|
|
<wsdl:input message="tns:readDerogReasonList" name="readDerogReasonList">
|
|
</wsdl:input>
|
|
<wsdl:output message="tns:readDerogReasonListResponse" name="readDerogReasonListResponse">
|
|
</wsdl:output>
|
|
<wsdl:fault message="tns:MaelisSiteException" name="MaelisSiteException">
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="readYearSchoolList">
|
|
<wsdl:documentation>Renvoie la liste des informations des années scolaires à la date courante
|
|
|
|
-------------------------
|
|
Retourne la liste années scolaires </wsdl:documentation>
|
|
<wsdl:input message="tns:readYearSchoolList" name="readYearSchoolList">
|
|
</wsdl:input>
|
|
<wsdl:output message="tns:readYearSchoolListResponse" name="readYearSchoolListResponse">
|
|
</wsdl:output>
|
|
<wsdl:fault message="tns:MaelisSiteException" name="MaelisSiteException">
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="readLevelList">
|
|
<wsdl:documentation>Renvoie la liste des informations des niveaux scolaires
|
|
|
|
-------------------------
|
|
Retourne la liste des niveaux scolaires </wsdl:documentation>
|
|
<wsdl:input message="tns:readLevelList" name="readLevelList">
|
|
</wsdl:input>
|
|
<wsdl:output message="tns:readLevelListResponse" name="readLevelListResponse">
|
|
</wsdl:output>
|
|
<wsdl:fault message="tns:MaelisSiteException" name="MaelisSiteException">
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
</wsdl:portType>
|
|
<wsdl:binding name="SiteServiceSoapBinding" type="tns:SiteService">
|
|
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
|
<wsdl:operation name="readSchoolForAdressAndLevel">
|
|
<soap:operation soapAction="" style="document"/>
|
|
<wsdl:input name="readSchoolForAdressAndLevel">
|
|
<soap:body use="literal"/>
|
|
</wsdl:input>
|
|
<wsdl:output name="readSchoolForAdressAndLevelResponse">
|
|
<soap:body use="literal"/>
|
|
</wsdl:output>
|
|
<wsdl:fault name="MaelisSiteException">
|
|
<soap:fault name="MaelisSiteException" use="literal"/>
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="isWSRunning">
|
|
<soap:operation soapAction="" style="document"/>
|
|
<wsdl:input name="isWSRunning">
|
|
<soap:body use="literal"/>
|
|
</wsdl:input>
|
|
<wsdl:output name="isWSRunningResponse">
|
|
<soap:body use="literal"/>
|
|
</wsdl:output>
|
|
<wsdl:fault name="MaelisSiteException">
|
|
<soap:fault name="MaelisSiteException" use="literal"/>
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="readDerogReasonList">
|
|
<soap:operation soapAction="" style="document"/>
|
|
<wsdl:input name="readDerogReasonList">
|
|
<soap:body use="literal"/>
|
|
</wsdl:input>
|
|
<wsdl:output name="readDerogReasonListResponse">
|
|
<soap:body use="literal"/>
|
|
</wsdl:output>
|
|
<wsdl:fault name="MaelisSiteException">
|
|
<soap:fault name="MaelisSiteException" use="literal"/>
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="readYearSchoolList">
|
|
<soap:operation soapAction="" style="document"/>
|
|
<wsdl:input name="readYearSchoolList">
|
|
<soap:body use="literal"/>
|
|
</wsdl:input>
|
|
<wsdl:output name="readYearSchoolListResponse">
|
|
<soap:body use="literal"/>
|
|
</wsdl:output>
|
|
<wsdl:fault name="MaelisSiteException">
|
|
<soap:fault name="MaelisSiteException" use="literal"/>
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="readLevelList">
|
|
<soap:operation soapAction="" style="document"/>
|
|
<wsdl:input name="readLevelList">
|
|
<soap:body use="literal"/>
|
|
</wsdl:input>
|
|
<wsdl:output name="readLevelListResponse">
|
|
<soap:body use="literal"/>
|
|
</wsdl:output>
|
|
<wsdl:fault name="MaelisSiteException">
|
|
<soap:fault name="MaelisSiteException" use="literal"/>
|
|
</wsdl:fault>
|
|
</wsdl:operation>
|
|
</wsdl:binding>
|
|
<wsdl:service name="SiteService">
|
|
<wsdl:port binding="tns:SiteServiceSoapBinding" name="SiteServiceImplPort">
|
|
<soap:address location="https://demo-toulouse.sigec.fr/maelisws-toulouse/services/SiteService"/>
|
|
</wsdl:port>
|
|
</wsdl:service>
|
|
</wsdl:definitions>
|