Projet

Général

Profil

0001-toulouse-maelis-update-WSDL-71641.patch

Nicolas Roche, 24 novembre 2022 11:14

Télécharger (141 ko)

Voir les différences:

Subject: [PATCH 1/6]  toulouse-maelis: update WSDL (#71641)

 .../data/toulouse_maelis/ActivityService.wsdl |   52 +-
 tests/data/toulouse_maelis/FamilyService.wsdl | 1198 +++++++++++------
 2 files changed, 821 insertions(+), 429 deletions(-)
tests/data/toulouse_maelis/ActivityService.wsdl
1046 1046
    </wsdl:part>
1047 1047
  </wsdl:message>
1048 1048
  <wsdl:message name="getPersonCatalogueActivity">
1049 1049
    <wsdl:part element="tns:getPersonCatalogueActivity" name="parameters">
1050 1050
    </wsdl:part>
1051 1051
  </wsdl:message>
1052 1052
  <wsdl:portType name="ActivityService">
1053 1053
    <wsdl:operation name="updateChildUnitBasket">
1054
<wsdl:documentation> Méthode de mise à jour de la quantité d'une ligne du panier </wsdl:documentation>
1054
<wsdl:documentation>Met à jour la quantité d'une ligne du panier</wsdl:documentation>
1055 1055
      <wsdl:input message="tns:updateChildUnitBasket" name="updateChildUnitBasket">
1056 1056
    </wsdl:input>
1057 1057
      <wsdl:output message="tns:updateChildUnitBasketResponse" name="updateChildUnitBasketResponse">
1058 1058
    </wsdl:output>
1059 1059
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1060 1060
    </wsdl:fault>
1061 1061
    </wsdl:operation>
1062 1062
    <wsdl:operation name="getPersonScheduleList">
1063
<wsdl:documentation> Méthode de récuperation des calendriers d'une personne</wsdl:documentation>
1063
<wsdl:documentation>Renvoie les calendriers d'une personne</wsdl:documentation>
1064 1064
      <wsdl:input message="tns:getPersonScheduleList" name="getPersonScheduleList">
1065 1065
    </wsdl:input>
1066 1066
      <wsdl:output message="tns:getPersonScheduleListResponse" name="getPersonScheduleListResponse">
1067 1067
    </wsdl:output>
1068 1068
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1069 1069
    </wsdl:fault>
1070 1070
    </wsdl:operation>
1071 1071
    <wsdl:operation name="getNbAvailablePlacesPortalOther">
1072
<wsdl:documentation> Méthode qui renvoie le nombre d'inscriptions disponibles autres que PORTAL (en fonction d'une inscription à faire) 
1072
<wsdl:documentation>Renvoie le nombre d'inscriptions disponibles autres que PORTAL (en fonction d'une inscription à faire)
1073 1073

  
1074 1074
 ---------------------- 
1075 1075
 idPers la personne (pour quota filles/garçons) 
1076 1076
 idAct l'activité (obligatoire)
1077 1077
 idUni l'unité (obligatoire)
1078 1078
 idPlace le lieu 
1079 1079
 date de début période d'inscription 
1080 1080
 date de fin période d'inscription 
1081 1081

  
1082 1082
  le total trouvé :  
1083
         -1 si plus de place et l'inscription doit être refusée, 
1084
         0 si plus de place et l'inscription doit être mise en attente 
1085
         NA si pas de controle 
1086
         NN est le nombre de places disponibles </wsdl:documentation>
1083
       -1 si plus de place et l'inscription doit être refusée, 
1084
       0 si plus de place et l'inscription doit être mise en attente 
1085
       NA si pas de controle 
1086
       NN est le nombre de places disponibles </wsdl:documentation>
1087 1087
      <wsdl:input message="tns:getNbAvailablePlacesPortalOther" name="getNbAvailablePlacesPortalOther">
1088 1088
    </wsdl:input>
1089 1089
      <wsdl:output message="tns:getNbAvailablePlacesPortalOtherResponse" name="getNbAvailablePlacesPortalOtherResponse">
1090 1090
    </wsdl:output>
1091 1091
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1092 1092
    </wsdl:fault>
1093 1093
    </wsdl:operation>
1094 1094
    <wsdl:operation name="closeSubscribe">
1095
<wsdl:documentation> Méthode de fermeture des calendriers d'une inscription 
1095
<wsdl:documentation>Ferme le calendrier d'une inscription
1096 1096

  
1097 1097
 ---------------------- 
1098 1098
 idSubscribe : identifiant de l'inscription (obligatoire)
1099 1099
 idActivity : identifiant de l'activité 
1100 1100
 idPerson : identifiant de la personne 
1101 1101
 dateEnd : la date de fin d'inscription (obligatoire)</wsdl:documentation>
1102 1102
      <wsdl:input message="tns:closeSubscribe" name="closeSubscribe">
1103 1103
    </wsdl:input>
1104 1104
      <wsdl:output message="tns:closeSubscribeResponse" name="closeSubscribeResponse">
1105 1105
    </wsdl:output>
1106 1106
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1107 1107
    </wsdl:fault>
1108 1108
    </wsdl:operation>
1109 1109
    <wsdl:operation name="getFamilyChilds">
1110
<wsdl:documentation> Méthode de recherche des enfants de la famille avec leurs inscriptions  
1110
<wsdl:documentation>Renvoie les enfants de la famille avec leurs inscriptions 
1111 1111
 La liste est composée des enfants de la famille (y compris les enfants en garde alternée)  
1112 1112
 avec, pour chaque enfant, un second niveau composé de la liste de ses inscriptions existantes </wsdl:documentation>
1113 1113
      <wsdl:input message="tns:getFamilyChilds" name="getFamilyChilds">
1114 1114
    </wsdl:input>
1115 1115
      <wsdl:output message="tns:getFamilyChildsResponse" name="getFamilyChildsResponse">
1116 1116
    </wsdl:output>
1117 1117
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1118 1118
    </wsdl:fault>
1119 1119
    </wsdl:operation>
1120 1120
    <wsdl:operation name="validateBasket">
1121
<wsdl:documentation> Méthode qui validation le panier 
1121
<wsdl:documentation>Valide le panier 
1122 1122
 Renvoi une liste d'identifiant de factures ainsi que la liste des identifiants d'inscription. 
1123
 Renvoi les paramétres de l'url de paiement.  </wsdl:documentation>
1123
 Renvoi les paramètres de l'URL de paiement.</wsdl:documentation>
1124 1124
      <wsdl:input message="tns:validateBasket" name="validateBasket">
1125 1125
    </wsdl:input>
1126 1126
      <wsdl:output message="tns:validateBasketResponse" name="validateBasketResponse">
1127 1127
    </wsdl:output>
1128 1128
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1129 1129
    </wsdl:fault>
1130 1130
    </wsdl:operation>
1131 1131
    <wsdl:operation name="deleteBasket">
1132
<wsdl:documentation> Méthode qui supprime le panier </wsdl:documentation>
1132
<wsdl:documentation>Supprime le panier</wsdl:documentation>
1133 1133
      <wsdl:input message="tns:deleteBasket" name="deleteBasket">
1134 1134
    </wsdl:input>
1135 1135
      <wsdl:output message="tns:deleteBasketResponse" name="deleteBasketResponse">
1136 1136
    </wsdl:output>
1137 1137
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1138 1138
    </wsdl:fault>
1139 1139
    </wsdl:operation>
1140 1140
    <wsdl:operation name="getFamilyBasket">
1141
<wsdl:documentation> Méthode qui renvoie le panier de la famille pour un utilisateur </wsdl:documentation>
1141
<wsdl:documentation>Renvoie le panier de la famille pour un utilisateur</wsdl:documentation>
1142 1142
      <wsdl:input message="tns:getFamilyBasket" name="getFamilyBasket">
1143 1143
    </wsdl:input>
1144 1144
      <wsdl:output message="tns:getFamilyBasketResponse" name="getFamilyBasketResponse">
1145 1145
    </wsdl:output>
1146 1146
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1147 1147
    </wsdl:fault>
1148 1148
    </wsdl:operation>
1149 1149
    <wsdl:operation name="addChildUnitLstWait">
1150
<wsdl:documentation> Méthode qui permet d'ajouter au panier une inscription en liste d'attente d'un enfant à une activité  du catalogue </wsdl:documentation>
1150
<wsdl:documentation>Ajoute au panier une inscription en liste d'attente d'un enfant à une activité du catalogue</wsdl:documentation>
1151 1151
      <wsdl:input message="tns:addChildUnitLstWait" name="addChildUnitLstWait">
1152 1152
    </wsdl:input>
1153 1153
      <wsdl:output message="tns:addChildUnitLstWaitResponse" name="addChildUnitLstWaitResponse">
1154 1154
    </wsdl:output>
1155 1155
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1156 1156
    </wsdl:fault>
1157 1157
    </wsdl:operation>
1158 1158
    <wsdl:operation name="getPersonUnitInfo">
1159
<wsdl:documentation> Méthode qui renvoie les informations d'inscription d'un enfant à une activité du catalogue </wsdl:documentation>
1159
<wsdl:documentation>Renvoie les informations d'inscription d'un enfant à une activité du catalogue </wsdl:documentation>
1160 1160
      <wsdl:input message="tns:getPersonUnitInfo" name="getPersonUnitInfo">
1161 1161
    </wsdl:input>
1162 1162
      <wsdl:output message="tns:getPersonUnitInfoResponse" name="getPersonUnitInfoResponse">
1163 1163
    </wsdl:output>
1164 1164
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1165 1165
    </wsdl:fault>
1166 1166
    </wsdl:operation>
1167 1167
    <wsdl:operation name="updateBasketTime">
1168
<wsdl:documentation> Méthode qui prolonge la durée de vie du panier de son délai</wsdl:documentation>
1168
<wsdl:documentation>Prolonge la durée de vie du panier de son délai</wsdl:documentation>
1169 1169
      <wsdl:input message="tns:updateBasketTime" name="updateBasketTime">
1170 1170
    </wsdl:input>
1171 1171
      <wsdl:output message="tns:updateBasketTimeResponse" name="updateBasketTimeResponse">
1172 1172
    </wsdl:output>
1173 1173
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1174 1174
    </wsdl:fault>
1175 1175
    </wsdl:operation>
1176 1176
    <wsdl:operation name="getUnitByActivity">
1177
<wsdl:documentation> Méthode qui renvoie les unités de l'activité indiquée </wsdl:documentation>
1177
<wsdl:documentation>Renvoie les unités de l'activité indiquée</wsdl:documentation>
1178 1178
      <wsdl:input message="tns:getUnitByActivity" name="getUnitByActivity">
1179 1179
    </wsdl:input>
1180 1180
      <wsdl:output message="tns:getUnitByActivityResponse" name="getUnitByActivityResponse">
1181 1181
    </wsdl:output>
1182 1182
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1183 1183
    </wsdl:fault>
1184 1184
    </wsdl:operation>
1185 1185
    <wsdl:operation name="getSelectionCriteriaForFamilyList">
1186
<wsdl:documentation> Méthode de recherche des natures d'activités pour le profil portail </wsdl:documentation>
1186
<wsdl:documentation>Renvoie les natures d'activités pour le profil portail </wsdl:documentation>
1187 1187
      <wsdl:input message="tns:getSelectionCriteriaForFamilyList" name="getSelectionCriteriaForFamilyList">
1188 1188
    </wsdl:input>
1189 1189
      <wsdl:output message="tns:getSelectionCriteriaForFamilyListResponse" name="getSelectionCriteriaForFamilyListResponse">
1190 1190
    </wsdl:output>
1191 1191
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1192 1192
    </wsdl:fault>
1193 1193
    </wsdl:operation>
1194 1194
    <wsdl:operation name="isWSRunning">
1195
<wsdl:documentation>Méthode pour vérifier si le webservice est OK
1195
<wsdl:documentation>Vérifie si le webservice est OK
1196 1196

  
1197 1197
 -------------------------
1198
 Retourne vrai ou faux </wsdl:documentation>
1198
 Retourne vrai ou faux</wsdl:documentation>
1199 1199
      <wsdl:input message="tns:isWSRunning" name="isWSRunning">
1200 1200
    </wsdl:input>
1201 1201
      <wsdl:output message="tns:isWSRunningResponse" name="isWSRunningResponse">
1202 1202
    </wsdl:output>
1203 1203
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1204 1204
    </wsdl:fault>
1205 1205
    </wsdl:operation>
1206 1206
    <wsdl:operation name="addChildUnitBasket">
1207
<wsdl:documentation> Méthode qui permet d'ajouter au panier une inscription d'un enfant à une activité du catalogue </wsdl:documentation>
1207
<wsdl:documentation>Ajoute au panier une inscription d'un enfant à une activité du catalogue</wsdl:documentation>
1208 1208
      <wsdl:input message="tns:addChildUnitBasket" name="addChildUnitBasket">
1209 1209
    </wsdl:input>
1210 1210
      <wsdl:output message="tns:addChildUnitBasketResponse" name="addChildUnitBasketResponse">
1211 1211
    </wsdl:output>
1212 1212
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1213 1213
    </wsdl:fault>
1214 1214
    </wsdl:operation>
1215 1215
    <wsdl:operation name="updatePersonSchedule">
1216
<wsdl:documentation> Méthode de mise à jour du calendrier d'une personne 
1216
<wsdl:documentation>Met à jour le calendrier d'une personne
1217 1217

  
1218 1218
 ----------------------  
1219 1219
 action possible :  
1220 1220
 ADD_PRES_PREVI,  
1221 1221
 DEL_PRES_PREVI, 
1222 1222
 ADD_ABSENCE,  
1223 1223
 DEL_ABSENCE,  
1224 1224
 ADD_PRES_REAL,  
......
1227 1227
      <wsdl:input message="tns:updatePersonSchedule" name="updatePersonSchedule">
1228 1228
    </wsdl:input>
1229 1229
      <wsdl:output message="tns:updatePersonScheduleResponse" name="updatePersonScheduleResponse">
1230 1230
    </wsdl:output>
1231 1231
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1232 1232
    </wsdl:fault>
1233 1233
    </wsdl:operation>
1234 1234
    <wsdl:operation name="updateWeekCalendar">
1235
<wsdl:documentation> Méthode de mise à jour du calendrier hebdomadaire
1235
<wsdl:documentation>Met à jour le calendrier hebdomadaire d'une personne, par rapport à une activité
1236 1236

  
1237 1237
 ---------------------- 
1238 1238
 idActivity : identifiant de l'activité 
1239 1239
 numPerson : Numéro de personne 
1240 1240
 weeklyPlanningAM : modèle hebdomadaire matin
1241 1241
 weeklyPlanningPM : modèle hebdomadaire après-midi 
1242 1242
 dateStart : date de début d'application
1243 1243
 dateEnd : date de fin d'application, facultatif, si non fourni date de fin de l'inscription
......
1252 1252
      <wsdl:input message="tns:updateWeekCalendar" name="updateWeekCalendar">
1253 1253
    </wsdl:input>
1254 1254
      <wsdl:output message="tns:updateWeekCalendarResponse" name="updateWeekCalendarResponse">
1255 1255
    </wsdl:output>
1256 1256
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1257 1257
    </wsdl:fault>
1258 1258
    </wsdl:operation>
1259 1259
    <wsdl:operation name="deleteChildUnitBasket">
1260
<wsdl:documentation> Méthode qui supprime une ligne du panier</wsdl:documentation>
1260
<wsdl:documentation>Supprime une ligne du panier</wsdl:documentation>
1261 1261
      <wsdl:input message="tns:deleteChildUnitBasket" name="deleteChildUnitBasket">
1262 1262
    </wsdl:input>
1263 1263
      <wsdl:output message="tns:deleteChildUnitBasketResponse" name="deleteChildUnitBasketResponse">
1264 1264
    </wsdl:output>
1265 1265
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1266 1266
    </wsdl:fault>
1267 1267
    </wsdl:operation>
1268 1268
    <wsdl:operation name="getFamilyList">
1269
<wsdl:documentation> Méthode de recherche des familles  
1269
<wsdl:documentation>Renvoie la liste des familles correspondant aux critères indiqués 
1270 1270
 Les critères disponibles sont les suivants :  
1271 1271
	-	Numéro de famille  
1272 1272
	-	Nom du RL1  
1273 1273
	-	Prénom du RL1  
1274 1274
	-	Numéro de l'enfant  
1275 1275
	-	Nom de l'enfant  
1276 1276
	-	Prénom de l'enfant  
1277 1277
	-	Plage de date de naissance  
......
1288 1288
      <wsdl:input message="tns:getFamilyList" name="getFamilyList">
1289 1289
    </wsdl:input>
1290 1290
      <wsdl:output message="tns:getFamilyListResponse" name="getFamilyListResponse">
1291 1291
    </wsdl:output>
1292 1292
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1293 1293
    </wsdl:fault>
1294 1294
    </wsdl:operation>
1295 1295
    <wsdl:operation name="getPersonCatalogueActivity">
1296
<wsdl:documentation> Méthode qui renvoie le catalogue des activités d'un enfant de la famille </wsdl:documentation>
1296
<wsdl:documentation>Renvoie le catalogue des activités d'un enfant de la famille</wsdl:documentation>
1297 1297
      <wsdl:input message="tns:getPersonCatalogueActivity" name="getPersonCatalogueActivity">
1298 1298
    </wsdl:input>
1299 1299
      <wsdl:output message="tns:getPersonCatalogueActivityResponse" name="getPersonCatalogueActivityResponse">
1300 1300
    </wsdl:output>
1301 1301
      <wsdl:fault message="tns:MaelisActivityException" name="MaelisActivityException">
1302 1302
    </wsdl:fault>
1303 1303
    </wsdl:operation>
1304 1304
  </wsdl:portType>
tests/data/toulouse_maelis/FamilyService.wsdl
1 1
<?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="family.ws.maelis.sigec.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="FamilyService" targetNamespace="family.ws.maelis.sigec.com">
2 2
  <wsdl:types>
3
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:tns="family.ws.maelis.sigec.com" xmlns:ns2="bean.persistence.ws.maelis.sigec.com" xmlns:ns1="bean.persistence.family.ws.maelis.sigec.com" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="family.ws.maelis.sigec.com">
4
  <xs:import namespace="bean.persistence.family.ws.maelis.sigec.com"/>
3
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:tns="family.ws.maelis.sigec.com" xmlns:ns2="bean.persistence.family.ws.maelis.sigec.com" xmlns:ns1="bean.persistence.ws.maelis.sigec.com" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="family.ws.maelis.sigec.com">
5 4
  <xs:import namespace="bean.persistence.ws.maelis.sigec.com"/>
5
  <xs:import namespace="bean.persistence.family.ws.maelis.sigec.com"/>
6 6
  <xs:import namespace="http://www.w3.org/2005/05/xmlmime"/>
7
  <xs:import namespace="bean.persistence.site.ws.maelis.sigec.com"/>
8
  <xs:element name="addChildVaccinList" type="tns:addChildVaccinList"/>
9
  <xs:element name="addChildVaccinListResponse" type="tns:addChildVaccinListResponse"/>
7 10
  <xs:element name="addSuppliedDocument" type="tns:addSuppliedDocument"/>
8 11
  <xs:element name="addSuppliedDocumentResponse" type="tns:addSuppliedDocumentResponse"/>
9 12
  <xs:element name="createChild" type="tns:createChild"/>
10 13
  <xs:element name="createChildResponse" type="tns:createChildResponse"/>
11 14
  <xs:element name="createFamily" type="tns:createFamily"/>
12 15
  <xs:element name="createFamilyResponse" type="tns:createFamilyResponse"/>
13 16
  <xs:element name="createOrUpdateChildDiet" type="tns:createOrUpdateChildDiet"/>
14 17
  <xs:element name="createOrUpdateChildDietResponse" type="tns:createOrUpdateChildDietResponse"/>
15 18
  <xs:element name="createOrUpdateFSL" type="tns:createOrUpdateFSL"/>
16 19
  <xs:element name="createOrUpdateFSLResponse" type="tns:createOrUpdateFSLResponse"/>
17 20
  <xs:element name="createUpdateQuotient" type="tns:createUpdateQuotient"/>
18 21
  <xs:element name="createUpdateQuotientResponse" type="tns:createUpdateQuotientResponse"/>
19 22
  <xs:element name="deletesubscribe" type="tns:deletesubscribe"/>
20 23
  <xs:element name="deletesubscribeResponse" type="tns:deletesubscribeResponse"/>
21 24
  <xs:element name="getActivityRate" type="tns:getActivityRate"/>
22 25
  <xs:element name="getActivityRateResponse" type="tns:getActivityRateResponse"/>
26
  <xs:element name="getChildSubscribeSchoolInformation" type="tns:getChildSubscribeSchoolInformation"/>
27
  <xs:element name="getChildSubscribeSchoolInformationResponse" type="tns:getChildSubscribeSchoolInformationResponse"/>
23 28
  <xs:element name="getLevel" type="tns:getLevel"/>
24 29
  <xs:element name="getLevelResponse" type="tns:getLevelResponse"/>
