toulouse_maelis: update family wsdl (#67782)

This commit is contained in:
Nicolas Roche 2022-07-26 17:15:33 +02:00
parent 10c94d4ba6
commit c82725cebd
1 changed files with 404 additions and 173 deletions

View File

@ -12,6 +12,8 @@
<xs:element name="createChildResponse" type="tns:createChildResponse"/>
<xs:element name="createFamily" type="tns:createFamily"/>
<xs:element name="createFamilyResponse" type="tns:createFamilyResponse"/>
<xs:element name="createOrUpdateFSL" type="tns:createOrUpdateFSL"/>
<xs:element name="createOrUpdateFSLResponse" type="tns:createOrUpdateFSLResponse"/>
<xs:element name="createUpdateQuotient" type="tns:createUpdateQuotient"/>
<xs:element name="createUpdateQuotientResponse" type="tns:createUpdateQuotientResponse"/>
<xs:element name="deletesubscribe" type="tns:deletesubscribe"/>
@ -30,18 +32,26 @@
<xs:element name="readCategoryListResponse" type="tns:readCategoryListResponse"/>
<xs:element name="readCivilityList" type="tns:readCivilityList"/>
<xs:element name="readCivilityListResponse" type="tns:readCivilityListResponse"/>
<xs:element name="readDietCodeList" type="tns:readDietCodeList"/>
<xs:element name="readDietCodeListResponse" type="tns:readDietCodeListResponse"/>
<xs:element name="readFamily" type="tns:readFamily"/>
<xs:element name="readFamilyByPassword" type="tns:readFamilyByPassword"/>
<xs:element name="readFamilyByPasswordResponse" type="tns:readFamilyByPasswordResponse"/>
<xs:element name="readFamilyResponse" type="tns:readFamilyResponse"/>
<xs:element name="readOrganList" type="tns:readOrganList"/>
<xs:element name="readOrganListResponse" type="tns:readOrganListResponse"/>
<xs:element name="readPAIList" type="tns:readPAIList"/>
<xs:element name="readPAIListResponse" type="tns:readPAIListResponse"/>
<xs:element name="readQualityList" type="tns:readQualityList"/>
<xs:element name="readQualityListResponse" type="tns:readQualityListResponse"/>
<xs:element name="readQuotientList" type="tns:readQuotientList"/>
<xs:element name="readQuotientListResponse" type="tns:readQuotientListResponse"/>
<xs:element name="readSituationList" type="tns:readSituationList"/>
<xs:element name="readSituationListResponse" type="tns:readSituationListResponse"/>
<xs:element name="readStreetList" type="tns:readStreetList"/>
<xs:element name="readStreetListResponse" type="tns:readStreetListResponse"/>
<xs:element name="readVaccinList" type="tns:readVaccinList"/>
<xs:element name="readVaccinListResponse" type="tns:readVaccinListResponse"/>
<xs:element name="subscribeActivity" type="tns:subscribeActivity"/>
<xs:element name="subscribeActivityResponse" type="tns:subscribeActivityResponse"/>
<xs:element name="subscribeSchool" type="tns:subscribeSchool"/>
@ -60,6 +70,16 @@
<xs:element name="updateFamilyResponse" type="tns:updateFamilyResponse"/>
<xs:element name="updateFamilySituation" type="tns:updateFamilySituation"/>
<xs:element name="updateFamilySituationResponse" type="tns:updateFamilySituationResponse"/>
<xs:complexType name="deletesubscribe">
<xs:sequence>
<xs:element name="numPerson" type="xs:int"/>
<xs:element name="idActivite" type="xs:string"/>
<xs:element name="dateRefDelete" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="deletesubscribeResponse">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="updateChildIndicators">
<xs:sequence>
<xs:element name="numPerson" type="xs:int"/>
@ -79,16 +99,22 @@
<xs:complexType name="updateChildIndicatorsResponse">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="deletesubscribe">
<xs:complexType name="readQuotientList">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="readQuotientListResponse">
<xs:sequence>
<xs:element name="numPerson" type="xs:int"/>
<xs:element name="idActivite" type="xs:string"/>
<xs:element name="dateRefDelete" type="xs:dateTime"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="deletesubscribeResponse">
<xs:complexType name="readDietCodeList">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="readDietCodeListResponse">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="readFamily">
<xs:sequence>
<xs:element name="dossierNumber" type="xs:int"/>
@ -107,6 +133,7 @@
<xs:element name="number" type="xs:int"/>
<xs:element minOccurs="0" name="category" type="xs:string"/>
<xs:element minOccurs="0" name="situation" type="xs:string"/>
<xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
<xs:element minOccurs="0" name="nbChild" type="xs:int"/>
<xs:element minOccurs="0" name="nbTotalChild" type="xs:int"/>
<xs:element minOccurs="0" name="nbAES" type="xs:string"/>
@ -126,7 +153,7 @@
<xs:element name="lastname" type="xs:string"/>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="quality" type="xs:string"/>
<xs:element minOccurs="0" name="civility" type="xs:string"/>
<xs:element name="civility" type="xs:string"/>
<xs:element name="dateBirth" type="xs:dateTime"/>
<xs:element name="adresse" type="ns2:addressBean"/>
<xs:element minOccurs="0" name="contact" type="ns2:contactBean"/>
@ -136,8 +163,8 @@
</xs:complexType>
<xs:complexType name="fslBean">
<xs:sequence>
<xs:element minOccurs="0" name="dateDeb" type="xs:dateTime"/>
<xs:element minOccurs="0" name="dateFin" type="xs:dateTime"/>
<xs:element name="dateDeb" type="xs:dateTime"/>
<xs:element name="dateFin" type="xs:dateTime"/>
<xs:element minOccurs="0" name="allergieAlimentaire" type="xs:string"/>
<xs:element minOccurs="0" name="allergieRespiratoire" type="xs:string"/>
<xs:element minOccurs="0" name="allergieAutre" type="xs:string"/>
@ -185,7 +212,7 @@
</xs:complexType>
<xs:complexType name="paiInfoBean">
<xs:sequence>
<xs:element minOccurs="0" name="code" type="xs:string"/>
<xs:element name="code" type="xs:string"/>
<xs:element minOccurs="0" name="dateDeb" type="xs:dateTime"/>
<xs:element minOccurs="0" name="dateFin" type="xs:dateTime"/>
<xs:element minOccurs="0" name="description" type="xs:string"/>
@ -261,6 +288,15 @@
<xs:complexType name="updateFamilySituationResponse">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="createOrUpdateFSL">
<xs:sequence>
<xs:element name="arg0" type="xs:int"/>
<xs:element name="arg1" type="tns:fslBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="createOrUpdateFSLResponse">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="subscribeSchool">
<xs:sequence>
<xs:element name="subcribeSchoolRequestBean" type="ns3:subscribeSchoolRequestBean"/>
@ -330,35 +366,23 @@
<xs:sequence>
<xs:element name="dossierNumber" type="xs:int"/>
<xs:element name="personNumber" type="xs:int"/>
<xs:element minOccurs="0" name="quotient" type="tns:familyQuotientRedvBean"/>
<xs:element name="quotient" type="tns:familyQuotientRedvBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="familyQuotientRedvBean">
<xs:sequence>
<xs:element minOccurs="0" name="year" type="xs:int"/>
<xs:element minOccurs="0" name="yearRev" type="xs:int"/>
<xs:element minOccurs="0" name="dateStart" type="xs:dateTime"/>
<xs:element minOccurs="0" name="dateEnd" type="xs:dateTime"/>
<xs:element minOccurs="0" name="mtt" type="xs:double"/>
<xs:element minOccurs="0" name="cdquo" type="xs:string"/>
<xs:element name="year" type="xs:int"/>
<xs:element name="yearRev" type="xs:int"/>
<xs:element name="dateStart" type="xs:dateTime"/>
<xs:element name="dateEnd" type="xs:dateTime"/>
<xs:element name="mtt" type="xs:double"/>
<xs:element name="cdquo" type="xs:string"/>
<xs:element minOccurs="0" name="codeUti" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="createUpdateQuotientResponse">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="isRLExists">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="datebirth" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="isRLExistsResponse">
<xs:sequence>
<xs:element name="result" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getActivityRate">
<xs:sequence>
<xs:element name="request" type="ns2:getActivityRateRequestBean"/>
@ -369,6 +393,18 @@
<xs:element minOccurs="0" name="resultBean" type="ns2:getActivityRateResultBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="isRLExists">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="dateBirth" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="isRLExistsResponse">
<xs:sequence>
<xs:element name="result" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateChildPAI">
<xs:sequence>
<xs:element name="personNumber" type="xs:int"/>
@ -397,23 +433,6 @@
<xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addSuppliedDocument">
<xs:sequence>
<xs:element name="addSuppliedDocumentRequestBean" type="ns2:addSuppliedDocumentRequestBean"/>
</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="addSuppliedDocumentResponse">
<xs:sequence>
<xs:element minOccurs="0" name="addSuppliedDocumentResultBean" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="createChild">
<xs:sequence>
<xs:element name="numDossier" type="xs:int"/>
@ -432,11 +451,28 @@
<xs:element minOccurs="0" name="resultBean" type="ns1:resultChildBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addSuppliedDocument">
<xs:sequence>
<xs:element name="addSuppliedDocumentRequestBean" type="ns2:addSuppliedDocumentRequestBean"/>
</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="addSuppliedDocumentResponse">
<xs:sequence>
<xs:element minOccurs="0" name="addSuppliedDocumentResultBean" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="isChildExists">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="datebirth" type="xs:dateTime"/>
<xs:element name="dateBirth" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="isChildExistsResponse">
@ -473,7 +509,23 @@
</xs:complexType>
<xs:complexType name="createFamilyResponse">
<xs:sequence>
<xs:element minOccurs="0" name="familyResult" type="ns1:resultFamilyBean"/>
<xs:element minOccurs="0" name="createFamilyResult" type="ns1:resultFamilyBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="readVaccinList">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="readVaccinListResponse">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="readPAIList">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="readPAIListResponse">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateFamilyAuthorizedPersonList">
@ -569,6 +621,13 @@
</xs:complexContent>
</xs:complexType>
<xs:complexType name="itemBean">
<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="professionBean">
<xs:sequence>
<xs:element minOccurs="0" name="codeCSP" type="xs:string"/>
@ -612,6 +671,7 @@
<xs:element minOccurs="0" name="id" type="xs:string"/>
<xs:element minOccurs="0" name="firstname" type="xs:string"/>
<xs:element minOccurs="0" name="lastname" type="xs:string"/>
<xs:element minOccurs="0" name="dateBirth" type="xs:dateTime"/>
<xs:element minOccurs="0" name="quality" type="xs:string"/>
<xs:element minOccurs="0" name="civility" type="xs:string"/>
<xs:element minOccurs="0" name="contact" type="tns:contactEmergencyBean"/>
@ -635,7 +695,7 @@
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="dateBirth" type="xs:dateTime"/>
<xs:element minOccurs="0" name="quality" type="xs:string"/>
<xs:element name="quality" type="xs:string"/>
<xs:element minOccurs="0" name="contact" type="tns:contactLightBean"/>
</xs:sequence>
</xs:extension>
@ -782,7 +842,6 @@
<xs:complexType name="person2Bean">
<xs:sequence>
<xs:element name="num" type="xs:int"/>
<xs:element minOccurs="0" name="civility" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="firstname" type="xs:string"/>
@ -791,13 +850,7 @@
<xs:element minOccurs="0" name="mail" type="xs:string"/>
<xs:element minOccurs="0" name="address" type="ns2:addressBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="itemBean">
<xs:sequence>
<xs:element minOccurs="0" name="code" type="xs:string"/>
<xs:element minOccurs="0" name="libelle" type="xs:string"/>
</xs:sequence>
<xs:attribute name="num" type="xs:int"/>
</xs:complexType>
<xs:complexType name="emergencyPersonListBean">
@ -1034,6 +1087,24 @@
</xs:sequence>
</xs:complexType>
<xs:complexType name="childCreateBean">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="sexe" type="xs:string"/>
<xs:element name="birth" type="ns1:birthCreateBean"/>
<xs:element minOccurs="0" name="bPhoto" type="xs:boolean"/>
<xs:element minOccurs="0" name="bLeaveAlone" type="xs:boolean"/>
<xs:element minOccurs="0" name="numFather" type="xs:int"/>
<xs:element minOccurs="0" name="numMother" type="xs:int"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" nillable="true" type="ns2:relatedPersonBean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="ns3:indicatorValueAddBean"/>
<xs:element minOccurs="0" name="dietcode" type="xs:string"/>
<xs:element minOccurs="0" name="medicalRecord" type="ns3:medicalRecordBean"/>
<xs:element minOccurs="0" name="paiInfoBean" type="ns1:paiInfoBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addSuppliedDocumentRequestBean">
<xs:sequence>
<xs:element name="numDossier" type="xs:int"/>
@ -1051,21 +1122,6 @@
</xs:sequence>
</xs:complexType>
<xs:complexType name="childCreateBean">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="sexe" type="xs:string"/>
<xs:element name="birth" type="ns1:birthCreateBean"/>
<xs:element minOccurs="0" name="bPhoto" type="xs:boolean"/>
<xs:element minOccurs="0" name="bLeaveAlone" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" nillable="true" type="ns2:relatedPersonBean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="ns3:indicatorValueAddBean"/>
<xs:element minOccurs="0" name="medicalRecord" type="ns3:medicalRecordBean"/>
<xs:element minOccurs="0" name="paiInfoBean" type="ns1:paiInfoBean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="stateBean">
<xs:complexContent>
<xs:extension base="ns1:abstractSpecBean">
@ -1097,6 +1153,14 @@
</xs:schema>
</wsdl:types>
<wsdl:message name="readQuotientList">
<wsdl:part element="tns:readQuotientList" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readQuotientListResponse">
<wsdl:part element="tns:readQuotientListResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readFamily">
<wsdl:part element="tns:readFamily" name="parameters">
</wsdl:part>
@ -1173,6 +1237,10 @@
<wsdl:part element="tns:createFamily" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readVaccinListResponse">
<wsdl:part element="tns:readVaccinListResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readCivilityListResponse">
<wsdl:part element="tns:readCivilityListResponse" name="parameters">
</wsdl:part>
@ -1181,6 +1249,10 @@
<wsdl:part element="tns:readStreetListResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readPAIList">
<wsdl:part element="tns:readPAIList" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="updateFamilyAuthorizedPersonList">
<wsdl:part element="tns:updateFamilyAuthorizedPersonList" name="parameters">
</wsdl:part>
@ -1189,6 +1261,10 @@
<wsdl:part element="tns:updateChildIndicatorsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readPAIListResponse">
<wsdl:part element="tns:readPAIListResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="MaelisFamilyExceptionSpec">
<wsdl:part element="tns:MaelisFamilyExceptionSpec" name="MaelisFamilyExceptionSpec">
</wsdl:part>
@ -1197,14 +1273,14 @@
<wsdl:part element="tns:readOrganList" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="updateChildIndicators">
<wsdl:part element="tns:updateChildIndicators" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="deletesubscribe">
<wsdl:part element="tns:deletesubscribe" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="updateChildIndicators">
<wsdl:part element="tns:updateChildIndicators" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="isRLExistsResponse">
<wsdl:part element="tns:isRLExistsResponse" name="parameters">
</wsdl:part>
@ -1217,6 +1293,10 @@
<wsdl:part element="tns:readOrganListResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readDietCodeList">
<wsdl:part element="tns:readDietCodeList" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="MaelisFamilyException">
<wsdl:part element="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:part>
@ -1233,6 +1313,10 @@
<wsdl:part element="tns:updateChildAutorization" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="createOrUpdateFSLResponse">
<wsdl:part element="tns:createOrUpdateFSLResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readSituationListResponse">
<wsdl:part element="tns:readSituationListResponse" name="parameters">
</wsdl:part>
@ -1249,6 +1333,10 @@
<wsdl:part element="tns:getActivityRateResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="createOrUpdateFSL">
<wsdl:part element="tns:createOrUpdateFSL" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="subscribeSchool">
<wsdl:part element="tns:subscribeSchool" name="parameters">
</wsdl:part>
@ -1265,14 +1353,18 @@
<wsdl:part element="tns:createUpdateQuotient" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="isRLExists">
<wsdl:part element="tns:isRLExists" name="parameters">
<wsdl:message name="readDietCodeListResponse">
<wsdl:part element="tns:readDietCodeListResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getActivityRate">
<wsdl:part element="tns:getActivityRate" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="isRLExists">
<wsdl:part element="tns:isRLExists" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="updateChildPAI">
<wsdl:part element="tns:updateChildPAI" name="parameters">
</wsdl:part>
@ -1305,6 +1397,10 @@
<wsdl:part element="tns:isWSRunningResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readVaccinList">
<wsdl:part element="tns:readVaccinList" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="updateFamilyAuthorizedPersonListResponse">
<wsdl:part element="tns:updateFamilyAuthorizedPersonListResponse" name="parameters">
</wsdl:part>
@ -1322,25 +1418,6 @@
</wsdl:part>
</wsdl:message>
<wsdl:portType name="FamilyService">
<wsdl:operation name="updateChildIndicators">
<wsdl:documentation>Méthode de mise à jour des indicateurs
Prise en compte des choix éventuels sur les indicateurs
------------------------------
numPerson : numéro de l'enfant (obligatoire)
indicators : liste des indicateurs
- Code de l'indicateur (obligatoire)
- isActive : true/false (true : ajouter / false : supprimer) (obligatoire)
- choice : Code du choix (lorsqu'il s'agit d'un indicateur avec choix)
-----------------------------</wsdl:documentation>
<wsdl:input message="tns:updateChildIndicators" name="updateChildIndicators">
</wsdl:input>
<wsdl:output message="tns:updateChildIndicatorsResponse" name="updateChildIndicatorsResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="deletesubscribe">
<wsdl:documentation> Méthode de suppression d'une inscription
@ -1370,6 +1447,51 @@
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateChildIndicators">
<wsdl:documentation>Méthode de mise à jour des indicateurs
Prise en compte des choix éventuels sur les indicateurs
------------------------------
numPerson : numéro de l'enfant (obligatoire)
indicators : liste des indicateurs
- Code de l'indicateur (obligatoire)
- isActive : true/false (true : ajouter / false : supprimer) (obligatoire)
- choice : Code du choix (lorsqu'il s'agit d'un indicateur avec choix)
-----------------------------</wsdl:documentation>
<wsdl:input message="tns:updateChildIndicators" name="updateChildIndicators">
</wsdl:input>
<wsdl:output message="tns:updateChildIndicatorsResponse" name="updateChildIndicatorsResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="readQuotientList">
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
La liste des Quotient
-------------------------
Retourne la liste des code valeur pour les Quotient</wsdl:documentation>
<wsdl:input message="tns:readQuotientList" name="readQuotientList">
</wsdl:input>
<wsdl:output message="tns:readQuotientListResponse" name="readQuotientListResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="readDietCodeList">
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
La liste des régimes alimentaires
-------------------------
Retourne la liste des code valeur pour les régimes aliementaires</wsdl:documentation>
<wsdl:input message="tns:readDietCodeList" name="readDietCodeList">
</wsdl:input>
<wsdl:output message="tns:readDietCodeListResponse" name="readDietCodeListResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="readFamily">
<wsdl:documentation>Méthode de lecture de la famille
@ -1409,7 +1531,8 @@
numPerson : numéro de l'enfant (obligatoire)
bPhoto : autorisation photo (obligatoire)
bLeaveAlone : autorisation à partir seul (obligatoire)
personList: liste des personnes autorisées à récupérer l'enfant
personList: liste des personnes autorisées à récupérer l'enfant
Les personnes non présentes dans cette liste sont supprimées en tant que personne autorisée à récupérer l'enfant, si la liste est vide on supprime l'ensemble des personnes déjà présente.
-----------------------------</wsdl:documentation>
<wsdl:input message="tns:updateChildAutorization" name="updateChildAutorization">
@ -1470,6 +1593,27 @@
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createOrUpdateFSL">
<wsdl:documentation>Méthode de création ou mise à jour de la fiche sanitaire
Cette méthode permet de mettre à jour les informations relatives au FSL pour un enfant
------------------------------
personNumber : numéro de l'enfant (obligatoire)
fslBean : les informations de la fiche sanitaire (obligatoire)
-----------------------------
Traitement :
Si numéro personne trouvé
Mise à jour des données FSL
Sinon retour erreur pas de personne trouvée</wsdl:documentation>
<wsdl:input message="tns:createOrUpdateFSL" name="createOrUpdateFSL">
</wsdl:input>
<wsdl:output message="tns:createOrUpdateFSLResponse" name="createOrUpdateFSLResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="subscribeSchool">
<wsdl:documentation> Méthode d'inscription scolaire
@ -1576,13 +1720,13 @@
-------------------------
dossierNumber: numéro de la famille (obligatoire)
personNumber: numéro de la personne (obligatoire)
Quotient :
- year : année de référence
- yearRev : année de revenue
- dateDeb : date de début (format DD/MM/YYYY)
- dateFin : date de fin (format DD/MM/YYYY)
- mtt : montant
- cdQuo : code du quotient
Quotient : (obligatoire)
- year : année de référence (obligatoire)
- yearRev : année de revenue (obligatoire)
- dateStart : date de début (format DD/MM/YYYY) (obligatoire)
- dateFin : date de fin (format DD/MM/YYYY) (obligatoire)
- mtt : montant (obligatoire)
- cdQuo : code du quotient (obligatoire)
- codeUti : code de l'utilisateur
-------------------------
@ -1599,21 +1743,6 @@
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="isRLExists">
<wsdl:documentation>Méthode pour vérifier si un responsable existe
-------------------------
- firstname : prénom
- lastname : nom
- datebirth : date de naissance
Retourne vrai ou faux </wsdl:documentation>
<wsdl:input message="tns:isRLExists" name="isRLExists">
</wsdl:input>
<wsdl:output message="tns:isRLExistsResponse" name="isRLExistsResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getActivityRate">
<wsdl:documentation> Méthode de récupération des tarif d'une unité et le top éligible CESU de l'unité
@ -1666,6 +1795,21 @@
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="isRLExists">
<wsdl:documentation>Méthode pour vérifier si un responsable existe
-------------------------
- firstname : prénom
- lastname : nom
- dateBirth : date de naissance
Retourne vrai ou faux </wsdl:documentation>
<wsdl:input message="tns:isRLExists" name="isRLExists">
</wsdl:input>
<wsdl:output message="tns:isRLExistsResponse" name="isRLExistsResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateChildPAI">
<wsdl:documentation>Méthode de déclaration/modification d'un PAI
@ -1716,32 +1860,6 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addSuppliedDocument">
<wsdl:documentation>Méthode de fourniture des pièces
Prise en compte des choix éventuels sur les indicateurs
------------------------------
numDossier: numéro de dossier famille, obligatoire
numPerson : numéro de la personne, fourni si la pièce est pour un enfant
documentList :
- idDocument : identifiant de la pièce jointe (type de pièce)
- depositDate : date de dépôt (si non transmis, date du jour)
- filename : nom du fichier avec son extension (.pdf ou autre)
- fileSupplied : fichier fourni
-----------------------------
Traitement :
Les documents sont ajoutés à la liste des documents fournis par la famille.
Pas de gestion de validité
Retour :
true/false : true si au moins un document a été ajouté, ou false si aucun document indiqué.</wsdl:documentation>
<wsdl:input message="tns:addSuppliedDocument" name="addSuppliedDocument">
</wsdl:input>
<wsdl:output message="tns:addSuppliedDocumentResponse" name="addSuppliedDocumentResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createChild">
<wsdl:documentation> Méthode de création d'un enfant
@ -1775,13 +1893,39 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addSuppliedDocument">
<wsdl:documentation>Méthode de fourniture des pièces
Prise en compte des choix éventuels sur les indicateurs
------------------------------
numDossier: numéro de dossier famille, obligatoire
numPerson : numéro de la personne, fourni si la pièce est pour un enfant
documentList :
- idDocument : identifiant de la pièce jointe (type de pièce)
- depositDate : date de dépôt (si non transmis, date du jour)
- filename : nom du fichier avec son extension (.pdf ou autre)
- fileSupplied : fichier fourni
-----------------------------
Traitement :
Les documents sont ajoutés à la liste des documents fournis par la famille.
Pas de gestion de validité
Retour :
true/false : true si au moins un document a été ajouté, ou false si aucun document indiqué.</wsdl:documentation>
<wsdl:input message="tns:addSuppliedDocument" name="addSuppliedDocument">
</wsdl:input>
<wsdl:output message="tns:addSuppliedDocumentResponse" name="addSuppliedDocumentResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="isChildExists">
<wsdl:documentation>Méthode pour vérifier si un enfant existe
-------------------------
- firstname : prénom
- lastname : nom
- datebirth : date de naissance
- dateBirth : date de naissance
Retourne vrai ou faux </wsdl:documentation>
<wsdl:input message="tns:isChildExists" name="isChildExists">
</wsdl:input>
@ -1923,10 +2067,37 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="readVaccinList">
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
La liste des vaccins
-------------------------
Retourne la liste des code valeur pour les vaccins</wsdl:documentation>
<wsdl:input message="tns:readVaccinList" name="readVaccinList">
</wsdl:input>
<wsdl:output message="tns:readVaccinListResponse" name="readVaccinListResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="readPAIList">
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
La liste des PAI
-------------------------
Retourne la liste des code valeur pour les PAI</wsdl:documentation>
<wsdl:input message="tns:readPAIList" name="readPAIList">
</wsdl:input>
<wsdl:output message="tns:readPAIListResponse" name="readPAIListResponse">
</wsdl:output>
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateFamilyAuthorizedPersonList">
<wsdl:documentation>Méthode de mise à jour de la liste des personnes autorisées sur la famille
La liste comporte toutes les personnes autorisées.
Les personnes non présentes dans cette liste sont supprimées en tant que personne autorisée.
Dépressié : il faut utiliser la méthode updateChildAutorization car nouvelle gestion par enfant (famille recomposée)
------------------------------
numDossier : numéro de dossier famille (obligatoire)
@ -2003,6 +2174,18 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
</wsdl:portType>
<wsdl:binding name="FamilyServiceSoapBinding" type="tns:FamilyService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="deletesubscribe">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="deletesubscribe">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="deletesubscribeResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateChildIndicators">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="updateChildIndicators">
@ -2015,12 +2198,24 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="deletesubscribe">
<wsdl:operation name="readQuotientList">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="deletesubscribe">
<wsdl:input name="readQuotientList">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="deletesubscribeResponse">
<wsdl:output name="readQuotientListResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="readDietCodeList">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="readDietCodeList">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="readDietCodeListResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
@ -2099,6 +2294,18 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createOrUpdateFSL">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="createOrUpdateFSL">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="createOrUpdateFSLResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="subscribeSchool">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="subscribeSchool">
@ -2150,18 +2357,6 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="isRLExists">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="isRLExists">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="isRLExistsResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getActivityRate">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getActivityRate">
@ -2174,6 +2369,18 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="isRLExists">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="isRLExists">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="isRLExistsResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateChildPAI">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="updateChildPAI">
@ -2210,18 +2417,6 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addSuppliedDocument">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="addSuppliedDocument">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="addSuppliedDocumentResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createChild">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="createChild">
@ -2234,6 +2429,18 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addSuppliedDocument">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="addSuppliedDocument">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="addSuppliedDocumentResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="isChildExists">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="isChildExists">
@ -2270,6 +2477,30 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="readVaccinList">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="readVaccinList">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="readVaccinListResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="readPAIList">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="readPAIList">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="readPAIListResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="MaelisFamilyException">
<soap:fault name="MaelisFamilyException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateFamilyAuthorizedPersonList">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="updateFamilyAuthorizedPersonList">