25 30
  <xs:element name="isChildExists" type="tns:isChildExists"/>
26 31
  <xs:element name="isChildExistsResponse" type="tns:isChildExistsResponse"/>
27 32
  <xs:element name="isRLExists" type="tns:isRLExists"/>
28 33
  <xs:element name="isRLExistsResponse" type="tns:isRLExistsResponse"/>
29 34
  <xs:element name="isWSRunning" type="tns:isWSRunning"/>
30 35
  <xs:element name="isWSRunningResponse" type="tns:isWSRunningResponse"/>
31 36
  <xs:element name="readCSPList" type="tns:readCSPList"/>
32 37
  <xs:element name="readCSPListResponse" type="tns:readCSPListResponse"/>
33 38
  <xs:element name="readCategoryList" type="tns:readCategoryList"/>
34 39
  <xs:element name="readCategoryListResponse" type="tns:readCategoryListResponse"/>
40
  <xs:element name="readChildIndicatorList" type="tns:readChildIndicatorList"/>
41
  <xs:element name="readChildIndicatorListResponse" type="tns:readChildIndicatorListResponse"/>
35 42
  <xs:element name="readCivilityList" type="tns:readCivilityList"/>
36 43
  <xs:element name="readCivilityListResponse" type="tns:readCivilityListResponse"/>
44
  <xs:element name="readCountryList" type="tns:readCountryList"/>
45
  <xs:element name="readCountryListResponse" type="tns:readCountryListResponse"/>
46
  <xs:element name="readCountyList" type="tns:readCountyList"/>
47
  <xs:element name="readCountyListResponse" type="tns:readCountyListResponse"/>
37 48
  <xs:element name="readDietCodeList" type="tns:readDietCodeList"/>
38 49
  <xs:element name="readDietCodeListResponse" type="tns:readDietCodeListResponse"/>
39 50
  <xs:element name="readFamily" type="tns:readFamily"/>
40 51
  <xs:element name="readFamilyByPassword" type="tns:readFamilyByPassword"/>
41 52
  <xs:element name="readFamilyByPasswordResponse" type="tns:readFamilyByPasswordResponse"/>
42 53
  <xs:element name="readFamilyResponse" type="tns:readFamilyResponse"/>
43 54
  <xs:element name="readOrganList" type="tns:readOrganList"/>
44 55
  <xs:element name="readOrganListResponse" type="tns:readOrganListResponse"/>
45 56
  <xs:element name="readPAIList" type="tns:readPAIList"/>
46 57
  <xs:element name="readPAIListResponse" type="tns:readPAIListResponse"/>
47 58
  <xs:element name="readQualityList" type="tns:readQualityList"/>
48 59
  <xs:element name="readQualityListResponse" type="tns:readQualityListResponse"/>
49 60
  <xs:element name="readQuotientList" type="tns:readQuotientList"/>
50 61
  <xs:element name="readQuotientListResponse" type="tns:readQuotientListResponse"/>
62
  <xs:element name="readRLIndicatorList" type="tns:readRLIndicatorList"/>
63
  <xs:element name="readRLIndicatorListResponse" type="tns:readRLIndicatorListResponse"/>
51 64
  <xs:element name="readSituationList" type="tns:readSituationList"/>
52 65
  <xs:element name="readSituationListResponse" type="tns:readSituationListResponse"/>
53 66
  <xs:element name="readStreetList" type="tns:readStreetList"/>
54 67
  <xs:element name="readStreetListResponse" type="tns:readStreetListResponse"/>
68
  <xs:element name="readTownList" type="tns:readTownList"/>
69
  <xs:element name="readTownListResponse" type="tns:readTownListResponse"/>
55 70
  <xs:element name="readVaccinList" type="tns:readVaccinList"/>
56 71
  <xs:element name="readVaccinListResponse" type="tns:readVaccinListResponse"/>
57 72
  <xs:element name="subscribeActivity" type="tns:subscribeActivity"/>
58 73
  <xs:element name="subscribeActivityResponse" type="tns:subscribeActivityResponse"/>
59 74
  <xs:element name="subscribeSchool" type="tns:subscribeSchool"/>
60 75
  <xs:element name="subscribeSchoolResponse" type="tns:subscribeSchoolResponse"/>
61 76
  <xs:element name="updateChildAutorization" type="tns:updateChildAutorization"/>
62 77
  <xs:element name="updateChildAutorizationResponse" type="tns:updateChildAutorizationResponse"/>
63
  <xs:element name="updateChildIndicators" type="tns:updateChildIndicators"/>
64
  <xs:element name="updateChildIndicatorsResponse" type="tns:updateChildIndicatorsResponse"/>
65 78
  <xs:element name="updateChildMedicalRecord" type="tns:updateChildMedicalRecord"/>
66 79
  <xs:element name="updateChildMedicalRecordResponse" type="tns:updateChildMedicalRecordResponse"/>
67 80
  <xs:element name="updateChildPAI" type="tns:updateChildPAI"/>
68 81
  <xs:element name="updateChildPAIResponse" type="tns:updateChildPAIResponse"/>
69 82
  <xs:element name="updateCoordinate" type="tns:updateCoordinate"/>
70 83
  <xs:element name="updateCoordinateResponse" type="tns:updateCoordinateResponse"/>
71 84
  <xs:element name="updateFamily" type="tns:updateFamily"/>
72 85
  <xs:element name="updateFamilyEmergencyPersonList" type="tns:updateFamilyEmergencyPersonList"/>
73 86
  <xs:element name="updateFamilyEmergencyPersonListResponse" type="tns:updateFamilyEmergencyPersonListResponse"/>
74 87
  <xs:element name="updateFamilyResponse" type="tns:updateFamilyResponse"/>
75 88
  <xs:element name="updateFamilySituation" type="tns:updateFamilySituation"/>
76 89
  <xs:element name="updateFamilySituationResponse" type="tns:updateFamilySituationResponse"/>
90
  <xs:element name="updatePersonIndicatorList" type="tns:updatePersonIndicatorList"/>
91
  <xs:element name="updatePersonIndicatorListResponse" type="tns:updatePersonIndicatorListResponse"/>
77 92
  <xs:complexType name="deletesubscribe">
78 93
    <xs:sequence>
79 94
      <xs:element name="numPerson" type="xs:int"/>
80 95
      <xs:element name="idActivite" type="xs:string"/>
81 96
      <xs:element name="dateRefDelete" type="xs:dateTime"/>
82 97
    </xs:sequence>
83 98
  </xs:complexType>
84 99
  <xs:complexType name="deletesubscribeResponse">
85 100
    <xs:sequence/>
86 101
  </xs:complexType>
87
  <xs:complexType name="updateChildIndicators">
102
  <xs:complexType name="readRLIndicatorList">
103
    <xs:sequence/>
104
  </xs:complexType>
105
  <xs:complexType name="readRLIndicatorListResponse">
88 106
    <xs:sequence>
89
      <xs:element name="numPerson" type="xs:int"/>
90
      <xs:element maxOccurs="unbounded" name="indicatorsLst" type="ns1:indicatorValueUpdBean"/>
107
      <xs:element maxOccurs="unbounded" minOccurs="0" name="rlIndicatorList" type="ns2:indicatorReadBean"/>
91 108
    </xs:sequence>
92 109
  </xs:complexType>
93
  <xs:complexType abstract="true" name="abstractSpecRequestBean">
110
  <xs:complexType abstract="true" name="abstractSpecResultBean">
94 111
    <xs:complexContent>
95 112
      <xs:extension base="tns:abstractSpecBean">
96 113
        <xs:sequence/>
97 114
      </xs:extension>
98 115
    </xs:complexContent>
99 116
  </xs:complexType>
100 117
  <xs:complexType abstract="true" name="abstractSpecBean">
101 118
    <xs:sequence/>
102 119
  </xs:complexType>
103
  <xs:complexType name="updateChildIndicatorsResponse">
104
    <xs:sequence/>
105
  </xs:complexType>
106 120
  <xs:complexType name="readQuotientList">
107 121
    <xs:sequence/>
108 122
  </xs:complexType>
109 123
  <xs:complexType name="readQuotientListResponse">
110 124
    <xs:sequence>
111
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
125
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
112 126
    </xs:sequence>
113 127
  </xs:complexType>
114 128
  <xs:complexType name="readDietCodeList">
115 129
    <xs:sequence/>
116 130
  </xs:complexType>
117 131
  <xs:complexType name="readDietCodeListResponse">
118 132
    <xs:sequence>
119
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
133
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
120 134
    </xs:sequence>
121 135
  </xs:complexType>
122 136
  <xs:complexType name="createOrUpdateChildDiet">
123 137
    <xs:sequence>
124 138
      <xs:element name="personNumber" type="xs:int"/>
125 139
      <xs:element name="code" type="xs:string"/>
126 140
    </xs:sequence>
127 141
  </xs:complexType>
128 142
  <xs:complexType name="createOrUpdateChildDietResponse">
129 143
    <xs:sequence/>
130 144
  </xs:complexType>
145
  <xs:complexType name="readCountyList">
146
    <xs:sequence/>
147
  </xs:complexType>
148
  <xs:complexType name="readCountyListResponse">
149
    <xs:sequence>
150
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
151
    </xs:sequence>
152
  </xs:complexType>
131 153
  <xs:complexType name="readFamily">
132 154
    <xs:sequence>
133 155
      <xs:element name="dossierNumber" type="xs:int"/>
134 156
      <xs:element minOccurs="0" name="schoolYear" type="xs:string"/>
135 157
      <xs:element minOccurs="0" name="incomeYear" type="xs:string"/>
136 158
      <xs:element minOccurs="0" name="referenceYear" type="xs:string"/>
137 159
    </xs:sequence>
138 160
  </xs:complexType>
......
147 169
      <xs:element minOccurs="0" name="category" type="xs:string"/>
148 170
      <xs:element minOccurs="0" name="situation" type="xs:string"/>
149 171
      <xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
150 172
      <xs:element minOccurs="0" name="nbChild" type="xs:int"/>
151 173
      <xs:element minOccurs="0" name="nbTotalChild" type="xs:int"/>
152 174
      <xs:element minOccurs="0" name="nbAES" type="xs:string"/>
153 175
      <xs:element minOccurs="0" name="RL1" type="tns:rlInfoBean"/>
154 176
      <xs:element minOccurs="0" name="RL2" type="tns:rlInfoBean"/>
155
      <xs:element maxOccurs="unbounded" minOccurs="0" name="quotientList" nillable="true" type="ns1:familyQuotientBean"/>
156
      <xs:element maxOccurs="unbounded" minOccurs="0" name="emergencyPersonList" nillable="true" type="ns1:emergencyPersonBean"/>
157
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childList" nillable="true" type="ns1:childInfoBean"/>
158
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="ns1:indicatorValueBean"/>
177
      <xs:element maxOccurs="unbounded" minOccurs="0" name="quotientList" nillable="true" type="ns2:familyQuotientBean"/>
178
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childList" nillable="true" type="ns2:childInfoBean"/>
179
      <xs:element maxOccurs="unbounded" minOccurs="0" name="emergencyPersonList" nillable="true" type="ns2:emergencyPersonBean"/>
180
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="ns2:indicatorValueBean"/>
159 181
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childErrorList" nillable="true" type="xs:string"/>
160 182
    </xs:sequence>
161 183
  </xs:complexType>
162 184
  <xs:complexType name="rlInfoBean">
163 185
    <xs:sequence>
164 186
      <xs:element minOccurs="0" name="num" type="xs:string"/>
165
      <xs:element name="lastname" type="xs:string"/>
166 187
      <xs:element name="firstname" type="xs:string"/>
188
      <xs:element name="lastname" type="xs:string"/>
189
      <xs:element minOccurs="0" name="maidenName" type="xs:string"/>
167 190
      <xs:element name="quality" type="xs:string"/>
168 191
      <xs:element name="civility" type="xs:string"/>
169
      <xs:element name="dateBirth" type="xs:dateTime"/>
170
      <xs:element name="adresse" type="ns1:addressBean"/>
171
      <xs:element minOccurs="0" name="contact" type="ns1:contactBean"/>
172
      <xs:element minOccurs="0" name="profession" type="ns1:professionBean"/>
173
      <xs:element minOccurs="0" name="CAFInfo" type="ns1:cafInfoBean"/>
192
      <xs:element minOccurs="0" name="birth" type="tns:birthInfoBean"/>
193
      <xs:element name="adresse" type="ns2:addressBean"/>
194
      <xs:element minOccurs="0" name="contact" type="ns2:contactBean"/>
195
      <xs:element minOccurs="0" name="profession" type="ns2:professionBean"/>
196
      <xs:element minOccurs="0" name="CAFInfo" type="ns2:cafInfoBean"/>
197
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="ns2:indicatorBean"/>
174 198
      <xs:element maxOccurs="unbounded" minOccurs="0" name="quotientList" nillable="true" type="tns:familyQuotientRedvBean"/>
175 199
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeActivityList" nillable="true" type="tns:subscribeActivityBean"/>
176 200
    </xs:sequence>
177 201
  </xs:complexType>
202
  <xs:complexType name="birthInfoBean">
203
    <xs:sequence>
204
      <xs:element name="dateBirth" type="xs:dateTime"/>
205
      <xs:element minOccurs="0" name="place" type="xs:string"/>
206
      <xs:element minOccurs="0" name="communeCode" type="xs:string"/>
207
      <xs:element minOccurs="0" name="countryCode" type="xs:string"/>
208
    </xs:sequence>
209
  </xs:complexType>
178 210
  <xs:complexType name="familyQuotientRedvBean">
179 211
    <xs:sequence>
180 212
      <xs:element name="yearRev" type="xs:int"/>
181 213
      <xs:element name="dateStart" type="xs:dateTime"/>
182 214
      <xs:element name="dateEnd" type="xs:dateTime"/>
183 215
      <xs:element name="mtt" type="xs:double"/>
184 216
      <xs:element name="cdquo" type="xs:string"/>
185 217
      <xs:element minOccurs="0" name="codeUti" type="xs:string"/>
......
192 224
      <xs:element minOccurs="0" name="libelleTypeIns" type="xs:string"/>
193 225
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribesUnit" nillable="true" type="tns:subscribeUnitBean"/>
194 226
      <xs:element minOccurs="0" name="place" type="xs:string"/>
195 227
      <xs:element minOccurs="0" name="planningHebdomadaire" type="xs:string"/>
196 228
      <xs:element minOccurs="0" name="typeConsum" type="xs:string"/>
197 229
      <xs:element minOccurs="0" name="libelleTypeConsum" type="xs:string"/>
198 230
      <xs:element minOccurs="0" name="comment" type="xs:string"/>
199 231
      <xs:element minOccurs="0" name="idActivity" type="xs:string"/>
200
      <xs:element minOccurs="0" name="typeActivity" type="ns1:activityTypeBean"/>
232
      <xs:element minOccurs="0" name="typeActivity" type="ns2:activityTypeBean"/>
201 233
    </xs:sequence>
202 234
  </xs:complexType>
203 235
  <xs:complexType name="subscribeUnitBean">
204 236
    <xs:sequence>
205 237
      <xs:element minOccurs="0" name="idUnit" type="xs:string"/>
206 238
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
207 239
      <xs:element minOccurs="0" name="bUniStd" type="xs:boolean"/>
208 240
      <xs:element minOccurs="0" name="dateStart" type="xs:dateTime"/>
209 241
      <xs:element minOccurs="0" name="dateEnd" type="xs:dateTime"/>
210 242
    </xs:sequence>
211 243
  </xs:complexType>
212
  <xs:complexType name="fslBean">
244
  <xs:complexType name="birthInfoChildBean">
213 245
    <xs:sequence>
214
      <xs:element name="dateDeb" type="xs:dateTime"/>
215
      <xs:element name="dateFin" type="xs:dateTime"/>
216
      <xs:element minOccurs="0" name="allergieAlimentaire" type="xs:string"/>
217
      <xs:element minOccurs="0" name="allergieRespiratoire" type="xs:string"/>
218
      <xs:element minOccurs="0" name="allergieAutre" type="xs:string"/>
219
      <xs:element minOccurs="0" name="allergieMedicament" type="xs:string"/>
220
      <xs:element minOccurs="0" name="asthme" type="xs:string"/>
221
      <xs:element minOccurs="0" name="flPAI" type="xs:string"/>
222
      <xs:element minOccurs="0" name="flImage" type="xs:string"/>
223
      <xs:element minOccurs="0" name="dtcPrap1" type="xs:dateTime"/>
224
      <xs:element minOccurs="0" name="obsMed1" type="xs:string"/>
225
      <xs:element minOccurs="0" name="obsMed2" type="xs:string"/>
226
      <xs:element minOccurs="0" name="obsMed3" type="xs:string"/>
227
      <xs:element minOccurs="0" name="obsDir1" type="xs:string"/>
228
      <xs:element minOccurs="0" name="obsDir2" type="xs:string"/>
229
      <xs:element minOccurs="0" name="obsDir3" type="xs:string"/>
230
      <xs:element minOccurs="0" name="obsAssist1" type="xs:string"/>
231
      <xs:element minOccurs="0" name="obsAssist2" type="xs:string"/>
232
      <xs:element minOccurs="0" name="obsAssist3" type="xs:string"/>
233
      <xs:element minOccurs="0" name="cons1Med" type="xs:string"/>
234
      <xs:element minOccurs="0" name="cons2Med" type="xs:string"/>
246
      <xs:element name="dateBirth" type="xs:dateTime"/>
247
      <xs:element minOccurs="0" name="place" type="xs:string"/>
248
      <xs:element minOccurs="0" name="communeCode" type="xs:string"/>
249
      <xs:element minOccurs="0" name="countryCode" type="xs:string"/>
235 250
    </xs:sequence>
236 251
  </xs:complexType>
237 252
  <xs:complexType name="paiInfoBean">
238 253
    <xs:sequence>
239 254
      <xs:element name="code" type="xs:string"/>
240 255
      <xs:element minOccurs="0" name="dateDeb" type="xs:dateTime"/>
241 256
      <xs:element minOccurs="0" name="dateFin" type="xs:dateTime"/>
242 257
      <xs:element minOccurs="0" name="description" type="xs:string"/>
243 258
    </xs:sequence>
244 259
  </xs:complexType>
245
  <xs:complexType abstract="true" name="abstractSpecResultBean">
246
    <xs:complexContent>
247
      <xs:extension base="tns:abstractSpecBean">
248
        <xs:sequence/>
249
      </xs:extension>
250
    </xs:complexContent>
251
  </xs:complexType>
252 260
  <xs:complexType name="isWSRunning">
253 261
    <xs:sequence/>
254 262
  </xs:complexType>
255 263
  <xs:complexType name="isWSRunningResponse">
256 264
    <xs:sequence>
257 265
      <xs:element name="isWSRunning" type="xs:boolean"/>
258 266
    </xs:sequence>
259 267
  </xs:complexType>
260 268
  <xs:complexType name="updateChildAutorization">
261 269
    <xs:sequence>
262
      <xs:element name="updateChildAutorizationRequest" type="ns1:updateChildAutorizationRequestBean"/>
270
      <xs:element name="updateChildAutorizationRequest" type="ns2:updateChildAutorizationRequestBean"/>
263 271
    </xs:sequence>
264 272
  </xs:complexType>
265 273
  <xs:complexType name="updateChildAutorizationResponse">
266 274
    <xs:sequence/>
267 275
  </xs:complexType>
268 276
  <xs:complexType name="readCivilityList">
269 277
    <xs:sequence/>
270 278
  </xs:complexType>
271 279
  <xs:complexType name="readCivilityListResponse">
272 280
    <xs:sequence>
273
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
281
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
274 282
    </xs:sequence>
275 283
  </xs:complexType>
276 284
  <xs:complexType name="readCSPList">
277 285
    <xs:sequence/>
278 286
  </xs:complexType>
279 287
  <xs:complexType name="readCSPListResponse">
280 288
    <xs:sequence>
281
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
289
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
282 290
    </xs:sequence>
283 291
  </xs:complexType>
284 292
  <xs:complexType name="updateFamilySituation">
285 293
    <xs:sequence>
286 294
      <xs:element name="numDossier" type="xs:int"/>
287 295
      <xs:element minOccurs="0" name="category" type="xs:string"/>
288 296
      <xs:element minOccurs="0" name="situation" type="xs:string"/>
289 297
      <xs:element minOccurs="0" name="nbChild" type="xs:int"/>
......
296 304
  <xs:complexType name="getLevel">
297 305
    <xs:sequence>
298 306
      <xs:element name="personNumber" type="xs:int"/>
299 307
      <xs:element name="schoolYear" type="xs:int"/>
300 308
    </xs:sequence>
301 309
  </xs:complexType>
302 310
  <xs:complexType name="getLevelResponse">
303 311
    <xs:sequence>
304
      <xs:element minOccurs="0" name="level" type="ns1:levelBean"/>
312
      <xs:element minOccurs="0" name="level" type="ns2:levelBean"/>
313
    </xs:sequence>
314
  </xs:complexType>
315
  <xs:complexType name="addChildVaccinList">
316
    <xs:sequence>
317
      <xs:element name="numPerson" type="xs:int"/>
318
      <xs:element maxOccurs="unbounded" name="vaccinList" type="ns2:vaccinBean"/>
305 319
    </xs:sequence>
306 320
  </xs:complexType>
321
  <xs:complexType name="addChildVaccinListResponse">
322
    <xs:sequence/>
323
  </xs:complexType>
307 324
  <xs:complexType name="createOrUpdateFSL">
308 325
    <xs:sequence>
309
      <xs:element name="arg0" type="xs:int"/>
310
      <xs:element name="arg1" type="tns:fslBean"/>
326
      <xs:element name="personNumber" type="xs:int"/>
327
      <xs:element name="fslBean" type="tns:fslBean"/>
328
    </xs:sequence>
329
  </xs:complexType>
330
  <xs:complexType name="fslBean">
331
    <xs:sequence>
332
      <xs:element name="dateDeb" type="xs:dateTime"/>
333
      <xs:element name="dateFin" type="xs:dateTime"/>
334
      <xs:element minOccurs="0" name="allergieAlimentaire" type="xs:string"/>
335
      <xs:element minOccurs="0" name="allergieRespiratoire" type="xs:string"/>
336
      <xs:element minOccurs="0" name="allergieAutre" type="xs:string"/>
337
      <xs:element minOccurs="0" name="allergieMedicament" type="xs:string"/>
338
      <xs:element minOccurs="0" name="asthme" type="xs:string"/>
339
      <xs:element minOccurs="0" name="flPAI" type="xs:string"/>
340
      <xs:element minOccurs="0" name="flImage" type="xs:string"/>
341
      <xs:element minOccurs="0" name="dtcPrap1" type="xs:dateTime"/>
342
      <xs:element minOccurs="0" name="obsMed1" type="xs:string"/>
343
      <xs:element minOccurs="0" name="obsMed2" type="xs:string"/>
344
      <xs:element minOccurs="0" name="obsMed3" type="xs:string"/>
345
      <xs:element minOccurs="0" name="obsDir1" type="xs:string"/>
346
      <xs:element minOccurs="0" name="obsDir2" type="xs:string"/>
347
      <xs:element minOccurs="0" name="obsDir3" type="xs:string"/>
348
      <xs:element minOccurs="0" name="obsAssist1" type="xs:string"/>
349
      <xs:element minOccurs="0" name="obsAssist2" type="xs:string"/>
350
      <xs:element minOccurs="0" name="obsAssist3" type="xs:string"/>
351
      <xs:element minOccurs="0" name="cons1Med" type="xs:string"/>
352
      <xs:element minOccurs="0" name="cons2Med" type="xs:string"/>
311 353
    </xs:sequence>
312 354
  </xs:complexType>
313 355
  <xs:complexType name="createOrUpdateFSLResponse">
314 356
    <xs:sequence/>
315 357
  </xs:complexType>
316 358
  <xs:complexType name="subscribeSchool">
317 359
    <xs:sequence>
318
      <xs:element name="subcribeSchoolRequestBean" type="ns1:subscribeSchoolRequestBean"/>
360
      <xs:element name="subcribeSchoolRequestBean" type="ns2:subscribeSchoolRequestBean"/>
319 361
    </xs:sequence>
320 362
  </xs:complexType>
321 363
  <xs:complexType name="subscribeSchoolResponse">
322 364
    <xs:sequence>
323 365
      <xs:element minOccurs="0" name="subscribeSchoolResultBean" type="tns:subscribeSchoolResultBean"/>
324 366
    </xs:sequence>
325 367
  </xs:complexType>
326 368
  <xs:complexType name="subscribeSchoolResultBean">
......
331 373
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
332 374
      <xs:element minOccurs="0" name="adress" type="xs:string"/>
333 375
      <xs:element minOccurs="0" name="headmaster" type="xs:string"/>
334 376
    </xs:sequence>
335 377
  </xs:complexType>
336 378
  <xs:complexType name="updateFamilyEmergencyPersonList">
337 379
    <xs:sequence>
338 380
      <xs:element name="numDossier" type="xs:int"/>
339
      <xs:element name="emergencyPersonList" type="ns1:emergencyPersonListBean"/>
381
      <xs:element name="emergencyPersonList" type="ns2:emergencyPersonListBean"/>
340 382
    </xs:sequence>
341 383
  </xs:complexType>
384
  <xs:complexType abstract="true" name="abstractSpecRequestBean">
385
    <xs:complexContent>
386
      <xs:extension base="tns:abstractSpecBean">
387
        <xs:sequence/>
388
      </xs:extension>
389
    </xs:complexContent>
390
  </xs:complexType>
342 391
  <xs:complexType name="updateFamilyEmergencyPersonListResponse">
343 392
    <xs:sequence/>
344 393
  </xs:complexType>
345 394
  <xs:complexType name="updateCoordinate">
346 395
    <xs:sequence>
347 396
      <xs:element name="numDossier" type="xs:int"/>
348 397
      <xs:element name="numPerson" type="xs:int"/>
349
      <xs:element name="adresse" type="ns1:addressBean"/>
350
      <xs:element minOccurs="0" name="contact" type="ns1:contactBean"/>
351
      <xs:element minOccurs="0" name="profession" type="ns1:professionBean"/>
352
      <xs:element minOccurs="0" name="CAFInfo" type="ns1:cafInfoBean"/>
398
      <xs:element name="adresse" type="ns2:addressBean"/>
399
      <xs:element minOccurs="0" name="contact" type="ns2:contactBean"/>
400
      <xs:element minOccurs="0" name="profession" type="ns2:professionBean"/>
401
      <xs:element minOccurs="0" name="CAFInfo" type="ns2:cafInfoBean"/>
353 402
    </xs:sequence>
354 403
  </xs:complexType>
355 404
  <xs:complexType name="updateCoordinateResponse">
356 405
    <xs:sequence/>
357 406
  </xs:complexType>
358 407
  <xs:complexType name="updateFamily">
359 408
    <xs:sequence>
360 409
      <xs:element name="dossierNumber" type="xs:int"/>
361
      <xs:element name="categorie" type="xs:string"/>
410
      <xs:element name="category" type="xs:string"/>
362 411
      <xs:element name="situation" type="xs:string"/>
363 412
      <xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
364 413
      <xs:element minOccurs="0" name="nbChild" type="xs:int"/>
365 414
      <xs:element minOccurs="0" name="nbTotalChild" type="xs:int"/>
366 415
      <xs:element minOccurs="0" name="nbAES" type="xs:int"/>
367
      <xs:element minOccurs="0" name="rl1" type="tns:rlInfoBean"/>
368
      <xs:element minOccurs="0" name="rl2" type="tns:rlInfoBean"/>
369
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns1:childInfoBean"/>
416
      <xs:element minOccurs="0" name="rl1" type="tns:rlBean"/>
417
      <xs:element minOccurs="0" name="rl2" type="tns:rlBean"/>
418
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns2:childBean"/>
370 419
      <xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
371
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns1:indicatorValueUpdBean"/>
372
      <xs:element minOccurs="0" name="emergencyPersonList" type="ns1:emergencyPersonListBean"/>
420
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns2:indicatorValueAddUpdBean"/>
421
      <xs:element minOccurs="0" name="emergencyPersonList" type="ns2:emergencyPersonListBean"/>
422
    </xs:sequence>
423
  </xs:complexType>
424
  <xs:complexType name="rlBean">
425
    <xs:sequence>
426
      <xs:element minOccurs="0" name="num" type="xs:string"/>
427
      <xs:element name="firstname" type="xs:string"/>
428
      <xs:element name="lastname" type="xs:string"/>
429
      <xs:element minOccurs="0" name="maidenName" type="xs:string"/>
430
      <xs:element name="quality" type="xs:string"/>
431
      <xs:element name="civility" type="xs:string"/>
432
      <xs:element minOccurs="0" name="birth" type="tns:birthInfoBean"/>
433
      <xs:element name="adresse" type="ns2:addressBean"/>
434
      <xs:element minOccurs="0" name="contact" type="ns2:contactBean"/>
435
      <xs:element minOccurs="0" name="profession" type="ns2:professionBean"/>
436
      <xs:element minOccurs="0" name="CAFInfo" type="ns2:cafInfoBean"/>
437
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="ns2:indicatorValueAddUpdBean"/>
373 438
    </xs:sequence>
374 439
  </xs:complexType>
375 440
  <xs:complexType name="updateFamilyResponse">
376 441
    <xs:sequence>
377 442
      <xs:element minOccurs="0" name="familyResult" type="tns:familyBean"/>
378 443
    </xs:sequence>
379 444
  </xs:complexType>
380 445
  <xs:complexType name="createUpdateQuotient">
......
382 447
      <xs:element name="dossierNumber" type="xs:int"/>
383 448
      <xs:element name="personNumber" type="xs:int"/>
384 449
      <xs:element name="quotient" type="tns:familyQuotientRedvBean"/>
385 450
    </xs:sequence>
386 451
  </xs:complexType>
387 452
  <xs:complexType name="createUpdateQuotientResponse">
388 453
    <xs:sequence/>
389 454
  </xs:complexType>
455
  <xs:complexType name="readCountryList">
456
    <xs:sequence/>
457
  </xs:complexType>
458
  <xs:complexType name="readCountryListResponse">
459
    <xs:sequence>
460
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
461
    </xs:sequence>
462
  </xs:complexType>
390 463
  <xs:complexType name="getActivityRate">
391 464
    <xs:sequence>
392
      <xs:element name="request" type="ns1:getActivityRateRequestBean"/>
465
      <xs:element name="request" type="ns2:getActivityRateRequestBean"/>
393 466
    </xs:sequence>
394 467
  </xs:complexType>
395 468
  <xs:complexType name="getActivityRateResponse">
396 469
    <xs:sequence>
397
      <xs:element minOccurs="0" name="resultBean" type="ns1:getActivityRateResultBean"/>
470
      <xs:element minOccurs="0" name="resultBean" type="ns2:getActivityRateResultBean"/>
398 471
    </xs:sequence>
399 472
  </xs:complexType>
400 473
  <xs:complexType name="isRLExists">
401 474
    <xs:sequence>
402 475
      <xs:element name="firstname" type="xs:string"/>
403 476
      <xs:element name="lastname" type="xs:string"/>
404 477
      <xs:element name="dateBirth" type="xs:dateTime"/>
405 478
    </xs:sequence>
......
421 494
  <xs:complexType name="updateChildPAIResponse">
422 495
    <xs:sequence/>
423 496
  </xs:complexType>
424 497
  <xs:complexType name="readQualityList">
425 498
    <xs:sequence/>
426 499
  </xs:complexType>
427 500
  <xs:complexType name="readQualityListResponse">
428 501
    <xs:sequence>
429
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
502
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
430 503
    </xs:sequence>
431 504
  </xs:complexType>
432 505
  <xs:complexType name="readSituationList">
433 506
    <xs:sequence/>
434 507
  </xs:complexType>
435 508
  <xs:complexType name="readSituationListResponse">
436 509
    <xs:sequence>
437
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
510
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
438 511
    </xs:sequence>
439 512
  </xs:complexType>
440 513
  <xs:complexType name="updateChildMedicalRecord">
441 514
    <xs:sequence>
442
      <xs:element name="updateChildMedicalRecordRequest" type="ns1:updateChildMedicalRecordRequestBean"/>
515
      <xs:element name="updateChildMedicalRecordRequest" type="ns2:updateChildMedicalRecordRequestBean"/>
443 516
    </xs:sequence>
444 517
  </xs:complexType>
445 518
  <xs:complexType name="updateChildMedicalRecordResponse">
446 519
    <xs:sequence/>
447 520
  </xs:complexType>
448 521
  <xs:complexType name="createChild">
449 522
    <xs:sequence>
450 523
      <xs:element name="numDossier" type="xs:int"/>
451
      <xs:element name="child" type="ns1:childCreateBean"/>
524
      <xs:element name="child" type="ns2:childBean"/>
452 525
      <xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
453 526
    </xs:sequence>
454 527
  </xs:complexType>
455
  <xs:complexType name="birthCreateBean">
456
    <xs:sequence>
457
      <xs:element name="dateBirth" type="xs:dateTime"/>
458
      <xs:element minOccurs="0" name="place" type="xs:string"/>
459
    </xs:sequence>
460
  </xs:complexType>
461 528
  <xs:complexType name="createChildResponse">
462 529
    <xs:sequence>
463
      <xs:element minOccurs="0" name="resultBean" type="ns1:resultChildBean"/>
530
      <xs:element minOccurs="0" name="resultBean" type="ns2:resultChildBean"/>
464 531
    </xs:sequence>
465 532
  </xs:complexType>
466 533
  <xs:complexType name="addSuppliedDocument">
467 534
    <xs:sequence>
468
      <xs:element name="addSuppliedDocumentRequestBean" type="ns1:addSuppliedDocumentRequestBean"/>
535
      <xs:element name="addSuppliedDocumentRequestBean" type="ns2:addSuppliedDocumentRequestBean"/>
469 536
    </xs:sequence>
470 537
  </xs:complexType>
471 538
  <xs:complexType name="fileHandler">
472 539
    <xs:sequence>
473 540
      <xs:element minOccurs="0" name="dataHandler" type="xs:base64Binary" xmime:expectedContentTypes="application/octet-stream"/>
474 541
      <xs:element minOccurs="0" name="fileType" type="xs:string"/>
475 542
      <xs:element minOccurs="0" name="name" type="xs:string"/>
476 543
    </xs:sequence>
......
489 556
  </xs:complexType>
490 557
  <xs:complexType name="isChildExistsResponse">
491 558
    <xs:sequence>
492 559
      <xs:element name="result" type="xs:boolean"/>
493 560
    </xs:sequence>
494 561
  </xs:complexType>
495 562
  <xs:complexType name="subscribeActivity">
496 563
    <xs:sequence>
497
      <xs:element name="subscribeActivityRequestBean" type="ns1:subscribeActivityRequestBean"/>
564
      <xs:element name="subscribeActivityRequestBean" type="ns2:subscribeActivityRequestBean"/>
498 565
    </xs:sequence>
499 566
  </xs:complexType>
500 567
  <xs:complexType name="subscribeActivityResponse">
501 568
    <xs:sequence>
502
      <xs:element minOccurs="0" name="subscribeActivityResultBean" type="ns1:subscribeActivityResultBean"/>
569
      <xs:element minOccurs="0" name="subscribeActivityResultBean" type="ns2:subscribeActivityResultBean"/>
503 570
    </xs:sequence>
504 571
  </xs:complexType>
505 572
  <xs:complexType name="createFamily">
506 573
    <xs:sequence>
507
      <xs:element name="categorie" type="xs:string"/>
574
      <xs:element name="category" type="xs:string"/>
508 575
      <xs:element name="situation" type="xs:string"/>
509 576
      <xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
510 577
      <xs:element minOccurs="0" name="nbChild" type="xs:int"/>
511 578
      <xs:element minOccurs="0" name="nbTotalChild" type="xs:int"/>
512 579
      <xs:element minOccurs="0" name="nbAES" type="xs:int"/>
513
      <xs:element name="rl1" type="tns:rlInfoBean"/>
514
      <xs:element minOccurs="0" name="rl2" type="tns:rlInfoBean"/>
515
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns1:childBean"/>
580
      <xs:element name="rl1" type="tns:rlBean"/>
581
      <xs:element minOccurs="0" name="rl2" type="tns:rlBean"/>
582
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns2:childBean"/>
516 583
      <xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
517
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns1:indicatorValueAddBean"/>
518
      <xs:element maxOccurs="unbounded" minOccurs="0" name="emergencyPersonList" type="ns1:emergencyPersonBean"/>
584
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns2:indicatorValueAddUpdBean"/>
585
      <xs:element maxOccurs="unbounded" minOccurs="0" name="emergencyPersonList" type="ns2:emergencyPersonBean"/>
519 586
    </xs:sequence>
520 587
  </xs:complexType>
521 588
  <xs:complexType name="createFamilyResponse">
522 589
    <xs:sequence>
523
      <xs:element minOccurs="0" name="createFamilyResult" type="ns1:resultFamilyBean"/>
590
      <xs:element minOccurs="0" name="createFamilyResult" type="ns2:resultFamilyBean"/>
591
    </xs:sequence>
592
  </xs:complexType>
593
  <xs:complexType name="readChildIndicatorList">
594
    <xs:sequence/>
595
  </xs:complexType>
596
  <xs:complexType name="readChildIndicatorListResponse">
597
    <xs:sequence>
598
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childIndicatorList" type="ns2:indicatorReadBean"/>
599
    </xs:sequence>
600
  </xs:complexType>
601
  <xs:complexType name="getChildSubscribeSchoolInformation">
602
    <xs:sequence>
603
      <xs:element name="getFamilySubscribeSchoolInfoRequestBean" type="ns2:getFamilySubscribeSchoolInfoRequestBean"/>
604
    </xs:sequence>
605
  </xs:complexType>
606
  <xs:complexType name="getChildSubscribeSchoolInformationResponse">
607
    <xs:sequence>
608
      <xs:element minOccurs="0" name="getFamilySubscribeSchoolInfoResultBean" type="ns2:getFamilySubscribeSchoolInfoResultBean"/>
609
    </xs:sequence>
610
  </xs:complexType>
611
  <xs:complexType name="derogSchoolKernelBean">
612
    <xs:sequence>
613
      <xs:element minOccurs="0" name="dateCreate" type="xs:dateTime"/>
614
      <xs:element minOccurs="0" name="derogReasonKernel" type="xs:anyType"/>
615
      <xs:element minOccurs="0" name="description" type="xs:string"/>
616
      <xs:element minOccurs="0" name="dossState" type="xs:anyType"/>
617
      <xs:element minOccurs="0" name="idDerogSchool" type="xs:string"/>
618
      <xs:element minOccurs="0" name="idFam" type="xs:string"/>
619
      <xs:element minOccurs="0" name="idPers" type="xs:string"/>
620
      <xs:element minOccurs="0" name="requestedDocumentStateKernel" type="xs:anyType"/>
621
      <xs:element minOccurs="0" name="schoolKernel" type="xs:anyType"/>
622
      <xs:element minOccurs="0" name="stateDate" type="xs:dateTime"/>
623
      <xs:element minOccurs="0" name="subscribeSchoolKernel" type="xs:anyType"/>
524 624
    </xs:sequence>
525 625
  </xs:complexType>
526 626
  <xs:complexType name="readVaccinList">
527 627
    <xs:sequence/>
528 628
  </xs:complexType>
529 629
  <xs:complexType name="readVaccinListResponse">
530 630
    <xs:sequence>
531
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
631
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
532 632
    </xs:sequence>
533 633
  </xs:complexType>
534 634
  <xs:complexType name="readPAIList">
535 635
    <xs:sequence/>
536 636
  </xs:complexType>
537 637
  <xs:complexType name="readPAIListResponse">
538 638
    <xs:sequence>
539
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
639
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
640
    </xs:sequence>
641
  </xs:complexType>
642
  <xs:complexType name="updatePersonIndicatorList">
643
    <xs:sequence>
644
      <xs:element name="numPerson" type="xs:int"/>
645
      <xs:element maxOccurs="unbounded" name="indicatorList" type="ns2:indicatorValueAddUpdBean"/>
646
    </xs:sequence>
647
  </xs:complexType>
648
  <xs:complexType name="updatePersonIndicatorListResponse">
649
    <xs:sequence/>
650
  </xs:complexType>
651
  <xs:complexType name="readTownList">
652
    <xs:sequence/>
653
  </xs:complexType>
654
  <xs:complexType name="readTownListResponse">
655
    <xs:sequence>
656
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
540 657
    </xs:sequence>
541 658
  </xs:complexType>
542 659
  <xs:complexType name="readCategoryList">
543 660
    <xs:sequence/>
544 661
  </xs:complexType>
545 662
  <xs:complexType name="readCategoryListResponse">
546 663
    <xs:sequence>
547
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
664
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
548 665
    </xs:sequence>
549 666
  </xs:complexType>
550 667
  <xs:complexType name="readFamilyByPassword">
551 668
    <xs:sequence>
552 669
      <xs:element name="dossierNumber" type="xs:int"/>
553 670
      <xs:element name="password" type="xs:string"/>
554 671
      <xs:element minOccurs="0" name="schoolYear" type="xs:string"/>
555 672
      <xs:element minOccurs="0" name="incomeYear" type="xs:string"/>
......
561 678
      <xs:element minOccurs="0" name="familyBean" type="tns:familyBean"/>
562 679
    </xs:sequence>
563 680
  </xs:complexType>
564 681
  <xs:complexType name="readStreetList">
565 682
    <xs:sequence/>
566 683
  </xs:complexType>
567 684
  <xs:complexType name="readStreetListResponse">
568 685
    <xs:sequence>
569
      <xs:element maxOccurs="unbounded" minOccurs="0" name="streetList" type="ns2:StreetBean"/>
686
      <xs:element maxOccurs="unbounded" minOccurs="0" name="streetList" type="ns1:StreetBean"/>
570 687
    </xs:sequence>
571 688
  </xs:complexType>
572 689
  <xs:complexType name="readOrganList">
573 690
    <xs:sequence/>
574 691
  </xs:complexType>
575 692
  <xs:complexType name="readOrganListResponse">
576 693
    <xs:sequence>
577
      <xs:element maxOccurs="unbounded" minOccurs="0" name="organList" type="ns2:organBean"/>
694
      <xs:element maxOccurs="unbounded" minOccurs="0" name="organList" type="ns1:organBean"/>
578 695
    </xs:sequence>
579 696
  </xs:complexType>
697
  <xs:simpleType name="indicatorTypeDescEnum">
698
    <xs:restriction base="xs:string">
699
      <xs:enumeration value="NONE"/>
700
      <xs:enumeration value="NOTE"/>
701
      <xs:enumeration value="CHOICE"/>
702
    </xs:restriction>
703
  </xs:simpleType>
580 704
  <xs:simpleType name="blocNoteTypeEnum">
581 705
    <xs:restriction base="xs:string">
582 706
      <xs:enumeration value="A"/>
583 707
      <xs:enumeration value="L"/>
584 708
      <xs:enumeration value="IA"/>
585 709
      <xs:enumeration value="RP"/>
586 710
      <xs:enumeration value="ID"/>
587 711
    </xs:restriction>
588 712
  </xs:simpleType>
713
  <xs:simpleType name="levelCode">
714
    <xs:restriction base="xs:string">
715
      <xs:enumeration value="SCHOOL"/>
716
      <xs:enumeration value="ACTIVITY"/>
717
      <xs:enumeration value="PERSON"/>
718
      <xs:enumeration value="FAMILY"/>
719
      <xs:enumeration value="CHILD"/>
720
      <xs:enumeration value="RESERVATION"/>
721
      <xs:enumeration value="ALL"/>
722
    </xs:restriction>
723
  </xs:simpleType>
724
  <xs:simpleType name="rankCode">
725
    <xs:restriction base="xs:string">
726
      <xs:enumeration value="FAMILY"/>
727
      <xs:enumeration value="PERSON"/>
728
    </xs:restriction>
729
  </xs:simpleType>
730
  <xs:simpleType name="subscribeAction">
731
    <xs:restriction base="xs:string">
732
      <xs:enumeration value="ADD_SUBSCRIBE"/>
733
      <xs:enumeration value="DELETE_SUBSCRIBE"/>
734
      <xs:enumeration value="UPDATE_SUBSCRIBE_DOSS"/>
735
      <xs:enumeration value="ADD_DEROG"/>
736
      <xs:enumeration value="COMPLETE_DEROG_DOSS"/>
737
    </xs:restriction>
738
  </xs:simpleType>
589 739
  <xs:element name="MaelisFamilyException" type="tns:MaelisFamilyException"/>
590 740
  <xs:complexType name="MaelisFamilyException">
591 741
    <xs:sequence>
592 742
      <xs:element minOccurs="0" name="message" type="xs:string"/>
593 743
      <xs:element minOccurs="0" name="message" type="xs:string"/>
594 744
    </xs:sequence>
595 745
  </xs:complexType>
596
  <xs:element name="MaelisFamilyExceptionSpec" type="tns:MaelisFamilyExceptionSpec"/>
597
  <xs:complexType name="MaelisFamilyExceptionSpec">
598
    <xs:sequence>
599
      <xs:element minOccurs="0" name="message" type="xs:string"/>
600
      <xs:element minOccurs="0" name="message" type="xs:string"/>
601
    </xs:sequence>
602
  </xs:complexType>
603 746
</xs:schema>
604 747
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="bean.persistence.ws.maelis.sigec.com" version="1.0">
605 748

  
606 749
  <xs:complexType name="itemBean">
607 750
    <xs:sequence>
608 751
      <xs:element minOccurs="0" name="code" type="xs:string"/>
609 752
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
610 753
    </xs:sequence>
611 754
  </xs:complexType>
612 755

  
756
  <xs:complexType name="insuranceBean">
757
    <xs:sequence>
758
      <xs:element minOccurs="0" name="company" type="xs:string"/>
759
      <xs:element minOccurs="0" name="contractNumber" type="xs:string"/>
760
      <xs:element minOccurs="0" name="memberNumber" type="xs:string"/>
761
      <xs:element minOccurs="0" name="contractStart" type="xs:dateTime"/>
762
      <xs:element minOccurs="0" name="contractEnd" type="xs:dateTime"/>
763
    </xs:sequence>
764
  </xs:complexType>
765

  
613 766
  <xs:complexType name="StreetBean">
614 767
    <xs:sequence>
615 768
      <xs:element minOccurs="0" name="idStreet" type="xs:string"/>
616 769
      <xs:element minOccurs="0" name="libelleStreet" type="xs:string"/>
617 770
    </xs:sequence>
618 771
  </xs:complexType>
619 772

  
620 773
  <xs:complexType name="organBean">
621 774
    <xs:sequence>
622 775
      <xs:element minOccurs="0" name="code" type="xs:string"/>
623 776
      <xs:element minOccurs="0" name="id" type="xs:string"/>
624 777
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
625 778
    </xs:sequence>
626 779
  </xs:complexType>
627 780

  
628 781
</xs:schema>
629
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="bean.persistence.family.ws.maelis.sigec.com" xmlns:ns1="family.ws.maelis.sigec.com" targetNamespace="bean.persistence.family.ws.maelis.sigec.com" version="1.0">
782
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="bean.persistence.family.ws.maelis.sigec.com" targetNamespace="bean.persistence.site.ws.maelis.sigec.com" version="1.0">
783

  
784
  <xs:import namespace="bean.persistence.family.ws.maelis.sigec.com"/>
785

  
786
  <xs:complexType name="subscribeSchoolYearBean">
787
    <xs:sequence>
788
      <xs:element minOccurs="0" name="subscribeSchool" type="ns1:subscribeSchool2Bean"/>
789
    </xs:sequence>
790
  </xs:complexType>
791

  
792
</xs:schema>
793
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="bean.persistence.family.ws.maelis.sigec.com" xmlns:ns3="bean.persistence.site.ws.maelis.sigec.com" xmlns:ns2="bean.persistence.ws.maelis.sigec.com" xmlns:ns1="family.ws.maelis.sigec.com" targetNamespace="bean.persistence.family.ws.maelis.sigec.com" version="1.0">
630 794

  
631 795
  <xs:import namespace="family.ws.maelis.sigec.com"/>
632 796

  
633
  <xs:complexType name="indicatorValueUpdBean">
797
  <xs:import namespace="bean.persistence.ws.maelis.sigec.com"/>
798

  
799
  <xs:import namespace="bean.persistence.site.ws.maelis.sigec.com"/>
800

  
801
  <xs:complexType name="indicatorReadBean">
634 802
    <xs:complexContent>
635
      <xs:extension base="ns1:abstractSpecRequestBean">
803
      <xs:extension base="ns1:abstractSpecResultBean">
636 804
        <xs:sequence>
637
          <xs:element name="code" type="xs:string"/>
638
          <xs:element minOccurs="0" name="choice" type="xs:string"/>
639
          <xs:element name="isActive" type="xs:boolean"/>
805
          <xs:element minOccurs="0" name="code" type="xs:string"/>
806
          <xs:element minOccurs="0" name="label" type="xs:string"/>
807
          <xs:element minOccurs="0" name="typeDesc" type="ns1:indicatorTypeDescEnum"/>
808
          <xs:element maxOccurs="unbounded" minOccurs="0" name="choiceList" nillable="true" type="ns2:itemBean"/>
640 809
        </xs:sequence>
641 810
      </xs:extension>
642 811
    </xs:complexContent>
643 812
  </xs:complexType>
644 813

  
645 814
  <xs:complexType name="addressBean">
646 815
    <xs:sequence>
647 816
      <xs:element minOccurs="0" name="idStreet" nillable="true" type="xs:string"/>
......
686 855

  
687 856
  <xs:complexType name="cafInfoBean">
688 857
    <xs:sequence>
689 858
      <xs:element minOccurs="0" name="number" type="xs:string"/>
690 859
      <xs:element minOccurs="0" name="organ" type="xs:string"/>
691 860
    </xs:sequence>
692 861
  </xs:complexType>
693 862

  
863
  <xs:complexType name="indicatorBean">
864
    <xs:complexContent>
865
      <xs:extension base="ns1:abstractSpecBean">
866
        <xs:sequence>
867
          <xs:element minOccurs="0" name="code" type="xs:string"/>
868
          <xs:element minOccurs="0" name="note" type="xs:string"/>
869
          <xs:element minOccurs="0" name="choice" type="xs:string"/>
870
        </xs:sequence>
871
      </xs:extension>
872
    </xs:complexContent>
873
  </xs:complexType>
874

  
694 875
  <xs:complexType name="activityTypeBean">
695 876
    <xs:sequence>
696 877
      <xs:element minOccurs="0" name="code" type="xs:string"/>
697 878
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
698 879
      <xs:element minOccurs="0" name="natureSpec" type="tns:activityNatureBean"/>
699 880
    </xs:sequence>
700 881
  </xs:complexType>
701 882

  
......
716 897
      <xs:element minOccurs="0" name="yearRev" type="xs:int"/>
717 898
      <xs:element minOccurs="0" name="dateStart" type="xs:dateTime"/>
718 899
      <xs:element minOccurs="0" name="dateEnd" type="xs:dateTime"/>
719 900
      <xs:element minOccurs="0" name="mtt" type="xs:double"/>
720 901
      <xs:element minOccurs="0" name="cdquo" type="xs:string"/>
721 902
    </xs:sequence>
722 903
  </xs:complexType>
723 904

  
724
  <xs:complexType name="emergencyPersonBean">
725
    <xs:sequence>
726
      <xs:element name="numPerson" type="xs:int"/>
727
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
728
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
729
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
730
      <xs:element minOccurs="0" name="dateBirth" type="xs:dateTime"/>
731
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
732
      <xs:element minOccurs="0" name="quality" type="xs:string"/>
733
      <xs:element minOccurs="0" name="contact" type="tns:contactEmergencyBean"/>
734
    </xs:sequence>
735
  </xs:complexType>
736

  
737
  <xs:complexType name="contactEmergencyBean">
738
    <xs:sequence>
739
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
740
      <xs:element minOccurs="0" name="mobile" type="xs:string"/>
741
      <xs:element minOccurs="0" name="mail" type="xs:string"/>
742
    </xs:sequence>
743
  </xs:complexType>
744

  
745
  <xs:complexType name="familyPersonBean">
746
    <xs:complexContent>
747
      <xs:extension base="ns1:abstractSpecBean">
748
        <xs:sequence>
749
          <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
750
          <xs:element minOccurs="0" name="civility" type="xs:string"/>
751
          <xs:element name="firstname" type="xs:string"/>
752
          <xs:element name="lastname" type="xs:string"/>
753
          <xs:element name="dateBirth" type="xs:dateTime"/>
754
          <xs:element minOccurs="0" name="sexe" type="xs:string"/>
755
          <xs:element name="quality" type="xs:string"/>
756
          <xs:element minOccurs="0" name="contact" type="tns:contactLightBean"/>
757
        </xs:sequence>
758
      </xs:extension>
759
    </xs:complexContent>
760
  </xs:complexType>
761

  
762
  <xs:complexType name="contactLightBean">
763
    <xs:complexContent>
764
      <xs:extension base="ns1:abstractSpecBean">
765
        <xs:sequence>
766
          <xs:element minOccurs="0" name="phone" type="xs:string"/>
767
          <xs:element minOccurs="0" name="mobile" type="xs:string"/>
768
          <xs:element minOccurs="0" name="mail" type="xs:string"/>
769
        </xs:sequence>
770
      </xs:extension>
771
    </xs:complexContent>
772
  </xs:complexType>
773

  
774 905
  <xs:complexType name="childInfoBean">
775 906
    <xs:sequence>
776 907
      <xs:element minOccurs="0" name="num" type="xs:string"/>
777 908
      <xs:element name="lastname" type="xs:string"/>
778 909
      <xs:element name="firstname" type="xs:string"/>
779 910
      <xs:element name="sexe" type="xs:string"/>
780
      <xs:element name="birth" type="tns:birthInfoBean"/>
911
      <xs:element name="birth" type="ns1:birthInfoChildBean"/>
781 912
      <xs:element minOccurs="0" name="dietcode" type="xs:string"/>
782 913
      <xs:element minOccurs="0" name="bPhoto" type="xs:boolean"/>
783 914
      <xs:element minOccurs="0" name="bLeaveAlone" type="xs:boolean"/>
784 915
      <xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" nillable="true" type="tns:relatedPersonBean"/>
785 916
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="tns:indicatorBean"/>
786 917
      <xs:element minOccurs="0" name="medicalRecord" type="tns:medicalRecordBean"/>
787
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeSchoolList" nillable="true" type="tns:subscribeSchoolBean"/>
918
      <xs:element minOccurs="0" name="insurance" type="ns2:insuranceBean"/>
919
      <xs:element minOccurs="0" name="paiInfoBean" type="ns1:paiInfoBean"/>
788 920
      <xs:element minOccurs="0" name="mother" type="tns:personBean"/>
789 921
      <xs:element minOccurs="0" name="father" type="tns:personBean"/>
790 922
      <xs:element minOccurs="0" name="rl" type="tns:personBean"/>
923
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeSchoolList" nillable="true" type="tns:subscribeSchoolBean"/>
791 924
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeActivityList" nillable="true" type="ns1:subscribeActivityBean"/>
792
      <xs:element minOccurs="0" name="paiInfoBean" type="ns1:paiInfoBean"/>
793
    </xs:sequence>
794
  </xs:complexType>
795

  
796
  <xs:complexType name="birthInfoBean">
797
    <xs:sequence>
798
      <xs:element name="dateBirth" type="xs:dateTime"/>
799
      <xs:element minOccurs="0" name="place" type="xs:string"/>
800 925
    </xs:sequence>
801 926
  </xs:complexType>
802 927

  
803 928
  <xs:complexType name="relatedPersonBean">
804 929
    <xs:complexContent>
805 930
      <xs:extension base="ns1:abstractSpecBean">
806 931
        <xs:sequence>
807 932
          <xs:element minOccurs="0" name="personInfo" type="tns:personInfoBean"/>
808 933
          <xs:element minOccurs="0" name="personQuality" type="tns:personQualityBean"/>
809 934
        </xs:sequence>
810 935
      </xs:extension>
811 936
    </xs:complexContent>
812 937
  </xs:complexType>
813 938

  
814 939
  <xs:complexType name="personInfoBean">
815 940
    <xs:sequence>
816
      <xs:element name="num" type="xs:int"/>
941
      <xs:element minOccurs="0" name="num" type="xs:int"/>
817 942
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
818 943
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
819 944
      <xs:element minOccurs="0" name="dateBirth" type="xs:dateTime"/>
820 945
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
821 946
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
822 947
      <xs:element minOccurs="0" name="contact" type="tns:contactLightBean"/>
823 948
    </xs:sequence>
824 949
  </xs:complexType>
825 950

  
826
  <xs:complexType name="personQualityBean">
827
    <xs:sequence>
828
      <xs:element name="code" type="xs:string"/>
829
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
830
    </xs:sequence>
831
  </xs:complexType>
832

  
833
  <xs:complexType name="indicatorBean">
951
  <xs:complexType name="contactLightBean">
834 952
    <xs:complexContent>
835 953
      <xs:extension base="ns1:abstractSpecBean">
836 954
        <xs:sequence>
837
          <xs:element minOccurs="0" name="code" type="xs:string"/>
838
          <xs:element minOccurs="0" name="choice" type="xs:string"/>
955
          <xs:element minOccurs="0" name="phone" type="xs:string"/>
956
          <xs:element minOccurs="0" name="mobile" type="xs:string"/>
957
          <xs:element minOccurs="0" name="mail" type="xs:string"/>
839 958
        </xs:sequence>
840 959
      </xs:extension>
841 960
    </xs:complexContent>
842 961
  </xs:complexType>
843 962

  
963
  <xs:complexType name="personQualityBean">
964
    <xs:sequence>
965
      <xs:element name="code" type="xs:string"/>
966
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
967
    </xs:sequence>
968
  </xs:complexType>
969

  
844 970
  <xs:complexType name="medicalRecordBean">
845 971
    <xs:complexContent>
846 972
      <xs:extension base="ns1:abstractSpecBean">
847 973
        <xs:sequence>
848 974
          <xs:element minOccurs="0" name="familyDoctor" type="tns:familyDoctorBean"/>
975
          <xs:element minOccurs="0" name="allergy1" type="xs:string"/>
976
          <xs:element minOccurs="0" name="allergy2" type="xs:string"/>
977
          <xs:element minOccurs="0" name="comment1" type="xs:string"/>
978
          <xs:element minOccurs="0" name="comment2" type="xs:string"/>
979
          <xs:element minOccurs="0" name="observ1" type="xs:string"/>
980
          <xs:element minOccurs="0" name="observ2" type="xs:string"/>
981
          <xs:element minOccurs="0" name="isAuthHospital" type="xs:boolean"/>
982
          <xs:element minOccurs="0" name="hospital" type="xs:string"/>
849 983
          <xs:element maxOccurs="unbounded" minOccurs="0" name="vaccinList" nillable="true" type="tns:vaccinBean"/>
850 984
        </xs:sequence>
851 985
      </xs:extension>
852 986
    </xs:complexContent>
853 987
  </xs:complexType>
854 988

  
855 989
  <xs:complexType name="familyDoctorBean">
856 990
    <xs:complexContent>
......
875 1009
      </xs:extension>
876 1010
    </xs:complexContent>
877 1011
  </xs:complexType>
878 1012

  
879 1013
  <xs:complexType name="vaccinBean">
880 1014
    <xs:complexContent>
881 1015
      <xs:extension base="ns1:abstractSpecBean">
882 1016
        <xs:sequence>
883
          <xs:element minOccurs="0" name="code" type="xs:string"/>
1017
          <xs:element name="code" type="xs:string"/>
884 1018
          <xs:element minOccurs="0" name="label" type="xs:string"/>
885
          <xs:element minOccurs="0" name="vaccinationDate" type="xs:dateTime"/>
1019
          <xs:element name="vaccinationDate" type="xs:dateTime"/>
886 1020
        </xs:sequence>
887 1021
      </xs:extension>
888 1022
    </xs:complexContent>
889 1023
  </xs:complexType>
890 1024

  
1025
  <xs:complexType name="personBean">
1026
    <xs:sequence>
1027
      <xs:element name="num" type="xs:int"/>
1028
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1029
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
1030
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
1031
    </xs:sequence>
1032
  </xs:complexType>
1033

  
891 1034
  <xs:complexType name="subscribeSchoolBean">
892 1035
    <xs:sequence>
893 1036
      <xs:element minOccurs="0" name="year" type="xs:int"/>
894 1037
      <xs:element minOccurs="0" name="schoolName" type="xs:string"/>
895 1038
      <xs:element minOccurs="0" name="levelBean" type="tns:levelBean"/>
896 1039
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
897 1040
      <xs:element minOccurs="0" name="adress" type="xs:string"/>
898 1041
      <xs:element minOccurs="0" name="headmaster" type="xs:string"/>
......
902 1045
      <xs:element minOccurs="0" name="isWaitList" type="xs:boolean"/>
903 1046
      <xs:element minOccurs="0" name="codeWait" type="xs:string"/>
904 1047
      <xs:element minOccurs="0" name="libWait" type="xs:string"/>
905 1048
    </xs:sequence>
906 1049
  </xs:complexType>
907 1050

  
908 1051
  <xs:complexType name="levelBean">
909 1052
    <xs:sequence>
910
      <xs:element minOccurs="0" name="idlevel" type="xs:string"/>
911 1053
      <xs:element minOccurs="0" name="codlevel" type="xs:string"/>
912 1054
      <xs:element minOccurs="0" name="liblevel" type="xs:string"/>
913 1055
    </xs:sequence>
914 1056
  </xs:complexType>
915 1057

  
916
  <xs:complexType name="personBean">
1058
  <xs:complexType name="emergencyPersonBean">
917 1059
    <xs:sequence>
918
      <xs:element name="num" type="xs:int"/>
1060
      <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
919 1061
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
920 1062
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
921 1063
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
1064
      <xs:element minOccurs="0" name="dateBirth" type="xs:dateTime"/>
1065
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1066
      <xs:element minOccurs="0" name="quality" type="xs:string"/>
1067
      <xs:element minOccurs="0" name="contact" type="tns:contactEmergencyBean"/>
1068
    </xs:sequence>
1069
  </xs:complexType>
1070

  
1071
  <xs:complexType name="contactEmergencyBean">
1072
    <xs:sequence>
1073
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
1074
      <xs:element minOccurs="0" name="mobile" type="xs:string"/>
1075
      <xs:element minOccurs="0" name="mail" type="xs:string"/>
922 1076
    </xs:sequence>
923 1077
  </xs:complexType>
924 1078

  
925 1079
  <xs:complexType name="indicatorValueBean">
926 1080
    <xs:complexContent>
927 1081
      <xs:extension base="ns1:abstractSpecResultBean">
928 1082
        <xs:sequence>
929 1083
          <xs:element minOccurs="0" name="code" type="xs:string"/>
......
987 1141
      <xs:extension base="ns1:abstractSpecRequestBean">
988 1142
        <xs:sequence>
989 1143
          <xs:element maxOccurs="unbounded" minOccurs="0" name="personList" nillable="true" type="tns:familyPersonBean"/>
990 1144
        </xs:sequence>
991 1145
      </xs:extension>
992 1146
    </xs:complexContent>
993 1147
  </xs:complexType>
994 1148

  
1149
  <xs:complexType name="familyPersonBean">
1150
    <xs:complexContent>
1151
      <xs:extension base="ns1:abstractSpecBean">
1152
        <xs:sequence>
1153
          <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
1154
          <xs:element minOccurs="0" name="civility" type="xs:string"/>
1155
          <xs:element name="firstname" type="xs:string"/>
1156
          <xs:element name="lastname" type="xs:string"/>
1157
          <xs:element name="dateBirth" type="xs:dateTime"/>
1158
          <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1159
          <xs:element name="quality" type="xs:string"/>
1160
          <xs:element minOccurs="0" name="contact" type="tns:contactLightBean"/>
1161
        </xs:sequence>
1162
      </xs:extension>
1163
    </xs:complexContent>
1164
  </xs:complexType>
1165

  
1166
  <xs:complexType name="indicatorValueAddUpdBean">
1167
    <xs:complexContent>
1168
      <xs:extension base="ns1:abstractSpecRequestBean">
1169
        <xs:sequence>
1170
          <xs:element name="code" type="xs:string"/>
1171
          <xs:element minOccurs="0" name="note" type="xs:string"/>
1172
          <xs:element minOccurs="0" name="choice" type="xs:string"/>
1173
          <xs:element name="isActive" type="xs:boolean"/>
1174
        </xs:sequence>
1175
      </xs:extension>
1176
    </xs:complexContent>
1177
  </xs:complexType>
1178

  
1179
  <xs:complexType name="childBean">
1180
    <xs:sequence>
1181
      <xs:element minOccurs="0" name="num" type="xs:string"/>
1182
      <xs:element name="firstname" type="xs:string"/>
1183
      <xs:element name="lastname" type="xs:string"/>
1184
      <xs:element name="sexe" type="xs:string"/>
1185
      <xs:element name="birth" type="ns1:birthInfoChildBean"/>
1186
      <xs:element minOccurs="0" name="bPhoto" type="xs:boolean"/>
1187
      <xs:element minOccurs="0" name="bLeaveAlone" type="xs:boolean"/>
1188
      <xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" nillable="true" type="tns:relatedPersonBean"/>
1189
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="tns:indicatorValueAddUpdBean"/>
1190
      <xs:element minOccurs="0" name="dietcode" type="xs:string"/>
1191
      <xs:element minOccurs="0" name="medicalRecord" type="tns:medicalRecordBean"/>
1192
      <xs:element minOccurs="0" name="insurance" type="ns2:insuranceBean"/>
1193
      <xs:element minOccurs="0" name="paiInfoBean" type="ns1:paiInfoBean"/>
1194
    </xs:sequence>
1195
  </xs:complexType>
1196

  
995 1197
  <xs:complexType name="getActivityRateRequestBean">
996 1198
    <xs:sequence>
997 1199
      <xs:element minOccurs="0" name="idSubscribe" type="xs:string"/>
998 1200
      <xs:element minOccurs="0" name="idFam" type="xs:string"/>
999 1201
      <xs:element name="numPerson" type="xs:int"/>
1000 1202
      <xs:element minOccurs="0" name="idUnit" type="xs:string"/>
1001 1203
      <xs:element minOccurs="0" name="typeConsum" type="xs:string"/>
1002 1204
      <xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
......
1014 1216
    </xs:sequence>
1015 1217
  </xs:complexType>
1016 1218

  
1017 1219
  <xs:complexType name="updateChildMedicalRecordRequestBean">
1018 1220
    <xs:complexContent>
1019 1221
      <xs:extension base="ns1:abstractSpecRequestBean">
1020 1222
        <xs:sequence>
1021 1223
          <xs:element name="numPerson" type="xs:int"/>
1022
          <xs:element name="medicalRecord" type="tns:medicalRecordBean"/>
1023
        </xs:sequence>
1024
      </xs:extension>
1025
    </xs:complexContent>
1026
  </xs:complexType>
1027

  
1028
  <xs:complexType name="childCreateBean">
1029
    <xs:sequence>
1030
      <xs:element name="firstname" type="xs:string"/>
1031
      <xs:element name="lastname" type="xs:string"/>
1032
      <xs:element name="sexe" type="xs:string"/>
1033
      <xs:element name="birth" type="ns1:birthCreateBean"/>
1034
      <xs:element minOccurs="0" name="bPhoto" type="xs:boolean"/>
1035
      <xs:element minOccurs="0" name="bLeaveAlone" type="xs:boolean"/>
1036
      <xs:element minOccurs="0" name="numFather" type="xs:int"/>
1037
      <xs:element minOccurs="0" name="numMother" type="xs:int"/>
1038
      <xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" nillable="true" type="tns:relatedPersonBean"/>
1039
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="tns:indicatorValueAddBean"/>
1040
      <xs:element minOccurs="0" name="dietcode" type="xs:string"/>
1041
      <xs:element minOccurs="0" name="medicalRecord" type="tns:medicalRecordBean"/>
1042
      <xs:element minOccurs="0" name="paiInfoBean" type="ns1:paiInfoBean"/>
1043
    </xs:sequence>
1044
  </xs:complexType>
1045

  
1046
  <xs:complexType name="indicatorValueAddBean">
1047
    <xs:complexContent>
1048
      <xs:extension base="ns1:abstractSpecRequestBean">
1049
        <xs:sequence>
1050
          <xs:element minOccurs="0" name="code" type="xs:string"/>
1051
          <xs:element minOccurs="0" name="choice" type="xs:string"/>
1224
          <xs:element name="medicalRecord" type="tns:medicalRecordBean"/>
1052 1225
        </xs:sequence>
1053 1226
      </xs:extension>
1054 1227
    </xs:complexContent>
1055 1228
  </xs:complexType>
1056 1229

  
1057 1230
  <xs:complexType name="resultChildBean">
1058 1231
    <xs:sequence>
1059 1232
      <xs:element name="number" type="xs:int"/>
......
1120 1293
        <xs:sequence>
1121 1294
          <xs:element minOccurs="0" name="idState" type="xs:string"/>
1122 1295
          <xs:element minOccurs="0" name="libelle" type="xs:string"/>
1123 1296
        </xs:sequence>
1124 1297
      </xs:extension>
1125 1298
    </xs:complexContent>
1126 1299
  </xs:complexType>
1127 1300

  
1128
  <xs:complexType name="childBean">
1301
  <xs:complexType name="resultFamilyBean">
1129 1302
    <xs:sequence>
1130
      <xs:element name="sexe" type="xs:string"/>
1303
      <xs:element name="number" type="xs:int"/>
1304
      <xs:element minOccurs="0" name="password" type="xs:string"/>
1305
      <xs:element maxOccurs="unbounded" minOccurs="0" name="rl1ErrorList" nillable="true" type="xs:string"/>
1306
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childErrorList" nillable="true" type="xs:string"/>
1307
    </xs:sequence>
1308
  </xs:complexType>
1309

  
1310
  <xs:complexType name="getFamilySubscribeSchoolInfoRequestBean">
1311
    <xs:sequence>
1312
      <xs:element name="numFam" type="xs:string"/>
1313
      <xs:element name="numPers" type="xs:string"/>
1314
      <xs:element name="schoolYear" type="xs:int"/>
1315
    </xs:sequence>
1316
  </xs:complexType>
1317

  
1318
  <xs:complexType name="getFamilySubscribeSchoolInfoResultBean">
1319
    <xs:sequence>
1320
      <xs:element minOccurs="0" name="rl1Info" type="tns:person2Bean"/>
1321
      <xs:element minOccurs="0" name="childSubscribeSchoolInformation" type="tns:getChildSubscribeSchoolInformationResultBean"/>
1322
      <xs:element maxOccurs="unbounded" minOccurs="0" name="personSubscribeSchoolList" nillable="true" type="tns:personSubscribeSchoolBean"/>
1323
    </xs:sequence>
1324
  </xs:complexType>
1325

  
1326
  <xs:complexType name="person2Bean">
1327
    <xs:sequence>
1328
      <xs:element minOccurs="0" name="num" type="xs:int"/>
1329
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1131 1330
      <xs:element name="lastname" type="xs:string"/>
1132 1331
      <xs:element name="firstname" type="xs:string"/>
1133 1332
      <xs:element name="dateBirth" type="xs:dateTime"/>
1134
      <xs:element minOccurs="0" name="dietcode" type="xs:string"/>
1135
      <xs:element minOccurs="0" name="medicalRecord" type="tns:medicalRecordBean"/>
1333
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1334
      <xs:element minOccurs="0" name="mail" type="xs:string"/>
1335
      <xs:element minOccurs="0" name="address" type="tns:addressBean"/>
1136 1336
    </xs:sequence>
1137 1337
  </xs:complexType>
1138 1338

  
1139
  <xs:complexType name="resultFamilyBean">
1339
  <xs:complexType name="getChildSubscribeSchoolInformationResultBean">
1140 1340
    <xs:sequence>
1141
      <xs:element name="number" type="xs:int"/>
1142
      <xs:element minOccurs="0" name="password" type="xs:string"/>
1143
      <xs:element maxOccurs="unbounded" minOccurs="0" name="rl1ErrorList" nillable="true" type="xs:string"/>
1144
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childErrorList" nillable="true" type="xs:string"/>
1341
      <xs:element minOccurs="0" name="person" type="tns:person2Bean"/>
1342
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeSchoolYearList" nillable="true" type="ns3:subscribeSchoolYearBean"/>
1343
      <xs:element minOccurs="0" name="subscribeSchoolInformation" type="tns:subscribeSchoolInformationBean"/>
1344
    </xs:sequence>
1345
  </xs:complexType>
1346

  
1347
  <xs:complexType name="subscribeSchool2Bean">
1348
    <xs:sequence>
1349
      <xs:element minOccurs="0" name="idSubscribe" type="xs:string"/>
1350
      <xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
1351
      <xs:element minOccurs="0" name="idPerson" type="xs:string"/>
1352
      <xs:element minOccurs="0" name="school" type="tns:schoolInfoBean"/>
1353
      <xs:element minOccurs="0" name="preSubscribeDate" type="xs:dateTime"/>
1354
      <xs:element minOccurs="0" name="level" type="tns:levelBean"/>
1355
      <xs:element minOccurs="0" name="perim" type="tns:perimBean"/>
1356
    </xs:sequence>
1357
  </xs:complexType>
1358

  
1359
  <xs:complexType name="schoolInfoBean">
1360
    <xs:sequence>
1361
      <xs:element minOccurs="0" name="idSchool" type="xs:string"/>
1362
      <xs:element minOccurs="0" name="schoolName" type="xs:string"/>
1363
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
1364
      <xs:element minOccurs="0" name="address" type="tns:addressBean"/>
1365
      <xs:element minOccurs="0" name="headmaster" type="xs:string"/>
1366
    </xs:sequence>
1367
  </xs:complexType>
1368

  
1369
  <xs:complexType name="perimBean">
1370
    <xs:sequence>
1371
      <xs:element minOccurs="0" name="idPerim" type="xs:string"/>
1372
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
1373
      <xs:element maxOccurs="unbounded" minOccurs="0" name="perimSchoolList" nillable="true" type="tns:schoolInfoBean"/>
1374
    </xs:sequence>
1375
  </xs:complexType>
1376

  
1377
  <xs:complexType name="subscribeSchoolInformationBean">
1378
    <xs:sequence>
1379
      <xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
1380
      <xs:element minOccurs="0" name="level" type="tns:levelBean"/>
1381
      <xs:element minOccurs="0" name="perim" type="tns:perimBean"/>
1382
      <xs:element maxOccurs="unbounded" minOccurs="0" name="derogSchoolList" nillable="true" type="tns:schoolInfoBean"/>
1383
    </xs:sequence>
1384
  </xs:complexType>
1385

  
1386
  <xs:complexType name="personSubscribeSchoolBean">
1387
    <xs:sequence>
1388
      <xs:element minOccurs="0" name="person" type="tns:personInfoBean"/>
1389
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeSchoolYearList" nillable="true" type="ns3:subscribeSchoolYearBean"/>
1145 1390
    </xs:sequence>
1146 1391
  </xs:complexType>
1147 1392

  
1148 1393
</xs:schema>
1149 1394
  </wsdl:types>
1150 1395
  <wsdl:message name="readQuotientList">
1151 1396
    <wsdl:part element="tns:readQuotientList" name="parameters">
1152 1397
    </wsdl:part>
......
1186 1431
  <wsdl:message name="updateFamilySituation">
1187 1432
    <wsdl:part element="tns:updateFamilySituation" name="parameters">
1188 1433
    </wsdl:part>
1189 1434
  </wsdl:message>
1190 1435
  <wsdl:message name="getLevel">
1191 1436
    <wsdl:part element="tns:getLevel" name="parameters">
1192 1437
    </wsdl:part>
1193 1438
  </wsdl:message>
1439
  <wsdl:message name="addChildVaccinList">
1440
    <wsdl:part element="tns:addChildVaccinList" name="parameters">
1441
    </wsdl:part>
1442
  </wsdl:message>
1194 1443
  <wsdl:message name="updateFamilyEmergencyPersonList">
1195 1444
    <wsdl:part element="tns:updateFamilyEmergencyPersonList" name="parameters">
1196 1445
    </wsdl:part>
1197 1446
  </wsdl:message>
1198 1447
  <wsdl:message name="isChildExistsResponse">
1199 1448
    <wsdl:part element="tns:isChildExistsResponse" name="parameters">
1200 1449
    </wsdl:part>
1201 1450
  </wsdl:message>
......
1210 1459
  <wsdl:message name="readFamilyByPasswordResponse">
1211 1460
    <wsdl:part element="tns:readFamilyByPasswordResponse" name="parameters">
1212 1461
    </wsdl:part>
1213 1462
  </wsdl:message>
1214 1463
  <wsdl:message name="subscribeSchoolResponse">
1215 1464
    <wsdl:part element="tns:subscribeSchoolResponse" name="parameters">
1216 1465
    </wsdl:part>
1217 1466
  </wsdl:message>
1467
  <wsdl:message name="readCountryList">
1468
    <wsdl:part element="tns:readCountryList" name="parameters">
1469
    </wsdl:part>
1470
  </wsdl:message>
1218 1471
  <wsdl:message name="createChildResponse">
1219 1472
    <wsdl:part element="tns:createChildResponse" name="parameters">
1220 1473
    </wsdl:part>
1221 1474
  </wsdl:message>
1222 1475
  <wsdl:message name="deletesubscribeResponse">
1223 1476
    <wsdl:part element="tns:deletesubscribeResponse" name="parameters">
1224 1477
    </wsdl:part>
1225 1478
  </wsdl:message>
......
1254 1507
  <wsdl:message name="createFamily">
1255 1508
    <wsdl:part element="tns:createFamily" name="parameters">
1256 1509
    </wsdl:part>
1257 1510
  </wsdl:message>
1258 1511
  <wsdl:message name="readVaccinListResponse">
1259 1512
    <wsdl:part element="tns:readVaccinListResponse" name="parameters">
1260 1513
    </wsdl:part>
1261 1514
  </wsdl:message>
1515
  <wsdl:message name="readChildIndicatorList">
1516
    <wsdl:part element="tns:readChildIndicatorList" name="parameters">
1517
    </wsdl:part>
1518
  </wsdl:message>
1519
  <wsdl:message name="getChildSubscribeSchoolInformation">
1520
    <wsdl:part element="tns:getChildSubscribeSchoolInformation" name="parameters">
1521
    </wsdl:part>
1522
  </wsdl:message>
1262 1523
  <wsdl:message name="readCivilityListResponse">
1263 1524
    <wsdl:part element="tns:readCivilityListResponse" name="parameters">
1264 1525
    </wsdl:part>
1265 1526
  </wsdl:message>
1527
  <wsdl:message name="readCountryListResponse">
1528
    <wsdl:part element="tns:readCountryListResponse" name="parameters">
1529
    </wsdl:part>
1530
  </wsdl:message>
1266 1531
  <wsdl:message name="readStreetListResponse">
1267 1532
    <wsdl:part element="tns:readStreetListResponse" name="parameters">
1268 1533
    </wsdl:part>
1269 1534
  </wsdl:message>
1270 1535
  <wsdl:message name="readPAIList">
1271 1536
    <wsdl:part element="tns:readPAIList" name="parameters">
1272 1537
    </wsdl:part>
1273 1538
  </wsdl:message>
1274
  <wsdl:message name="updateChildIndicatorsResponse">
1275
    <wsdl:part element="tns:updateChildIndicatorsResponse" name="parameters">
1539
  <wsdl:message name="readRLIndicatorListResponse">
1540
    <wsdl:part element="tns:readRLIndicatorListResponse" name="parameters">
1276 1541
    </wsdl:part>
1277 1542
  </wsdl:message>
1278
  <wsdl:message name="readPAIListResponse">
1279
    <wsdl:part element="tns:readPAIListResponse" name="parameters">
1543
  <wsdl:message name="updatePersonIndicatorListResponse">
1544
    <wsdl:part element="tns:updatePersonIndicatorListResponse" name="parameters">
1280 1545
    </wsdl:part>
1281 1546
  </wsdl:message>
1282
  <wsdl:message name="MaelisFamilyExceptionSpec">
1283
    <wsdl:part element="tns:MaelisFamilyExceptionSpec" name="MaelisFamilyExceptionSpec">
1547
  <wsdl:message name="readTownList">
1548
    <wsdl:part element="tns:readTownList" name="parameters">
1549
    </wsdl:part>
1550
  </wsdl:message>
1551
  <wsdl:message name="readPAIListResponse">
1552
    <wsdl:part element="tns:readPAIListResponse" name="parameters">
1284 1553
    </wsdl:part>
1285 1554
  </wsdl:message>
1286 1555
  <wsdl:message name="readOrganList">
1287 1556
    <wsdl:part element="tns:readOrganList" name="parameters">
1288 1557
    </wsdl:part>
1289 1558
  </wsdl:message>
1290 1559
  <wsdl:message name="deletesubscribe">
1291 1560
    <wsdl:part element="tns:deletesubscribe" name="parameters">
1292 1561
    </wsdl:part>
1293 1562
  </wsdl:message>
1294
  <wsdl:message name="updateChildIndicators">
1295
    <wsdl:part element="tns:updateChildIndicators" name="parameters">
1296
    </wsdl:part>
1297
  </wsdl:message>
1298 1563
  <wsdl:message name="isRLExistsResponse">
1299 1564
    <wsdl:part element="tns:isRLExistsResponse" name="parameters">
1300 1565
    </wsdl:part>
1301 1566
  </wsdl:message>
1567
  <wsdl:message name="readRLIndicatorList">
1568
    <wsdl:part element="tns:readRLIndicatorList" name="parameters">
1569
    </wsdl:part>
1570
  </wsdl:message>
1302 1571
  <wsdl:message name="readQualityListResponse">
1303 1572
    <wsdl:part element="tns:readQualityListResponse" name="parameters">
1304 1573
    </wsdl:part>
1305 1574
  </wsdl:message>
1306 1575
  <wsdl:message name="readOrganListResponse">
1307 1576
    <wsdl:part element="tns:readOrganListResponse" name="parameters">
1308 1577
    </wsdl:part>
1309 1578
  </wsdl:message>
......
1314 1583
  <wsdl:message name="MaelisFamilyException">
1315 1584
    <wsdl:part element="tns:MaelisFamilyException" name="MaelisFamilyException">
1316 1585
    </wsdl:part>
1317 1586
  </wsdl:message>
1318 1587
  <wsdl:message name="createOrUpdateChildDiet">
1319 1588
    <wsdl:part element="tns:createOrUpdateChildDiet" name="parameters">
1320 1589
    </wsdl:part>
1321 1590
  </wsdl:message>
1591
  <wsdl:message name="readCountyList">
1592
    <wsdl:part element="tns:readCountyList" name="parameters">
1593
    </wsdl:part>
1594
  </wsdl:message>
1322 1595
  <wsdl:message name="subscribeActivityResponse">
1323 1596
    <wsdl:part element="tns:subscribeActivityResponse" name="parameters">
1324 1597
    </wsdl:part>
1325 1598
  </wsdl:message>
1326 1599
  <wsdl:message name="updateCoordinateResponse">
1327 1600
    <wsdl:part element="tns:updateCoordinateResponse" name="parameters">
1328 1601
    </wsdl:part>
1329 1602
  </wsdl:message>
......
1398 1671
  <wsdl:message name="readQualityList">
1399 1672
    <wsdl:part element="tns:readQualityList" name="parameters">
1400 1673
    </wsdl:part>
1401 1674
  </wsdl:message>
1402 1675
  <wsdl:message name="createChild">
1403 1676
    <wsdl:part element="tns:createChild" name="parameters">
1404 1677
    </wsdl:part>
1405 1678
  </wsdl:message>
1679
  <wsdl:message name="readTownListResponse">
1680
    <wsdl:part element="tns:readTownListResponse" name="parameters">
1681
    </wsdl:part>
1682
  </wsdl:message>
1683
  <wsdl:message name="readChildIndicatorListResponse">
1684
    <wsdl:part element="tns:readChildIndicatorListResponse" name="parameters">
1685
    </wsdl:part>
1686
  </wsdl:message>
1406 1687
  <wsdl:message name="readCategoryListResponse">
1407 1688
    <wsdl:part element="tns:readCategoryListResponse" name="parameters">
1408 1689
    </wsdl:part>
1409 1690
  </wsdl:message>
1691
  <wsdl:message name="readCountyListResponse">
1692
    <wsdl:part element="tns:readCountyListResponse" name="parameters">
1693
    </wsdl:part>
1694
  </wsdl:message>
1410 1695
  <wsdl:message name="subscribeActivity">
1411 1696
    <wsdl:part element="tns:subscribeActivity" name="parameters">
1412 1697
    </wsdl:part>
1413 1698
  </wsdl:message>
1699
  <wsdl:message name="getChildSubscribeSchoolInformationResponse">
1700
    <wsdl:part element="tns:getChildSubscribeSchoolInformationResponse" name="parameters">
1701
    </wsdl:part>
1702
  </wsdl:message>
1414 1703
  <wsdl:message name="updateChildAutorizationResponse">
1415 1704
    <wsdl:part element="tns:updateChildAutorizationResponse" name="parameters">
1416 1705
    </wsdl:part>
1417 1706
  </wsdl:message>
1418 1707
  <wsdl:message name="isWSRunningResponse">
1419 1708
    <wsdl:part element="tns:isWSRunningResponse" name="parameters">
1420 1709
    </wsdl:part>
1421 1710
  </wsdl:message>
1422 1711
  <wsdl:message name="readVaccinList">
1423 1712
    <wsdl:part element="tns:readVaccinList" name="parameters">
1424 1713
    </wsdl:part>
1425 1714
  </wsdl:message>
1715
  <wsdl:message name="updatePersonIndicatorList">
1716
    <wsdl:part element="tns:updatePersonIndicatorList" name="parameters">
1717
    </wsdl:part>
1718
  </wsdl:message>
1719
  <wsdl:message name="addChildVaccinListResponse">
1720
    <wsdl:part element="tns:addChildVaccinListResponse" name="parameters">
1721
    </wsdl:part>
1722
  </wsdl:message>
1426 1723
  <wsdl:message name="readCategoryList">
1427 1724
    <wsdl:part element="tns:readCategoryList" name="parameters">
1428 1725
    </wsdl:part>
1429 1726
  </wsdl:message>
1430 1727
  <wsdl:message name="readFamilyByPassword">
1431 1728
    <wsdl:part element="tns:readFamilyByPassword" name="parameters">
1432 1729
    </wsdl:part>
1433 1730
  </wsdl:message>
1434 1731
  <wsdl:message name="readStreetList">
1435 1732
    <wsdl:part element="tns:readStreetList" name="parameters">
1436 1733
    </wsdl:part>
1437 1734
  </wsdl:message>
1438 1735
  <wsdl:portType name="FamilyService">
1439 1736
    <wsdl:operation name="deletesubscribe">
1440
<wsdl:documentation> Méthode de suppression d'une inscription
1737
<wsdl:documentation>Supprime une inscription à une activité, pour un enfant donné
1441 1738

  
1442 1739
 --------------------------
1443 1740
 personNumber : numéro de l'enfant (obligatoire)
1444 1741
 idActivity : identifiant de l'activité (obligatoire)
1445 1742
 dateRefDelete : date de référence pour la suppression (obligatoire)
1446 1743

  
1447 1744
 --------------------------
1448 1745
 Traitement :
......
1460 1757
	Sinon retour erreur pas de personne trouvée</wsdl:documentation>
1461 1758
      <wsdl:input message="tns:deletesubscribe" name="deletesubscribe">
1462 1759
    </wsdl:input>
1463 1760
      <wsdl:output message="tns:deletesubscribeResponse" name="deletesubscribeResponse">
1464 1761
    </wsdl:output>
1465 1762
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1466 1763
    </wsdl:fault>
1467 1764
    </wsdl:operation>
1468
    <wsdl:operation name="updateChildIndicators">
1469
<wsdl:documentation>Méthode de mise à jour des indicateurs
1470
 Prise en compte des choix éventuels sur les indicateurs
1471

  
1472
 ------------------------------
1473
 numPerson : numéro de l'enfant (obligatoire)
1474
 indicators : liste des indicateurs 
1475
 - Code de l'indicateur (obligatoire)
1476
 - isActive : true/false (true : ajouter / false : supprimer) (obligatoire)
1477
 - choice : Code du choix (lorsqu'il s'agit d'un indicateur avec choix)
1478

  
1479
 -----------------------------</wsdl:documentation>
1480
      <wsdl:input message="tns:updateChildIndicators" name="updateChildIndicators">
1765
    <wsdl:operation name="readRLIndicatorList">
1766
<wsdl:documentation>[REF] Renvoie la liste des indicateurs pouvant être possitionnés sur un RL</wsdl:documentation>
1767
      <wsdl:input message="tns:readRLIndicatorList" name="readRLIndicatorList">
1481 1768
    </wsdl:input>
1482
      <wsdl:output message="tns:updateChildIndicatorsResponse" name="updateChildIndicatorsResponse">
1769
      <wsdl:output message="tns:readRLIndicatorListResponse" name="readRLIndicatorListResponse">
1483 1770
    </wsdl:output>
1484 1771
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1485 1772
    </wsdl:fault>
1486 1773
    </wsdl:operation>
1487 1774
    <wsdl:operation name="readQuotientList">
1488
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
1489
 La liste des Quotient 
1490

  
1491
 -------------------------
1492
 Retourne la liste des code valeur pour les Quotient</wsdl:documentation>
1775
<wsdl:documentation>[REF] Renvoie la liste des quotients</wsdl:documentation>
1493 1776
      <wsdl:input message="tns:readQuotientList" name="readQuotientList">
1494 1777
    </wsdl:input>
1495 1778
      <wsdl:output message="tns:readQuotientListResponse" name="readQuotientListResponse">
1496 1779
    </wsdl:output>
1497 1780
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1498 1781
    </wsdl:fault>
1499 1782
    </wsdl:operation>
1500 1783
    <wsdl:operation name="readDietCodeList">
1501
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
1502
 La liste des régimes alimentaires 
1503

  
1504
 -------------------------
1505
 Retourne la liste des code valeur pour les régimes aliementaires</wsdl:documentation>
1784
<wsdl:documentation>[REF] Renvoie la liste des régimes alimentaires</wsdl:documentation>
1506 1785
      <wsdl:input message="tns:readDietCodeList" name="readDietCodeList">
1507 1786
    </wsdl:input>
1508 1787
      <wsdl:output message="tns:readDietCodeListResponse" name="readDietCodeListResponse">
1509 1788
    </wsdl:output>
1510 1789
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1511 1790
    </wsdl:fault>
1512 1791
    </wsdl:operation>
1513 1792
    <wsdl:operation name="createOrUpdateChildDiet">
1514
<wsdl:documentation>Méthode de création/modification d'un dietcode
1515

  
1516
Cette méthode permet de mettre à jour les informations le régime alimentaire pour un enfant
1793
<wsdl:documentation>Crée ou met à jour le régime alimentaire d'un Enfant
1517 1794

  
1518 1795
 ------------------------------
1519 1796
 personNumber : numéro de l'enfant (obligatoire)
1520 1797
 code : code du regime alimentaire (obligatoire)
1521 1798

  
1522 1799
 -----------------------------
1523 1800
 Traitement : 
1524 1801
 Si numéro personne trouvé
1525
 Mise à jour du régime alimentaire </wsdl:documentation>
1802
   Mise à jour du régime alimentaire </wsdl:documentation>
1526 1803
      <wsdl:input message="tns:createOrUpdateChildDiet" name="createOrUpdateChildDiet">
1527 1804
    </wsdl:input>
1528 1805
      <wsdl:output message="tns:createOrUpdateChildDietResponse" name="createOrUpdateChildDietResponse">
1529 1806
    </wsdl:output>
1530 1807
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1531 1808
    </wsdl:fault>
1532 1809
    </wsdl:operation>
1810
    <wsdl:operation name="readCountyList">
1811
<wsdl:documentation>[REF] Renvoie la liste des départements</wsdl:documentation>
1812
      <wsdl:input message="tns:readCountyList" name="readCountyList">
1813
    </wsdl:input>
1814
      <wsdl:output message="tns:readCountyListResponse" name="readCountyListResponse">
1815
    </wsdl:output>
1816
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1817
    </wsdl:fault>
1818
    </wsdl:operation>
1533 1819
    <wsdl:operation name="readFamily">
1534
<wsdl:documentation>Méthode de lecture de la famille
1535
  
1820
<wsdl:documentation>Renvoie les données de la famille
1536 1821

  
1537 1822
 -------------------------
1538
 dossierNumber: numéro de dossier famille
1823
 dossierNumber : numéro de dossier famille
1539 1824
 schoolYear : année scolaire (facultatif)
1540
 incomeYear : année des revenus (facultatif), à fournir pour lecture du quotient 
1541
 referenceYear : année de référence (facultatif), à fournir pour lecture du quotient 
1542
 Retourne le dossier famille
1543

  
1544
 -------------------------</wsdl:documentation>
1825
 incomeYear : année des revenus (facultatif), à fournir pour lecture du quotient
1826
 referenceYear : année de référence (facultatif), à fournir pour lecture du quotient
1827
 Retourne le dossier famille</wsdl:documentation>
1545 1828
      <wsdl:input message="tns:readFamily" name="readFamily">
1546 1829
    </wsdl:input>
1547 1830
      <wsdl:output message="tns:readFamilyResponse" name="readFamilyResponse">
1548 1831
    </wsdl:output>
1549 1832
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1550 1833
    </wsdl:fault>
1551 1834
    </wsdl:operation>
1552 1835
    <wsdl:operation name="isWSRunning">
1553
<wsdl:documentation>Méthode pour vérifier si le webservice est OK
1836
<wsdl:documentation>Vérifie si le webservice est OK
1554 1837

  
1555 1838
 -------------------------
1556 1839
 Retourne vrai ou faux </wsdl:documentation>
1557 1840
      <wsdl:input message="tns:isWSRunning" name="isWSRunning">
1558 1841
    </wsdl:input>
1559 1842
      <wsdl:output message="tns:isWSRunningResponse" name="isWSRunningResponse">
1560 1843
    </wsdl:output>
1561 1844
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1562 1845
    </wsdl:fault>
1563 1846
    </wsdl:operation>
1564 1847
    <wsdl:operation name="updateChildAutorization">
1565
<wsdl:documentation>Méthode de mise à jour des autorisations pour un enfant
1848
<wsdl:documentation>Met à jour les autorisations pour un enfant
1566 1849

  
1567 1850
 ------------------------------
1568 1851
 numFamily : numéro de la famille (obligatoire)
1569 1852
 numPerson : numéro de l'enfant (obligatoire)
1570 1853
 bPhoto : autorisation photo (obligatoire)
1571 1854
 bLeaveAlone : autorisation à partir seul (obligatoire)
1572 1855
 personList: liste des personnes autorisées à récupérer l'enfant 
1573 1856
 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.
......
1576 1859
      <wsdl:input message="tns:updateChildAutorization" name="updateChildAutorization">
1577 1860
    </wsdl:input>
1578 1861
      <wsdl:output message="tns:updateChildAutorizationResponse" name="updateChildAutorizationResponse">
1579 1862
    </wsdl:output>
1580 1863
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1581 1864
    </wsdl:fault>
1582 1865
    </wsdl:operation>
1583 1866
    <wsdl:operation name="readCivilityList">
1584
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
1585
 La liste des civilités 
1586

  
1587
 -------------------------
1588
 Retourne la liste des code valeur pour les civilités</wsdl:documentation>
1867
<wsdl:documentation>[REF] Renvoie la liste des civilités</wsdl:documentation>
1589 1868
      <wsdl:input message="tns:readCivilityList" name="readCivilityList">
1590 1869
    </wsdl:input>
1591 1870
      <wsdl:output message="tns:readCivilityListResponse" name="readCivilityListResponse">
1592 1871
    </wsdl:output>
1593 1872
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1594 1873
    </wsdl:fault>
1595 1874
    </wsdl:operation>
1596 1875
    <wsdl:operation name="readCSPList">
1597
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
1598
 La  liste des catégories sociaux professionnelle 
1599

  
1600
 -------------------------
1601
 Retourne la liste des catégories sociaux professionnelle</wsdl:documentation>
1876
<wsdl:documentation>[REF] Renvoie la liste des catégories sociaux professionnelles</wsdl:documentation>
1602 1877
      <wsdl:input message="tns:readCSPList" name="readCSPList">
1603 1878
    </wsdl:input>
1604 1879
      <wsdl:output message="tns:readCSPListResponse" name="readCSPListResponse">
1605 1880
    </wsdl:output>
1606 1881
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1607 1882
    </wsdl:fault>
1608 1883
    </wsdl:operation>
1609 1884
    <wsdl:operation name="updateFamilySituation">
1610
<wsdl:documentation>Méthode de mise à jour de la situation familiale
1611

  
1885
<wsdl:documentation>Met à jour la situation familiale
1612 1886

  
1613 1887
 ------------------------------
1614 1888
 numDossier : numéro de dossier famille  (obligatoire)
1615 1889
 category : code catégorie familiale 
1616 1890
 situation : code situation familiale 
1617 1891
 flagCom : code/hors commune 
1618 1892
 nbChild : nombre d'enfants à charge max 99
1619 1893
 nbTotalChild : nombre d'enfants max 99  
1620 1894

  
1621 1895
 -----------------------------
1622 1896
 Traitement : 
1623 1897
 Le numéro de dossier doit toujours être fourni pour identifier la famille.
1624 1898
 Les données sont mises à jour :
1625
 Si une valeur n'est pas fournie, on ne fait rien sur la valeur en base de données.
1626
 Si elle est fournie vide, on efface l'ancienne valeur dans la base de données. </wsdl:documentation>
1899
  Si une valeur n'est pas fournie, on ne fait rien sur la valeur en base de données.
1900
  Si elle est fournie vide, on efface l'ancienne valeur dans la base de données. </wsdl:documentation>
1627 1901
      <wsdl:input message="tns:updateFamilySituation" name="updateFamilySituation">
1628 1902
    </wsdl:input>
1629 1903
      <wsdl:output message="tns:updateFamilySituationResponse" name="updateFamilySituationResponse">
1630 1904
    </wsdl:output>
1631 1905
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1632 1906
    </wsdl:fault>
1633 1907
    </wsdl:operation>
1634 1908
    <wsdl:operation name="getLevel">
1635
<wsdl:documentation>Méthode pour avoir le niveau scolaire d'un enfant
1909
<wsdl:documentation>Renvoie le niveau scolaire d'un enfant, pour une année scolaire donnée
1636 1910

  
1637 1911
 -------------------------
1638 1912
 	- personNumber : le numéro de l'enfant (obligatoire)
1639 1913
	- schoolYear : l'année scolaire (obligatoire)
1640 1914
 Retourne les informations du niveau scolaire </wsdl:documentation>
1641 1915
      <wsdl:input message="tns:getLevel" name="getLevel">
1642 1916
    </wsdl:input>
1643 1917
      <wsdl:output message="tns:getLevelResponse" name="getLevelResponse">
1644 1918
    </wsdl:output>
1645 1919
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1646 1920
    </wsdl:fault>
1647 1921
    </wsdl:operation>
1648
    <wsdl:operation name="createOrUpdateFSL">
1649
<wsdl:documentation>Méthode de création ou mise à jour de la fiche sanitaire
1922
    <wsdl:operation name="addChildVaccinList">
1923
<wsdl:documentation>Ajoue des vaccins à l'historique de vaccination
1924

  
1925
 ------------------------------
1926
 numPerson : numéro de l'enfant (obligatoire)
1927
 vaccinList : liste des vaccins
1928
 - Code du vaccin (obligatoire)
1929
 - libelle : libelle non utilisé en mise à jour
1930
 - vaccinationDate : date de vaccination
1650 1931

  
1651
Cette méthode permet de mettre à jour les informations relatives au FSL pour un enfant
1932
 -----------------------------</wsdl:documentation>
1933
      <wsdl:input message="tns:addChildVaccinList" name="addChildVaccinList">
1934
    </wsdl:input>
1935
      <wsdl:output message="tns:addChildVaccinListResponse" name="addChildVaccinListResponse">
1936
    </wsdl:output>
1937
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1938
    </wsdl:fault>
1939
    </wsdl:operation>
1940
    <wsdl:operation name="createOrUpdateFSL">
1941
<wsdl:documentation>Crée ou met à jour la FSL (Fiche Sanitaire de Liaison) d'un enfant
1652 1942

  
1653 1943
 ------------------------------
1654 1944
 personNumber : numéro de l'enfant (obligatoire)
1655 1945
 fslBean : les informations de la fiche sanitaire (obligatoire)
1656 1946

  
1657 1947
 -----------------------------
1658 1948
 Traitement : 
1659 1949
 Si numéro personne trouvé
1660
 Mise à jour des données FSL 
1950
   Mise à jour des données FSL 
1661 1951
 Sinon retour erreur pas de personne trouvée</wsdl:documentation>
1662 1952
      <wsdl:input message="tns:createOrUpdateFSL" name="createOrUpdateFSL">
1663 1953
    </wsdl:input>
1664 1954
      <wsdl:output message="tns:createOrUpdateFSLResponse" name="createOrUpdateFSLResponse">
1665 1955
    </wsdl:output>
1666 1956
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1667 1957
    </wsdl:fault>
1668 1958
    </wsdl:operation>
1669 1959
    <wsdl:operation name="subscribeSchool">
1670
<wsdl:documentation> Méthode d'inscription scolaire
1960
<wsdl:documentation>Ajoute une inscription scolaire pour un enfant
1671 1961

  
1672 1962
 -------------------------
1673 1963
 personNumber : numéro de l'enfant (obligatoire)
1674 1964
 schoolYear : année scolaire (si non présent, on prend l'année de référence de l'utilisateur portail)
1675 1965
 dateSubscribe : date d'inscription (date de préinscription dans la base) si non présente, on prend la date du jour 
1676 1966

  
1677 1967
 ------------------------- 
1678 1968
 Traitement : 
......
1684 1974
      <wsdl:input message="tns:subscribeSchool" name="subscribeSchool">
1685 1975
    </wsdl:input>
1686 1976
      <wsdl:output message="tns:subscribeSchoolResponse" name="subscribeSchoolResponse">
1687 1977
    </wsdl:output>
1688 1978
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1689 1979
    </wsdl:fault>
1690 1980
    </wsdl:operation>
1691 1981
    <wsdl:operation name="updateFamilyEmergencyPersonList">
1692
<wsdl:documentation>Méthode de mise à jour de la liste des personnes à prévenir sur la famille
1693
 La liste comporte toutes les personnes à prévenir. 
1982
<wsdl:documentation>Met à jour la liste des personnes à prévenir sur la famille
1983
 La liste comporte toutes les personnes à prévenir.
1694 1984
 Les personnes non présentes dans cette liste sont supprimées en tant que personne à prévenir.
1695 1985

  
1696 1986
 ------------------------------
1697 1987
 numDossier : numéro de dossier famille  (obligatoire)
1698 1988
 emergencyPersonList : liste des personnes à prévenir
1699 1989

  
1700 1990
 -----------------------------</wsdl:documentation>
1701 1991
      <wsdl:input message="tns:updateFamilyEmergencyPersonList" name="updateFamilyEmergencyPersonList">
1702 1992
    </wsdl:input>
1703 1993
      <wsdl:output message="tns:updateFamilyEmergencyPersonListResponse" name="updateFamilyEmergencyPersonListResponse">
1704 1994
    </wsdl:output>
1705 1995
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1706 1996
    </wsdl:fault>
1707 1997
    </wsdl:operation>
1708 1998
    <wsdl:operation name="updateCoordinate">
1709
<wsdl:documentation>Méthode de mise à jour des coordonnées d'une personne
1710

  
1999
<wsdl:documentation>Met à jour les coordonnées (adresse, téléphones, info CAF) d'une personne
1711 2000

  
1712 2001
 ------------------------------
1713 2002
 numDossier : numéro de dossier famille  (obligatoire)
1714 2003
 numPerson : numéro de personne (obligatoire) 
1715 2004
 adresse : adresse de la personne 
1716 2005
 contact : informatin de contact de la personne 
1717 2006
 CAFInfo : information caf de la personne
1718 2007

  
1719 2008
 -----------------------------
1720 2009
 Traitement : 
1721
 Le numéro de dossier doit toujours être fourni pour identifier la famille.
1722
 Le numéro de personne doit toujours être fourni pour identifier la personne.
1723
 Les données sont mises à jour :
1724
 Si une valeur n'est pas fournie, on ne fait rien sur la valeur en base de données.
1725
 Si elle est fournie vide, on efface l'ancienne valeur dans la base de données. </wsdl:documentation>
2010
  Le numéro de dossier doit toujours être fourni pour identifier la famille.
2011
  Le numéro de personne doit toujours être fourni pour identifier la personne.
2012
  Les données sont mises à jour :
2013
   Si une valeur n'est pas fournie, on ne fait rien sur la valeur en base de données.
2014
   Si elle est fournie vide, on efface l'ancienne valeur dans la base de données. </wsdl:documentation>
1726 2015
      <wsdl:input message="tns:updateCoordinate" name="updateCoordinate">
1727 2016
    </wsdl:input>
1728 2017
      <wsdl:output message="tns:updateCoordinateResponse" name="updateCoordinateResponse">
1729 2018
    </wsdl:output>
1730 2019
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1731
    </wsdl:fault>
1732
      <wsdl:fault message="tns:MaelisFamilyExceptionSpec" name="MaelisFamilyExceptionSpec">
1733 2020
    </wsdl:fault>
1734 2021
    </wsdl:operation>
1735 2022
    <wsdl:operation name="updateFamily">
1736
<wsdl:documentation> Méthode de modification de la Famille 
1737

  
2023
<wsdl:documentation>Met à jour les données de la Famille 
1738 2024

  
1739 2025
 --------------------  
1740 2026
 category : code catégorie familiale (obligatoire)
1741 2027
 situation : code situation familiale (obligatoire)
1742
 flagCom : code/hors commune 
2028
 flagCom : code/hors commune
1743 2029
 nbChild : nombre d'enfants à charge max 99
1744 2030
 nbTotalChild : nombre d'enfants  max 99
1745 2031
 nbAES : nombre d'AES max 99
1746
 rl1 : responsable légal 1 (facultatif) 
1747
 rl2 : résponsable légal 2 (facultatif)  
2032
 rl1 : responsable légal 1 (facultatif)
2033
 rl2 : résponsable légal 2 (facultatif)
1748 2034
 childList : la liste des enfants (facultatif)
1749 2035
 isForceCreateChild : null ou false et doublon de RL1 ou d'enfant détecté
1750
 indicatorList : liste des indicateurs 
1751
 emergencyPersonList : la liste des personnes à prévenir  
2036
 indicatorList : liste des indicateurs
2037
 emergencyPersonList : la liste des personnes à prévenir
1752 2038

  
1753 2039
 ----------------------
1754 2040
 Traitement : 
1755 2041
 Le service modifie les données correspondant aux paramètres passés dans la requête :
1756 2042
 -	Une donnée non renseignée (paramètre non présent) n'est pas mise à jour
1757
 -	Une donnée vide (paramètre présent mais chaine vide) efface la donnée 
2043
 -	Une donnée vide (paramètre présent mais chaine vide) efface la donnée
1758 2044
 La modification d'un dossier existant correspond à la combinaison d'un ou plusieurs éléments suivants :
1759 2045
 -	Modification des informations du premier responsable légal. La transmission du responsable est interprétée comme une demande de modification. 
1760 2046
 -	Création du second responsable légal. Si le Responsable 2 est renseigné sans numéro de personne, création du RL2
1761 2047
 -	Modification des informations du second responsable légal. Si une personne existe dans la famille correspondant au numéro transmis, mise à jour de cette personne
1762 2048
 -	Modification de la situation, de la catégorie, du nombre d'enfant à charge, du nombre dAES
1763 2049
 -	Création d'un enfant. Si la liste des enfants est renseignée, pour chaque enfant sans numéro de personne, création de l'enfant
1764 2050
 -	Modification d'un enfant. Si la liste des enfants est renseignée, pour chaque enfant avec un numéro de personne, mise à jour de l'enfant
1765 2051

  
......
1777 2063
      <wsdl:input message="tns:updateFamily" name="updateFamily">
1778 2064
    </wsdl:input>
1779 2065
      <wsdl:output message="tns:updateFamilyResponse" name="updateFamilyResponse">
1780 2066
    </wsdl:output>
1781 2067
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1782 2068
    </wsdl:fault>
1783 2069
    </wsdl:operation>
1784 2070
    <wsdl:operation name="createUpdateQuotient">
1785
<wsdl:documentation> Méthode de création/mise à jour d'un quotient
2071
<wsdl:documentation>Crée ou met à jour le quotient d'une personne et d'une famille donnée
1786 2072

  
1787 2073
 -------------------------
1788 2074
 dossierNumber: numéro de la famille (obligatoire)
1789 2075
 personNumber: numéro de la personne (obligatoire)
1790 2076
 Quotient : (obligatoire) 
1791 2077
	- yearRev : année de revenue (obligatoire)
1792 2078
	- dateStart : date de début (format DD/MM/YYYY) (obligatoire)
1793 2079
	- dateFin : date de fin (format DD/MM/YYYY) (obligatoire)
......
1803 2089
	Renvoie l'identifiant du quotient créé</wsdl:documentation>
1804 2090
      <wsdl:input message="tns:createUpdateQuotient" name="createUpdateQuotient">
1805 2091
    </wsdl:input>
1806 2092
      <wsdl:output message="tns:createUpdateQuotientResponse" name="createUpdateQuotientResponse">
1807 2093
    </wsdl:output>
1808 2094
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1809 2095
    </wsdl:fault>
1810 2096
    </wsdl:operation>
2097
    <wsdl:operation name="readCountryList">
2098
<wsdl:documentation>[REF] Renvoie la liste des pays</wsdl:documentation>
2099
      <wsdl:input message="tns:readCountryList" name="readCountryList">
2100
    </wsdl:input>
2101
      <wsdl:output message="tns:readCountryListResponse" name="readCountryListResponse">
2102
    </wsdl:output>
2103
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2104
    </wsdl:fault>
2105
    </wsdl:operation>
1811 2106
    <wsdl:operation name="getActivityRate">
1812
<wsdl:documentation> Méthode de récupération des tarif d'une unité et le top éligible CESU de l'unité
2107
<wsdl:documentation>Renvoie les tarifs d'une unité et le top éligible CESU de l'unité
1813 2108

  
1814 2109
 -----------------------------
1815 2110
 idSubscribe : identifiant de l'inscription
1816 2111
 numPerson : numéro de personne (obligatoire)
1817 2112
 idUnit : identifiant de l'unité de l'activité
1818 2113
 typeConsum : type de consommateur
1819 2114
 flagCom : commune/hors commune
1820 2115
 idUtilisat : identifiant de l'utilisateur
......
1856 2151
      <wsdl:input message="tns:getActivityRate" name="getActivityRate">
1857 2152
    </wsdl:input>
1858 2153
      <wsdl:output message="tns:getActivityRateResponse" name="getActivityRateResponse">
1859 2154
    </wsdl:output>
1860 2155
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1861 2156
    </wsdl:fault>
1862 2157
    </wsdl:operation>
1863 2158
    <wsdl:operation name="isRLExists">
1864
<wsdl:documentation>Méthode pour vérifier si un responsable existe
2159
<wsdl:documentation>Vérifie si un responsable légal existe
1865 2160

  
1866 2161
 -------------------------
1867 2162
 	- firstname : prénom
1868 2163
	- lastname : nom
1869 2164
	- dateBirth : date de naissance 
1870 2165
 Retourne vrai ou faux </wsdl:documentation>
1871 2166
      <wsdl:input message="tns:isRLExists" name="isRLExists">
1872 2167
    </wsdl:input>
1873 2168
      <wsdl:output message="tns:isRLExistsResponse" name="isRLExistsResponse">
1874 2169
    </wsdl:output>
1875 2170
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1876 2171
    </wsdl:fault>
1877 2172
    </wsdl:operation>
1878 2173
    <wsdl:operation name="updateChildPAI">
1879
<wsdl:documentation>Méthode de déclaration/modification d'un PAI
2174
<wsdl:documentation>Déclare ou modifie le PAI d'un Enfant
1880 2175

  
1881 2176
Cette méthode permet de mettre à jour les informations relatives au PAI pour un enfant
1882 2177

  
1883 2178
 ------------------------------
1884 2179
 personNumber : numéro de l'enfant (obligatoire)
1885 2180
 code : code du type de PAI (obligatoire)
1886 2181
 dateDeb : date de début du PAI
1887 2182
 dateFin : date de fin du PAI
1888 2183
 description : texte libre de description du PAI (longueur max 500)
1889 2184

  
1890 2185
 -----------------------------
1891 2186
 Traitement : 
1892 2187
 Si numéro personne trouvé
1893
 Mise à jour des données PAI 
2188
   Mise à jour des données PAI 
1894 2189
 Sinon retour erreur pas de personne trouvée</wsdl:documentation>
1895 2190
      <wsdl:input message="tns:updateChildPAI" name="updateChildPAI">
1896 2191
    </wsdl:input>
1897 2192
      <wsdl:output message="tns:updateChildPAIResponse" name="updateChildPAIResponse">
1898 2193
    </wsdl:output>
1899 2194
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1900 2195
    </wsdl:fault>
1901 2196
    </wsdl:operation>
1902 2197
    <wsdl:operation name="readQualityList">
1903
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
1904
 La liste des qualités du référenciel 
1905

  
1906
 -------------------------
1907
 Retourne la liste des code valeur pour les qualités</wsdl:documentation>
2198
<wsdl:documentation>[REF] Renvoie la liste des qualités de personne</wsdl:documentation>
1908 2199
      <wsdl:input message="tns:readQualityList" name="readQualityList">
1909 2200
    </wsdl:input>
1910 2201
      <wsdl:output message="tns:readQualityListResponse" name="readQualityListResponse">
1911 2202
    </wsdl:output>
1912 2203
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1913 2204
    </wsdl:fault>
1914 2205
    </wsdl:operation>
1915 2206
    <wsdl:operation name="readSituationList">
1916
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
1917
 La  liste des situations 
1918

  
1919
 -------------------------
1920
 Retourne la liste des code valeur pour les situations</wsdl:documentation>
2207
<wsdl:documentation>[REF] Renvoie la liste des situations familiales</wsdl:documentation>
1921 2208
      <wsdl:input message="tns:readSituationList" name="readSituationList">
1922 2209
    </wsdl:input>
1923 2210
      <wsdl:output message="tns:readSituationListResponse" name="readSituationListResponse">
1924 2211
    </wsdl:output>
1925 2212
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1926 2213
    </wsdl:fault>
1927 2214
    </wsdl:operation>
1928 2215
    <wsdl:operation name="updateChildMedicalRecord">
1929
<wsdl:documentation>Méthode pour la mise à jour des données médicales d'un enfant
1930

  
1931
 -------------------------</wsdl:documentation>
2216
<wsdl:documentation>Met à jour les données médicales d'un enfant</wsdl:documentation>
1932 2217
      <wsdl:input message="tns:updateChildMedicalRecord" name="updateChildMedicalRecord">
1933 2218
    </wsdl:input>
1934 2219
      <wsdl:output message="tns:updateChildMedicalRecordResponse" name="updateChildMedicalRecordResponse">
1935 2220
    </wsdl:output>
1936 2221
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1937 2222
    </wsdl:fault>
1938 2223
    </wsdl:operation>
1939 2224
    <wsdl:operation name="createChild">
1940
<wsdl:documentation> Méthode de création d'un enfant 
1941

  
2225
<wsdl:documentation>Crée un Enfant 
1942 2226

  
1943 2227
-------------------------
1944 2228
 numDossier : numéro de dossier famille (obligatoire)
1945 2229
 child : informations sur l'enfant (obligatoire)
1946
 isForceCreateChild :  null ou false et doublon d'enfant détecté 
2230
 isForceCreateChild :  null ou false et doublon d'enfant détecté
1947 2231
 Retourne le numéro de l'enfant
1948 2232

  
1949 2233
 ------------------------
1950
 Traitement : 
2234
 Traitement :
1951 2235
 On recherche si on trouve un enfant qui existe avec les mêmes nom, prénom et date de naissance.
1952 2236
 En cas de doublon :
1953 2237
	-	Si paramètre de forçage absent ou à faux, la méthode renvoie pour chaque personne trouvée, le numéro de dossier famille où l'enfant a été trouvé avec le numéro de personne et le nom/prénom de la personne en doublon.
1954 2238
	-	Si paramètre de forçage fourni à vrai, la méthode crée l'enfant s'il est trouvé dans un autre dossier famille.
1955 2239
 Les méthodes d'interrogation permettent à l'agent d'effectuer les contrôles nécessaires avant de créer l'enfant.
1956 2240
 Si les contrôles sur l'intégralité des données de la demande sont OK.
1957
 Création enfant
1958
 Retour numéro de l'enfant
2241
   Création enfant
2242
   Retour numéro de l'enfant
1959 2243

  
1960 2244
 ------------------------
1961
 Cas où isForceCreatechild = null ou false et doublon d'enfant détecté 
1962
	-	resultBean: 
1963
		*	childErrorList : Le cas échéant, à chaque doublon d'enfant détecté correspondra un message précisant les n° de personne et n° de familles dans lesquelles il est déjà présent.
2245
 Cas où isForceCreatechild = null ou false et doublon d'enfant détecté
2246
	-	resultBean :
2247
		* childErrorList : Le cas échéant, à chaque doublon d'enfant détecté correspondra un message précisant les n° de personne et n° de familles dans lesquelles il est déjà présent.
1964 2248
</wsdl:documentation>
1965 2249
      <wsdl:input message="tns:createChild" name="createChild">
1966 2250
    </wsdl:input>
1967 2251
      <wsdl:output message="tns:createChildResponse" name="createChildResponse">
1968 2252
    </wsdl:output>
1969 2253
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1970 2254
    </wsdl:fault>
1971 2255
    </wsdl:operation>
1972 2256
    <wsdl:operation name="addSuppliedDocument">
1973
<wsdl:documentation>Méthode de fourniture des pièces 
1974
 Prise en compte des choix éventuels sur les indicateurs
2257
<wsdl:documentation>Ajoute un document pour une famille donnée et éventuellement par rapport à une personne donnée
1975 2258

  
1976 2259
 ------------------------------
1977 2260
 numDossier: numéro de dossier famille, obligatoire
1978 2261
 numPerson : numéro de la personne, fourni si la pièce est pour un enfant
1979 2262
 documentList :
1980 2263
	- idDocument : identifiant de la pièce jointe (type de pièce)
1981 2264
	- depositDate : date de dépôt (si non transmis, date du jour)
1982 2265
	- filename : nom du fichier avec son extension (.pdf ou autre)
1983
	- fileSupplied : fichier fourni 
2266
	- fileSupplied : fichier fourni
1984 2267

  
1985 2268
 ----------------------------- 
1986
 Traitement : 
1987
 Les documents sont ajoutés à la liste des documents fournis par la famille. 
2269
 Traitement :
2270
 Les documents sont ajoutés à la liste des documents fournis par la famille.
1988 2271
 Pas de gestion de validité
1989 2272
 Retour : 
1990
 true/false : true si au moins un document a été ajouté, ou false si aucun document indiqué.</wsdl:documentation>
2273
   true/false : true si au moins un document a été ajouté, ou false si aucun document indiqué.</wsdl:documentation>
1991 2274
      <wsdl:input message="tns:addSuppliedDocument" name="addSuppliedDocument">
1992 2275
    </wsdl:input>
1993 2276
      <wsdl:output message="tns:addSuppliedDocumentResponse" name="addSuppliedDocumentResponse">
1994 2277
    </wsdl:output>
1995 2278
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1996 2279
    </wsdl:fault>
1997 2280
    </wsdl:operation>
1998 2281
    <wsdl:operation name="isChildExists">
1999
<wsdl:documentation>Méthode pour vérifier si un enfant existe
2282
<wsdl:documentation>Vérifie si un enfant existe
2000 2283

  
2001 2284
 -------------------------
2002 2285
 	- firstname : prénom
2003 2286
	- lastname : nom
2004 2287
	- dateBirth : date de naissance 
2005 2288
 Retourne vrai ou faux </wsdl:documentation>
2006 2289
      <wsdl:input message="tns:isChildExists" name="isChildExists">
2007 2290
    </wsdl:input>
2008 2291
      <wsdl:output message="tns:isChildExistsResponse" name="isChildExistsResponse">
2009 2292
    </wsdl:output>
2010 2293
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2011 2294
    </wsdl:fault>
2012 2295
    </wsdl:operation>
2013 2296
    <wsdl:operation name="subscribeActivity">
2014
<wsdl:documentation> Méthode d'inscription à une activité
2015
 Cette méthode permet de créer une inscription sur une plage de dates avec le calendrier correspondant au modèle hebdomadaire fourni.
2297
<wsdl:documentation>Ajoute une inscription à une activité, pour un enfant donné
2298
 L'inscription est créée sur une plage de dates avec le calendrier correspondant au modèle hebdomadaire fourni.
2016 2299
 Les identifiants des activités/unités/lieux sont fournis par la méthode de lecture du catalogue d'activité pour un enfant
2017 2300

  
2018 2301
 --------------------------
2019 2302
 personNumber : numéro de l'enfant (obligatoire)
2020 2303
 schoolYear : année scolaire (si non présent, on prend l'année de référence de l'utilisateur portail)
2021 2304
 ActivityUniPlaceBean 
2022 2305
 	- idAct : identifiant de l'activité (obligatoire)
2023 2306
	- idUni : identifiant de l'unité (obligatoire)
......
2082 2365
      <wsdl:input message="tns:subscribeActivity" name="subscribeActivity">
2083 2366
    </wsdl:input>
2084 2367
      <wsdl:output message="tns:subscribeActivityResponse" name="subscribeActivityResponse">
2085 2368
    </wsdl:output>
2086 2369
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2087 2370
    </wsdl:fault>
2088 2371
    </wsdl:operation>
2089 2372
    <wsdl:operation name="createFamily">
2090
<wsdl:documentation>Méthode de création de la Famille 
2091
  
2373
<wsdl:documentation>Crée un dossier Famille
2092 2374

  
2093 2375
 -------------------------
2094 2376
 category : code catégorie familiale (obligatoire)
2095 2377
 situation : code situation familiale (obligatoire)
2096 2378
 flagCom : code/hors commune 
2097 2379
 nbChild : nombre d'enfants à charge max 99
2098 2380
 nbTotalChild : nombre d'enfants  max 99
2099 2381
 nbAES : nombre d'AES max 99
......
2107 2389

  
2108 2390
 -------------------------
2109 2391
 Traitement : 
2110 2392
 Un traitement de recherche de doublon est fait pour la création du RL1 et des enfants.
2111 2393
 Pour le RL1, lorsque la date de naissance est fournie, on recherche si on trouve une personne de type RL1 ou RL2 qui existe avec les mêmes nom, prénom et date de naissance.
2112 2394
 En cas de doublon, la méthode renvoie pour chaque personne trouvée, le numéro de dossier famille où le RL a été trouvé avec le numéro de personne et le nom/prénom de la personne en doublon.
2113 2395
 Pour tous les enfants, on recherche si on trouve un enfant qui existe avec les mêmes nom, prénom et date de naissance.
2114 2396
 En cas de doublon :
2115
 -	Si paramètre de forçage absent ou à faux, la méthode renvoie pour chaque personne trouvée, le numéro de dossier famille où l'enfant a été trouvé avec le numéro de personne et le nom/prénom de la personne en doublon. 
2116
 -	Si paramètre de forçage fourni à vrai, la méthode crée l'enfant s'il est trouvé dans un autre dossier famille.
2397
  - Si paramètre de forçage absent ou à faux, la méthode renvoie pour chaque personne trouvée, le numéro de dossier famille où l'enfant a été trouvé avec le numéro de personne et le nom/prénom de la personne en doublon. 
2398
  - Si paramètre de forçage fourni à vrai, la méthode crée l'enfant s'il est trouvé dans un autre dossier famille.
2117 2399
 Si les contrôles sur l'intégralité des données de la demande sont OK
2118
 Création Famille
2119
 Attribution Mot de passe Famille
2120
 Création RL1
2121
 Création RL1 en tant que payeur et redevable
2122
 Si RL2 renseigné, 
2123
 Création RL2
2124
 Création RL2 en tant que payeur et redevable
2125
 Si Adresse RL2 non renseignée
2126
 Adresse RL2 = Adresse RL1
2127
 Sinon
2128
 Adresse RL2 = Adresse RL1
2129
 Retour résultat : numéro de dossier, mot de passe 
2400
   Création Famille
2401
     Attribution Mot de passe Famille
2402
    Création RL1
2403
    Création RL1 en tant que payeur et redevable
2404
    Si RL2 renseigné, 
2405
     Création RL2
2406
     Création RL2 en tant que payeur et redevable
2407
    Si Adresse RL2 non renseignée
2408
      Adresse RL2 = Adresse RL1
2409
    Sinon
2410
      Adresse RL2 = Adresse RL1
2411
 Retour résultat : numéro de dossier, mot de passe
2130 2412

  
2131 2413
 -------------------------
2132 2414
	resultBean :
2133 2415
	* numDossier : numéro de dossier
2134 2416
	* password : mot de passe portail
2135
 Cas où isForceCreatechild = null ou false et doublon de RL1 ou d'enfant détecté : 
2417
 Cas où isForceCreatechild = null ou false et doublon de RL1 ou d'enfant détecté :
2136 2418
 	* rl1ErrorList : Le cas échéant, à chaque doublon de RL, message précisant les n° de personne et n° de famille dans lesquelles la personne est déjà présente en tant que RL.
2137 2419
	* childErrorList : Le cas échéant, à chaque doublon d'enfant détecté correspondra un message précisant les n° de personne et n° de familles dans lesquelles il est déjà présent.</wsdl:documentation>
2138 2420
      <wsdl:input message="tns:createFamily" name="createFamily">
2139 2421
    </wsdl:input>
2140 2422
      <wsdl:output message="tns:createFamilyResponse" name="createFamilyResponse">
2141 2423
    </wsdl:output>
2142 2424
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2143 2425
    </wsdl:fault>
2144 2426
    </wsdl:operation>
2145
    <wsdl:operation name="readVaccinList">
2146
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
2147
 La liste des vaccins 
2427
    <wsdl:operation name="readChildIndicatorList">
2428
<wsdl:documentation>[REF] Renvoie la liste des indicateurs pouvant être positionnés sur un enfant</wsdl:documentation>
2429
      <wsdl:input message="tns:readChildIndicatorList" name="readChildIndicatorList">
2430
    </wsdl:input>
2431
      <wsdl:output message="tns:readChildIndicatorListResponse" name="readChildIndicatorListResponse">
2432
    </wsdl:output>
2433
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2434
    </wsdl:fault>
2435
    </wsdl:operation>
2436
    <wsdl:operation name="getChildSubscribeSchoolInformation">
2437
<wsdl:documentation>Renvoie les informations relative à l'inscription scolaire d'un enfant de la famille ainsi que des autres enfants pour les dérogations
2148 2438

  
2149 2439
 -------------------------
2150
 Retourne la liste des code valeur pour les vaccins</wsdl:documentation>
2440
 Retourne les informations pour inscrire l'enfant ainsi que les informations des autres enfants pour la gestion des dérogations </wsdl:documentation>
2441
      <wsdl:input message="tns:getChildSubscribeSchoolInformation" name="getChildSubscribeSchoolInformation">
2442
    </wsdl:input>
2443
      <wsdl:output message="tns:getChildSubscribeSchoolInformationResponse" name="getChildSubscribeSchoolInformationResponse">
2444
    </wsdl:output>
2445
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2446
    </wsdl:fault>
2447
    </wsdl:operation>
2448
    <wsdl:operation name="readVaccinList">
2449
<wsdl:documentation>[REF] Renvoie la liste des vaccins</wsdl:documentation>
2151 2450
      <wsdl:input message="tns:readVaccinList" name="readVaccinList">
2152 2451
    </wsdl:input>
2153 2452
      <wsdl:output message="tns:readVaccinListResponse" name="readVaccinListResponse">
2154 2453
    </wsdl:output>
2155 2454
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2156 2455
    </wsdl:fault>
2157 2456
    </wsdl:operation>
2158 2457
    <wsdl:operation name="readPAIList">
2159
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
2160
 La liste des PAI 
2161

  
2162
 -------------------------
2163
 Retourne la liste des code valeur pour les PAI</wsdl:documentation>
2458
<wsdl:documentation>[REF] Renvoie la liste des PAI (Projet d'Accueil Individualisé)</wsdl:documentation>
2164 2459
      <wsdl:input message="tns:readPAIList" name="readPAIList">
2165 2460
    </wsdl:input>
2166 2461
      <wsdl:output message="tns:readPAIListResponse" name="readPAIListResponse">
2167 2462
    </wsdl:output>
2168 2463
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2169 2464
    </wsdl:fault>
2170 2465
    </wsdl:operation>
2171
    <wsdl:operation name="readCategoryList">
2172
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
2173
 La liste des catégories 
2466
    <wsdl:operation name="updatePersonIndicatorList">
2467
<wsdl:documentation>Met à jour les indicateurs d'une personne (ou d'un enfant)
2468
 Prise en compte des choix éventuels sur les indicateurs ou du commentaire accompagnant les indicateurs
2174 2469

  
2175
 -------------------------
2176
 Retourne la liste des code valeur pour les catégories</wsdl:documentation>
2470
 ------------------------------
2471
 numPerson : numéro de l'enfant (obligatoire)
2472
 indicators : liste des indicateurs
2473
 - Code de l'indicateur (obligatoire)
2474
 - note : Commentaire accompagnant l'indicateur s'il s'agit d'une indicateur de type NOTE
2475
 - choice : Code du choix accompagnant l'indicateur, s'il s'agit d'un indicateur de type CHOICE
2476
 - isActive : true/false (true : ajouter / false : supprimer) (obligatoire)
2477

  
2478
 -----------------------------</wsdl:documentation>
2479
      <wsdl:input message="tns:updatePersonIndicatorList" name="updatePersonIndicatorList">
2480
    </wsdl:input>
2481
      <wsdl:output message="tns:updatePersonIndicatorListResponse" name="updatePersonIndicatorListResponse">
2482
    </wsdl:output>
2483
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2484
    </wsdl:fault>
2485
    </wsdl:operation>
2486
    <wsdl:operation name="readTownList">
2487
<wsdl:documentation>[REF] Renvoie la liste des communes</wsdl:documentation>
2488
      <wsdl:input message="tns:readTownList" name="readTownList">
2489
    </wsdl:input>
2490
      <wsdl:output message="tns:readTownListResponse" name="readTownListResponse">
2491
    </wsdl:output>
2492
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2493
    </wsdl:fault>
2494
    </wsdl:operation>
2495
    <wsdl:operation name="readCategoryList">
2496
<wsdl:documentation>[REF] Renvoie a liste des catégories familiales</wsdl:documentation>
2177 2497
      <wsdl:input message="tns:readCategoryList" name="readCategoryList">
2178 2498
    </wsdl:input>
2179 2499
      <wsdl:output message="tns:readCategoryListResponse" name="readCategoryListResponse">
2180 2500
    </wsdl:output>
2181 2501
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2182 2502
    </wsdl:fault>
2183 2503
    </wsdl:operation>
2184 2504
    <wsdl:operation name="readFamilyByPassword">
2185
<wsdl:documentation>Méthode de lecture de la famille avec mot de passe famille
2186
  
2505
<wsdl:documentation>Renvoie les données de la famille, avec mot de passe famille
2187 2506

  
2188 2507
 -------------------------
2189
 dossierNumber: numéro de dossier famille
2508
 dossierNumber : numéro de dossier famille
2190 2509
 password : le mot de passe de la famille
2191 2510
 schoolYear : année scolaire (facultatif)
2192 2511
 incomeYear : année des revenus (facultatif), à fournir pour lecture du quotient 
2193 2512
 referenceYear : année de référence (facultatif), à fournir pour lecture du quotient 
2194 2513
 Retourne le dossier famille
2195 2514

  
2196 2515
 -------------------------
2197
 Si contrôle du mot de passe OK Retour le dossier de la famille</wsdl:documentation>
2516
 Si contrôle du mot de passe OK retourne le dossier de la famille</wsdl:documentation>
2198 2517
      <wsdl:input message="tns:readFamilyByPassword" name="readFamilyByPassword">
2199 2518
    </wsdl:input>
2200 2519
      <wsdl:output message="tns:readFamilyByPasswordResponse" name="readFamilyByPasswordResponse">
2201 2520
    </wsdl:output>
2202 2521
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2203 2522
    </wsdl:fault>
2204 2523
    </wsdl:operation>
2205 2524
    <wsdl:operation name="readStreetList">
2206
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
2207
 La liste des addressStreet 
2208

  
2209
 -------------------------
2210
 Retourne la liste des idStreet libelleStreet pour les addressStreet</wsdl:documentation>
2525
<wsdl:documentation>[REF] Renvoie la liste des voies d'adresse</wsdl:documentation>
2211 2526
      <wsdl:input message="tns:readStreetList" name="readStreetList">
2212 2527
    </wsdl:input>
2213 2528
      <wsdl:output message="tns:readStreetListResponse" name="readStreetListResponse">
2214 2529
    </wsdl:output>
2215 2530
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2216 2531
    </wsdl:fault>
2217 2532
    </wsdl:operation>
2218 2533
    <wsdl:operation name="readOrganList">
2219
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
2220
 La  liste des organismes 
2221

  
2222
 -------------------------
2223
 Retourne la liste des id code libelle pour les organismes</wsdl:documentation>
2534
<wsdl:documentation>[REF] Renvoie la  liste des organismes allocataires</wsdl:documentation>
2224 2535
      <wsdl:input message="tns:readOrganList" name="readOrganList">
2225 2536
    </wsdl:input>
2226 2537
      <wsdl:output message="tns:readOrganListResponse" name="readOrganListResponse">
2227 2538
    </wsdl:output>
2228 2539
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2229 2540
    </wsdl:fault>
2230 2541
    </wsdl:operation>
2231 2542
  </wsdl:portType>
......
2238 2549
      </wsdl:input>
2239 2550
      <wsdl:output name="deletesubscribeResponse">
2240 2551
        <soap:body use="literal"/>
2241 2552
      </wsdl:output>
2242 2553
      <wsdl:fault name="MaelisFamilyException">
2243 2554
        <soap:fault name="MaelisFamilyException" use="literal"/>
2244 2555
      </wsdl:fault>
2245 2556
    </wsdl:operation>
2246
    <wsdl:operation name="updateChildIndicators">
2557
    <wsdl:operation name="readRLIndicatorList">
2247 2558
      <soap:operation soapAction="" style="document"/>
2248
      <wsdl:input name="updateChildIndicators">
2559
      <wsdl:input name="readRLIndicatorList">
2249 2560
        <soap:body use="literal"/>
2250 2561
      </wsdl:input>
2251
      <wsdl:output name="updateChildIndicatorsResponse">
2562
      <wsdl:output name="readRLIndicatorListResponse">
2252 2563
        <soap:body use="literal"/>
2253 2564
      </wsdl:output>
2254 2565
      <wsdl:fault name="MaelisFamilyException">
2255 2566
        <soap:fault name="MaelisFamilyException" use="literal"/>
2256 2567
      </wsdl:fault>
2257 2568
    </wsdl:operation>
2258 2569
    <wsdl:operation name="readQuotientList">
2259 2570
      <soap:operation soapAction="" style="document"/>
......
2286 2597
      </wsdl:input>
2287 2598
      <wsdl:output name="createOrUpdateChildDietResponse">
2288 2599
        <soap:body use="literal"/>
2289 2600
      </wsdl:output>
2290 2601
      <wsdl:fault name="MaelisFamilyException">
2291 2602
        <soap:fault name="MaelisFamilyException" use="literal"/>
2292 2603
      </wsdl:fault>
2293 2604
    </wsdl:operation>
2605
    <wsdl:operation name="readCountyList">
2606
      <soap:operation soapAction="" style="document"/>
2607
      <wsdl:input name="readCountyList">
2608
        <soap:body use="literal"/>
2609
      </wsdl:input>
2610
      <wsdl:output name="readCountyListResponse">
2611
        <soap:body use="literal"/>
2612
      </wsdl:output>
2613
      <wsdl:fault name="MaelisFamilyException">
2614
        <soap:fault name="MaelisFamilyException" use="literal"/>
2615
      </wsdl:fault>
2616
    </wsdl:operation>
2294 2617
    <wsdl:operation name="readFamily">
2295 2618
      <soap:operation soapAction="" style="document"/>
2296 2619
      <wsdl:input name="readFamily">
2297 2620
        <soap:body use="literal"/>
2298 2621
      </wsdl:input>
2299 2622
      <wsdl:output name="readFamilyResponse">
2300 2623
        <soap:body use="literal"/>
2301 2624
      </wsdl:output>
......
2370 2693
      </wsdl:input>
2371 2694
      <wsdl:output name="getLevelResponse">
2372 2695
        <soap:body use="literal"/>
2373 2696
      </wsdl:output>
2374 2697
      <wsdl:fault name="MaelisFamilyException">
2375 2698
        <soap:fault name="MaelisFamilyException" use="literal"/>
2376 2699
      </wsdl:fault>
2377 2700
    </wsdl:operation>
2701
    <wsdl:operation name="addChildVaccinList">
2702
      <soap:operation soapAction="" style="document"/>
2703
      <wsdl:input name="addChildVaccinList">
2704
        <soap:body use="literal"/>
2705
      </wsdl:input>
2706
      <wsdl:output name="addChildVaccinListResponse">
2707
        <soap:body use="literal"/>
2708
      </wsdl:output>
2709
      <wsdl:fault name="MaelisFamilyException">
2710
        <soap:fault name="MaelisFamilyException" use="literal"/>
2711
      </wsdl:fault>
2712
    </wsdl:operation>
2378 2713
    <wsdl:operation name="createOrUpdateFSL">
2379 2714
      <soap:operation soapAction="" style="document"/>
2380 2715
      <wsdl:input name="createOrUpdateFSL">
2381 2716
        <soap:body use="literal"/>
2382 2717
      </wsdl:input>
2383 2718
      <wsdl:output name="createOrUpdateFSLResponse">
2384 2719
        <soap:body use="literal"/>
2385 2720
      </wsdl:output>
......
2417 2752
        <soap:body use="literal"/>
2418 2753
      </wsdl:input>
2419 2754
      <wsdl:output name="updateCoordinateResponse">
2420 2755
        <soap:body use="literal"/>
2421 2756
      </wsdl:output>
2422 2757
      <wsdl:fault name="MaelisFamilyException">
2423 2758
        <soap:fault name="MaelisFamilyException" use="literal"/>
2424 2759
      </wsdl:fault>
2425
      <wsdl:fault name="MaelisFamilyExceptionSpec">
2426
        <soap:fault name="MaelisFamilyExceptionSpec" use="literal"/>
2427
      </wsdl:fault>
2428 2760
    </wsdl:operation>
2429 2761
    <wsdl:operation name="updateFamily">
2430 2762
      <soap:operation soapAction="" style="document"/>
2431 2763
      <wsdl:input name="updateFamily">
2432 2764
        <soap:body use="literal"/>
2433 2765
      </wsdl:input>
2434 2766
      <wsdl:output name="updateFamilyResponse">
2435 2767
        <soap:body use="literal"/>
......
2445 2777
      </wsdl:input>
2446 2778
      <wsdl:output name="createUpdateQuotientResponse">
2447 2779
        <soap:body use="literal"/>
2448 2780
      </wsdl:output>
2449 2781
      <wsdl:fault name="MaelisFamilyException">
2450 2782
        <soap:fault name="MaelisFamilyException" use="literal"/>
2451 2783
      </wsdl:fault>
2452 2784
    </wsdl:operation>
2785
    <wsdl:operation name="readCountryList">
2786
      <soap:operation soapAction="" style="document"/>
2787
      <wsdl:input name="readCountryList">
2788
        <soap:body use="literal"/>
2789
      </wsdl:input>
2790
      <wsdl:output name="readCountryListResponse">
2791
        <soap:body use="literal"/>
2792
      </wsdl:output>
2793
      <wsdl:fault name="MaelisFamilyException">
2794
        <soap:fault name="MaelisFamilyException" use="literal"/>
2795
      </wsdl:fault>
2796
    </wsdl:operation>
2453 2797
    <wsdl:operation name="getActivityRate">
2454 2798
      <soap:operation soapAction="" style="document"/>
2455 2799
      <wsdl:input name="getActivityRate">
2456 2800
        <soap:body use="literal"/>
2457 2801
      </wsdl:input>
2458 2802
      <wsdl:output name="getActivityRateResponse">
2459 2803
        <soap:body use="literal"/>
2460 2804
      </wsdl:output>
......
2577 2921
      </wsdl:input>
2578 2922
      <wsdl:output name="createFamilyResponse">
2579 2923
        <soap:body use="literal"/>
2580 2924
      </wsdl:output>
2581 2925
      <wsdl:fault name="MaelisFamilyException">
2582 2926
        <soap:fault name="MaelisFamilyException" use="literal"/>
2583 2927
      </wsdl:fault>
2584 2928
    </wsdl:operation>
2929
    <wsdl:operation name="readChildIndicatorList">
2930
      <soap:operation soapAction="" style="document"/>
2931
      <wsdl:input name="readChildIndicatorList">
2932
        <soap:body use="literal"/>
2933
      </wsdl:input>
2934
      <wsdl:output name="readChildIndicatorListResponse">
2935
        <soap:body use="literal"/>
2936
      </wsdl:output>
2937
      <wsdl:fault name="MaelisFamilyException">
2938
        <soap:fault name="MaelisFamilyException" use="literal"/>
2939
      </wsdl:fault>
2940
    </wsdl:operation>
2941
    <wsdl:operation name="getChildSubscribeSchoolInformation">
2942
      <soap:operation soapAction="" style="document"/>
2943
      <wsdl:input name="getChildSubscribeSchoolInformation">
2944
        <soap:body use="literal"/>
2945
      </wsdl:input>
2946
      <wsdl:output name="getChildSubscribeSchoolInformationResponse">
2947
        <soap:body use="literal"/>
2948
      </wsdl:output>
2949
      <wsdl:fault name="MaelisFamilyException">
2950
        <soap:fault name="MaelisFamilyException" use="literal"/>
2951
      </wsdl:fault>
2952
    </wsdl:operation>
2585 2953
    <wsdl:operation name="readVaccinList">
2586 2954
      <soap:operation soapAction="" style="document"/>
2587 2955
      <wsdl:input name="readVaccinList">
2588 2956
        <soap:body use="literal"/>
2589 2957
      </wsdl:input>
2590 2958
      <wsdl:output name="readVaccinListResponse">
2591 2959
        <soap:body use="literal"/>
2592 2960
      </wsdl:output>
......
2601 2969
      </wsdl:input>
2602 2970
      <wsdl:output name="readPAIListResponse">
2603 2971
        <soap:body use="literal"/>
2604 2972
      </wsdl:output>
2605 2973
      <wsdl:fault name="MaelisFamilyException">
2606 2974
        <soap:fault name="MaelisFamilyException" use="literal"/>
2607 2975
      </wsdl:fault>
2608 2976
    </wsdl:operation>
2977
    <wsdl:operation name="updatePersonIndicatorList">
2978
      <soap:operation soapAction="" style="document"/>
2979
      <wsdl:input name="updatePersonIndicatorList">
2980
        <soap:body use="literal"/>
2981
      </wsdl:input>
2982
      <wsdl:output name="updatePersonIndicatorListResponse">
2983
        <soap:body use="literal"/>
2984
      </wsdl:output>
2985
      <wsdl:fault name="MaelisFamilyException">
2986
        <soap:fault name="MaelisFamilyException" use="literal"/>
2987
      </wsdl:fault>
2988
    </wsdl:operation>
2989
    <wsdl:operation name="readTownList">
2990
      <soap:operation soapAction="" style="document"/>
2991
      <wsdl:input name="readTownList">
2992
        <soap:body use="literal"/>
2993
      </wsdl:input>
2994
      <wsdl:output name="readTownListResponse">
2995
        <soap:body use="literal"/>
2996
      </wsdl:output>
2997
      <wsdl:fault name="MaelisFamilyException">
2998
        <soap:fault name="MaelisFamilyException" use="literal"/>
2999
      </wsdl:fault>
3000
    </wsdl:operation>
2609 3001
    <wsdl:operation name="readCategoryList">
2610 3002
      <soap:operation soapAction="" style="document"/>
2611 3003
      <wsdl:input name="readCategoryList">
2612 3004
        <soap:body use="literal"/>
2613 3005
      </wsdl:input>
2614 3006
      <wsdl:output name="readCategoryListResponse">
2615 3007
        <soap:body use="literal"/>
2616 3008
      </wsdl:output>
......
2655 3047
      </wsdl:fault>
2656 3048
    </wsdl:operation>
2657 3049
  </wsdl:binding>
2658 3050
  <wsdl:service name="FamilyService">
2659 3051
    <wsdl:port binding="tns:FamilyServiceSoapBinding" name="FamilyServiceImplPort">
2660 3052
      <soap:address location="https://demo-toulouse.sigec.fr/maelisws-toulouse/services/FamilyService"/>
2661 3053
    </wsdl:port>
2662 3054
  </wsdl:service>
2663
</wsdl:definitions>
3055
</wsdl:definitions>
2664
-