Projet

Général

Profil

0001-tououse-maelis-update-wsdl-into-tests-72525.patch

Nicolas Roche, 16 décembre 2022 09:22

Télécharger (193 ko)

Voir les différences:

Subject: [PATCH] tououse-maelis: update wsdl into tests (#72525)

 tests/data/toulouse_maelis/FamilyService.wsdl | 3151 +++++++++--------
 1 file changed, 1765 insertions(+), 1386 deletions(-)
tests/data/toulouse_maelis/FamilyService.wsdl
28 28
  <xs:element name="getLevel" type="tns:getLevel"/>
29 29
  <xs:element name="getLevelResponse" type="tns:getLevelResponse"/>
30 30
  <xs:element name="isChildExists" type="tns:isChildExists"/>
31 31
  <xs:element name="isChildExistsResponse" type="tns:isChildExistsResponse"/>
32 32
  <xs:element name="isRLExists" type="tns:isRLExists"/>
33 33
  <xs:element name="isRLExistsResponse" type="tns:isRLExistsResponse"/>
34 34
  <xs:element name="isWSRunning" type="tns:isWSRunning"/>
35 35
  <xs:element name="isWSRunningResponse" type="tns:isWSRunningResponse"/>
36
  <xs:element name="preSubscribeSchoolPerim" type="tns:preSubscribeSchoolPerim"/>
37
  <xs:element name="preSubscribeSchoolPerimResponse" type="tns:preSubscribeSchoolPerimResponse"/>
38
  <xs:element name="presubscribeSchoolDerog" type="tns:presubscribeSchoolDerog"/>
39
  <xs:element name="presubscribeSchoolDerogResponse" type="tns:presubscribeSchoolDerogResponse"/>
40
  <xs:element name="presubscribeSchoolSibling" type="tns:presubscribeSchoolSibling"/>
41
  <xs:element name="presubscribeSchoolSiblingResponse" type="tns:presubscribeSchoolSiblingResponse"/>
36 42
  <xs:element name="readCSPList" type="tns:readCSPList"/>
37 43
  <xs:element name="readCSPListResponse" type="tns:readCSPListResponse"/>
38 44
  <xs:element name="readCategoryList" type="tns:readCategoryList"/>
39 45
  <xs:element name="readCategoryListResponse" type="tns:readCategoryListResponse"/>
40 46
  <xs:element name="readChildIndicatorList" type="tns:readChildIndicatorList"/>
41 47
  <xs:element name="readChildIndicatorListResponse" type="tns:readChildIndicatorListResponse"/>
42 48
  <xs:element name="readCivilityList" type="tns:readCivilityList"/>
43 49
  <xs:element name="readCivilityListResponse" type="tns:readCivilityListResponse"/>
44 50
  <xs:element name="readCountryList" type="tns:readCountryList"/>
45 51
  <xs:element name="readCountryListResponse" type="tns:readCountryListResponse"/>
46 52
  <xs:element name="readCountyList" type="tns:readCountyList"/>
47 53
  <xs:element name="readCountyListResponse" type="tns:readCountyListResponse"/>
48 54
  <xs:element name="readDietCodeList" type="tns:readDietCodeList"/>
49 55
  <xs:element name="readDietCodeListResponse" type="tns:readDietCodeListResponse"/>
56
  <xs:element name="readDocumentList" type="tns:readDocumentList"/>
57
  <xs:element name="readDocumentListResponse" type="tns:readDocumentListResponse"/>
50 58
  <xs:element name="readFamily" type="tns:readFamily"/>
51 59
  <xs:element name="readFamilyByPassword" type="tns:readFamilyByPassword"/>
52 60
  <xs:element name="readFamilyByPasswordResponse" type="tns:readFamilyByPasswordResponse"/>
61
  <xs:element name="readFamilyList" type="tns:readFamilyList"/>
62
  <xs:element name="readFamilyListResponse" type="tns:readFamilyListResponse"/>
53 63
  <xs:element name="readFamilyResponse" type="tns:readFamilyResponse"/>
54 64
  <xs:element name="readOrganList" type="tns:readOrganList"/>
55 65
  <xs:element name="readOrganListResponse" type="tns:readOrganListResponse"/>
56 66
  <xs:element name="readPAIList" type="tns:readPAIList"/>
57 67
  <xs:element name="readPAIListResponse" type="tns:readPAIListResponse"/>
58 68
  <xs:element name="readQualityList" type="tns:readQualityList"/>
59 69
  <xs:element name="readQualityListResponse" type="tns:readQualityListResponse"/>
60 70
  <xs:element name="readQuotientList" type="tns:readQuotientList"/>
61 71
  <xs:element name="readQuotientListResponse" type="tns:readQuotientListResponse"/>
62 72
  <xs:element name="readRLIndicatorList" type="tns:readRLIndicatorList"/>
63 73
  <xs:element name="readRLIndicatorListResponse" type="tns:readRLIndicatorListResponse"/>
74
  <xs:element name="readSchoolForChildAndLevel" type="tns:readSchoolForChildAndLevel"/>
75
  <xs:element name="readSchoolForChildAndLevelResponse" type="tns:readSchoolForChildAndLevelResponse"/>
64 76
  <xs:element name="readSituationList" type="tns:readSituationList"/>
65 77
  <xs:element name="readSituationListResponse" type="tns:readSituationListResponse"/>
66 78
  <xs:element name="readStreetList" type="tns:readStreetList"/>
67 79
  <xs:element name="readStreetListResponse" type="tns:readStreetListResponse"/>
68 80
  <xs:element name="readTownList" type="tns:readTownList"/>
69 81
  <xs:element name="readTownListResponse" type="tns:readTownListResponse"/>
70 82
  <xs:element name="readVaccinList" type="tns:readVaccinList"/>
71 83
  <xs:element name="readVaccinListResponse" type="tns:readVaccinListResponse"/>
......
84 96
  <xs:element name="updateFamily" type="tns:updateFamily"/>
85 97
  <xs:element name="updateFamilyEmergencyPersonList" type="tns:updateFamilyEmergencyPersonList"/>
86 98
  <xs:element name="updateFamilyEmergencyPersonListResponse" type="tns:updateFamilyEmergencyPersonListResponse"/>
87 99
  <xs:element name="updateFamilyResponse" type="tns:updateFamilyResponse"/>
88 100
  <xs:element name="updateFamilySituation" type="tns:updateFamilySituation"/>
89 101
  <xs:element name="updateFamilySituationResponse" type="tns:updateFamilySituationResponse"/>
90 102
  <xs:element name="updatePersonIndicatorList" type="tns:updatePersonIndicatorList"/>
91 103
  <xs:element name="updatePersonIndicatorListResponse" type="tns:updatePersonIndicatorListResponse"/>
92
  <xs:complexType name="deletesubscribe">
93
    <xs:sequence>
94
      <xs:element name="numPerson" type="xs:int"/>
95
      <xs:element name="idActivite" type="xs:string"/>
96
      <xs:element name="dateRefDelete" type="xs:dateTime"/>
97
    </xs:sequence>
98
  </xs:complexType>
99
  <xs:complexType name="deletesubscribeResponse">
100
    <xs:sequence/>
101
  </xs:complexType>
102
  <xs:complexType name="readRLIndicatorList">
103
    <xs:sequence/>
104
  </xs:complexType>
105
  <xs:complexType name="readRLIndicatorListResponse">
106
    <xs:sequence>
107
      <xs:element maxOccurs="unbounded" minOccurs="0" name="rlIndicatorList" type="ns2:indicatorReadBean"/>
108
    </xs:sequence>
109
  </xs:complexType>
110
  <xs:complexType abstract="true" name="abstractSpecResultBean">
111
    <xs:complexContent>
112
      <xs:extension base="tns:abstractSpecBean">
113
        <xs:sequence/>
114
      </xs:extension>
115
    </xs:complexContent>
116
  </xs:complexType>
117
  <xs:complexType abstract="true" name="abstractSpecBean">
118
    <xs:sequence/>
119
  </xs:complexType>
120 104
  <xs:complexType name="readQuotientList">
121 105
    <xs:sequence/>
122 106
  </xs:complexType>
123 107
  <xs:complexType name="readQuotientListResponse">
124 108
    <xs:sequence>
125 109
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
126 110
    </xs:sequence>
127 111
  </xs:complexType>
128
  <xs:complexType name="readDietCodeList">
129
    <xs:sequence/>
130
  </xs:complexType>
131
  <xs:complexType name="readDietCodeListResponse">
132
    <xs:sequence>
133
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
134
    </xs:sequence>
135
  </xs:complexType>
136
  <xs:complexType name="createOrUpdateChildDiet">
137
    <xs:sequence>
138
      <xs:element name="personNumber" type="xs:int"/>
139
      <xs:element name="code" type="xs:string"/>
140
    </xs:sequence>
141
  </xs:complexType>
142
  <xs:complexType name="createOrUpdateChildDietResponse">
143
    <xs:sequence/>
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>
153 112
  <xs:complexType name="readFamily">
154 113
    <xs:sequence>
155 114
      <xs:element name="dossierNumber" type="xs:int"/>
156 115
      <xs:element minOccurs="0" name="schoolYear" type="xs:string"/>
157 116
      <xs:element minOccurs="0" name="incomeYear" type="xs:string"/>
158 117
      <xs:element minOccurs="0" name="referenceYear" type="xs:string"/>
159 118
    </xs:sequence>
160 119
  </xs:complexType>
......
202 161
  <xs:complexType name="birthInfoBean">
203 162
    <xs:sequence>
204 163
      <xs:element name="dateBirth" type="xs:dateTime"/>
205 164
      <xs:element minOccurs="0" name="place" type="xs:string"/>
206 165
      <xs:element minOccurs="0" name="communeCode" type="xs:string"/>
207 166
      <xs:element minOccurs="0" name="countryCode" type="xs:string"/>
208 167
    </xs:sequence>
209 168
  </xs:complexType>
169
  <xs:complexType abstract="true" name="abstractSpecBean">
170
    <xs:sequence/>
171
  </xs:complexType>
210 172
  <xs:complexType name="familyQuotientRedvBean">
211 173
    <xs:sequence>
212 174
      <xs:element name="yearRev" type="xs:int"/>
213 175
      <xs:element name="dateStart" type="xs:dateTime"/>
214 176
      <xs:element name="dateEnd" type="xs:dateTime"/>
215 177
      <xs:element name="mtt" type="xs:double"/>
216 178
      <xs:element name="cdquo" type="xs:string"/>
217 179
      <xs:element minOccurs="0" name="codeUti" type="xs:string"/>
......
252 214
  <xs:complexType name="paiInfoBean">
253 215
    <xs:sequence>
254 216
      <xs:element name="code" type="xs:string"/>
255 217
      <xs:element minOccurs="0" name="dateDeb" type="xs:dateTime"/>
256 218
      <xs:element minOccurs="0" name="dateFin" type="xs:dateTime"/>
257 219
      <xs:element minOccurs="0" name="description" type="xs:string"/>
258 220
    </xs:sequence>
259 221
  </xs:complexType>
222
  <xs:complexType abstract="true" name="abstractSpecResultBean">
223
    <xs:complexContent>
224
      <xs:extension base="tns:abstractSpecBean">
225
        <xs:sequence/>
226
      </xs:extension>
227
    </xs:complexContent>
228
  </xs:complexType>
260 229
  <xs:complexType name="isWSRunning">
261 230
    <xs:sequence/>
262 231
  </xs:complexType>
263 232
  <xs:complexType name="isWSRunningResponse">
264 233
    <xs:sequence>
265 234
      <xs:element name="isWSRunning" type="xs:boolean"/>
266 235
    </xs:sequence>
267 236
  </xs:complexType>
268
  <xs:complexType name="updateChildAutorization">
269
    <xs:sequence>
270
      <xs:element name="updateChildAutorizationRequest" type="ns2:updateChildAutorizationRequestBean"/>
271
    </xs:sequence>
272
  </xs:complexType>
273
  <xs:complexType name="updateChildAutorizationResponse">
274
    <xs:sequence/>
275
  </xs:complexType>
276 237
  <xs:complexType name="readCivilityList">
277 238
    <xs:sequence/>
278 239
  </xs:complexType>
279 240
  <xs:complexType name="readCivilityListResponse">
280 241
    <xs:sequence>
281 242
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
282 243
    </xs:sequence>
283 244
  </xs:complexType>
......
316 277
    <xs:sequence>
317 278
      <xs:element name="numPerson" type="xs:int"/>
318 279
      <xs:element maxOccurs="unbounded" name="vaccinList" type="ns2:vaccinBean"/>
319 280
    </xs:sequence>
320 281
  </xs:complexType>
321 282
  <xs:complexType name="addChildVaccinListResponse">
322 283
    <xs:sequence/>
323 284
  </xs:complexType>
324
  <xs:complexType name="createOrUpdateFSL">
325
    <xs:sequence>
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"/>
353
    </xs:sequence>
354
  </xs:complexType>
355
  <xs:complexType name="createOrUpdateFSLResponse">
356
    <xs:sequence/>
357
  </xs:complexType>
358
  <xs:complexType name="subscribeSchool">
359
    <xs:sequence>
360
      <xs:element name="subcribeSchoolRequestBean" type="ns2:subscribeSchoolRequestBean"/>
361
    </xs:sequence>
362
  </xs:complexType>
363
  <xs:complexType name="subscribeSchoolResponse">
364
    <xs:sequence>
365
      <xs:element minOccurs="0" name="subscribeSchoolResultBean" type="tns:subscribeSchoolResultBean"/>
366
    </xs:sequence>
367
  </xs:complexType>
368
  <xs:complexType name="subscribeSchoolResultBean">
369
    <xs:sequence>
370
      <xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
371
      <xs:element minOccurs="0" name="schoolName" type="xs:string"/>
372
      <xs:element minOccurs="0" name="level" type="xs:string"/>
373
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
374
      <xs:element minOccurs="0" name="adress" type="xs:string"/>
375
      <xs:element minOccurs="0" name="headmaster" type="xs:string"/>
376
    </xs:sequence>
377
  </xs:complexType>
378 285
  <xs:complexType name="updateFamilyEmergencyPersonList">
379 286
    <xs:sequence>
380 287
      <xs:element name="numDossier" type="xs:int"/>
381 288
      <xs:element name="emergencyPersonList" type="ns2:emergencyPersonListBean"/>
382 289
    </xs:sequence>
383 290
  </xs:complexType>
384 291
  <xs:complexType abstract="true" name="abstractSpecRequestBean">
385 292
    <xs:complexContent>
......
399 306
      <xs:element minOccurs="0" name="contact" type="ns2:contactBean"/>
400 307
      <xs:element minOccurs="0" name="profession" type="ns2:professionBean"/>
401 308
      <xs:element minOccurs="0" name="CAFInfo" type="ns2:cafInfoBean"/>
402 309
    </xs:sequence>
403 310
  </xs:complexType>
404 311
  <xs:complexType name="updateCoordinateResponse">
405 312
    <xs:sequence/>
406 313
  </xs:complexType>
407
  <xs:complexType name="updateFamily">
408
    <xs:sequence>
409
      <xs:element name="dossierNumber" type="xs:int"/>
410
      <xs:element name="category" type="xs:string"/>
411
      <xs:element name="situation" type="xs:string"/>
412
      <xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
413
      <xs:element minOccurs="0" name="nbChild" type="xs:int"/>
414
      <xs:element minOccurs="0" name="nbTotalChild" type="xs:int"/>
415
      <xs:element minOccurs="0" name="nbAES" type="xs:int"/>
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"/>
419
      <xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
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"/>
438
    </xs:sequence>
439
  </xs:complexType>
440
  <xs:complexType name="updateFamilyResponse">
441
    <xs:sequence>
442
      <xs:element minOccurs="0" name="familyResult" type="tns:familyBean"/>
443
    </xs:sequence>
444
  </xs:complexType>
445
  <xs:complexType name="createUpdateQuotient">
446
    <xs:sequence>
447
      <xs:element name="dossierNumber" type="xs:int"/>
448
      <xs:element name="personNumber" type="xs:int"/>
449
      <xs:element name="quotient" type="tns:familyQuotientRedvBean"/>
450
    </xs:sequence>
451
  </xs:complexType>
452
  <xs:complexType name="createUpdateQuotientResponse">
453
    <xs:sequence/>
454
  </xs:complexType>
455 314
  <xs:complexType name="readCountryList">
456 315
    <xs:sequence/>
457 316
  </xs:complexType>
458 317
  <xs:complexType name="readCountryListResponse">
459 318
    <xs:sequence>
460 319
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
461 320
    </xs:sequence>
462 321
  </xs:complexType>
463
  <xs:complexType name="getActivityRate">
464
    <xs:sequence>
465
      <xs:element name="request" type="ns2:getActivityRateRequestBean"/>
466
    </xs:sequence>
467
  </xs:complexType>
468
  <xs:complexType name="getActivityRateResponse">
469
    <xs:sequence>
470
      <xs:element minOccurs="0" name="resultBean" type="ns2:getActivityRateResultBean"/>
471
    </xs:sequence>
472
  </xs:complexType>
473
  <xs:complexType name="isRLExists">
474
    <xs:sequence>
475
      <xs:element name="firstname" type="xs:string"/>
476
      <xs:element name="lastname" type="xs:string"/>
477
      <xs:element name="dateBirth" type="xs:dateTime"/>
478
    </xs:sequence>
479
  </xs:complexType>
480
  <xs:complexType name="isRLExistsResponse">
481
    <xs:sequence>
482
      <xs:element name="result" type="xs:boolean"/>
483
    </xs:sequence>
484
  </xs:complexType>
485
  <xs:complexType name="updateChildPAI">
486
    <xs:sequence>
487
      <xs:element name="personNumber" type="xs:int"/>
488
      <xs:element name="code" type="xs:string"/>
489
      <xs:element minOccurs="0" name="dateDeb" type="xs:dateTime"/>
490
      <xs:element minOccurs="0" name="dateFin" type="xs:dateTime"/>
491
      <xs:element minOccurs="0" name="description" type="xs:string"/>
492
    </xs:sequence>
493
  </xs:complexType>
494
  <xs:complexType name="updateChildPAIResponse">
495
    <xs:sequence/>
496
  </xs:complexType>
497
  <xs:complexType name="readQualityList">
498
    <xs:sequence/>
499
  </xs:complexType>
500
  <xs:complexType name="readQualityListResponse">
501
    <xs:sequence>
502
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
503
    </xs:sequence>
504
  </xs:complexType>
505 322
  <xs:complexType name="readSituationList">
506 323
    <xs:sequence/>
507 324
  </xs:complexType>
508 325
  <xs:complexType name="readSituationListResponse">
509 326
    <xs:sequence>
510 327
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
511 328
    </xs:sequence>
512 329
  </xs:complexType>
513 330
  <xs:complexType name="updateChildMedicalRecord">
514 331
    <xs:sequence>
515 332
      <xs:element name="updateChildMedicalRecordRequest" type="ns2:updateChildMedicalRecordRequestBean"/>
516 333
    </xs:sequence>
517 334
  </xs:complexType>
518 335
  <xs:complexType name="updateChildMedicalRecordResponse">
519 336
    <xs:sequence/>
520 337
  </xs:complexType>
521
  <xs:complexType name="createChild">
522
    <xs:sequence>
523
      <xs:element name="numDossier" type="xs:int"/>
524
      <xs:element name="child" type="ns2:childBean"/>
525
      <xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
526
    </xs:sequence>
527
  </xs:complexType>
528
  <xs:complexType name="createChildResponse">
529
    <xs:sequence>
530
      <xs:element minOccurs="0" name="resultBean" type="ns2:resultChildBean"/>
531
    </xs:sequence>
532
  </xs:complexType>
533 338
  <xs:complexType name="addSuppliedDocument">
534 339
    <xs:sequence>
535 340
      <xs:element name="addSuppliedDocumentRequestBean" type="ns2:addSuppliedDocumentRequestBean"/>
536 341
    </xs:sequence>
537 342
  </xs:complexType>
538 343
  <xs:complexType name="fileHandler">
539 344
    <xs:sequence>
540 345
      <xs:element minOccurs="0" name="dataHandler" type="xs:base64Binary" xmime:expectedContentTypes="application/octet-stream"/>
......
554 359
      <xs:element name="dateBirth" type="xs:dateTime"/>
555 360
    </xs:sequence>
556 361
  </xs:complexType>
557 362
  <xs:complexType name="isChildExistsResponse">
558 363
    <xs:sequence>
559 364
      <xs:element name="result" type="xs:boolean"/>
560 365
    </xs:sequence>
561 366
  </xs:complexType>
562
  <xs:complexType name="subscribeActivity">
563
    <xs:sequence>
564
      <xs:element name="subscribeActivityRequestBean" type="ns2:subscribeActivityRequestBean"/>
565
    </xs:sequence>
566
  </xs:complexType>
567
  <xs:complexType name="subscribeActivityResponse">
568
    <xs:sequence>
569
      <xs:element minOccurs="0" name="subscribeActivityResultBean" type="ns2:subscribeActivityResultBean"/>
570
    </xs:sequence>
571
  </xs:complexType>
572 367
  <xs:complexType name="createFamily">
573 368
    <xs:sequence>
574 369
      <xs:element name="category" type="xs:string"/>
575 370
      <xs:element name="situation" type="xs:string"/>
576 371
      <xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
577 372
      <xs:element minOccurs="0" name="nbChild" type="xs:int"/>
578 373
      <xs:element minOccurs="0" name="nbTotalChild" type="xs:int"/>
579 374
      <xs:element minOccurs="0" name="nbAES" type="xs:int"/>
580 375
      <xs:element name="rl1" type="tns:rlBean"/>
581 376
      <xs:element minOccurs="0" name="rl2" type="tns:rlBean"/>
582 377
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns2:childBean"/>
583 378
      <xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
584 379
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns2:indicatorValueAddUpdBean"/>
585 380
      <xs:element maxOccurs="unbounded" minOccurs="0" name="emergencyPersonList" type="ns2:emergencyPersonBean"/>
586 381
    </xs:sequence>
587 382
  </xs:complexType>
383
  <xs:complexType name="rlBean">
384
    <xs:sequence>
385
      <xs:element minOccurs="0" name="num" type="xs:string"/>
386
      <xs:element name="firstname" type="xs:string"/>
387
      <xs:element name="lastname" type="xs:string"/>
388
      <xs:element minOccurs="0" name="maidenName" type="xs:string"/>
389
      <xs:element name="quality" type="xs:string"/>
390
      <xs:element name="civility" type="xs:string"/>
391
      <xs:element minOccurs="0" name="birth" type="tns:birthInfoBean"/>
392
      <xs:element name="adresse" type="ns2:addressBean"/>
393
      <xs:element minOccurs="0" name="contact" type="ns2:contactBean"/>
394
      <xs:element minOccurs="0" name="profession" type="ns2:professionBean"/>
395
      <xs:element minOccurs="0" name="CAFInfo" type="ns2:cafInfoBean"/>
396
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="ns2:indicatorValueAddUpdBean"/>
397
    </xs:sequence>
398
  </xs:complexType>
588 399
  <xs:complexType name="createFamilyResponse">
589 400
    <xs:sequence>
590 401
      <xs:element minOccurs="0" name="createFamilyResult" type="ns2:resultFamilyBean"/>
591 402
    </xs:sequence>
592 403
  </xs:complexType>
593 404
  <xs:complexType name="readChildIndicatorList">
594 405
    <xs:sequence/>
595 406
  </xs:complexType>
......
618 429
      <xs:element minOccurs="0" name="idFam" type="xs:string"/>
619 430
      <xs:element minOccurs="0" name="idPers" type="xs:string"/>
620 431
      <xs:element minOccurs="0" name="requestedDocumentStateKernel" type="xs:anyType"/>
621 432
      <xs:element minOccurs="0" name="schoolKernel" type="xs:anyType"/>
622 433
      <xs:element minOccurs="0" name="stateDate" type="xs:dateTime"/>
623 434
      <xs:element minOccurs="0" name="subscribeSchoolKernel" type="xs:anyType"/>
624 435
    </xs:sequence>
625 436
  </xs:complexType>
626
  <xs:complexType name="readVaccinList">
627
    <xs:sequence/>
628
  </xs:complexType>
629
  <xs:complexType name="readVaccinListResponse">
630
    <xs:sequence>
631
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
632
    </xs:sequence>
633
  </xs:complexType>
634
  <xs:complexType name="readPAIList">
437
  <xs:complexType name="readPAIList">
635 438
    <xs:sequence/>
636 439
  </xs:complexType>
637 440
  <xs:complexType name="readPAIListResponse">
638 441
    <xs:sequence>
639 442
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
640 443
    </xs:sequence>
641 444
  </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 445
  <xs:complexType name="readTownList">
652 446
    <xs:sequence/>
653 447
  </xs:complexType>
654 448
  <xs:complexType name="readTownListResponse">
655 449
    <xs:sequence>
656 450
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
657 451
    </xs:sequence>
658 452
  </xs:complexType>
659
  <xs:complexType name="readCategoryList">
453
  <xs:complexType name="readOrganList">
660 454
    <xs:sequence/>
661 455
  </xs:complexType>
662
  <xs:complexType name="readCategoryListResponse">
456
  <xs:complexType name="readOrganListResponse">
663 457
    <xs:sequence>
664
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
458
      <xs:element maxOccurs="unbounded" minOccurs="0" name="organList" type="ns1:organBean"/>
665 459
    </xs:sequence>
666 460
  </xs:complexType>
667
  <xs:complexType name="readFamilyByPassword">
461
  <xs:complexType name="readFamilyList">
668 462
    <xs:sequence>
669
      <xs:element name="dossierNumber" type="xs:int"/>
670
      <xs:element name="password" type="xs:string"/>
671
      <xs:element minOccurs="0" name="schoolYear" type="xs:string"/>
672
      <xs:element minOccurs="0" name="incomeYear" type="xs:string"/>
673
      <xs:element minOccurs="0" name="referenceYear" type="xs:string"/>
463
      <xs:element minOccurs="0" name="dossierNumber" type="xs:int"/>
464
      <xs:element minOccurs="0" name="prenom" type="xs:string"/>
465
      <xs:element minOccurs="0" name="nom" type="xs:string"/>
674 466
    </xs:sequence>
675 467
  </xs:complexType>
676
  <xs:complexType name="readFamilyByPasswordResponse">
468
  <xs:complexType name="readFamilyListResponse">
677 469
    <xs:sequence>
678
      <xs:element minOccurs="0" name="familyBean" type="tns:familyBean"/>
470
      <xs:element maxOccurs="unbounded" minOccurs="0" name="familyBeanList" type="tns:familyBean"/>
679 471
    </xs:sequence>
680 472
  </xs:complexType>
681
  <xs:complexType name="readStreetList">
682
    <xs:sequence/>
683
  </xs:complexType>
684
  <xs:complexType name="readStreetListResponse">
473
  <xs:complexType name="deletesubscribe">
685 474
    <xs:sequence>
686
      <xs:element maxOccurs="unbounded" minOccurs="0" name="streetList" type="ns1:StreetBean"/>
475
      <xs:element name="numPerson" type="xs:int"/>
476
      <xs:element name="idActivite" type="xs:string"/>
477
      <xs:element name="dateRefDelete" type="xs:dateTime"/>
687 478
    </xs:sequence>
688 479
  </xs:complexType>
689
  <xs:complexType name="readOrganList">
480
  <xs:complexType name="deletesubscribeResponse">
690 481
    <xs:sequence/>
691 482
  </xs:complexType>
692
  <xs:complexType name="readOrganListResponse">
483
  <xs:complexType name="readRLIndicatorList">
484
    <xs:sequence/>
485
  </xs:complexType>
486
  <xs:complexType name="readRLIndicatorListResponse">
693 487
    <xs:sequence>
694
      <xs:element maxOccurs="unbounded" minOccurs="0" name="organList" type="ns1:organBean"/>
488
      <xs:element maxOccurs="unbounded" minOccurs="0" name="rlIndicatorList" type="ns2:indicatorReadBean"/>
695 489
    </xs:sequence>
696 490
  </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>
704
  <xs:simpleType name="blocNoteTypeEnum">
705
    <xs:restriction base="xs:string">
706
      <xs:enumeration value="A"/>
707
      <xs:enumeration value="L"/>
708
      <xs:enumeration value="IA"/>
709
      <xs:enumeration value="RP"/>
710
      <xs:enumeration value="ID"/>
711
    </xs:restriction>
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>
739
  <xs:element name="MaelisFamilyException" type="tns:MaelisFamilyException"/>
740
  <xs:complexType name="MaelisFamilyException">
491
  <xs:complexType name="presubscribeSchoolSibling">
741 492
    <xs:sequence>
742
      <xs:element minOccurs="0" name="message" type="xs:string"/>
743
      <xs:element minOccurs="0" name="message" type="xs:string"/>
493
      <xs:element name="numPerson" type="xs:int"/>
494
      <xs:element name="schoolYear" type="xs:int"/>
495
      <xs:element name="datePresubscribe" type="xs:dateTime"/>
496
      <xs:element name="idSchoolRequested" type="xs:string"/>
497
      <xs:element name="levelCode" type="xs:string"/>
498
      <xs:element name="numPersonSibling" type="xs:int"/>
744 499
    </xs:sequence>
745 500
  </xs:complexType>
746
</xs:schema>
747
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="bean.persistence.ws.maelis.sigec.com" version="1.0">
748

  
749
  <xs:complexType name="itemBean">
501
  <xs:complexType name="presubscribeSchoolSiblingResponse">
750 502
    <xs:sequence>
751
      <xs:element minOccurs="0" name="code" type="xs:string"/>
752
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
503
      <xs:element minOccurs="0" name="subscribeSchool3Bean" type="ns2:subscribeSchool3Bean"/>
753 504
    </xs:sequence>
754 505
  </xs:complexType>
755

  
756
  <xs:complexType name="insuranceBean">
506
  <xs:complexType name="readDietCodeList">
507
    <xs:sequence/>
508
  </xs:complexType>
509
  <xs:complexType name="readDietCodeListResponse">
757 510
    <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"/>
511
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
763 512
    </xs:sequence>
764 513
  </xs:complexType>
765

  
766
  <xs:complexType name="StreetBean">
514
  <xs:complexType name="createOrUpdateChildDiet">
767 515
    <xs:sequence>
768
      <xs:element minOccurs="0" name="idStreet" type="xs:string"/>
769
      <xs:element minOccurs="0" name="libelleStreet" type="xs:string"/>
516
      <xs:element name="personNumber" type="xs:int"/>
517
      <xs:element name="code" type="xs:string"/>
770 518
    </xs:sequence>
771 519
  </xs:complexType>
772

  
773
  <xs:complexType name="organBean">
520
  <xs:complexType name="createOrUpdateChildDietResponse">
521
    <xs:sequence/>
522
  </xs:complexType>
523
  <xs:complexType name="readCountyList">
524
    <xs:sequence/>
525
  </xs:complexType>
526
  <xs:complexType name="readCountyListResponse">
774 527
    <xs:sequence>
775
      <xs:element minOccurs="0" name="code" type="xs:string"/>
776
      <xs:element minOccurs="0" name="id" type="xs:string"/>
777
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
528
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
778 529
    </xs:sequence>
779 530
  </xs:complexType>
780

  
781
</xs:schema>
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">
531
  <xs:complexType name="updateChildAutorization">
787 532
    <xs:sequence>
788
      <xs:element minOccurs="0" name="subscribeSchool" type="ns1:subscribeSchool2Bean"/>
533
      <xs:element name="updateChildAutorizationRequest" type="ns2:updateChildAutorizationRequestBean"/>
789 534
    </xs:sequence>
790 535
  </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">
794

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

  
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">
802
    <xs:complexContent>
803
      <xs:extension base="ns1:abstractSpecResultBean">
804
        <xs:sequence>
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"/>
809
        </xs:sequence>
810
      </xs:extension>
811
    </xs:complexContent>
536
  <xs:complexType name="updateChildAutorizationResponse">
537
    <xs:sequence/>
812 538
  </xs:complexType>
813

  
814
  <xs:complexType name="addressBean">
539
  <xs:complexType name="subscribeSchool">
815 540
    <xs:sequence>
816
      <xs:element minOccurs="0" name="idStreet" nillable="true" type="xs:string"/>
817
      <xs:element minOccurs="0" name="num" type="xs:int"/>
818
      <xs:element minOccurs="0" name="numComp" type="xs:string"/>
819
      <xs:element name="street1" type="xs:string"/>
820
      <xs:element minOccurs="0" name="street2" type="xs:string"/>
821
      <xs:element name="town" type="xs:string"/>
822
      <xs:element name="zipcode" type="xs:string"/>
541
      <xs:element name="subcribeSchoolRequestBean" type="ns2:subscribeSchoolRequestBean"/>
823 542
    </xs:sequence>
824 543
  </xs:complexType>
825

  
826
  <xs:complexType name="contactBean">
544
  <xs:complexType name="subscribeSchoolResponse">
827 545
    <xs:sequence>
828
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
829
      <xs:element minOccurs="0" name="mobile" type="xs:string"/>
830
      <xs:element minOccurs="0" name="mail" type="xs:string"/>
831
      <xs:element minOccurs="0" name="isContactMail" type="xs:boolean"/>
832
      <xs:element minOccurs="0" name="isContactSms" type="xs:boolean"/>
833
      <xs:element minOccurs="0" name="isInvoicePdf" type="xs:boolean"/>
546
      <xs:element minOccurs="0" name="subscribeSchoolResultBean" type="tns:subscribeSchoolResultBean"/>
834 547
    </xs:sequence>
835 548
  </xs:complexType>
836

  
837
  <xs:complexType name="professionBean">
549
  <xs:complexType name="subscribeSchoolResultBean">
838 550
    <xs:sequence>
839
      <xs:element minOccurs="0" name="codeCSP" type="xs:string"/>
840
      <xs:element minOccurs="0" name="profession" type="xs:string"/>
841
      <xs:element minOccurs="0" name="employerName" type="xs:string"/>
551
      <xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
552
      <xs:element minOccurs="0" name="schoolName" type="xs:string"/>
553
      <xs:element minOccurs="0" name="level" type="xs:string"/>
842 554
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
843
      <xs:element minOccurs="0" name="addressPro" type="tns:addressProfBean"/>
555
      <xs:element minOccurs="0" name="adress" type="xs:string"/>
556
      <xs:element minOccurs="0" name="headmaster" type="xs:string"/>
844 557
    </xs:sequence>
845 558
  </xs:complexType>
846

  
847
  <xs:complexType name="addressProfBean">
559
  <xs:complexType name="createOrUpdateFSL">
848 560
    <xs:sequence>
849
      <xs:element minOccurs="0" name="num" type="xs:int"/>
850
      <xs:element minOccurs="0" name="street" type="xs:string"/>
851
      <xs:element minOccurs="0" name="zipcode" type="xs:string"/>
852
      <xs:element minOccurs="0" name="town" type="xs:string"/>
561
      <xs:element name="personNumber" type="xs:int"/>
562
      <xs:element name="fslBean" type="tns:fslBean"/>
853 563
    </xs:sequence>
854 564
  </xs:complexType>
855

  
856
  <xs:complexType name="cafInfoBean">
565
  <xs:complexType name="fslBean">
857 566
    <xs:sequence>
858
      <xs:element minOccurs="0" name="number" type="xs:string"/>
859
      <xs:element minOccurs="0" name="organ" type="xs:string"/>
567
      <xs:element name="dateDeb" type="xs:dateTime"/>
568
      <xs:element name="dateFin" type="xs:dateTime"/>
569
      <xs:element minOccurs="0" name="allergieAlimentaire" type="xs:string"/>
570
      <xs:element minOccurs="0" name="allergieRespiratoire" type="xs:string"/>
571
      <xs:element minOccurs="0" name="allergieAutre" type="xs:string"/>
572
      <xs:element minOccurs="0" name="allergieMedicament" type="xs:string"/>
573
      <xs:element minOccurs="0" name="asthme" type="xs:string"/>
574
      <xs:element minOccurs="0" name="flPAI" type="xs:string"/>
575
      <xs:element minOccurs="0" name="flImage" type="xs:string"/>
576
      <xs:element minOccurs="0" name="dtcPrap1" type="xs:dateTime"/>
577
      <xs:element minOccurs="0" name="obsMed1" type="xs:string"/>
578
      <xs:element minOccurs="0" name="obsMed2" type="xs:string"/>
579
      <xs:element minOccurs="0" name="obsMed3" type="xs:string"/>
580
      <xs:element minOccurs="0" name="obsDir1" type="xs:string"/>
581
      <xs:element minOccurs="0" name="obsDir2" type="xs:string"/>
582
      <xs:element minOccurs="0" name="obsDir3" type="xs:string"/>
583
      <xs:element minOccurs="0" name="obsAssist1" type="xs:string"/>
584
      <xs:element minOccurs="0" name="obsAssist2" type="xs:string"/>
585
      <xs:element minOccurs="0" name="obsAssist3" type="xs:string"/>
586
      <xs:element minOccurs="0" name="cons1Med" type="xs:string"/>
587
      <xs:element minOccurs="0" name="cons2Med" type="xs:string"/>
860 588
    </xs:sequence>
861 589
  </xs:complexType>
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="label" type="xs:string"/>
869
          <xs:element minOccurs="0" name="note" type="xs:string"/>
870
          <xs:element minOccurs="0" name="choice" type="xs:string"/>
871
        </xs:sequence>
872
      </xs:extension>
873
    </xs:complexContent>
590
  <xs:complexType name="createOrUpdateFSLResponse">
591
    <xs:sequence/>
874 592
  </xs:complexType>
875

  
876
  <xs:complexType name="activityTypeBean">
593
  <xs:complexType name="updateFamily">
877 594
    <xs:sequence>
878
      <xs:element minOccurs="0" name="code" type="xs:string"/>
879
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
880
      <xs:element minOccurs="0" name="natureSpec" type="tns:activityNatureBean"/>
881
    </xs:sequence>
882
  </xs:complexType>
883

  
884
  <xs:complexType name="activityNatureBean">
885
    <xs:complexContent>
886
      <xs:extension base="ns1:abstractSpecBean">
887
        <xs:sequence>
888
          <xs:element minOccurs="0" name="code" type="xs:string"/>
889
          <xs:element minOccurs="0" name="libelle" type="xs:string"/>
890
        </xs:sequence>
891
      </xs:extension>
892
    </xs:complexContent>
595
      <xs:element name="dossierNumber" type="xs:int"/>
596
      <xs:element name="category" type="xs:string"/>
597
      <xs:element name="situation" type="xs:string"/>
598
      <xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
599
      <xs:element minOccurs="0" name="nbChild" type="xs:int"/>
600
      <xs:element minOccurs="0" name="nbTotalChild" type="xs:int"/>
601
      <xs:element minOccurs="0" name="nbAES" type="xs:int"/>
602
      <xs:element minOccurs="0" name="rl1" type="tns:rlBean"/>
603
      <xs:element minOccurs="0" name="rl2" type="tns:rlBean"/>
604
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns2:childBean"/>
605
      <xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
606
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns2:indicatorValueAddUpdBean"/>
607
      <xs:element minOccurs="0" name="emergencyPersonList" type="ns2:emergencyPersonListBean"/>
608
    </xs:sequence>
893 609
  </xs:complexType>
894

  
895
  <xs:complexType name="familyQuotientBean">
610
  <xs:complexType name="updateFamilyResponse">
896 611
    <xs:sequence>
897
      <xs:element minOccurs="0" name="year" type="xs:int"/>
898
      <xs:element minOccurs="0" name="yearRev" type="xs:int"/>
899
      <xs:element minOccurs="0" name="dateStart" type="xs:dateTime"/>
900
      <xs:element minOccurs="0" name="dateEnd" type="xs:dateTime"/>
901
      <xs:element minOccurs="0" name="mtt" type="xs:double"/>
902
      <xs:element minOccurs="0" name="cdquo" type="xs:string"/>
612
      <xs:element minOccurs="0" name="familyResult" type="tns:familyBean"/>
903 613
    </xs:sequence>
904 614
  </xs:complexType>
905

  
906
  <xs:complexType name="childInfoBean">
615
  <xs:complexType name="createUpdateQuotient">
907 616
    <xs:sequence>
908
      <xs:element minOccurs="0" name="num" type="xs:string"/>
909
      <xs:element name="lastname" type="xs:string"/>
910
      <xs:element name="firstname" type="xs:string"/>
911
      <xs:element name="sexe" type="xs:string"/>
912
      <xs:element name="birth" type="ns1:birthInfoChildBean"/>
913
      <xs:element minOccurs="0" name="dietcode" type="xs:string"/>
914
      <xs:element minOccurs="0" name="bPhoto" type="xs:boolean"/>
915
      <xs:element minOccurs="0" name="bLeaveAlone" type="xs:boolean"/>
916
      <xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" nillable="true" type="tns:relatedPersonBean"/>
917
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="tns:indicatorBean"/>
918
      <xs:element minOccurs="0" name="medicalRecord" type="tns:medicalRecordBean"/>
919
      <xs:element minOccurs="0" name="insurance" type="ns2:insuranceBean"/>
920
      <xs:element minOccurs="0" name="paiInfoBean" type="ns1:paiInfoBean"/>
921
      <xs:element minOccurs="0" name="mother" type="tns:personBean"/>
922
      <xs:element minOccurs="0" name="father" type="tns:personBean"/>
923
      <xs:element minOccurs="0" name="rl" type="tns:personBean"/>
924
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeSchoolList" nillable="true" type="tns:subscribeSchoolBean"/>
925
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeActivityList" nillable="true" type="ns1:subscribeActivityBean"/>
617
      <xs:element name="dossierNumber" type="xs:int"/>
618
      <xs:element name="personNumber" type="xs:int"/>
619
      <xs:element name="quotient" type="tns:familyQuotientRedvBean"/>
926 620
    </xs:sequence>
927 621
  </xs:complexType>
928

  
929
  <xs:complexType name="relatedPersonBean">
930
    <xs:complexContent>
931
      <xs:extension base="ns1:abstractSpecBean">
932
        <xs:sequence>
933
          <xs:element minOccurs="0" name="personInfo" type="tns:personInfoBean"/>
934
          <xs:element minOccurs="0" name="personQuality" type="tns:personQualityBean"/>
935
        </xs:sequence>
936
      </xs:extension>
937
    </xs:complexContent>
622
  <xs:complexType name="createUpdateQuotientResponse">
623
    <xs:sequence/>
938 624
  </xs:complexType>
939

  
940
  <xs:complexType name="personInfoBean">
625
  <xs:complexType name="readDocumentList">
626
    <xs:sequence/>
627
  </xs:complexType>
628
  <xs:complexType name="readDocumentListResponse">
941 629
    <xs:sequence>
942
      <xs:element minOccurs="0" name="num" type="xs:int"/>
943
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
944
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
945
      <xs:element minOccurs="0" name="dateBirth" type="xs:dateTime"/>
946
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
947
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
948
      <xs:element minOccurs="0" name="contact" type="tns:contactLightBean"/>
630
      <xs:element maxOccurs="unbounded" minOccurs="0" name="documentList" type="ns2:documentBean"/>
949 631
    </xs:sequence>
950 632
  </xs:complexType>
951

  
952
  <xs:complexType name="contactLightBean">
953
    <xs:complexContent>
954
      <xs:extension base="ns1:abstractSpecBean">
955
        <xs:sequence>
956
          <xs:element minOccurs="0" name="phone" type="xs:string"/>
957
          <xs:element minOccurs="0" name="mobile" type="xs:string"/>
958
          <xs:element minOccurs="0" name="mail" type="xs:string"/>
959
        </xs:sequence>
960
      </xs:extension>
961
    </xs:complexContent>
962
  </xs:complexType>
963

  
964
  <xs:complexType name="personQualityBean">
633
  <xs:complexType name="presubscribeSchoolDerog">
965 634
    <xs:sequence>
966
      <xs:element name="code" type="xs:string"/>
967
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
635
      <xs:element name="numPerson" type="xs:int"/>
636
      <xs:element name="schoolYear" type="xs:int"/>
637
      <xs:element name="datePresubscribe" type="xs:dateTime"/>
638
      <xs:element name="idRequestSchool1" type="xs:string"/>
639
      <xs:element minOccurs="0" name="idRequestSchool2" type="xs:string"/>
640
      <xs:element minOccurs="0" name="idRequestSchool3" type="xs:string"/>
641
      <xs:element name="levelCode" type="xs:string"/>
642
      <xs:element name="derogReasonCode" type="xs:string"/>
643
      <xs:element name="derogComment" type="xs:string"/>
968 644
    </xs:sequence>
969 645
  </xs:complexType>
970

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

  
990
  <xs:complexType name="familyDoctorBean">
991
    <xs:complexContent>
992
      <xs:extension base="ns1:abstractSpecBean">
993
        <xs:sequence>
994
          <xs:element minOccurs="0" name="name" type="xs:string"/>
995
          <xs:element minOccurs="0" name="phone" type="xs:string"/>
996
          <xs:element minOccurs="0" name="address" type="tns:doctorAddressBean"/>
997
        </xs:sequence>
998
      </xs:extension>
999
    </xs:complexContent>
1000
  </xs:complexType>
1001

  
1002
  <xs:complexType name="doctorAddressBean">
1003
    <xs:complexContent>
1004
      <xs:extension base="ns1:abstractSpecBean">
1005
        <xs:sequence>
1006
          <xs:element minOccurs="0" name="street1" type="xs:string"/>
1007
          <xs:element minOccurs="0" name="zipcode" type="xs:string"/>
1008
          <xs:element minOccurs="0" name="town" type="xs:string"/>
1009
        </xs:sequence>
1010
      </xs:extension>
1011
    </xs:complexContent>
1012
  </xs:complexType>
1013

  
1014
  <xs:complexType name="vaccinBean">
1015
    <xs:complexContent>
1016
      <xs:extension base="ns1:abstractSpecBean">
1017
        <xs:sequence>
1018
          <xs:element name="code" type="xs:string"/>
1019
          <xs:element minOccurs="0" name="label" type="xs:string"/>
1020
          <xs:element name="vaccinationDate" type="xs:dateTime"/>
1021
        </xs:sequence>
1022
      </xs:extension>
1023
    </xs:complexContent>
646
  <xs:complexType name="presubscribeSchoolDerogResponse">
647
    <xs:sequence>
648
      <xs:element minOccurs="0" name="subscribeSchool3Bean" type="ns2:subscribeSchool3Bean"/>
649
    </xs:sequence>
1024 650
  </xs:complexType>
1025

  
1026
  <xs:complexType name="personBean">
651
  <xs:complexType name="getActivityRate">
1027 652
    <xs:sequence>
1028
      <xs:element name="num" type="xs:int"/>
1029
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1030
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
1031
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
653
      <xs:element name="request" type="ns2:getActivityRateRequestBean"/>
1032 654
    </xs:sequence>
1033 655
  </xs:complexType>
1034

  
1035
  <xs:complexType name="subscribeSchoolBean">
656
  <xs:complexType name="getActivityRateResponse">
1036 657
    <xs:sequence>
1037
      <xs:element minOccurs="0" name="year" type="xs:int"/>
1038
      <xs:element minOccurs="0" name="schoolName" type="xs:string"/>
1039
      <xs:element minOccurs="0" name="levelBean" type="tns:levelBean"/>
1040
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
1041
      <xs:element minOccurs="0" name="adress" type="xs:string"/>
1042
      <xs:element minOccurs="0" name="headmaster" type="xs:string"/>
1043
      <xs:element minOccurs="0" name="dateIns" type="xs:dateTime"/>
1044
      <xs:element minOccurs="0" name="dateRadiation" type="xs:dateTime"/>
1045
      <xs:element minOccurs="0" name="preSubscribeDate" type="xs:dateTime"/>
1046
      <xs:element minOccurs="0" name="isWaitList" type="xs:boolean"/>
1047
      <xs:element minOccurs="0" name="codeWait" type="xs:string"/>
1048
      <xs:element minOccurs="0" name="libWait" type="xs:string"/>
658
      <xs:element minOccurs="0" name="resultBean" type="ns2:getActivityRateResultBean"/>
1049 659
    </xs:sequence>
1050 660
  </xs:complexType>
1051

  
1052
  <xs:complexType name="levelBean">
661
  <xs:complexType name="isRLExists">
1053 662
    <xs:sequence>
1054
      <xs:element minOccurs="0" name="codlevel" type="xs:string"/>
1055
      <xs:element minOccurs="0" name="liblevel" type="xs:string"/>
663
      <xs:element name="firstname" type="xs:string"/>
664
      <xs:element name="lastname" type="xs:string"/>
665
      <xs:element name="dateBirth" type="xs:dateTime"/>
1056 666
    </xs:sequence>
1057 667
  </xs:complexType>
1058

  
1059
  <xs:complexType name="emergencyPersonBean">
668
  <xs:complexType name="isRLExistsResponse">
1060 669
    <xs:sequence>
1061
      <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
1062
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1063
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
1064
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
1065
      <xs:element minOccurs="0" name="dateBirth" type="xs:dateTime"/>
1066
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1067
      <xs:element minOccurs="0" name="quality" type="xs:string"/>
1068
      <xs:element minOccurs="0" name="contact" type="tns:contactEmergencyBean"/>
670
      <xs:element name="result" type="xs:boolean"/>
1069 671
    </xs:sequence>
1070 672
  </xs:complexType>
1071

  
1072
  <xs:complexType name="contactEmergencyBean">
673
  <xs:complexType name="updateChildPAI">
1073 674
    <xs:sequence>
1074
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
1075
      <xs:element minOccurs="0" name="mobile" type="xs:string"/>
1076
      <xs:element minOccurs="0" name="mail" type="xs:string"/>
675
      <xs:element name="personNumber" type="xs:int"/>
676
      <xs:element name="code" type="xs:string"/>
677
      <xs:element minOccurs="0" name="dateDeb" type="xs:dateTime"/>
678
      <xs:element minOccurs="0" name="dateFin" type="xs:dateTime"/>
679
      <xs:element minOccurs="0" name="description" type="xs:string"/>
1077 680
    </xs:sequence>
1078 681
  </xs:complexType>
1079

  
1080
  <xs:complexType name="indicatorValueBean">
1081
    <xs:complexContent>
1082
      <xs:extension base="ns1:abstractSpecResultBean">
1083
        <xs:sequence>
1084
          <xs:element minOccurs="0" name="code" type="xs:string"/>
1085
          <xs:element minOccurs="0" name="label" type="xs:string"/>
1086
          <xs:element minOccurs="0" name="choice" type="tns:indicatorChoiceBean"/>
1087
        </xs:sequence>
1088
      </xs:extension>
1089
    </xs:complexContent>
682
  <xs:complexType name="updateChildPAIResponse">
683
    <xs:sequence/>
1090 684
  </xs:complexType>
1091

  
1092
  <xs:complexType name="indicatorChoiceBean">
1093
    <xs:complexContent>
1094
      <xs:extension base="ns1:abstractSpecBean">
1095
        <xs:sequence>
1096
          <xs:element minOccurs="0" name="code" type="xs:string"/>
1097
          <xs:element minOccurs="0" name="label" type="xs:string"/>
1098
        </xs:sequence>
1099
      </xs:extension>
1100
    </xs:complexContent>
685
  <xs:complexType name="readQualityList">
686
    <xs:sequence/>
1101 687
  </xs:complexType>
1102

  
1103
  <xs:complexType name="updateChildAutorizationRequestBean">
688
  <xs:complexType name="readQualityListResponse">
1104 689
    <xs:sequence>
1105
      <xs:element name="numFamily" type="xs:string"/>
1106
      <xs:element name="numPerson" type="xs:int"/>
1107
      <xs:element maxOccurs="unbounded" minOccurs="0" name="personList" nillable="true" type="tns:relatedPerson2Bean"/>
1108
      <xs:element name="bLeaveAlone" type="xs:boolean"/>
1109
      <xs:element name="bPhoto" type="xs:boolean"/>
690
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
1110 691
    </xs:sequence>
1111 692
  </xs:complexType>
1112

  
1113
  <xs:complexType name="relatedPerson2Bean">
693
  <xs:complexType name="createChild">
1114 694
    <xs:sequence>
1115
      <xs:element name="personInfo" type="tns:person3Bean"/>
1116
      <xs:element name="personQuality" type="tns:personQualityBean"/>
695
      <xs:element name="numDossier" type="xs:int"/>
696
      <xs:element name="child" type="ns2:childBean"/>
697
      <xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
1117 698
    </xs:sequence>
1118 699
  </xs:complexType>
1119

  
1120
  <xs:complexType name="person3Bean">
700
  <xs:complexType name="createChildResponse">
1121 701
    <xs:sequence>
1122
      <xs:element minOccurs="0" name="num" type="xs:int"/>
1123
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1124
      <xs:element name="lastname" type="xs:string"/>
1125
      <xs:element name="firstname" type="xs:string"/>
1126
      <xs:element name="dateBirth" type="xs:dateTime"/>
1127
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1128
      <xs:element minOccurs="0" name="contact" type="tns:contactLightBean"/>
702
      <xs:element minOccurs="0" name="resultBean" type="ns2:resultChildBean"/>
1129 703
    </xs:sequence>
1130 704
  </xs:complexType>
1131

  
1132
  <xs:complexType name="subscribeSchoolRequestBean">
705
  <xs:complexType name="subscribeActivity">
1133 706
    <xs:sequence>
1134
      <xs:element name="personNumber" type="xs:int"/>
1135
      <xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
1136
      <xs:element minOccurs="0" name="dateSubscribe" type="xs:dateTime"/>
707
      <xs:element name="subscribeActivityRequestBean" type="ns2:subscribeActivityRequestBean"/>
1137 708
    </xs:sequence>
1138 709
  </xs:complexType>
1139

  
1140
  <xs:complexType name="emergencyPersonListBean">
1141
    <xs:complexContent>
1142
      <xs:extension base="ns1:abstractSpecRequestBean">
1143
        <xs:sequence>
1144
          <xs:element maxOccurs="unbounded" minOccurs="0" name="personList" nillable="true" type="tns:familyPersonBean"/>
1145
        </xs:sequence>
1146
      </xs:extension>
1147
    </xs:complexContent>
1148
  </xs:complexType>
1149

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

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

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

  
1198
  <xs:complexType name="getActivityRateRequestBean">
715
  <xs:complexType name="readSchoolForChildAndLevel">
1199 716
    <xs:sequence>
1200
      <xs:element minOccurs="0" name="idSubscribe" type="xs:string"/>
1201
      <xs:element minOccurs="0" name="idFam" type="xs:string"/>
1202 717
      <xs:element name="numPerson" type="xs:int"/>
1203
      <xs:element minOccurs="0" name="idUnit" type="xs:string"/>
1204
      <xs:element minOccurs="0" name="typeConsum" type="xs:string"/>
1205
      <xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
1206
      <xs:element minOccurs="0" name="idUtilisat" type="xs:string"/>
1207
      <xs:element minOccurs="0" name="referenceYear" type="xs:int"/>
1208
      <xs:element minOccurs="0" name="incomeYear" type="xs:int"/>
1209
      <xs:element minOccurs="0" name="calculationDate" type="xs:dateTime"/>
718
      <xs:element name="schoolYear" type="xs:int"/>
719
      <xs:element minOccurs="0" name="levelCode" type="xs:string"/>
1210 720
    </xs:sequence>
1211 721
  </xs:complexType>
1212

  
1213
  <xs:complexType name="getActivityRateResultBean">
722
  <xs:complexType name="readSchoolForChildAndLevelResponse">
1214 723
    <xs:sequence>
1215
      <xs:element minOccurs="0" name="rate" type="xs:double"/>
1216
      <xs:element minOccurs="0" name="calculationDate" type="xs:dateTime"/>
724
      <xs:element maxOccurs="unbounded" minOccurs="0" name="schoolBeanList" type="ns2:schoolBean"/>
1217 725
    </xs:sequence>
1218 726
  </xs:complexType>
1219

  
1220
  <xs:complexType name="updateChildMedicalRecordRequestBean">
1221
    <xs:complexContent>
1222
      <xs:extension base="ns1:abstractSpecRequestBean">
1223
        <xs:sequence>
1224
          <xs:element name="numPerson" type="xs:int"/>
1225
          <xs:element name="medicalRecord" type="tns:medicalRecordBean"/>
1226
        </xs:sequence>
1227
      </xs:extension>
1228
    </xs:complexContent>
727
  <xs:complexType name="readVaccinList">
728
    <xs:sequence/>
1229 729
  </xs:complexType>
1230

  
1231
  <xs:complexType name="resultChildBean">
730
  <xs:complexType name="readVaccinListResponse">
1232 731
    <xs:sequence>
1233
      <xs:element name="number" type="xs:int"/>
1234
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childErrorList" nillable="true" type="xs:string"/>
732
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
1235 733
    </xs:sequence>
1236 734
  </xs:complexType>
1237

  
1238
  <xs:complexType name="addSuppliedDocumentRequestBean">
735
  <xs:complexType name="updatePersonIndicatorList">
1239 736
    <xs:sequence>
1240
      <xs:element name="numDossier" type="xs:int"/>
1241
      <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
1242
      <xs:element maxOccurs="unbounded" minOccurs="0" name="documentList" nillable="true" type="tns:suppliedDocumentBean"/>
737
      <xs:element name="numPerson" type="xs:int"/>
738
      <xs:element maxOccurs="unbounded" name="indicatorList" type="ns2:indicatorValueAddUpdBean"/>
1243 739
    </xs:sequence>
1244 740
  </xs:complexType>
1245

  
1246
  <xs:complexType name="suppliedDocumentBean">
741
  <xs:complexType name="updatePersonIndicatorListResponse">
742
    <xs:sequence/>
743
  </xs:complexType>
744
  <xs:complexType name="preSubscribeSchoolPerim">
1247 745
    <xs:sequence>
1248
      <xs:element name="idDocument" type="xs:string"/>
1249
      <xs:element minOccurs="0" name="depositDate" type="xs:dateTime"/>
1250
      <xs:element name="filename" type="xs:string"/>
1251
      <xs:element name="fileSupplied" type="ns1:fileHandler"/>
746
      <xs:element name="numPerson" type="xs:int"/>
747
      <xs:element name="schoolYear" type="xs:int"/>
748
      <xs:element name="dateSubscribe" type="xs:dateTime"/>
749
      <xs:element name="levelCode" type="xs:string"/>
1252 750
    </xs:sequence>
1253 751
  </xs:complexType>
1254

  
1255
  <xs:complexType name="subscribeActivityRequestBean">
752
  <xs:complexType name="preSubscribeSchoolPerimResponse">
1256 753
    <xs:sequence>
1257
      <xs:element name="personNumber" type="xs:int"/>
1258
      <xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
1259
      <xs:element name="activityUnitPlace" type="tns:activityUnitPlaceBean"/>
1260
      <xs:element minOccurs="0" name="dateStart" type="xs:dateTime"/>
1261
      <xs:element minOccurs="0" name="dateEnd" type="xs:dateTime"/>
1262
      <xs:element minOccurs="0" name="dateSubscribe" type="xs:dateTime"/>
1263
      <xs:element minOccurs="0" name="datePreSubscribe" type="xs:dateTime"/>
1264
      <xs:element name="weeklyPlanning" type="xs:string"/>
1265
      <xs:element minOccurs="0" name="typeConsum" type="xs:string"/>
754
      <xs:element minOccurs="0" name="resultSubscribeBean" type="ns2:resultSubscribeBean"/>
1266 755
    </xs:sequence>
1267 756
  </xs:complexType>
1268

  
1269
  <xs:complexType name="activityUnitPlaceBean">
757
  <xs:complexType name="readCategoryList">
758
    <xs:sequence/>
759
  </xs:complexType>
760
  <xs:complexType name="readCategoryListResponse">
1270 761
    <xs:sequence>
1271
      <xs:element name="idActivity" type="xs:string"/>
1272
      <xs:element name="idUnit" type="xs:string"/>
1273
      <xs:element name="idPlace" type="xs:string"/>
762
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns1:itemBean"/>
1274 763
    </xs:sequence>
1275 764
  </xs:complexType>
1276

  
1277
  <xs:complexType name="subscribeActivityResultBean">
765
  <xs:complexType name="readFamilyByPassword">
1278 766
    <xs:sequence>
1279
      <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
1280
      <xs:element minOccurs="0" name="activity" type="xs:string"/>
1281
      <xs:element minOccurs="0" name="dateStart" type="xs:dateTime"/>
1282
      <xs:element minOccurs="0" name="dateEnd" type="xs:dateTime"/>
1283
      <xs:element minOccurs="0" name="datePreSubscribe" type="xs:dateTime"/>
1284
      <xs:element minOccurs="0" name="dateSubscribe" type="xs:dateTime"/>
1285
      <xs:element minOccurs="0" name="typeConsum" type="xs:string"/>
1286
      <xs:element minOccurs="0" name="place" type="xs:string"/>
1287
      <xs:element minOccurs="0" name="state" type="tns:stateBean"/>
767
      <xs:element name="dossierNumber" type="xs:int"/>
768
      <xs:element name="password" type="xs:string"/>
769
      <xs:element minOccurs="0" name="schoolYear" type="xs:string"/>
770
      <xs:element minOccurs="0" name="incomeYear" type="xs:string"/>
771
      <xs:element minOccurs="0" name="referenceYear" type="xs:string"/>
1288 772
    </xs:sequence>
1289 773
  </xs:complexType>
1290

  
1291
  <xs:complexType name="stateBean">
1292
    <xs:complexContent>
1293
      <xs:extension base="ns1:abstractSpecBean">
1294
        <xs:sequence>
1295
          <xs:element minOccurs="0" name="idState" type="xs:string"/>
1296
          <xs:element minOccurs="0" name="libelle" type="xs:string"/>
1297
        </xs:sequence>
1298
      </xs:extension>
1299
    </xs:complexContent>
1300
  </xs:complexType>
1301

  
1302
  <xs:complexType name="resultFamilyBean">
774
  <xs:complexType name="readFamilyByPasswordResponse">
1303 775
    <xs:sequence>
1304
      <xs:element name="number" type="xs:int"/>
1305
      <xs:element minOccurs="0" name="password" type="xs:string"/>
1306
      <xs:element maxOccurs="unbounded" minOccurs="0" name="rl1ErrorList" nillable="true" type="xs:string"/>
1307
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childErrorList" nillable="true" type="xs:string"/>
776
      <xs:element minOccurs="0" name="familyBean" type="tns:familyBean"/>
1308 777
    </xs:sequence>
1309 778
  </xs:complexType>
1310

  
1311
  <xs:complexType name="getFamilySubscribeSchoolInfoRequestBean">
779
  <xs:complexType name="readStreetList">
780
    <xs:sequence/>
781
  </xs:complexType>
782
  <xs:complexType name="readStreetListResponse">
1312 783
    <xs:sequence>
1313
      <xs:element name="numFam" type="xs:string"/>
1314
      <xs:element name="numPers" type="xs:string"/>
1315
      <xs:element name="schoolYear" type="xs:int"/>
784
      <xs:element maxOccurs="unbounded" minOccurs="0" name="streetList" type="ns1:StreetBean"/>
1316 785
    </xs:sequence>
1317 786
  </xs:complexType>
1318

  
1319
  <xs:complexType name="getFamilySubscribeSchoolInfoResultBean">
787
  <xs:simpleType name="blocNoteTypeEnum">
788
    <xs:restriction base="xs:string">
789
      <xs:enumeration value="A"/>
790
      <xs:enumeration value="L"/>
791
      <xs:enumeration value="IA"/>
792
      <xs:enumeration value="RP"/>
793
      <xs:enumeration value="ID"/>
794
    </xs:restriction>
795
  </xs:simpleType>
796
  <xs:simpleType name="indicatorTypeDescEnum">
797
    <xs:restriction base="xs:string">
798
      <xs:enumeration value="NONE"/>
799
      <xs:enumeration value="NOTE"/>
800
      <xs:enumeration value="CHOICE"/>
801
    </xs:restriction>
802
  </xs:simpleType>
803
  <xs:simpleType name="levelCode">
804
    <xs:restriction base="xs:string">
805
      <xs:enumeration value="SCHOOL"/>
806
      <xs:enumeration value="ACTIVITY"/>
807
      <xs:enumeration value="PERSON"/>
808
      <xs:enumeration value="FAMILY"/>
809
      <xs:enumeration value="CHILD"/>
810
      <xs:enumeration value="RESERVATION"/>
811
      <xs:enumeration value="ALL"/>
812
    </xs:restriction>
813
  </xs:simpleType>
814
  <xs:simpleType name="rankCode">
815
    <xs:restriction base="xs:string">
816
      <xs:enumeration value="FAMILY"/>
817
      <xs:enumeration value="PERSON"/>
818
    </xs:restriction>
819
  </xs:simpleType>
820
  <xs:simpleType name="subscribeAction">
821
    <xs:restriction base="xs:string">
822
      <xs:enumeration value="ADD_SUBSCRIBE"/>
823
      <xs:enumeration value="DELETE_SUBSCRIBE"/>
824
      <xs:enumeration value="UPDATE_SUBSCRIBE_DOSS"/>
825
      <xs:enumeration value="ADD_DEROG"/>
826
      <xs:enumeration value="COMPLETE_DEROG_DOSS"/>
827
    </xs:restriction>
828
  </xs:simpleType>
829
  <xs:element name="MaelisFamilyException" type="tns:MaelisFamilyException"/>
830
  <xs:complexType name="MaelisFamilyException">
1320 831
    <xs:sequence>
1321
      <xs:element minOccurs="0" name="rl1Info" type="tns:person2Bean"/>
1322
      <xs:element minOccurs="0" name="childSubscribeSchoolInformation" type="tns:getChildSubscribeSchoolInformationResultBean"/>
1323
      <xs:element maxOccurs="unbounded" minOccurs="0" name="personSubscribeSchoolList" nillable="true" type="tns:personSubscribeSchoolBean"/>
832
      <xs:element minOccurs="0" name="message" type="xs:string"/>
833
      <xs:element minOccurs="0" name="message" type="xs:string"/>
1324 834
    </xs:sequence>
1325 835
  </xs:complexType>
836
</xs:schema>
837
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="bean.persistence.ws.maelis.sigec.com" version="1.0">
1326 838

  
1327
  <xs:complexType name="person2Bean">
839
  <xs:complexType name="itemBean">
1328 840
    <xs:sequence>
1329
      <xs:element minOccurs="0" name="num" type="xs:int"/>
1330
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1331
      <xs:element name="lastname" type="xs:string"/>
1332
      <xs:element name="firstname" type="xs:string"/>
1333
      <xs:element name="dateBirth" type="xs:dateTime"/>
1334
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1335
      <xs:element minOccurs="0" name="mail" type="xs:string"/>
1336
      <xs:element minOccurs="0" name="address" type="tns:addressBean"/>
841
      <xs:element minOccurs="0" name="code" type="xs:string"/>
842
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
1337 843
    </xs:sequence>
1338 844
  </xs:complexType>
1339 845

  
1340
  <xs:complexType name="getChildSubscribeSchoolInformationResultBean">
846
  <xs:complexType name="insuranceBean">
1341 847
    <xs:sequence>
1342
      <xs:element minOccurs="0" name="person" type="tns:person2Bean"/>
1343
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeSchoolYearList" nillable="true" type="ns3:subscribeSchoolYearBean"/>
848
      <xs:element minOccurs="0" name="company" type="xs:string"/>
849
      <xs:element minOccurs="0" name="contractNumber" type="xs:string"/>
850
      <xs:element minOccurs="0" name="memberNumber" type="xs:string"/>
851
      <xs:element minOccurs="0" name="contractStart" type="xs:dateTime"/>
852
      <xs:element minOccurs="0" name="contractEnd" type="xs:dateTime"/>
853
    </xs:sequence>
854
  </xs:complexType>
855

  
856
  <xs:complexType name="organBean">
857
    <xs:sequence>
858
      <xs:element minOccurs="0" name="code" type="xs:string"/>
859
      <xs:element minOccurs="0" name="id" type="xs:string"/>
860
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
861
    </xs:sequence>
862
  </xs:complexType>
863

  
864
  <xs:complexType name="StreetBean">
865
    <xs:sequence>
866
      <xs:element minOccurs="0" name="idStreet" type="xs:string"/>
867
      <xs:element minOccurs="0" name="libelleStreet" type="xs:string"/>
868
    </xs:sequence>
869
  </xs:complexType>
870

  
871
</xs:schema>
872
<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">
873

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

  
876
  <xs:complexType name="subscribeSchoolYearBean">
877
    <xs:sequence>
878
      <xs:element minOccurs="0" name="subscribeSchool" type="ns1:subscribeSchool2Bean"/>
879
    </xs:sequence>
880
  </xs:complexType>
881

  
882
</xs:schema>
883
<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">
884

  
885
  <xs:import namespace="family.ws.maelis.sigec.com"/>
886

  
887
  <xs:import namespace="bean.persistence.ws.maelis.sigec.com"/>
888

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

  
891
  <xs:complexType name="addressBean">
892
    <xs:sequence>
893
      <xs:element minOccurs="0" name="idStreet" nillable="true" type="xs:string"/>
894
      <xs:element minOccurs="0" name="num" type="xs:int"/>
895
      <xs:element minOccurs="0" name="numComp" type="xs:string"/>
896
      <xs:element name="street1" type="xs:string"/>
897
      <xs:element minOccurs="0" name="street2" type="xs:string"/>
898
      <xs:element name="town" type="xs:string"/>
899
      <xs:element name="zipcode" type="xs:string"/>
900
    </xs:sequence>
901
  </xs:complexType>
902

  
903
  <xs:complexType name="contactBean">
904
    <xs:sequence>
905
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
906
      <xs:element minOccurs="0" name="mobile" type="xs:string"/>
907
      <xs:element minOccurs="0" name="mail" type="xs:string"/>
908
      <xs:element minOccurs="0" name="isContactMail" type="xs:boolean"/>
909
      <xs:element minOccurs="0" name="isContactSms" type="xs:boolean"/>
910
      <xs:element minOccurs="0" name="isInvoicePdf" type="xs:boolean"/>
911
    </xs:sequence>
912
  </xs:complexType>
913

  
914
  <xs:complexType name="professionBean">
915
    <xs:sequence>
916
      <xs:element minOccurs="0" name="codeCSP" type="xs:string"/>
917
      <xs:element minOccurs="0" name="profession" type="xs:string"/>
918
      <xs:element minOccurs="0" name="employerName" type="xs:string"/>
919
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
920
      <xs:element minOccurs="0" name="addressPro" type="tns:addressProfBean"/>
921
    </xs:sequence>
922
  </xs:complexType>
923

  
924
  <xs:complexType name="addressProfBean">
925
    <xs:sequence>
926
      <xs:element minOccurs="0" name="num" type="xs:int"/>
927
      <xs:element minOccurs="0" name="street" type="xs:string"/>
928
      <xs:element minOccurs="0" name="zipcode" type="xs:string"/>
929
      <xs:element minOccurs="0" name="town" type="xs:string"/>
930
    </xs:sequence>
931
  </xs:complexType>
932

  
933
  <xs:complexType name="cafInfoBean">
934
    <xs:sequence>
935
      <xs:element minOccurs="0" name="number" type="xs:string"/>
936
      <xs:element minOccurs="0" name="organ" type="xs:string"/>
937
    </xs:sequence>
938
  </xs:complexType>
939

  
940
  <xs:complexType name="indicatorBean">
941
    <xs:complexContent>
942
      <xs:extension base="ns1:abstractSpecBean">
943
        <xs:sequence>
944
          <xs:element minOccurs="0" name="code" type="xs:string"/>
945
          <xs:element minOccurs="0" name="label" type="xs:string"/>
946
          <xs:element minOccurs="0" name="note" type="xs:string"/>
947
          <xs:element minOccurs="0" name="choice" type="xs:string"/>
948
        </xs:sequence>
949
      </xs:extension>
950
    </xs:complexContent>
951
  </xs:complexType>
952

  
953
  <xs:complexType name="activityTypeBean">
954
    <xs:sequence>
955
      <xs:element minOccurs="0" name="code" type="xs:string"/>
956
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
957
      <xs:element minOccurs="0" name="natureSpec" type="tns:activityNatureBean"/>
958
    </xs:sequence>
959
  </xs:complexType>
960

  
961
  <xs:complexType name="activityNatureBean">
962
    <xs:complexContent>
963
      <xs:extension base="ns1:abstractSpecBean">
964
        <xs:sequence>
965
          <xs:element minOccurs="0" name="code" type="xs:string"/>
966
          <xs:element minOccurs="0" name="libelle" type="xs:string"/>
967
        </xs:sequence>
968
      </xs:extension>
969
    </xs:complexContent>
970
  </xs:complexType>
971

  
972
  <xs:complexType name="familyQuotientBean">
973
    <xs:sequence>
974
      <xs:element minOccurs="0" name="year" type="xs:int"/>
975
      <xs:element minOccurs="0" name="yearRev" type="xs:int"/>
976
      <xs:element minOccurs="0" name="dateStart" type="xs:dateTime"/>
977
      <xs:element minOccurs="0" name="dateEnd" type="xs:dateTime"/>
978
      <xs:element minOccurs="0" name="mtt" type="xs:double"/>
979
      <xs:element minOccurs="0" name="cdquo" type="xs:string"/>
980
    </xs:sequence>
981
  </xs:complexType>
982

  
983
  <xs:complexType name="childInfoBean">
984
    <xs:sequence>
985
      <xs:element minOccurs="0" name="num" type="xs:string"/>
986
      <xs:element name="lastname" type="xs:string"/>
987
      <xs:element name="firstname" type="xs:string"/>
988
      <xs:element name="sexe" type="xs:string"/>
989
      <xs:element name="birth" type="ns1:birthInfoChildBean"/>
990
      <xs:element minOccurs="0" name="dietcode" type="xs:string"/>
991
      <xs:element minOccurs="0" name="bPhoto" type="xs:boolean"/>
992
      <xs:element minOccurs="0" name="bLeaveAlone" type="xs:boolean"/>
993
      <xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" nillable="true" type="tns:relatedPersonBean"/>
994
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="tns:indicatorBean"/>
995
      <xs:element minOccurs="0" name="medicalRecord" type="tns:medicalRecordBean"/>
996
      <xs:element minOccurs="0" name="insurance" type="ns2:insuranceBean"/>
997
      <xs:element minOccurs="0" name="paiInfoBean" type="ns1:paiInfoBean"/>
998
      <xs:element minOccurs="0" name="mother" type="tns:personBean"/>
999
      <xs:element minOccurs="0" name="father" type="tns:personBean"/>
1000
      <xs:element minOccurs="0" name="rl" type="tns:personBean"/>
1001
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeSchoolList" nillable="true" type="tns:subscribeSchoolBean"/>
1002
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeActivityList" nillable="true" type="ns1:subscribeActivityBean"/>
1003
    </xs:sequence>
1004
  </xs:complexType>
1005

  
1006
  <xs:complexType name="relatedPersonBean">
1007
    <xs:complexContent>
1008
      <xs:extension base="ns1:abstractSpecBean">
1009
        <xs:sequence>
1010
          <xs:element minOccurs="0" name="personInfo" type="tns:personInfoBean"/>
1011
          <xs:element minOccurs="0" name="personQuality" type="tns:personQualityBean"/>
1012
        </xs:sequence>
1013
      </xs:extension>
1014
    </xs:complexContent>
1015
  </xs:complexType>
1016

  
1017
  <xs:complexType name="personInfoBean">
1018
    <xs:sequence>
1019
      <xs:element minOccurs="0" name="num" type="xs:int"/>
1020
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
1021
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
1022
      <xs:element minOccurs="0" name="dateBirth" type="xs:dateTime"/>
1023
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1024
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1025
      <xs:element minOccurs="0" name="contact" type="tns:contactLightBean"/>
1026
    </xs:sequence>
1027
  </xs:complexType>
1028

  
1029
  <xs:complexType name="contactLightBean">
1030
    <xs:complexContent>
1031
      <xs:extension base="ns1:abstractSpecBean">
1032
        <xs:sequence>
1033
          <xs:element minOccurs="0" name="phone" type="xs:string"/>
1034
          <xs:element minOccurs="0" name="mobile" type="xs:string"/>
1035
          <xs:element minOccurs="0" name="mail" type="xs:string"/>
1036
        </xs:sequence>
1037
      </xs:extension>
1038
    </xs:complexContent>
1039
  </xs:complexType>
1040

  
1041
  <xs:complexType name="personQualityBean">
1042
    <xs:sequence>
1043
      <xs:element name="code" type="xs:string"/>
1044
      <xs:element minOccurs="0" name="libelle" type="xs:string"/>
1045
    </xs:sequence>
1046
  </xs:complexType>
1047

  
1048
  <xs:complexType name="medicalRecordBean">
1049
    <xs:complexContent>
1050
      <xs:extension base="ns1:abstractSpecBean">
1051
        <xs:sequence>
1052
          <xs:element minOccurs="0" name="familyDoctor" type="tns:familyDoctorBean"/>
1053
          <xs:element minOccurs="0" name="allergy1" type="xs:string"/>
1054
          <xs:element minOccurs="0" name="allergy2" type="xs:string"/>
1055
          <xs:element minOccurs="0" name="comment1" type="xs:string"/>
1056
          <xs:element minOccurs="0" name="comment2" type="xs:string"/>
1057
          <xs:element minOccurs="0" name="observ1" type="xs:string"/>
1058
          <xs:element minOccurs="0" name="observ2" type="xs:string"/>
1059
          <xs:element minOccurs="0" name="isAuthHospital" type="xs:boolean"/>
1060
          <xs:element minOccurs="0" name="hospital" type="xs:string"/>
1061
          <xs:element maxOccurs="unbounded" minOccurs="0" name="vaccinList" nillable="true" type="tns:vaccinBean"/>
1062
        </xs:sequence>
1063
      </xs:extension>
1064
    </xs:complexContent>
1065
  </xs:complexType>
1066

  
1067
  <xs:complexType name="familyDoctorBean">
1068
    <xs:complexContent>
1069
      <xs:extension base="ns1:abstractSpecBean">
1070
        <xs:sequence>
1071
          <xs:element minOccurs="0" name="name" type="xs:string"/>
1072
          <xs:element minOccurs="0" name="phone" type="xs:string"/>
1073
          <xs:element minOccurs="0" name="address" type="tns:doctorAddressBean"/>
1074
        </xs:sequence>
1075
      </xs:extension>
1076
    </xs:complexContent>
1077
  </xs:complexType>
1078

  
1079
  <xs:complexType name="doctorAddressBean">
1080
    <xs:complexContent>
1081
      <xs:extension base="ns1:abstractSpecBean">
1082
        <xs:sequence>
1083
          <xs:element minOccurs="0" name="street1" type="xs:string"/>
1084
          <xs:element minOccurs="0" name="zipcode" type="xs:string"/>
1085
          <xs:element minOccurs="0" name="town" type="xs:string"/>
1086
        </xs:sequence>
1087
      </xs:extension>
1088
    </xs:complexContent>
1089
  </xs:complexType>
1090

  
1091
  <xs:complexType name="vaccinBean">
1092
    <xs:complexContent>
1093
      <xs:extension base="ns1:abstractSpecBean">
1094
        <xs:sequence>
1095
          <xs:element name="code" type="xs:string"/>
1096
          <xs:element minOccurs="0" name="label" type="xs:string"/>
1097
          <xs:element name="vaccinationDate" type="xs:dateTime"/>
1098
        </xs:sequence>
1099
      </xs:extension>
1100
    </xs:complexContent>
1101
  </xs:complexType>
1102

  
1103
  <xs:complexType name="personBean">
1104
    <xs:sequence>
1105
      <xs:element name="num" type="xs:int"/>
1106
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1107
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
1108
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
1109
    </xs:sequence>
1110
  </xs:complexType>
1111

  
1112
  <xs:complexType name="subscribeSchoolBean">
1113
    <xs:sequence>
1114
      <xs:element minOccurs="0" name="year" type="xs:int"/>
1115
      <xs:element minOccurs="0" name="idSchool" type="xs:string"/>
1116
      <xs:element minOccurs="0" name="schoolName" type="xs:string"/>
1117
      <xs:element minOccurs="0" name="levelBean" type="tns:levelBean"/>
1118
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
1119
      <xs:element minOccurs="0" name="adress" type="xs:string"/>
1120
      <xs:element minOccurs="0" name="headmaster" type="xs:string"/>
1121
      <xs:element minOccurs="0" name="dateIns" type="xs:dateTime"/>
1122
      <xs:element minOccurs="0" name="dateRadiation" type="xs:dateTime"/>
1123
      <xs:element minOccurs="0" name="preSubscribeDate" type="xs:dateTime"/>
1124
      <xs:element minOccurs="0" name="isWaitList" type="xs:boolean"/>
1125
      <xs:element minOccurs="0" name="codeWait" type="xs:string"/>
1126
      <xs:element minOccurs="0" name="libWait" type="xs:string"/>
1127
    </xs:sequence>
1128
  </xs:complexType>
1129

  
1130
  <xs:complexType name="levelBean">
1131
    <xs:sequence>
1132
      <xs:element minOccurs="0" name="code" type="xs:string"/>
1133
      <xs:element minOccurs="0" name="label" type="xs:string"/>
1134
    </xs:sequence>
1135
  </xs:complexType>
1136

  
1137
  <xs:complexType name="emergencyPersonBean">
1138
    <xs:sequence>
1139
      <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
1140
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1141
      <xs:element minOccurs="0" name="firstname" type="xs:string"/>
1142
      <xs:element minOccurs="0" name="lastname" type="xs:string"/>
1143
      <xs:element minOccurs="0" name="dateBirth" type="xs:dateTime"/>
1144
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1145
      <xs:element minOccurs="0" name="quality" type="xs:string"/>
1146
      <xs:element minOccurs="0" name="contact" type="tns:contactEmergencyBean"/>
1147
    </xs:sequence>
1148
  </xs:complexType>
1149

  
1150
  <xs:complexType name="contactEmergencyBean">
1151
    <xs:sequence>
1152
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
1153
      <xs:element minOccurs="0" name="mobile" type="xs:string"/>
1154
      <xs:element minOccurs="0" name="mail" type="xs:string"/>
1155
    </xs:sequence>
1156
  </xs:complexType>
1157

  
1158
  <xs:complexType name="indicatorValueBean">
1159
    <xs:complexContent>
1160
      <xs:extension base="ns1:abstractSpecResultBean">
1161
        <xs:sequence>
1162
          <xs:element minOccurs="0" name="code" type="xs:string"/>
1163
          <xs:element minOccurs="0" name="label" type="xs:string"/>
1164
          <xs:element minOccurs="0" name="choice" type="tns:indicatorChoiceBean"/>
1165
        </xs:sequence>
1166
      </xs:extension>
1167
    </xs:complexContent>
1168
  </xs:complexType>
1169

  
1170
  <xs:complexType name="indicatorChoiceBean">
1171
    <xs:complexContent>
1172
      <xs:extension base="ns1:abstractSpecBean">
1173
        <xs:sequence>
1174
          <xs:element minOccurs="0" name="code" type="xs:string"/>
1175
          <xs:element minOccurs="0" name="label" type="xs:string"/>
1176
        </xs:sequence>
1177
      </xs:extension>
1178
    </xs:complexContent>
1179
  </xs:complexType>
1180

  
1181
  <xs:complexType name="emergencyPersonListBean">
1182
    <xs:complexContent>
1183
      <xs:extension base="ns1:abstractSpecRequestBean">
1184
        <xs:sequence>
1185
          <xs:element maxOccurs="unbounded" minOccurs="0" name="personList" nillable="true" type="tns:familyPersonBean"/>
1186
        </xs:sequence>
1187
      </xs:extension>
1188
    </xs:complexContent>
1189
  </xs:complexType>
1190

  
1191
  <xs:complexType name="familyPersonBean">
1192
    <xs:complexContent>
1193
      <xs:extension base="ns1:abstractSpecBean">
1194
        <xs:sequence>
1195
          <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
1196
          <xs:element minOccurs="0" name="civility" type="xs:string"/>
1197
          <xs:element name="firstname" type="xs:string"/>
1198
          <xs:element name="lastname" type="xs:string"/>
1199
          <xs:element name="dateBirth" type="xs:dateTime"/>
1200
          <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1201
          <xs:element name="quality" type="xs:string"/>
1202
          <xs:element minOccurs="0" name="contact" type="tns:contactLightBean"/>
1203
        </xs:sequence>
1204
      </xs:extension>
1205
    </xs:complexContent>
1206
  </xs:complexType>
1207

  
1208
  <xs:complexType name="updateChildMedicalRecordRequestBean">
1209
    <xs:complexContent>
1210
      <xs:extension base="ns1:abstractSpecRequestBean">
1211
        <xs:sequence>
1212
          <xs:element name="numPerson" type="xs:int"/>
1213
          <xs:element name="medicalRecord" type="tns:medicalRecordBean"/>
1214
        </xs:sequence>
1215
      </xs:extension>
1216
    </xs:complexContent>
1217
  </xs:complexType>
1218

  
1219
  <xs:complexType name="addSuppliedDocumentRequestBean">
1220
    <xs:sequence>
1221
      <xs:element name="numDossier" type="xs:int"/>
1222
      <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
1223
      <xs:element maxOccurs="unbounded" minOccurs="0" name="documentList" nillable="true" type="tns:suppliedDocumentBean"/>
1224
    </xs:sequence>
1225
  </xs:complexType>
1226

  
1227
  <xs:complexType name="suppliedDocumentBean">
1228
    <xs:sequence>
1229
      <xs:element name="code" type="xs:string"/>
1230
      <xs:element minOccurs="0" name="depositDate" type="xs:dateTime"/>
1231
      <xs:element name="filename" type="xs:string"/>
1232
      <xs:element name="fileSupplied" type="ns1:fileHandler"/>
1233
    </xs:sequence>
1234
  </xs:complexType>
1235

  
1236
  <xs:complexType name="indicatorValueAddUpdBean">
1237
    <xs:complexContent>
1238
      <xs:extension base="ns1:abstractSpecRequestBean">
1239
        <xs:sequence>
1240
          <xs:element name="code" type="xs:string"/>
1241
          <xs:element minOccurs="0" name="note" type="xs:string"/>
1242
          <xs:element minOccurs="0" name="choice" type="xs:string"/>
1243
          <xs:element name="isActive" type="xs:boolean"/>
1244
        </xs:sequence>
1245
      </xs:extension>
1246
    </xs:complexContent>
1247
  </xs:complexType>
1248

  
1249
  <xs:complexType name="childBean">
1250
    <xs:sequence>
1251
      <xs:element minOccurs="0" name="num" type="xs:string"/>
1252
      <xs:element name="firstname" type="xs:string"/>
1253
      <xs:element name="lastname" type="xs:string"/>
1254
      <xs:element name="sexe" type="xs:string"/>
1255
      <xs:element name="birth" type="ns1:birthInfoChildBean"/>
1256
      <xs:element minOccurs="0" name="bPhoto" type="xs:boolean"/>
1257
      <xs:element minOccurs="0" name="bLeaveAlone" type="xs:boolean"/>
1258
      <xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" nillable="true" type="tns:relatedPersonBean"/>
1259
      <xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="tns:indicatorValueAddUpdBean"/>
1260
      <xs:element minOccurs="0" name="dietcode" type="xs:string"/>
1261
      <xs:element minOccurs="0" name="medicalRecord" type="tns:medicalRecordBean"/>
1262
      <xs:element minOccurs="0" name="insurance" type="ns2:insuranceBean"/>
1263
      <xs:element minOccurs="0" name="paiInfoBean" type="ns1:paiInfoBean"/>
1264
    </xs:sequence>
1265
  </xs:complexType>
1266

  
1267
  <xs:complexType name="resultFamilyBean">
1268
    <xs:sequence>
1269
      <xs:element name="number" type="xs:int"/>
1270
      <xs:element minOccurs="0" name="password" type="xs:string"/>
1271
      <xs:element maxOccurs="unbounded" minOccurs="0" name="rl1ErrorList" nillable="true" type="xs:string"/>
1272
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childErrorList" nillable="true" type="xs:string"/>
1273
    </xs:sequence>
1274
  </xs:complexType>
1275

  
1276
  <xs:complexType name="indicatorReadBean">
1277
    <xs:complexContent>
1278
      <xs:extension base="ns1:abstractSpecResultBean">
1279
        <xs:sequence>
1280
          <xs:element minOccurs="0" name="code" type="xs:string"/>
1281
          <xs:element minOccurs="0" name="label" type="xs:string"/>
1282
          <xs:element minOccurs="0" name="typeDesc" type="ns1:indicatorTypeDescEnum"/>
1283
          <xs:element maxOccurs="unbounded" minOccurs="0" name="choiceList" nillable="true" type="ns2:itemBean"/>
1284
        </xs:sequence>
1285
      </xs:extension>
1286
    </xs:complexContent>
1287
  </xs:complexType>
1288

  
1289
  <xs:complexType name="getFamilySubscribeSchoolInfoRequestBean">
1290
    <xs:sequence>
1291
      <xs:element name="numDossier" type="xs:int"/>
1292
      <xs:element name="numPerson" type="xs:int"/>
1293
      <xs:element name="schoolYear" type="xs:int"/>
1294
      <xs:element name="level" type="tns:levelBean"/>
1295
    </xs:sequence>
1296
  </xs:complexType>
1297

  
1298
  <xs:complexType name="getFamilySubscribeSchoolInfoResultBean">
1299
    <xs:sequence>
1300
      <xs:element minOccurs="0" name="rl1Info" type="tns:person2Bean"/>
1301
      <xs:element minOccurs="0" name="childSubscribeSchoolInformation" type="tns:getChildSubscribeSchoolInformationResultBean"/>
1302
      <xs:element maxOccurs="unbounded" minOccurs="0" name="personSubscribeSchoolList" nillable="true" type="tns:personSubscribeSchoolBean"/>
1303
    </xs:sequence>
1304
  </xs:complexType>
1305

  
1306
  <xs:complexType name="person2Bean">
1307
    <xs:sequence>
1308
      <xs:element minOccurs="0" name="num" type="xs:int"/>
1309
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1310
      <xs:element name="lastname" type="xs:string"/>
1311
      <xs:element name="firstname" type="xs:string"/>
1312
      <xs:element name="dateBirth" type="xs:dateTime"/>
1313
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1314
      <xs:element minOccurs="0" name="mail" type="xs:string"/>
1315
      <xs:element minOccurs="0" name="address" type="tns:addressBean"/>
1316
    </xs:sequence>
1317
  </xs:complexType>
1318

  
1319
  <xs:complexType name="getChildSubscribeSchoolInformationResultBean">
1320
    <xs:sequence>
1321
      <xs:element minOccurs="0" name="person" type="tns:person2Bean"/>
1322
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeSchoolYearList" nillable="true" type="ns3:subscribeSchoolYearBean"/>
1344 1323
      <xs:element minOccurs="0" name="subscribeSchoolInformation" type="tns:subscribeSchoolInformationBean"/>
1345 1324
    </xs:sequence>
1346 1325
  </xs:complexType>
1347 1326

  
1348 1327
  <xs:complexType name="subscribeSchool2Bean">
1349 1328
    <xs:sequence>
1350 1329
      <xs:element minOccurs="0" name="idSubscribe" type="xs:string"/>
1351 1330
      <xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
......
1386 1365

  
1387 1366
  <xs:complexType name="personSubscribeSchoolBean">
1388 1367
    <xs:sequence>
1389 1368
      <xs:element minOccurs="0" name="person" type="tns:personInfoBean"/>
1390 1369
      <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribeSchoolYearList" nillable="true" type="ns3:subscribeSchoolYearBean"/>
1391 1370
    </xs:sequence>
1392 1371
  </xs:complexType>
1393 1372

  
1373
  <xs:complexType name="subscribeSchool3Bean">
1374
    <xs:sequence>
1375
      <xs:element minOccurs="0" name="idInssco" type="xs:string"/>
1376
      <xs:element minOccurs="0" name="year" type="xs:int"/>
1377
      <xs:element minOccurs="0" name="idSchool" type="xs:string"/>
1378
      <xs:element minOccurs="0" name="schoolName" type="xs:string"/>
1379
      <xs:element minOccurs="0" name="levelBean" type="tns:levelBean"/>
1380
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
1381
      <xs:element minOccurs="0" name="adress" type="xs:string"/>
1382
      <xs:element minOccurs="0" name="headmaster" type="xs:string"/>
1383
      <xs:element minOccurs="0" name="dateIns" type="xs:dateTime"/>
1384
      <xs:element minOccurs="0" name="dateRadiation" type="xs:dateTime"/>
1385
      <xs:element minOccurs="0" name="preSubscribeDate" type="xs:dateTime"/>
1386
      <xs:element minOccurs="0" name="isWaitList" type="xs:boolean"/>
1387
      <xs:element minOccurs="0" name="codeWait" type="xs:string"/>
1388
      <xs:element minOccurs="0" name="libWait" type="xs:string"/>
1389
      <xs:element name="isDerog" type="xs:boolean"/>
1390
      <xs:element minOccurs="0" name="derogReason" type="xs:string"/>
1391
      <xs:element minOccurs="0" name="derogState" type="xs:string"/>
1392
      <xs:element minOccurs="0" name="derogComment" type="xs:string"/>
1393
    </xs:sequence>
1394
  </xs:complexType>
1395

  
1396
  <xs:complexType name="updateChildAutorizationRequestBean">
1397
    <xs:sequence>
1398
      <xs:element name="numFamily" type="xs:string"/>
1399
      <xs:element name="numPerson" type="xs:int"/>
1400
      <xs:element maxOccurs="unbounded" minOccurs="0" name="personList" nillable="true" type="tns:relatedPerson2Bean"/>
1401
      <xs:element name="bLeaveAlone" type="xs:boolean"/>
1402
      <xs:element name="bPhoto" type="xs:boolean"/>
1403
    </xs:sequence>
1404
  </xs:complexType>
1405

  
1406
  <xs:complexType name="relatedPerson2Bean">
1407
    <xs:sequence>
1408
      <xs:element name="personInfo" type="tns:person3Bean"/>
1409
      <xs:element name="personQuality" type="tns:personQualityBean"/>
1410
    </xs:sequence>
1411
  </xs:complexType>
1412

  
1413
  <xs:complexType name="person3Bean">
1414
    <xs:sequence>
1415
      <xs:element minOccurs="0" name="num" type="xs:int"/>
1416
      <xs:element minOccurs="0" name="civility" type="xs:string"/>
1417
      <xs:element name="lastname" type="xs:string"/>
1418
      <xs:element name="firstname" type="xs:string"/>
1419
      <xs:element name="dateBirth" type="xs:dateTime"/>
1420
      <xs:element minOccurs="0" name="sexe" type="xs:string"/>
1421
      <xs:element minOccurs="0" name="contact" type="tns:contactLightBean"/>
1422
    </xs:sequence>
1423
  </xs:complexType>
1424

  
1425
  <xs:complexType name="subscribeSchoolRequestBean">
1426
    <xs:sequence>
1427
      <xs:element name="personNumber" type="xs:int"/>
1428
      <xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
1429
      <xs:element minOccurs="0" name="dateSubscribe" type="xs:dateTime"/>
1430
    </xs:sequence>
1431
  </xs:complexType>
1432

  
1433
  <xs:complexType name="documentBean">
1434
    <xs:sequence>
1435
      <xs:element minOccurs="0" name="code" type="xs:string"/>
1436
      <xs:element minOccurs="0" name="label" type="xs:string"/>
1437
      <xs:element minOccurs="0" name="rang" type="xs:string"/>
1438
    </xs:sequence>
1439
  </xs:complexType>
1440

  
1441
  <xs:complexType name="getActivityRateRequestBean">
1442
    <xs:sequence>
1443
      <xs:element minOccurs="0" name="idSubscribe" type="xs:string"/>
1444
      <xs:element minOccurs="0" name="idFam" type="xs:string"/>
1445
      <xs:element name="numPerson" type="xs:int"/>
1446
      <xs:element minOccurs="0" name="idUnit" type="xs:string"/>
1447
      <xs:element minOccurs="0" name="typeConsum" type="xs:string"/>
1448
      <xs:element minOccurs="0" name="flagCom" type="xs:boolean"/>
1449
      <xs:element minOccurs="0" name="idUtilisat" type="xs:string"/>
1450
      <xs:element minOccurs="0" name="referenceYear" type="xs:int"/>
1451
      <xs:element minOccurs="0" name="incomeYear" type="xs:int"/>
1452
      <xs:element minOccurs="0" name="calculationDate" type="xs:dateTime"/>
1453
    </xs:sequence>
1454
  </xs:complexType>
1455

  
1456
  <xs:complexType name="getActivityRateResultBean">
1457
    <xs:sequence>
1458
      <xs:element minOccurs="0" name="rate" type="xs:double"/>
1459
      <xs:element minOccurs="0" name="calculationDate" type="xs:dateTime"/>
1460
    </xs:sequence>
1461
  </xs:complexType>
1462

  
1463
  <xs:complexType name="resultChildBean">
1464
    <xs:sequence>
1465
      <xs:element name="number" type="xs:int"/>
1466
      <xs:element maxOccurs="unbounded" minOccurs="0" name="childErrorList" nillable="true" type="xs:string"/>
1467
    </xs:sequence>
1468
  </xs:complexType>
1469

  
1470
  <xs:complexType name="subscribeActivityRequestBean">
1471
    <xs:sequence>
1472
      <xs:element name="personNumber" type="xs:int"/>
1473
      <xs:element minOccurs="0" name="schoolYear" type="xs:int"/>
1474
      <xs:element name="activityUnitPlace" type="tns:activityUnitPlaceBean"/>
1475
      <xs:element minOccurs="0" name="dateStart" type="xs:dateTime"/>
1476
      <xs:element minOccurs="0" name="dateEnd" type="xs:dateTime"/>
1477
      <xs:element minOccurs="0" name="dateSubscribe" type="xs:dateTime"/>
1478
      <xs:element minOccurs="0" name="datePreSubscribe" type="xs:dateTime"/>
1479
      <xs:element name="weeklyPlanning" type="xs:string"/>
1480
      <xs:element minOccurs="0" name="typeConsum" type="xs:string"/>
1481
    </xs:sequence>
1482
  </xs:complexType>
1483

  
1484
  <xs:complexType name="activityUnitPlaceBean">
1485
    <xs:sequence>
1486
      <xs:element name="idActivity" type="xs:string"/>
1487
      <xs:element name="idUnit" type="xs:string"/>
1488
      <xs:element name="idPlace" type="xs:string"/>
1489
    </xs:sequence>
1490
  </xs:complexType>
1491

  
1492
  <xs:complexType name="subscribeActivityResultBean">
1493
    <xs:sequence>
1494
      <xs:element minOccurs="0" name="numPerson" type="xs:int"/>
1495
      <xs:element minOccurs="0" name="activity" type="xs:string"/>
1496
      <xs:element minOccurs="0" name="dateStart" type="xs:dateTime"/>
1497
      <xs:element minOccurs="0" name="dateEnd" type="xs:dateTime"/>
1498
      <xs:element minOccurs="0" name="datePreSubscribe" type="xs:dateTime"/>
1499
      <xs:element minOccurs="0" name="dateSubscribe" type="xs:dateTime"/>
1500
      <xs:element minOccurs="0" name="typeConsum" type="xs:string"/>
1501
      <xs:element minOccurs="0" name="place" type="xs:string"/>
1502
      <xs:element minOccurs="0" name="state" type="tns:stateBean"/>
1503
    </xs:sequence>
1504
  </xs:complexType>
1505

  
1506
  <xs:complexType name="stateBean">
1507
    <xs:complexContent>
1508
      <xs:extension base="ns1:abstractSpecBean">
1509
        <xs:sequence>
1510
          <xs:element minOccurs="0" name="idState" type="xs:string"/>
1511
          <xs:element minOccurs="0" name="libelle" type="xs:string"/>
1512
        </xs:sequence>
1513
      </xs:extension>
1514
    </xs:complexContent>
1515
  </xs:complexType>
1516

  
1517
  <xs:complexType name="schoolBean">
1518
    <xs:sequence>
1519
      <xs:element minOccurs="0" name="natureCode" type="xs:string"/>
1520
      <xs:element minOccurs="0" name="natureLibelle" type="xs:string"/>
1521
      <xs:element minOccurs="0" name="level" type="xs:string"/>
1522
      <xs:element minOccurs="0" name="levelCode" type="xs:string"/>
1523
      <xs:element minOccurs="0" name="idSchool" type="xs:string"/>
1524
      <xs:element minOccurs="0" name="schoolName" type="xs:string"/>
1525
      <xs:element minOccurs="0" name="adresse" type="tns:addressBean"/>
1526
      <xs:element minOccurs="0" name="phone" type="xs:string"/>
1527
      <xs:element minOccurs="0" name="headmaster" type="xs:string"/>
1528
    </xs:sequence>
1529
  </xs:complexType>
1530

  
1531
  <xs:complexType name="resultSubscribeBean">
1532
    <xs:sequence>
1533
      <xs:element minOccurs="0" name="returnMessage" type="xs:string"/>
1534
      <xs:element minOccurs="0" name="subscribeSchoolBean" type="tns:subscribeSchoolBean"/>
1535
    </xs:sequence>
1536
  </xs:complexType>
1537

  
1394 1538
</xs:schema>
1395 1539
  </wsdl:types>
1396 1540
  <wsdl:message name="readQuotientList">
1397 1541
    <wsdl:part element="tns:readQuotientList" name="parameters">
1398 1542
    </wsdl:part>
1399 1543
  </wsdl:message>
1400
  <wsdl:message name="updateFamilyEmergencyPersonListResponse">
1401
    <wsdl:part element="tns:updateFamilyEmergencyPersonListResponse" name="parameters">
1544
  <wsdl:message name="presubscribeSchoolSiblingResponse">
1545
    <wsdl:part element="tns:presubscribeSchoolSiblingResponse" name="parameters">
1546
    </wsdl:part>
1547
  </wsdl:message>
1548
  <wsdl:message name="readQuotientListResponse">
1549
    <wsdl:part element="tns:readQuotientListResponse" name="parameters">
1550
    </wsdl:part>
1551
  </wsdl:message>
1552
  <wsdl:message name="isWSRunning">
1553
    <wsdl:part element="tns:isWSRunning" name="parameters">
1554
    </wsdl:part>
1555
  </wsdl:message>
1556
  <wsdl:message name="readCivilityList">
1557
    <wsdl:part element="tns:readCivilityList" name="parameters">
1558
    </wsdl:part>
1559
  </wsdl:message>
1560
  <wsdl:message name="updateFamilySituation">
1561
    <wsdl:part element="tns:updateFamilySituation" name="parameters">
1562
    </wsdl:part>
1563
  </wsdl:message>
1564
  <wsdl:message name="addChildVaccinList">
1565
    <wsdl:part element="tns:addChildVaccinList" name="parameters">
1566
    </wsdl:part>
1567
  </wsdl:message>
1568
  <wsdl:message name="updateFamilyEmergencyPersonList">
1569
    <wsdl:part element="tns:updateFamilyEmergencyPersonList" name="parameters">
1570
    </wsdl:part>
1571
  </wsdl:message>
1572
  <wsdl:message name="isChildExistsResponse">
1573
    <wsdl:part element="tns:isChildExistsResponse" name="parameters">
1574
    </wsdl:part>
1575
  </wsdl:message>
1576
  <wsdl:message name="updateChildMedicalRecord">
1577
    <wsdl:part element="tns:updateChildMedicalRecord" name="parameters">
1578
    </wsdl:part>
1579
  </wsdl:message>
1580
  <wsdl:message name="addSuppliedDocument">
1581
    <wsdl:part element="tns:addSuppliedDocument" name="parameters">
1582
    </wsdl:part>
1583
  </wsdl:message>
1584
  <wsdl:message name="updateFamilyResponse">
1585
    <wsdl:part element="tns:updateFamilyResponse" name="parameters">
1586
    </wsdl:part>
1587
  </wsdl:message>
1588
  <wsdl:message name="isChildExists">
1589
    <wsdl:part element="tns:isChildExists" name="parameters">
1590
    </wsdl:part>
1591
  </wsdl:message>
1592
  <wsdl:message name="createFamily">
1593
    <wsdl:part element="tns:createFamily" name="parameters">
1594
    </wsdl:part>
1595
  </wsdl:message>
1596
  <wsdl:message name="readVaccinListResponse">
1597
    <wsdl:part element="tns:readVaccinListResponse" name="parameters">
1598
    </wsdl:part>
1599
  </wsdl:message>
1600
  <wsdl:message name="readChildIndicatorList">
1601
    <wsdl:part element="tns:readChildIndicatorList" name="parameters">
1402 1602
    </wsdl:part>
1403 1603
  </wsdl:message>
1404
  <wsdl:message name="readQuotientListResponse">
1405
    <wsdl:part element="tns:readQuotientListResponse" name="parameters">
1604
  <wsdl:message name="getChildSubscribeSchoolInformation">
1605
    <wsdl:part element="tns:getChildSubscribeSchoolInformation" name="parameters">
1406 1606
    </wsdl:part>
1407 1607
  </wsdl:message>
1408
  <wsdl:message name="readFamily">
1409
    <wsdl:part element="tns:readFamily" name="parameters">
1608
  <wsdl:message name="readCivilityListResponse">
1609
    <wsdl:part element="tns:readCivilityListResponse" name="parameters">
1410 1610
    </wsdl:part>
1411 1611
  </wsdl:message>
1412
  <wsdl:message name="isWSRunning">
1413
    <wsdl:part element="tns:isWSRunning" name="parameters">
1612
  <wsdl:message name="readRLIndicatorListResponse">
1613
    <wsdl:part element="tns:readRLIndicatorListResponse" name="parameters">
1414 1614
    </wsdl:part>
1415 1615
  </wsdl:message>
1416
  <wsdl:message name="readCivilityList">
1417
    <wsdl:part element="tns:readCivilityList" name="parameters">
1616
  <wsdl:message name="readTownList">
1617
    <wsdl:part element="tns:readTownList" name="parameters">
1418 1618
    </wsdl:part>
1419 1619
  </wsdl:message>
1420
  <wsdl:message name="readFamilyResponse">
1421
    <wsdl:part element="tns:readFamilyResponse" name="parameters">
1620
  <wsdl:message name="readSchoolForChildAndLevelResponse">
1621
    <wsdl:part element="tns:readSchoolForChildAndLevelResponse" name="parameters">
1422 1622
    </wsdl:part>
1423 1623
  </wsdl:message>
1424
  <wsdl:message name="updateChildMedicalRecordResponse">
1425
    <wsdl:part element="tns:updateChildMedicalRecordResponse" name="parameters">
1624
  <wsdl:message name="preSubscribeSchoolPerimResponse">
1625
    <wsdl:part element="tns:preSubscribeSchoolPerimResponse" name="parameters">
1426 1626
    </wsdl:part>
1427 1627
  </wsdl:message>
1428
  <wsdl:message name="readCSPList">
1429
    <wsdl:part element="tns:readCSPList" name="parameters">
1628
  <wsdl:message name="readOrganList">
1629
    <wsdl:part element="tns:readOrganList" name="parameters">
1430 1630
    </wsdl:part>
1431 1631
  </wsdl:message>
1432
  <wsdl:message name="updateFamilySituation">
1433
    <wsdl:part element="tns:updateFamilySituation" name="parameters">
1632
  <wsdl:message name="readFamilyList">
1633
    <wsdl:part element="tns:readFamilyList" name="parameters">
1434 1634
    </wsdl:part>
1435 1635
  </wsdl:message>
1436
  <wsdl:message name="getLevel">
1437
    <wsdl:part element="tns:getLevel" name="parameters">
1636
  <wsdl:message name="isRLExistsResponse">
1637
    <wsdl:part element="tns:isRLExistsResponse" name="parameters">
1438 1638
    </wsdl:part>
1439 1639
  </wsdl:message>
1440
  <wsdl:message name="addChildVaccinList">
1441
    <wsdl:part element="tns:addChildVaccinList" name="parameters">
1640
  <wsdl:message name="presubscribeSchoolSibling">
1641
    <wsdl:part element="tns:presubscribeSchoolSibling" name="parameters">
1442 1642
    </wsdl:part>
1443 1643
  </wsdl:message>
1444
  <wsdl:message name="updateFamilyEmergencyPersonList">
1445
    <wsdl:part element="tns:updateFamilyEmergencyPersonList" name="parameters">
1644
  <wsdl:message name="readCountyList">
1645
    <wsdl:part element="tns:readCountyList" name="parameters">
1446 1646
    </wsdl:part>
1447 1647
  </wsdl:message>
1448
  <wsdl:message name="isChildExistsResponse">
1449
    <wsdl:part element="tns:isChildExistsResponse" name="parameters">
1648
  <wsdl:message name="subscribeActivityResponse">
1649
    <wsdl:part element="tns:subscribeActivityResponse" name="parameters">
1450 1650
    </wsdl:part>
1451 1651
  </wsdl:message>
1452
  <wsdl:message name="updateCoordinate">
1453
    <wsdl:part element="tns:updateCoordinate" name="parameters">
1652
  <wsdl:message name="updateCoordinateResponse">
1653
    <wsdl:part element="tns:updateCoordinateResponse" name="parameters">
1454 1654
    </wsdl:part>
1455 1655
  </wsdl:message>
1456
  <wsdl:message name="createUpdateQuotientResponse">
1457
    <wsdl:part element="tns:createUpdateQuotientResponse" name="parameters">
1656
  <wsdl:message name="updateChildAutorization">
1657
    <wsdl:part element="tns:updateChildAutorization" name="parameters">
1458 1658
    </wsdl:part>
1459 1659
  </wsdl:message>
1460
  <wsdl:message name="readFamilyByPasswordResponse">
1461
    <wsdl:part element="tns:readFamilyByPasswordResponse" name="parameters">
1660
  <wsdl:message name="getActivityRateResponse">
1661
    <wsdl:part element="tns:getActivityRateResponse" name="parameters">
1462 1662
    </wsdl:part>
1463 1663
  </wsdl:message>
1464
  <wsdl:message name="subscribeSchoolResponse">
1465
    <wsdl:part element="tns:subscribeSchoolResponse" name="parameters">
1664
  <wsdl:message name="addSuppliedDocumentResponse">
1665
    <wsdl:part element="tns:addSuppliedDocumentResponse" name="parameters">
1466 1666
    </wsdl:part>
1467 1667
  </wsdl:message>
1468
  <wsdl:message name="readCountryList">
1469
    <wsdl:part element="tns:readCountryList" name="parameters">
1668
  <wsdl:message name="createUpdateQuotient">
1669
    <wsdl:part element="tns:createUpdateQuotient" name="parameters">
1470 1670
    </wsdl:part>
1471 1671
  </wsdl:message>
1472
  <wsdl:message name="createChildResponse">
1473
    <wsdl:part element="tns:createChildResponse" name="parameters">
1672
  <wsdl:message name="readDocumentList">
1673
    <wsdl:part element="tns:readDocumentList" name="parameters">
1474 1674
    </wsdl:part>
1475 1675
  </wsdl:message>
1476
  <wsdl:message name="deletesubscribeResponse">
1477
    <wsdl:part element="tns:deletesubscribeResponse" name="parameters">
1676
  <wsdl:message name="getLevelResponse">
1677
    <wsdl:part element="tns:getLevelResponse" name="parameters">
1478 1678
    </wsdl:part>
1479 1679
  </wsdl:message>
1480
  <wsdl:message name="readSituationList">
1481
    <wsdl:part element="tns:readSituationList" name="parameters">
1680
  <wsdl:message name="presubscribeSchoolDerog">
1681
    <wsdl:part element="tns:presubscribeSchoolDerog" name="parameters">
1482 1682
    </wsdl:part>
1483 1683
  </wsdl:message>
1484
  <wsdl:message name="updateChildMedicalRecord">
1485
    <wsdl:part element="tns:updateChildMedicalRecord" name="parameters">
1684
  <wsdl:message name="readDietCodeListResponse">
1685
    <wsdl:part element="tns:readDietCodeListResponse" name="parameters">
1486 1686
    </wsdl:part>
1487 1687
  </wsdl:message>
1488
  <wsdl:message name="addSuppliedDocument">
1489
    <wsdl:part element="tns:addSuppliedDocument" name="parameters">
1688
  <wsdl:message name="isRLExists">
1689
    <wsdl:part element="tns:isRLExists" name="parameters">
1490 1690
    </wsdl:part>
1491 1691
  </wsdl:message>
1492
  <wsdl:message name="updateFamilyResponse">
1493
    <wsdl:part element="tns:updateFamilyResponse" name="parameters">
1692
  <wsdl:message name="readCSPListResponse">
1693
    <wsdl:part element="tns:readCSPListResponse" name="parameters">
1494 1694
    </wsdl:part>
1495 1695
  </wsdl:message>
1496
  <wsdl:message name="createOrUpdateChildDietResponse">
1497
    <wsdl:part element="tns:createOrUpdateChildDietResponse" name="parameters">
1696
  <wsdl:message name="readQualityList">
1697
    <wsdl:part element="tns:readQualityList" name="parameters">
1498 1698
    </wsdl:part>
1499 1699
  </wsdl:message>
1500
  <wsdl:message name="createFamilyResponse">
1501
    <wsdl:part element="tns:createFamilyResponse" name="parameters">
1700
  <wsdl:message name="createChild">
1701
    <wsdl:part element="tns:createChild" name="parameters">
1502 1702
    </wsdl:part>
1503 1703
  </wsdl:message>
1504
  <wsdl:message name="isChildExists">
1505
    <wsdl:part element="tns:isChildExists" name="parameters">
1704
  <wsdl:message name="readCategoryListResponse">
1705
    <wsdl:part element="tns:readCategoryListResponse" name="parameters">
1506 1706
    </wsdl:part>
1507 1707
  </wsdl:message>
1508
  <wsdl:message name="createFamily">
1509
    <wsdl:part element="tns:createFamily" name="parameters">
1708
  <wsdl:message name="readCountyListResponse">
1709
    <wsdl:part element="tns:readCountyListResponse" name="parameters">
1510 1710
    </wsdl:part>
1511 1711
  </wsdl:message>
1512
  <wsdl:message name="readVaccinListResponse">
1513
    <wsdl:part element="tns:readVaccinListResponse" name="parameters">
1712
  <wsdl:message name="updateChildAutorizationResponse">
1713
    <wsdl:part element="tns:updateChildAutorizationResponse" name="parameters">
1514 1714
    </wsdl:part>
1515 1715
  </wsdl:message>
1516
  <wsdl:message name="readChildIndicatorList">
1517
    <wsdl:part element="tns:readChildIndicatorList" name="parameters">
1716
  <wsdl:message name="isWSRunningResponse">
1717
    <wsdl:part element="tns:isWSRunningResponse" name="parameters">
1518 1718
    </wsdl:part>
1519 1719
  </wsdl:message>
1520
  <wsdl:message name="getChildSubscribeSchoolInformation">
1521
    <wsdl:part element="tns:getChildSubscribeSchoolInformation" name="parameters">
1720
  <wsdl:message name="readVaccinList">
1721
    <wsdl:part element="tns:readVaccinList" name="parameters">
1522 1722
    </wsdl:part>
1523 1723
  </wsdl:message>
1524
  <wsdl:message name="readCivilityListResponse">
1525
    <wsdl:part element="tns:readCivilityListResponse" name="parameters">
1724
  <wsdl:message name="preSubscribeSchoolPerim">
1725
    <wsdl:part element="tns:preSubscribeSchoolPerim" name="parameters">
1726
    </wsdl:part>
1727
  </wsdl:message>
1728
  <wsdl:message name="addChildVaccinListResponse">
1729
    <wsdl:part element="tns:addChildVaccinListResponse" name="parameters">
1730
    </wsdl:part>
1731
  </wsdl:message>
1732
  <wsdl:message name="readCategoryList">
1733
    <wsdl:part element="tns:readCategoryList" name="parameters">
1734
    </wsdl:part>
1735
  </wsdl:message>
1736
  <wsdl:message name="readFamilyByPassword">
1737
    <wsdl:part element="tns:readFamilyByPassword" name="parameters">
1738
    </wsdl:part>
1739
  </wsdl:message>
1740
  <wsdl:message name="readStreetList">
1741
    <wsdl:part element="tns:readStreetList" name="parameters">
1742
    </wsdl:part>
1743
  </wsdl:message>
1744
  <wsdl:message name="updateFamilyEmergencyPersonListResponse">
1745
    <wsdl:part element="tns:updateFamilyEmergencyPersonListResponse" name="parameters">
1746
    </wsdl:part>
1747
  </wsdl:message>
1748
  <wsdl:message name="readFamily">
1749
    <wsdl:part element="tns:readFamily" name="parameters">
1750
    </wsdl:part>
1751
  </wsdl:message>
1752
  <wsdl:message name="readFamilyResponse">
1753
    <wsdl:part element="tns:readFamilyResponse" name="parameters">
1754
    </wsdl:part>
1755
  </wsdl:message>
1756
  <wsdl:message name="updateChildMedicalRecordResponse">
1757
    <wsdl:part element="tns:updateChildMedicalRecordResponse" name="parameters">
1758
    </wsdl:part>
1759
  </wsdl:message>
1760
  <wsdl:message name="readCSPList">
1761
    <wsdl:part element="tns:readCSPList" name="parameters">
1762
    </wsdl:part>
1763
  </wsdl:message>
1764
  <wsdl:message name="getLevel">
1765
    <wsdl:part element="tns:getLevel" name="parameters">
1766
    </wsdl:part>
1767
  </wsdl:message>
1768
  <wsdl:message name="updateCoordinate">
1769
    <wsdl:part element="tns:updateCoordinate" name="parameters">
1770
    </wsdl:part>
1771
  </wsdl:message>
1772
  <wsdl:message name="createUpdateQuotientResponse">
1773
    <wsdl:part element="tns:createUpdateQuotientResponse" name="parameters">
1774
    </wsdl:part>
1775
  </wsdl:message>
1776
  <wsdl:message name="readFamilyByPasswordResponse">
1777
    <wsdl:part element="tns:readFamilyByPasswordResponse" name="parameters">
1778
    </wsdl:part>
1779
  </wsdl:message>
1780
  <wsdl:message name="subscribeSchoolResponse">
1781
    <wsdl:part element="tns:subscribeSchoolResponse" name="parameters">
1782
    </wsdl:part>
1783
  </wsdl:message>
1784
  <wsdl:message name="readCountryList">
1785
    <wsdl:part element="tns:readCountryList" name="parameters">
1786
    </wsdl:part>
1787
  </wsdl:message>
1788
  <wsdl:message name="createChildResponse">
1789
    <wsdl:part element="tns:createChildResponse" name="parameters">
1790
    </wsdl:part>
1791
  </wsdl:message>
1792
  <wsdl:message name="readDocumentListResponse">
1793
    <wsdl:part element="tns:readDocumentListResponse" name="parameters">
1794
    </wsdl:part>
1795
  </wsdl:message>
1796
  <wsdl:message name="deletesubscribeResponse">
1797
    <wsdl:part element="tns:deletesubscribeResponse" name="parameters">
1798
    </wsdl:part>
1799
  </wsdl:message>
1800
  <wsdl:message name="readSituationList">
1801
    <wsdl:part element="tns:readSituationList" name="parameters">
1802
    </wsdl:part>
1803
  </wsdl:message>
1804
  <wsdl:message name="createFamilyResponse">
1805
    <wsdl:part element="tns:createFamilyResponse" name="parameters">
1806
    </wsdl:part>
1807
  </wsdl:message>
1808
  <wsdl:message name="createOrUpdateChildDietResponse">
1809
    <wsdl:part element="tns:createOrUpdateChildDietResponse" name="parameters">
1526 1810
    </wsdl:part>
1527 1811
  </wsdl:message>
1528 1812
  <wsdl:message name="readCountryListResponse">
1529 1813
    <wsdl:part element="tns:readCountryListResponse" name="parameters">
1530 1814
    </wsdl:part>
1531 1815
  </wsdl:message>
1532 1816
  <wsdl:message name="readStreetListResponse">
1533 1817
    <wsdl:part element="tns:readStreetListResponse" name="parameters">
1534 1818
    </wsdl:part>
1535 1819
  </wsdl:message>
1536 1820
  <wsdl:message name="readPAIList">
1537 1821
    <wsdl:part element="tns:readPAIList" name="parameters">
1538 1822
    </wsdl:part>
1539 1823
  </wsdl:message>
1540
  <wsdl:message name="readRLIndicatorListResponse">
1541
    <wsdl:part element="tns:readRLIndicatorListResponse" name="parameters">
1542
    </wsdl:part>
1543
  </wsdl:message>
1544 1824
  <wsdl:message name="updatePersonIndicatorListResponse">
1545 1825
    <wsdl:part element="tns:updatePersonIndicatorListResponse" name="parameters">
1546 1826
    </wsdl:part>
1547 1827
  </wsdl:message>
1548
  <wsdl:message name="readTownList">
1549
    <wsdl:part element="tns:readTownList" name="parameters">
1550
    </wsdl:part>
1551
  </wsdl:message>
1552 1828
  <wsdl:message name="readPAIListResponse">
1553 1829
    <wsdl:part element="tns:readPAIListResponse" name="parameters">
1554 1830
    </wsdl:part>
1555 1831
  </wsdl:message>
1556
  <wsdl:message name="readOrganList">
1557
    <wsdl:part element="tns:readOrganList" name="parameters">
1558
    </wsdl:part>
1559
  </wsdl:message>
1560 1832
  <wsdl:message name="deletesubscribe">
1561 1833
    <wsdl:part element="tns:deletesubscribe" name="parameters">
1562 1834
    </wsdl:part>
1563 1835
  </wsdl:message>
1564
  <wsdl:message name="isRLExistsResponse">
1565
    <wsdl:part element="tns:isRLExistsResponse" name="parameters">
1566
    </wsdl:part>
1567
  </wsdl:message>
1568 1836
  <wsdl:message name="readRLIndicatorList">
1569 1837
    <wsdl:part element="tns:readRLIndicatorList" name="parameters">
1570 1838
    </wsdl:part>
1571 1839
  </wsdl:message>
1572 1840
  <wsdl:message name="readQualityListResponse">
1573 1841
    <wsdl:part element="tns:readQualityListResponse" name="parameters">
1574 1842
    </wsdl:part>
1575 1843
  </wsdl:message>
......
1584 1852
  <wsdl:message name="MaelisFamilyException">
1585 1853
    <wsdl:part element="tns:MaelisFamilyException" name="MaelisFamilyException">
1586 1854
    </wsdl:part>
1587 1855
  </wsdl:message>
1588 1856
  <wsdl:message name="createOrUpdateChildDiet">
1589 1857
    <wsdl:part element="tns:createOrUpdateChildDiet" name="parameters">
1590 1858
    </wsdl:part>
1591 1859
  </wsdl:message>
1592
  <wsdl:message name="readCountyList">
1593
    <wsdl:part element="tns:readCountyList" name="parameters">
1594
    </wsdl:part>
1595
  </wsdl:message>
1596
  <wsdl:message name="subscribeActivityResponse">
1597
    <wsdl:part element="tns:subscribeActivityResponse" name="parameters">
1598
    </wsdl:part>
1599
  </wsdl:message>
1600
  <wsdl:message name="updateCoordinateResponse">
1601
    <wsdl:part element="tns:updateCoordinateResponse" name="parameters">
1602
    </wsdl:part>
1603
  </wsdl:message>
1604
  <wsdl:message name="updateChildAutorization">
1605
    <wsdl:part element="tns:updateChildAutorization" name="parameters">
1860
  <wsdl:message name="readSituationListResponse">
1861
    <wsdl:part element="tns:readSituationListResponse" name="parameters">
1606 1862
    </wsdl:part>
1607 1863
  </wsdl:message>
1608 1864
  <wsdl:message name="createOrUpdateFSLResponse">
1609 1865
    <wsdl:part element="tns:createOrUpdateFSLResponse" name="parameters">
1610 1866
    </wsdl:part>
1611 1867
  </wsdl:message>
1612
  <wsdl:message name="readSituationListResponse">
1613
    <wsdl:part element="tns:readSituationListResponse" name="parameters">
1614
    </wsdl:part>
1615
  </wsdl:message>
1616 1868
  <wsdl:message name="updateFamilySituationResponse">
1617 1869
    <wsdl:part element="tns:updateFamilySituationResponse" name="parameters">
1618 1870
    </wsdl:part>
1619 1871
  </wsdl:message>
1620 1872
  <wsdl:message name="updateChildPAIResponse">
1621 1873
    <wsdl:part element="tns:updateChildPAIResponse" name="parameters">
1622 1874
    </wsdl:part>
1623 1875
  </wsdl:message>
1624
  <wsdl:message name="getActivityRateResponse">
1625
    <wsdl:part element="tns:getActivityRateResponse" name="parameters">
1876
  <wsdl:message name="subscribeSchool">
1877
    <wsdl:part element="tns:subscribeSchool" name="parameters">
1626 1878
    </wsdl:part>
1627 1879
  </wsdl:message>
1628 1880
  <wsdl:message name="createOrUpdateFSL">
1629 1881
    <wsdl:part element="tns:createOrUpdateFSL" name="parameters">
1630 1882
    </wsdl:part>
1631 1883
  </wsdl:message>
1632
  <wsdl:message name="subscribeSchool">
1633
    <wsdl:part element="tns:subscribeSchool" name="parameters">
1634
    </wsdl:part>
1635
  </wsdl:message>
1636 1884
  <wsdl:message name="updateFamily">
1637
    <wsdl:part element="tns:updateFamily" name="parameters">
1638
    </wsdl:part>
1639
  </wsdl:message>
1640
  <wsdl:message name="addSuppliedDocumentResponse">
1641
    <wsdl:part element="tns:addSuppliedDocumentResponse" name="parameters">
1642
    </wsdl:part>
1643
  </wsdl:message>
1644
  <wsdl:message name="createUpdateQuotient">
1645
    <wsdl:part element="tns:createUpdateQuotient" name="parameters">
1646
    </wsdl:part>
1647
  </wsdl:message>
1648
  <wsdl:message name="getLevelResponse">
1649
    <wsdl:part element="tns:getLevelResponse" name="parameters">
1885
    <wsdl:part element="tns:updateFamily" name="parameters">
1650 1886
    </wsdl:part>
1651 1887
  </wsdl:message>
1652
  <wsdl:message name="readDietCodeListResponse">
1653
    <wsdl:part element="tns:readDietCodeListResponse" name="parameters">
1888
  <wsdl:message name="presubscribeSchoolDerogResponse">
1889
    <wsdl:part element="tns:presubscribeSchoolDerogResponse" name="parameters">
1654 1890
    </wsdl:part>
1655 1891
  </wsdl:message>
1656 1892
  <wsdl:message name="getActivityRate">
1657 1893
    <wsdl:part element="tns:getActivityRate" name="parameters">
1658 1894
    </wsdl:part>
1659 1895
  </wsdl:message>
1660
  <wsdl:message name="isRLExists">
1661
    <wsdl:part element="tns:isRLExists" name="parameters">
1662
    </wsdl:part>
1663
  </wsdl:message>
1664 1896
  <wsdl:message name="updateChildPAI">
1665 1897
    <wsdl:part element="tns:updateChildPAI" name="parameters">
1666 1898
    </wsdl:part>
1667 1899
  </wsdl:message>
1668
  <wsdl:message name="readCSPListResponse">
1669
    <wsdl:part element="tns:readCSPListResponse" name="parameters">
1670
    </wsdl:part>
1671
  </wsdl:message>
1672
  <wsdl:message name="readQualityList">
1673
    <wsdl:part element="tns:readQualityList" name="parameters">
1674
    </wsdl:part>
1675
  </wsdl:message>
1676
  <wsdl:message name="createChild">
1677
    <wsdl:part element="tns:createChild" name="parameters">
1900
  <wsdl:message name="readFamilyListResponse">
1901
    <wsdl:part element="tns:readFamilyListResponse" name="parameters">
1678 1902
    </wsdl:part>
1679 1903
  </wsdl:message>
1680 1904
  <wsdl:message name="readTownListResponse">
1681 1905
    <wsdl:part element="tns:readTownListResponse" name="parameters">
1682 1906
    </wsdl:part>
1683 1907
  </wsdl:message>
1684 1908
  <wsdl:message name="readChildIndicatorListResponse">
1685 1909
    <wsdl:part element="tns:readChildIndicatorListResponse" name="parameters">
1686 1910
    </wsdl:part>
1687 1911
  </wsdl:message>
1688
  <wsdl:message name="readCategoryListResponse">
1689
    <wsdl:part element="tns:readCategoryListResponse" name="parameters">
1690
    </wsdl:part>
1691
  </wsdl:message>
1692
  <wsdl:message name="readCountyListResponse">
1693
    <wsdl:part element="tns:readCountyListResponse" name="parameters">
1694
    </wsdl:part>
1695
  </wsdl:message>
1696 1912
  <wsdl:message name="subscribeActivity">
1697 1913
    <wsdl:part element="tns:subscribeActivity" name="parameters">
1698 1914
    </wsdl:part>
1699 1915
  </wsdl:message>
1700 1916
  <wsdl:message name="getChildSubscribeSchoolInformationResponse">
1701 1917
    <wsdl:part element="tns:getChildSubscribeSchoolInformationResponse" name="parameters">
1702 1918
    </wsdl:part>
1703 1919
  </wsdl:message>
1704
  <wsdl:message name="updateChildAutorizationResponse">
1705
    <wsdl:part element="tns:updateChildAutorizationResponse" name="parameters">
1706
    </wsdl:part>
1707
  </wsdl:message>
1708
  <wsdl:message name="isWSRunningResponse">
1709
    <wsdl:part element="tns:isWSRunningResponse" name="parameters">
1710
    </wsdl:part>
1711
  </wsdl:message>
1712
  <wsdl:message name="readVaccinList">
1713
    <wsdl:part element="tns:readVaccinList" name="parameters">
1920
  <wsdl:message name="readSchoolForChildAndLevel">
1921
    <wsdl:part element="tns:readSchoolForChildAndLevel" name="parameters">
1714 1922
    </wsdl:part>
1715 1923
  </wsdl:message>
1716 1924
  <wsdl:message name="updatePersonIndicatorList">
1717 1925
    <wsdl:part element="tns:updatePersonIndicatorList" name="parameters">
1718 1926
    </wsdl:part>
1719 1927
  </wsdl:message>
1720
  <wsdl:message name="addChildVaccinListResponse">
1721
    <wsdl:part element="tns:addChildVaccinListResponse" name="parameters">
1722
    </wsdl:part>
1723
  </wsdl:message>
1724
  <wsdl:message name="readCategoryList">
1725
    <wsdl:part element="tns:readCategoryList" name="parameters">
1726
    </wsdl:part>
1727
  </wsdl:message>
1728
  <wsdl:message name="readFamilyByPassword">
1729
    <wsdl:part element="tns:readFamilyByPassword" name="parameters">
1730
    </wsdl:part>
1731
  </wsdl:message>
1732
  <wsdl:message name="readStreetList">
1733
    <wsdl:part element="tns:readStreetList" name="parameters">
1734
    </wsdl:part>
1735
  </wsdl:message>
1736 1928
  <wsdl:portType name="FamilyService">
1929
    <wsdl:operation name="readQuotientList">
1930
<wsdl:documentation>[REF] Renvoie la liste des quotients</wsdl:documentation>
1931
      <wsdl:input message="tns:readQuotientList" name="readQuotientList">
1932
    </wsdl:input>
1933
      <wsdl:output message="tns:readQuotientListResponse" name="readQuotientListResponse">
1934
    </wsdl:output>
1935
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1936
    </wsdl:fault>
1937
    </wsdl:operation>
1938
    <wsdl:operation name="readFamily">
1939
<wsdl:documentation>Renvoie les données de la famille
1940

  
1941
 -------------------------
1942
 dossierNumber : numéro de dossier famille
1943
 schoolYear : année scolaire (facultatif)
1944
 incomeYear : année des revenus (facultatif), à fournir pour lecture du quotient
1945
 referenceYear : année de référence (facultatif), à fournir pour lecture du quotient
1946
 Retourne le dossier famille</wsdl:documentation>
1947
      <wsdl:input message="tns:readFamily" name="readFamily">
1948
    </wsdl:input>
1949
      <wsdl:output message="tns:readFamilyResponse" name="readFamilyResponse">
1950
    </wsdl:output>
1951
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1952
    </wsdl:fault>
1953
    </wsdl:operation>
1954
    <wsdl:operation name="isWSRunning">
1955
<wsdl:documentation>Vérifie si le webservice est OK
1956

  
1957
 -------------------------
1958
 Retourne vrai ou faux </wsdl:documentation>
1959
      <wsdl:input message="tns:isWSRunning" name="isWSRunning">
1960
    </wsdl:input>
1961
      <wsdl:output message="tns:isWSRunningResponse" name="isWSRunningResponse">
1962
    </wsdl:output>
1963
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1964
    </wsdl:fault>
1965
    </wsdl:operation>
1966
    <wsdl:operation name="readCivilityList">
1967
<wsdl:documentation>[REF] Renvoie la liste des civilités</wsdl:documentation>
1968
      <wsdl:input message="tns:readCivilityList" name="readCivilityList">
1969
    </wsdl:input>
1970
      <wsdl:output message="tns:readCivilityListResponse" name="readCivilityListResponse">
1971
    </wsdl:output>
1972
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1973
    </wsdl:fault>
1974
    </wsdl:operation>
1975
    <wsdl:operation name="readCSPList">
1976
<wsdl:documentation>[REF] Renvoie la liste des catégories sociaux professionnelles</wsdl:documentation>
1977
      <wsdl:input message="tns:readCSPList" name="readCSPList">
1978
    </wsdl:input>
1979
      <wsdl:output message="tns:readCSPListResponse" name="readCSPListResponse">
1980
    </wsdl:output>
1981
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1982
    </wsdl:fault>
1983
    </wsdl:operation>
1984
    <wsdl:operation name="updateFamilySituation">
1985
<wsdl:documentation>Met à jour la situation familiale
1986

  
1987
 ------------------------------
1988
 numDossier : numéro de dossier famille  (obligatoire)
1989
 category : code catégorie familiale 
1990
 situation : code situation familiale 
1991
 flagCom : code/hors commune 
1992
 nbChild : nombre d'enfants à charge max 99
1993
 nbTotalChild : nombre d'enfants max 99  
1994

  
1995
 -----------------------------
1996
 Traitement : 
1997
 Le numéro de dossier doit toujours être fourni pour identifier la famille.
1998
 Les données sont mises à jour :
1999
  Si une valeur n'est pas fournie, on ne fait rien sur la valeur en base de données.
2000
  Si elle est fournie vide, on efface l'ancienne valeur dans la base de données. </wsdl:documentation>
2001
      <wsdl:input message="tns:updateFamilySituation" name="updateFamilySituation">
2002
    </wsdl:input>
2003
      <wsdl:output message="tns:updateFamilySituationResponse" name="updateFamilySituationResponse">
2004
    </wsdl:output>
2005
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2006
    </wsdl:fault>
2007
    </wsdl:operation>
2008
    <wsdl:operation name="getLevel">
2009
<wsdl:documentation>Renvoie le niveau scolaire d'un enfant, pour une année scolaire donnée
2010

  
2011
 -------------------------
2012
 	- personNumber : le numéro de l'enfant (obligatoire)
2013
	- schoolYear : l'année scolaire (obligatoire)
2014
 Retourne les informations du niveau scolaire </wsdl:documentation>
2015
      <wsdl:input message="tns:getLevel" name="getLevel">
2016
    </wsdl:input>
2017
      <wsdl:output message="tns:getLevelResponse" name="getLevelResponse">
2018
    </wsdl:output>
2019
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2020
    </wsdl:fault>
2021
    </wsdl:operation>
2022
    <wsdl:operation name="addChildVaccinList">
2023
<wsdl:documentation>Ajoue des vaccins à l'historique de vaccination
2024

  
2025
 ------------------------------
2026
 numPerson : numéro de l'enfant (obligatoire)
2027
 vaccinList : liste des vaccins
2028
 - Code du vaccin (obligatoire)
2029
 - libelle : libelle non utilisé en mise à jour
2030
 - vaccinationDate : date de vaccination
2031

  
2032
 -----------------------------</wsdl:documentation>
2033
      <wsdl:input message="tns:addChildVaccinList" name="addChildVaccinList">
2034
    </wsdl:input>
2035
      <wsdl:output message="tns:addChildVaccinListResponse" name="addChildVaccinListResponse">
2036
    </wsdl:output>
2037
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2038
    </wsdl:fault>
2039
    </wsdl:operation>
2040
    <wsdl:operation name="updateFamilyEmergencyPersonList">
2041
<wsdl:documentation>Met à jour la liste des personnes à prévenir sur la famille
2042
 La liste comporte toutes les personnes à prévenir.
2043
 Les personnes non présentes dans cette liste sont supprimées en tant que personne à prévenir.
2044

  
2045
 ------------------------------
2046
 numDossier : numéro de dossier famille  (obligatoire)
2047
 emergencyPersonList : liste des personnes à prévenir
2048

  
2049
 -----------------------------</wsdl:documentation>
2050
      <wsdl:input message="tns:updateFamilyEmergencyPersonList" name="updateFamilyEmergencyPersonList">
2051
    </wsdl:input>
2052
      <wsdl:output message="tns:updateFamilyEmergencyPersonListResponse" name="updateFamilyEmergencyPersonListResponse">
2053
    </wsdl:output>
2054
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2055
    </wsdl:fault>
2056
    </wsdl:operation>
2057
    <wsdl:operation name="updateCoordinate">
2058
<wsdl:documentation>Met à jour les coordonnées (adresse, téléphones, info CAF) d'une personne
2059

  
2060
 ------------------------------
2061
 numDossier : numéro de dossier famille  (obligatoire)
2062
 numPerson : numéro de personne (obligatoire) 
2063
 adresse : adresse de la personne 
2064
 contact : informatin de contact de la personne 
2065
 CAFInfo : information caf de la personne
2066

  
2067
 -----------------------------
2068
 Traitement : 
2069
  Le numéro de dossier doit toujours être fourni pour identifier la famille.
2070
  Le numéro de personne doit toujours être fourni pour identifier la personne.
2071
  Les données sont mises à jour :
2072
   Si une valeur n'est pas fournie, on ne fait rien sur la valeur en base de données.
2073
   Si elle est fournie vide, on efface l'ancienne valeur dans la base de données. </wsdl:documentation>
2074
      <wsdl:input message="tns:updateCoordinate" name="updateCoordinate">
2075
    </wsdl:input>
2076
      <wsdl:output message="tns:updateCoordinateResponse" name="updateCoordinateResponse">
2077
    </wsdl:output>
2078
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2079
    </wsdl:fault>
2080
    </wsdl:operation>
2081
    <wsdl:operation name="readCountryList">
2082
<wsdl:documentation>[REF] Renvoie la liste des pays</wsdl:documentation>
2083
      <wsdl:input message="tns:readCountryList" name="readCountryList">
2084
    </wsdl:input>
2085
      <wsdl:output message="tns:readCountryListResponse" name="readCountryListResponse">
2086
    </wsdl:output>
2087
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2088
    </wsdl:fault>
2089
    </wsdl:operation>
2090
    <wsdl:operation name="readSituationList">
2091
<wsdl:documentation>[REF] Renvoie la liste des situations familiales</wsdl:documentation>
2092
      <wsdl:input message="tns:readSituationList" name="readSituationList">
2093
    </wsdl:input>
2094
      <wsdl:output message="tns:readSituationListResponse" name="readSituationListResponse">
2095
    </wsdl:output>
2096
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2097
    </wsdl:fault>
2098
    </wsdl:operation>
2099
    <wsdl:operation name="updateChildMedicalRecord">
2100
<wsdl:documentation>Met à jour les données médicales d'un enfant</wsdl:documentation>
2101
      <wsdl:input message="tns:updateChildMedicalRecord" name="updateChildMedicalRecord">
2102
    </wsdl:input>
2103
      <wsdl:output message="tns:updateChildMedicalRecordResponse" name="updateChildMedicalRecordResponse">
2104
    </wsdl:output>
2105
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2106
    </wsdl:fault>
2107
    </wsdl:operation>
2108
    <wsdl:operation name="addSuppliedDocument">
2109
<wsdl:documentation>Ajoute un document pour une famille donnée et éventuellement par rapport à une personne donnée
2110

  
2111
 ------------------------------
2112
 numDossier: numéro de dossier famille, obligatoire
2113
 numPerson : numéro de la personne, fourni si la pièce est pour un enfant
2114
 documentList :
2115
	- idDocument : identifiant de la pièce jointe (type de pièce)
2116
	- depositDate : date de dépôt (si non transmis, date du jour)
2117
	- filename : nom du fichier avec son extension (.pdf ou autre)
2118
	- fileSupplied : fichier fourni
2119

  
2120
 ----------------------------- 
2121
 Traitement :
2122
 Les documents sont ajoutés à la liste des documents fournis par la famille.
2123
 Pas de gestion de validité
2124
 Retour : 
2125
   true/false : true si au moins un document a été ajouté, ou false si aucun document indiqué.</wsdl:documentation>
2126
      <wsdl:input message="tns:addSuppliedDocument" name="addSuppliedDocument">
2127
    </wsdl:input>
2128
      <wsdl:output message="tns:addSuppliedDocumentResponse" name="addSuppliedDocumentResponse">
2129
    </wsdl:output>
2130
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2131
    </wsdl:fault>
2132
    </wsdl:operation>
2133
    <wsdl:operation name="isChildExists">
2134
<wsdl:documentation>Vérifie si un enfant existe
2135

  
2136
 -------------------------
2137
 	- firstname : prénom
2138
	- lastname : nom
2139
	- dateBirth : date de naissance 
2140
 Retourne vrai ou faux </wsdl:documentation>
2141
      <wsdl:input message="tns:isChildExists" name="isChildExists">
2142
    </wsdl:input>
2143
      <wsdl:output message="tns:isChildExistsResponse" name="isChildExistsResponse">
2144
    </wsdl:output>
2145
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2146
    </wsdl:fault>
2147
    </wsdl:operation>
2148
    <wsdl:operation name="createFamily">
2149
<wsdl:documentation>Crée un dossier Famille
2150

  
2151
 -------------------------
2152
 category : code catégorie familiale (obligatoire)
2153
 situation : code situation familiale (obligatoire)
2154
 flagCom : code/hors commune 
2155
 nbChild : nombre d'enfants à charge max 99
2156
 nbTotalChild : nombre d'enfants  max 99
2157
 nbAES : nombre d'AES max 99
2158
 rl1 : responsable légal 1 (obligatoire)
2159
 rl2 : résponsable légal 2 (facultatif)  
2160
 childList : la liste des enfants 
2161
 isForceCreateChild : null ou false et doublon de RL1 ou d'enfant détecté
2162
 indicatorList : liste des indicateurs 
2163
 emergencyPersonList : la liste des personnes à prévenir  
2164
 Retourne le dossier famille
2165

  
2166
 -------------------------
2167
 Traitement : 
2168
 Un traitement de recherche de doublon est fait pour la création du RL1 et des enfants.
2169
 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.
2170
 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.
2171
 Pour tous les enfants, on recherche si on trouve un enfant qui existe avec les mêmes nom, prénom et date de naissance.
2172
 En cas de doublon :
2173
  - 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. 
2174
  - Si paramètre de forçage fourni à vrai, la méthode crée l'enfant s'il est trouvé dans un autre dossier famille.
2175
 Si les contrôles sur l'intégralité des données de la demande sont OK
2176
   Création Famille
2177
     Attribution Mot de passe Famille
2178
    Création RL1
2179
    Création RL1 en tant que payeur et redevable
2180
    Si RL2 renseigné, 
2181
     Création RL2
2182
     Création RL2 en tant que payeur et redevable
2183
    Si Adresse RL2 non renseignée
2184
      Adresse RL2 = Adresse RL1
2185
    Sinon
2186
      Adresse RL2 = Adresse RL1
2187
 Retour résultat : numéro de dossier, mot de passe
2188

  
2189
 -------------------------
2190
	resultBean :
2191
	* numDossier : numéro de dossier
2192
	* password : mot de passe portail
2193
 Cas où isForceCreatechild = null ou false et doublon de RL1 ou d'enfant détecté :
2194
 	* 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.
2195
	* 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>
2196
      <wsdl:input message="tns:createFamily" name="createFamily">
2197
    </wsdl:input>
2198
      <wsdl:output message="tns:createFamilyResponse" name="createFamilyResponse">
2199
    </wsdl:output>
2200
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2201
    </wsdl:fault>
2202
    </wsdl:operation>
2203
    <wsdl:operation name="readChildIndicatorList">
2204
<wsdl:documentation>[REF] Renvoie la liste des indicateurs pouvant être positionnés sur un enfant</wsdl:documentation>
2205
      <wsdl:input message="tns:readChildIndicatorList" name="readChildIndicatorList">
2206
    </wsdl:input>
2207
      <wsdl:output message="tns:readChildIndicatorListResponse" name="readChildIndicatorListResponse">
2208
    </wsdl:output>
2209
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2210
    </wsdl:fault>
2211
    </wsdl:operation>
2212
    <wsdl:operation name="getChildSubscribeSchoolInformation">
2213
<wsdl:documentation>Renvoie les informations relative à l'inscription scolaire d'un enfant de la famille ainsi que des autres enfants pour les dérogations
2214

  
2215
 -------------------------
2216
 Retourne les informations pour inscrire l'enfant ainsi que les informations des autres enfants pour la gestion des dérogations </wsdl:documentation>
2217
      <wsdl:input message="tns:getChildSubscribeSchoolInformation" name="getChildSubscribeSchoolInformation">
2218
    </wsdl:input>
2219
      <wsdl:output message="tns:getChildSubscribeSchoolInformationResponse" name="getChildSubscribeSchoolInformationResponse">
2220
    </wsdl:output>
2221
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2222
    </wsdl:fault>
2223
    </wsdl:operation>
2224
    <wsdl:operation name="readPAIList">
2225
<wsdl:documentation>[REF] Renvoie la liste des PAI (Projet d'Accueil Individualisé)</wsdl:documentation>
2226
      <wsdl:input message="tns:readPAIList" name="readPAIList">
2227
    </wsdl:input>
2228
      <wsdl:output message="tns:readPAIListResponse" name="readPAIListResponse">
2229
    </wsdl:output>
2230
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2231
    </wsdl:fault>
2232
    </wsdl:operation>
2233
    <wsdl:operation name="readTownList">
2234
<wsdl:documentation>[REF] Renvoie la liste des communes</wsdl:documentation>
2235
      <wsdl:input message="tns:readTownList" name="readTownList">
2236
    </wsdl:input>
2237
      <wsdl:output message="tns:readTownListResponse" name="readTownListResponse">
2238
    </wsdl:output>
2239
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2240
    </wsdl:fault>
2241
    </wsdl:operation>
2242
    <wsdl:operation name="readOrganList">
2243
<wsdl:documentation>[REF] Renvoie la  liste des organismes allocataires</wsdl:documentation>
2244
      <wsdl:input message="tns:readOrganList" name="readOrganList">
2245
    </wsdl:input>
2246
      <wsdl:output message="tns:readOrganListResponse" name="readOrganListResponse">
2247
    </wsdl:output>
2248
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2249
    </wsdl:fault>
2250
    </wsdl:operation>
2251
    <wsdl:operation name="readFamilyList">
2252
<wsdl:documentation>Renvoie la liste des dossiers famille
2253

  
2254
 -------------------------
2255
 Retourne les informations relatives aux familles correspond aux critères</wsdl:documentation>
2256
      <wsdl:input message="tns:readFamilyList" name="readFamilyList">
2257
    </wsdl:input>
2258
      <wsdl:output message="tns:readFamilyListResponse" name="readFamilyListResponse">
2259
    </wsdl:output>
2260
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2261
    </wsdl:fault>
2262
    </wsdl:operation>
1737 2263
    <wsdl:operation name="deletesubscribe">
1738 2264
<wsdl:documentation>Supprime une inscription à une activité, pour un enfant donné
1739 2265

  
1740 2266
 --------------------------
1741 2267
 personNumber : numéro de l'enfant (obligatoire)
1742 2268
 idActivity : identifiant de l'activité (obligatoire)
1743 2269
 dateRefDelete : date de référence pour la suppression (obligatoire)
1744 2270

  
......
1767 2293
<wsdl:documentation>[REF] Renvoie la liste des indicateurs pouvant être possitionnés sur un RL</wsdl:documentation>
1768 2294
      <wsdl:input message="tns:readRLIndicatorList" name="readRLIndicatorList">
1769 2295
    </wsdl:input>
1770 2296
      <wsdl:output message="tns:readRLIndicatorListResponse" name="readRLIndicatorListResponse">
1771 2297
    </wsdl:output>
1772 2298
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1773 2299
    </wsdl:fault>
1774 2300
    </wsdl:operation>
1775
    <wsdl:operation name="readQuotientList">
1776
<wsdl:documentation>[REF] Renvoie la liste des quotients</wsdl:documentation>
1777
      <wsdl:input message="tns:readQuotientList" name="readQuotientList">
2301
    <wsdl:operation name="presubscribeSchoolSibling">
2302
<wsdl:documentation>Préinscription avec rapprochement de fratrie
2303

  
2304
 -------------------------
2305
Il s'agit de permettre à la famille de demander l'inscription de son enfant dans l'établissement où un autre enfant de la famille est déjà inscrit (la liste des inscriptions des autres enfants est fournie par la méthode getChildSubscribeSchoolInformation.
2306
 
2307
L'enfant est inscrit pour l'année scolaire et le niveau passé en paramètre : 
2308
		-	L'établissement demandé est enregistré dans le champs 1er établissement demandé de l'inscription scolaire
2309
		-	L'établissement d'affectation est l'établissement demandé si l'établissement demandé correspond à un établissement du secteur, sinon c'est l'établissement de secteur
2310
		-	Le type de dérogation est celui paramétré en tant que type d'inscription « portail »
2311
		-	Le motif de dérogation paramétré en tant que motif de « fratrie » est enregistré dans le code du motif de dérogation
2312
		-	Le nom du membre de la fratrie est enregistré dans le commentaire de la dérogation
2313
		-	L'état de l'inscription est « en attente » 
2314
		-	Le code de liste d'attente est celui paramétré pour les inscriptions portail
2315
		-	L'état de la dérogation est en attente uniquement si l'établissement demandé ne correspond pas à un établissement du secteur 
2316

  
2317

  
2318
 -------------------------
2319
 Renvoie l'inscription scolaire créée</wsdl:documentation>
2320
      <wsdl:input message="tns:presubscribeSchoolSibling" name="presubscribeSchoolSibling">
1778 2321
    </wsdl:input>
1779
      <wsdl:output message="tns:readQuotientListResponse" name="readQuotientListResponse">
2322
      <wsdl:output message="tns:presubscribeSchoolSiblingResponse" name="presubscribeSchoolSiblingResponse">
1780 2323
    </wsdl:output>
1781 2324
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1782 2325
    </wsdl:fault>
1783 2326
    </wsdl:operation>
1784 2327
    <wsdl:operation name="readDietCodeList">
1785 2328
<wsdl:documentation>[REF] Renvoie la liste des régimes alimentaires</wsdl:documentation>
1786 2329
      <wsdl:input message="tns:readDietCodeList" name="readDietCodeList">
1787 2330
    </wsdl:input>
......
1812 2355
<wsdl:documentation>[REF] Renvoie la liste des départements</wsdl:documentation>
1813 2356
      <wsdl:input message="tns:readCountyList" name="readCountyList">
1814 2357
    </wsdl:input>
1815 2358
      <wsdl:output message="tns:readCountyListResponse" name="readCountyListResponse">
1816 2359
    </wsdl:output>
1817 2360
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1818 2361
    </wsdl:fault>
1819 2362
    </wsdl:operation>
1820
    <wsdl:operation name="readFamily">
1821
<wsdl:documentation>Renvoie les données de la famille
1822

  
1823
 -------------------------
1824
 dossierNumber : numéro de dossier famille
1825
 schoolYear : année scolaire (facultatif)
1826
 incomeYear : année des revenus (facultatif), à fournir pour lecture du quotient
1827
 referenceYear : année de référence (facultatif), à fournir pour lecture du quotient
1828
 Retourne le dossier famille</wsdl:documentation>
1829
      <wsdl:input message="tns:readFamily" name="readFamily">
1830
    </wsdl:input>
1831
      <wsdl:output message="tns:readFamilyResponse" name="readFamilyResponse">
1832
    </wsdl:output>
1833
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1834
    </wsdl:fault>
1835
    </wsdl:operation>
1836
    <wsdl:operation name="isWSRunning">
1837
<wsdl:documentation>Vérifie si le webservice est OK
1838

  
1839
 -------------------------
1840
 Retourne vrai ou faux </wsdl:documentation>
1841
      <wsdl:input message="tns:isWSRunning" name="isWSRunning">
1842
    </wsdl:input>
1843
      <wsdl:output message="tns:isWSRunningResponse" name="isWSRunningResponse">
1844
    </wsdl:output>
1845
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1846
    </wsdl:fault>
1847
    </wsdl:operation>
1848 2363
    <wsdl:operation name="updateChildAutorization">
1849 2364
<wsdl:documentation>Met à jour les autorisations pour un enfant
1850 2365

  
1851 2366
 ------------------------------
1852 2367
 numFamily : numéro de la famille (obligatoire)
1853 2368
 numPerson : numéro de l'enfant (obligatoire)
1854 2369
 bPhoto : autorisation photo (obligatoire)
1855 2370
 bLeaveAlone : autorisation à partir seul (obligatoire)
1856 2371
 personList: liste des personnes autorisées à récupérer l'enfant 
1857 2372
 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.
1858 2373

  
1859 2374
 -----------------------------</wsdl:documentation>
1860 2375
      <wsdl:input message="tns:updateChildAutorization" name="updateChildAutorization">
1861 2376
    </wsdl:input>
1862
      <wsdl:output message="tns:updateChildAutorizationResponse" name="updateChildAutorizationResponse">
1863
    </wsdl:output>
1864
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1865
    </wsdl:fault>
1866
    </wsdl:operation>
1867
    <wsdl:operation name="readCivilityList">
1868
<wsdl:documentation>[REF] Renvoie la liste des civilités</wsdl:documentation>
1869
      <wsdl:input message="tns:readCivilityList" name="readCivilityList">
1870
    </wsdl:input>
1871
      <wsdl:output message="tns:readCivilityListResponse" name="readCivilityListResponse">
1872
    </wsdl:output>
1873
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1874
    </wsdl:fault>
1875
    </wsdl:operation>
1876
    <wsdl:operation name="readCSPList">
1877
<wsdl:documentation>[REF] Renvoie la liste des catégories sociaux professionnelles</wsdl:documentation>
1878
      <wsdl:input message="tns:readCSPList" name="readCSPList">
1879
    </wsdl:input>
1880
      <wsdl:output message="tns:readCSPListResponse" name="readCSPListResponse">
1881
    </wsdl:output>
1882
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1883
    </wsdl:fault>
1884
    </wsdl:operation>
1885
    <wsdl:operation name="updateFamilySituation">
1886
<wsdl:documentation>Met à jour la situation familiale
1887

  
1888
 ------------------------------
1889
 numDossier : numéro de dossier famille  (obligatoire)
1890
 category : code catégorie familiale 
1891
 situation : code situation familiale 
1892
 flagCom : code/hors commune 
1893
 nbChild : nombre d'enfants à charge max 99
1894
 nbTotalChild : nombre d'enfants max 99  
1895

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

  
1912
 -------------------------
1913
 	- personNumber : le numéro de l'enfant (obligatoire)
1914
	- schoolYear : l'année scolaire (obligatoire)
1915
 Retourne les informations du niveau scolaire </wsdl:documentation>
1916
      <wsdl:input message="tns:getLevel" name="getLevel">
1917
    </wsdl:input>
1918
      <wsdl:output message="tns:getLevelResponse" name="getLevelResponse">
1919
    </wsdl:output>
1920
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1921
    </wsdl:fault>
1922
    </wsdl:operation>
1923
    <wsdl:operation name="addChildVaccinList">
1924
<wsdl:documentation>Ajoue des vaccins à l'historique de vaccination
1925

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

  
1933
 -----------------------------</wsdl:documentation>
1934
      <wsdl:input message="tns:addChildVaccinList" name="addChildVaccinList">
1935
    </wsdl:input>
1936
      <wsdl:output message="tns:addChildVaccinListResponse" name="addChildVaccinListResponse">
1937
    </wsdl:output>
1938
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1939
    </wsdl:fault>
1940
    </wsdl:operation>
1941
    <wsdl:operation name="createOrUpdateFSL">
1942
<wsdl:documentation>Crée ou met à jour la FSL (Fiche Sanitaire de Liaison) d'un enfant
1943

  
1944
 ------------------------------
1945
 personNumber : numéro de l'enfant (obligatoire)
1946
 fslBean : les informations de la fiche sanitaire (obligatoire)
1947

  
1948
 -----------------------------
1949
 Traitement : 
1950
 Si numéro personne trouvé
1951
   Mise à jour des données FSL 
1952
 Sinon retour erreur pas de personne trouvée</wsdl:documentation>
1953
      <wsdl:input message="tns:createOrUpdateFSL" name="createOrUpdateFSL">
1954
    </wsdl:input>
1955
      <wsdl:output message="tns:createOrUpdateFSLResponse" name="createOrUpdateFSLResponse">
2377
      <wsdl:output message="tns:updateChildAutorizationResponse" name="updateChildAutorizationResponse">
1956 2378
    </wsdl:output>
1957 2379
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1958 2380
    </wsdl:fault>
1959 2381
    </wsdl:operation>
1960 2382
    <wsdl:operation name="subscribeSchool">
1961 2383
<wsdl:documentation>Ajoute une inscription scolaire pour un enfant
1962 2384

  
1963 2385
 -------------------------
......
1974 2396
		Si une inscription existe pour l'année scolaire				Retour Erreur			Sinon				Création de l'Inscription scolaire pour le niveau correspondant à l'âge de l'enfant et pour l'école du périmètre de l'adresse de la famille		Retour Inscription</wsdl:documentation>
1975 2397
      <wsdl:input message="tns:subscribeSchool" name="subscribeSchool">
1976 2398
    </wsdl:input>
1977 2399
      <wsdl:output message="tns:subscribeSchoolResponse" name="subscribeSchoolResponse">
1978 2400
    </wsdl:output>
1979 2401
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1980 2402
    </wsdl:fault>
1981 2403
    </wsdl:operation>
1982
    <wsdl:operation name="updateFamilyEmergencyPersonList">
1983
<wsdl:documentation>Met à jour la liste des personnes à prévenir sur la famille
1984
 La liste comporte toutes les personnes à prévenir.
1985
 Les personnes non présentes dans cette liste sont supprimées en tant que personne à prévenir.
1986

  
1987
 ------------------------------
1988
 numDossier : numéro de dossier famille  (obligatoire)
1989
 emergencyPersonList : liste des personnes à prévenir
1990

  
1991
 -----------------------------</wsdl:documentation>
1992
      <wsdl:input message="tns:updateFamilyEmergencyPersonList" name="updateFamilyEmergencyPersonList">
1993
    </wsdl:input>
1994
      <wsdl:output message="tns:updateFamilyEmergencyPersonListResponse" name="updateFamilyEmergencyPersonListResponse">
1995
    </wsdl:output>
1996
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
1997
    </wsdl:fault>
1998
    </wsdl:operation>
1999
    <wsdl:operation name="updateCoordinate">
2000
<wsdl:documentation>Met à jour les coordonnées (adresse, téléphones, info CAF) d'une personne
2404
    <wsdl:operation name="createOrUpdateFSL">
2405
<wsdl:documentation>Crée ou met à jour la FSL (Fiche Sanitaire de Liaison) d'un enfant
2001 2406

  
2002 2407
 ------------------------------
2003
 numDossier : numéro de dossier famille  (obligatoire)
2004
 numPerson : numéro de personne (obligatoire) 
2005
 adresse : adresse de la personne 
2006
 contact : informatin de contact de la personne 
2007
 CAFInfo : information caf de la personne
2408
 personNumber : numéro de l'enfant (obligatoire)
2409
 fslBean : les informations de la fiche sanitaire (obligatoire)
2008 2410

  
2009 2411
 -----------------------------
2010 2412
 Traitement : 
2011
  Le numéro de dossier doit toujours être fourni pour identifier la famille.
2012
  Le numéro de personne doit toujours être fourni pour identifier la personne.
2013
  Les données sont mises à jour :
2014
   Si une valeur n'est pas fournie, on ne fait rien sur la valeur en base de données.
2015
   Si elle est fournie vide, on efface l'ancienne valeur dans la base de données. </wsdl:documentation>
2016
      <wsdl:input message="tns:updateCoordinate" name="updateCoordinate">
2413
 Si numéro personne trouvé
2414
   Mise à jour des données FSL 
2415
 Sinon retour erreur pas de personne trouvée</wsdl:documentation>
2416
      <wsdl:input message="tns:createOrUpdateFSL" name="createOrUpdateFSL">
2017 2417
    </wsdl:input>
2018
      <wsdl:output message="tns:updateCoordinateResponse" name="updateCoordinateResponse">
2418
      <wsdl:output message="tns:createOrUpdateFSLResponse" name="createOrUpdateFSLResponse">
2019 2419
    </wsdl:output>
2020 2420
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2021 2421
    </wsdl:fault>
2022 2422
    </wsdl:operation>
2023 2423
    <wsdl:operation name="updateFamily">
2024 2424
<wsdl:documentation>Met à jour les données de la Famille 
2025 2425

  
2026 2426
 --------------------  
......
2090 2490
	Renvoie l'identifiant du quotient créé</wsdl:documentation>
2091 2491
      <wsdl:input message="tns:createUpdateQuotient" name="createUpdateQuotient">
2092 2492
    </wsdl:input>
2093 2493
      <wsdl:output message="tns:createUpdateQuotientResponse" name="createUpdateQuotientResponse">
2094 2494
    </wsdl:output>
2095 2495
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2096 2496
    </wsdl:fault>
2097 2497
    </wsdl:operation>
2098
    <wsdl:operation name="readCountryList">
2099
<wsdl:documentation>[REF] Renvoie la liste des pays</wsdl:documentation>
2100
      <wsdl:input message="tns:readCountryList" name="readCountryList">
2498
    <wsdl:operation name="readDocumentList">
2499
<wsdl:documentation>Renvoie la liste des pièces jointes
2500

  
2501
 -------------------------
2502
 Retourne les informations pour inscrire l'enfant ainsi que les informations des autres enfants pour la gestion des dérogations </wsdl:documentation>
2503
      <wsdl:input message="tns:readDocumentList" name="readDocumentList">
2101 2504
    </wsdl:input>
2102
      <wsdl:output message="tns:readCountryListResponse" name="readCountryListResponse">
2505
      <wsdl:output message="tns:readDocumentListResponse" name="readDocumentListResponse">
2506
    </wsdl:output>
2507
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2508
    </wsdl:fault>
2509
    </wsdl:operation>
2510
    <wsdl:operation name="presubscribeSchoolDerog">
2511
<wsdl:documentation>Préinscription avec demande de dérogation
2512

  
2513
 -------------------------
2514
 Il s'agit de permettre à la famille de demander la préinscription scolaire pour un établissement scolaire hors secteur.
2515
 Elle peut faire jusqu'à 3 choix, elle doit fournir un motif de demande de dérogation et dispose d'une zone de saisie libre pour apporter des précisions complémentaires relatives à sa demande
2516
 L'enfant est inscrit pour l'année scolaire et le niveau passé en paramètre 
2517
		-	Le(s) établissement(s) demandé(s) est(sont) enregistré(s) dans les champs respectifs
2518
		-	Le type de dérogation est celui paramétré en tant que type d'inscription « portail »
2519
		-	Le code du motif de dérogation est celui passé en paramètre
2520
		-	Le commentaire de la dérogation est enregistré 
2521
		-	Le code de liste d'attente est celui paramétré pour les inscriptions portail
2522
		-	L'état de la dérogation est en attente 
2523

  
2524
 -------------------------
2525
 Renvoie l'inscription scolaire créée</wsdl:documentation>
2526
      <wsdl:input message="tns:presubscribeSchoolDerog" name="presubscribeSchoolDerog">
2527
    </wsdl:input>
2528
      <wsdl:output message="tns:presubscribeSchoolDerogResponse" name="presubscribeSchoolDerogResponse">
2103 2529
    </wsdl:output>
2104 2530
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2105 2531
    </wsdl:fault>
2106 2532
    </wsdl:operation>
2107 2533
    <wsdl:operation name="getActivityRate">
2108 2534
<wsdl:documentation>Renvoie les tarifs d'une unité et le top éligible CESU de l'unité
2109 2535

  
2110 2536
 -----------------------------
......
2199 2625
<wsdl:documentation>[REF] Renvoie la liste des qualités de personne</wsdl:documentation>
2200 2626
      <wsdl:input message="tns:readQualityList" name="readQualityList">
2201 2627
    </wsdl:input>
2202 2628
      <wsdl:output message="tns:readQualityListResponse" name="readQualityListResponse">
2203 2629
    </wsdl:output>
2204 2630
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2205 2631
    </wsdl:fault>
2206 2632
    </wsdl:operation>
2207
    <wsdl:operation name="readSituationList">
2208
<wsdl:documentation>[REF] Renvoie la liste des situations familiales</wsdl:documentation>
2209
      <wsdl:input message="tns:readSituationList" name="readSituationList">
2210
    </wsdl:input>
2211
      <wsdl:output message="tns:readSituationListResponse" name="readSituationListResponse">
2212
    </wsdl:output>
2213
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2214
    </wsdl:fault>
2215
    </wsdl:operation>
2216
    <wsdl:operation name="updateChildMedicalRecord">
2217
<wsdl:documentation>Met à jour les données médicales d'un enfant</wsdl:documentation>
2218
      <wsdl:input message="tns:updateChildMedicalRecord" name="updateChildMedicalRecord">
2219
    </wsdl:input>
2220
      <wsdl:output message="tns:updateChildMedicalRecordResponse" name="updateChildMedicalRecordResponse">
2221
    </wsdl:output>
2222
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2223
    </wsdl:fault>
2224
    </wsdl:operation>
2225 2633
    <wsdl:operation name="createChild">
2226 2634
<wsdl:documentation>Crée un Enfant 
2227 2635

  
2228 2636
-------------------------
2229 2637
 numDossier : numéro de dossier famille (obligatoire)
2230 2638
 child : informations sur l'enfant (obligatoire)
2231 2639
 isForceCreateChild :  null ou false et doublon d'enfant détecté
2232 2640
 Retourne le numéro de l'enfant
......
2249 2657
</wsdl:documentation>
2250 2658
      <wsdl:input message="tns:createChild" name="createChild">
2251 2659
    </wsdl:input>
2252 2660
      <wsdl:output message="tns:createChildResponse" name="createChildResponse">
2253 2661
    </wsdl:output>
2254 2662
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2255 2663
    </wsdl:fault>
2256 2664
    </wsdl:operation>
2257
    <wsdl:operation name="addSuppliedDocument">
2258
<wsdl:documentation>Ajoute un document pour une famille donnée et éventuellement par rapport à une personne donnée
2259

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

  
2269
 ----------------------------- 
2270
 Traitement :
2271
 Les documents sont ajoutés à la liste des documents fournis par la famille.
2272
 Pas de gestion de validité
2273
 Retour : 
2274
   true/false : true si au moins un document a été ajouté, ou false si aucun document indiqué.</wsdl:documentation>
2275
      <wsdl:input message="tns:addSuppliedDocument" name="addSuppliedDocument">
2276
    </wsdl:input>
2277
      <wsdl:output message="tns:addSuppliedDocumentResponse" name="addSuppliedDocumentResponse">
2278
    </wsdl:output>
2279
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2280
    </wsdl:fault>
2281
    </wsdl:operation>
2282
    <wsdl:operation name="isChildExists">
2283
<wsdl:documentation>Vérifie si un enfant existe
2284

  
2285
 -------------------------
2286
 	- firstname : prénom
2287
	- lastname : nom
2288
	- dateBirth : date de naissance 
2289
 Retourne vrai ou faux </wsdl:documentation>
2290
      <wsdl:input message="tns:isChildExists" name="isChildExists">
2291
    </wsdl:input>
2292
      <wsdl:output message="tns:isChildExistsResponse" name="isChildExistsResponse">
2293
    </wsdl:output>
2294
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2295
    </wsdl:fault>
2296
    </wsdl:operation>
2297 2665
    <wsdl:operation name="subscribeActivity">
2298 2666
<wsdl:documentation>Ajoute une inscription à une activité, pour un enfant donné
2299 2667
 L'inscription est créée sur une plage de dates avec le calendrier correspondant au modèle hebdomadaire fourni.
2300 2668
 Les identifiants des activités/unités/lieux sont fournis par la méthode de lecture du catalogue d'activité pour un enfant
2301 2669

  
2302 2670
 --------------------------
2303 2671
 personNumber : numéro de l'enfant (obligatoire)
2304 2672
 schoolYear : année scolaire (si non présent, on prend l'année de référence de l'utilisateur portail)
......
2365 2733
 Sinon retour erreur pas de personne trouvée</wsdl:documentation>
2366 2734
      <wsdl:input message="tns:subscribeActivity" name="subscribeActivity">
2367 2735
    </wsdl:input>
2368 2736
      <wsdl:output message="tns:subscribeActivityResponse" name="subscribeActivityResponse">
2369 2737
    </wsdl:output>
2370 2738
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2371 2739
    </wsdl:fault>
2372 2740
    </wsdl:operation>
2373
    <wsdl:operation name="createFamily">
2374
<wsdl:documentation>Crée un dossier Famille
2375

  
2376
 -------------------------
2377
 category : code catégorie familiale (obligatoire)
2378
 situation : code situation familiale (obligatoire)
2379
 flagCom : code/hors commune 
2380
 nbChild : nombre d'enfants à charge max 99
2381
 nbTotalChild : nombre d'enfants  max 99
2382
 nbAES : nombre d'AES max 99
2383
 rl1 : responsable légal 1 (obligatoire)
2384
 rl2 : résponsable légal 2 (facultatif)  
2385
 childList : la liste des enfants 
2386
 isForceCreateChild : null ou false et doublon de RL1 ou d'enfant détecté
2387
 indicatorList : liste des indicateurs 
2388
 emergencyPersonList : la liste des personnes à prévenir  
2389
 Retourne le dossier famille
2390

  
2391
 -------------------------
2392
 Traitement : 
2393
 Un traitement de recherche de doublon est fait pour la création du RL1 et des enfants.
2394
 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.
2395
 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.
2396
 Pour tous les enfants, on recherche si on trouve un enfant qui existe avec les mêmes nom, prénom et date de naissance.
2397
 En cas de doublon :
2398
  - 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. 
2399
  - Si paramètre de forçage fourni à vrai, la méthode crée l'enfant s'il est trouvé dans un autre dossier famille.
2400
 Si les contrôles sur l'intégralité des données de la demande sont OK
2401
   Création Famille
2402
     Attribution Mot de passe Famille
2403
    Création RL1
2404
    Création RL1 en tant que payeur et redevable
2405
    Si RL2 renseigné, 
2406
     Création RL2
2407
     Création RL2 en tant que payeur et redevable
2408
    Si Adresse RL2 non renseignée
2409
      Adresse RL2 = Adresse RL1
2410
    Sinon
2411
      Adresse RL2 = Adresse RL1
2412
 Retour résultat : numéro de dossier, mot de passe
2741
    <wsdl:operation name="readSchoolForChildAndLevel">
2742
<wsdl:documentation>Lecture du(des) périmètres et du (des) établissements pour un niveau et un enfant
2413 2743

  
2414 2744
 -------------------------
2415
	resultBean :
2416
	* numDossier : numéro de dossier
2417
	* password : mot de passe portail
2418
 Cas où isForceCreatechild = null ou false et doublon de RL1 ou d'enfant détecté :
2419
 	* 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.
2420
	* 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>
2421
      <wsdl:input message="tns:createFamily" name="createFamily">
2422
    </wsdl:input>
2423
      <wsdl:output message="tns:createFamilyResponse" name="createFamilyResponse">
2424
    </wsdl:output>
2425
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2426
    </wsdl:fault>
2427
    </wsdl:operation>
2428
    <wsdl:operation name="readChildIndicatorList">
2429
<wsdl:documentation>[REF] Renvoie la liste des indicateurs pouvant être positionnés sur un enfant</wsdl:documentation>
2430
      <wsdl:input message="tns:readChildIndicatorList" name="readChildIndicatorList">
2431
    </wsdl:input>
2432
      <wsdl:output message="tns:readChildIndicatorListResponse" name="readChildIndicatorListResponse">
2433
    </wsdl:output>
2434
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2435
    </wsdl:fault>
2436
    </wsdl:operation>
2437
    <wsdl:operation name="getChildSubscribeSchoolInformation">
2438
<wsdl:documentation>Renvoie les informations relative à l'inscription scolaire d'un enfant de la famille ainsi que des autres enfants pour les dérogations
2745
 Recherche des établissements classés par nature et ordre alphabétique :
2746
 -	Correspondant au niveau (s'il est fournit) sinon à l'âge de l'enfant
2747
 -	Dont le périmètre est 
2748
		-	Ouvert pour l'année scolaire
2749
		-	Correspond à l'adresse de l'enfant
2750

  
2751
 Pour chaque établissement sont récupérés :
2752
 -	le code et le libellé de la nature de l'établissement
2753
 -	Le libellé de l'établissement
2754
 -	Le numéro de téléphone
2755
 -	L'adresse : numéro de voie, identifiant de la voie, libellé de la voie, code postal, ville
2439 2756

  
2440 2757
 -------------------------
2441
 Retourne les informations pour inscrire l'enfant ainsi que les informations des autres enfants pour la gestion des dérogations </wsdl:documentation>
2442
      <wsdl:input message="tns:getChildSubscribeSchoolInformation" name="getChildSubscribeSchoolInformation">
2758
 Retourne les informations du(des) périmètres et du (des) établissements</wsdl:documentation>
2759
      <wsdl:input message="tns:readSchoolForChildAndLevel" name="readSchoolForChildAndLevel">
2443 2760
    </wsdl:input>
2444
      <wsdl:output message="tns:getChildSubscribeSchoolInformationResponse" name="getChildSubscribeSchoolInformationResponse">
2761
      <wsdl:output message="tns:readSchoolForChildAndLevelResponse" name="readSchoolForChildAndLevelResponse">
2445 2762
    </wsdl:output>
2446 2763
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2447 2764
    </wsdl:fault>
2448 2765
    </wsdl:operation>
2449 2766
    <wsdl:operation name="readVaccinList">
2450 2767
<wsdl:documentation>[REF] Renvoie la liste des vaccins</wsdl:documentation>
2451 2768
      <wsdl:input message="tns:readVaccinList" name="readVaccinList">
2452 2769
    </wsdl:input>
2453 2770
      <wsdl:output message="tns:readVaccinListResponse" name="readVaccinListResponse">
2454 2771
    </wsdl:output>
2455 2772
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2456 2773
    </wsdl:fault>
2457 2774
    </wsdl:operation>
2458
    <wsdl:operation name="readPAIList">
2459
<wsdl:documentation>[REF] Renvoie la liste des PAI (Projet d'Accueil Individualisé)</wsdl:documentation>
2460
      <wsdl:input message="tns:readPAIList" name="readPAIList">
2461
    </wsdl:input>
2462
      <wsdl:output message="tns:readPAIListResponse" name="readPAIListResponse">
2463
    </wsdl:output>
2464
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2465
    </wsdl:fault>
2466
    </wsdl:operation>
2467 2775
    <wsdl:operation name="updatePersonIndicatorList">
2468 2776
<wsdl:documentation>Met à jour les indicateurs d'une personne (ou d'un enfant)
2469 2777
 Prise en compte des choix éventuels sur les indicateurs ou du commentaire accompagnant les indicateurs
2470 2778

  
2471 2779
 ------------------------------
2472 2780
 numPerson : numéro de l'enfant (obligatoire)
2473 2781
 indicators : liste des indicateurs
2474 2782
 - Code de l'indicateur (obligatoire)
......
2479 2787
 -----------------------------</wsdl:documentation>
2480 2788
      <wsdl:input message="tns:updatePersonIndicatorList" name="updatePersonIndicatorList">
2481 2789
    </wsdl:input>
2482 2790
      <wsdl:output message="tns:updatePersonIndicatorListResponse" name="updatePersonIndicatorListResponse">
2483 2791
    </wsdl:output>
2484 2792
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2485 2793
    </wsdl:fault>
2486 2794
    </wsdl:operation>
2487
    <wsdl:operation name="readTownList">
2488
<wsdl:documentation>[REF] Renvoie la liste des communes</wsdl:documentation>
2489
      <wsdl:input message="tns:readTownList" name="readTownList">
2795
    <wsdl:operation name="preSubscribeSchoolPerim">
2796
<wsdl:documentation>Préinscription dans le secteur d'habitation
2797

  
2798
 -------------------------
2799
 L'enfant est inscrit dans son école de secteur pour l'année scolaire et le niveau passé en paramètre :
2800
		-	L'état de l'inscription est « en attente » 
2801
		-	Le code de liste d'attente est celui paramétré pour les inscriptions portail
2802

  
2803
 -------------------------
2804
 Renvoie l'inscription scolaire créée</wsdl:documentation>
2805
      <wsdl:input message="tns:preSubscribeSchoolPerim" name="preSubscribeSchoolPerim">
2490 2806
    </wsdl:input>
2491
      <wsdl:output message="tns:readTownListResponse" name="readTownListResponse">
2807
      <wsdl:output message="tns:preSubscribeSchoolPerimResponse" name="preSubscribeSchoolPerimResponse">
2492 2808
    </wsdl:output>
2493 2809
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2494 2810
    </wsdl:fault>
2495 2811
    </wsdl:operation>
2496 2812
    <wsdl:operation name="readCategoryList">
2497 2813
<wsdl:documentation>[REF] Renvoie la liste des catégories familiales</wsdl:documentation>
2498 2814
      <wsdl:input message="tns:readCategoryList" name="readCategoryList">
2499 2815
    </wsdl:input>
......
2526 2842
<wsdl:documentation>[REF] Renvoie la liste des voies d'adresse</wsdl:documentation>
2527 2843
      <wsdl:input message="tns:readStreetList" name="readStreetList">
2528 2844
    </wsdl:input>
2529 2845
      <wsdl:output message="tns:readStreetListResponse" name="readStreetListResponse">
2530 2846
    </wsdl:output>
2531 2847
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2532 2848
    </wsdl:fault>
2533 2849
    </wsdl:operation>
2534
    <wsdl:operation name="readOrganList">
2535
<wsdl:documentation>[REF] Renvoie la  liste des organismes allocataires</wsdl:documentation>
2536
      <wsdl:input message="tns:readOrganList" name="readOrganList">
2537
    </wsdl:input>
2538
      <wsdl:output message="tns:readOrganListResponse" name="readOrganListResponse">
2539
    </wsdl:output>
2540
      <wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
2541
    </wsdl:fault>
2850
  </wsdl:portType>
2851
  <wsdl:binding name="FamilyServiceSoapBinding" type="tns:FamilyService">
2852
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
2853
    <wsdl:operation name="readQuotientList">
2854
      <soap:operation soapAction="" style="document"/>
2855
      <wsdl:input name="readQuotientList">
2856
        <soap:body use="literal"/>
2857
      </wsdl:input>
2858
      <wsdl:output name="readQuotientListResponse">
2859
        <soap:body use="literal"/>
2860
      </wsdl:output>
2861
      <wsdl:fault name="MaelisFamilyException">
2862
        <soap:fault name="MaelisFamilyException" use="literal"/>
2863
      </wsdl:fault>
2864
    </wsdl:operation>
2865
    <wsdl:operation name="readFamily">
2866
      <soap:operation soapAction="" style="document"/>
2867
      <wsdl:input name="readFamily">
2868
        <soap:body use="literal"/>
2869
      </wsdl:input>
2870
      <wsdl:output name="readFamilyResponse">
2871
        <soap:body use="literal"/>
2872
      </wsdl:output>
2873
      <wsdl:fault name="MaelisFamilyException">
2874
        <soap:fault name="MaelisFamilyException" use="literal"/>
2875
      </wsdl:fault>
2876
    </wsdl:operation>
2877
    <wsdl:operation name="isWSRunning">
2878
      <soap:operation soapAction="" style="document"/>
2879
      <wsdl:input name="isWSRunning">
2880
        <soap:body use="literal"/>
2881
      </wsdl:input>
2882
      <wsdl:output name="isWSRunningResponse">
2883
        <soap:body use="literal"/>
2884
      </wsdl:output>
2885
      <wsdl:fault name="MaelisFamilyException">
2886
        <soap:fault name="MaelisFamilyException" use="literal"/>
2887
      </wsdl:fault>
2888
    </wsdl:operation>
2889
    <wsdl:operation name="readCivilityList">
2890
      <soap:operation soapAction="" style="document"/>
2891
      <wsdl:input name="readCivilityList">
2892
        <soap:body use="literal"/>
2893
      </wsdl:input>
2894
      <wsdl:output name="readCivilityListResponse">
2895
        <soap:body use="literal"/>
2896
      </wsdl:output>
2897
      <wsdl:fault name="MaelisFamilyException">
2898
        <soap:fault name="MaelisFamilyException" use="literal"/>
2899
      </wsdl:fault>
2900
    </wsdl:operation>
2901
    <wsdl:operation name="readCSPList">
2902
      <soap:operation soapAction="" style="document"/>
2903
      <wsdl:input name="readCSPList">
2904
        <soap:body use="literal"/>
2905
      </wsdl:input>
2906
      <wsdl:output name="readCSPListResponse">
2907
        <soap:body use="literal"/>
2908
      </wsdl:output>
2909
      <wsdl:fault name="MaelisFamilyException">
2910
        <soap:fault name="MaelisFamilyException" use="literal"/>
2911
      </wsdl:fault>
2912
    </wsdl:operation>
2913
    <wsdl:operation name="updateFamilySituation">
2914
      <soap:operation soapAction="" style="document"/>
2915
      <wsdl:input name="updateFamilySituation">
2916
        <soap:body use="literal"/>
2917
      </wsdl:input>
2918
      <wsdl:output name="updateFamilySituationResponse">
2919
        <soap:body use="literal"/>
2920
      </wsdl:output>
2921
      <wsdl:fault name="MaelisFamilyException">
2922
        <soap:fault name="MaelisFamilyException" use="literal"/>
2923
      </wsdl:fault>
2542 2924
    </wsdl:operation>
2543
  </wsdl:portType>
2544
  <wsdl:binding name="FamilyServiceSoapBinding" type="tns:FamilyService">
2545
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
2546
    <wsdl:operation name="deletesubscribe">
2925
    <wsdl:operation name="getLevel">
2547 2926
      <soap:operation soapAction="" style="document"/>
2548
      <wsdl:input name="deletesubscribe">
2927
      <wsdl:input name="getLevel">
2549 2928
        <soap:body use="literal"/>
2550 2929
      </wsdl:input>
2551
      <wsdl:output name="deletesubscribeResponse">
2930
      <wsdl:output name="getLevelResponse">
2552 2931
        <soap:body use="literal"/>
2553 2932
      </wsdl:output>
2554 2933
      <wsdl:fault name="MaelisFamilyException">
2555 2934
        <soap:fault name="MaelisFamilyException" use="literal"/>
2556 2935
      </wsdl:fault>
2557 2936
    </wsdl:operation>
2558
    <wsdl:operation name="readRLIndicatorList">
2937
    <wsdl:operation name="addChildVaccinList">
2559 2938
      <soap:operation soapAction="" style="document"/>
2560
      <wsdl:input name="readRLIndicatorList">
2939
      <wsdl:input name="addChildVaccinList">
2561 2940
        <soap:body use="literal"/>
2562 2941
      </wsdl:input>
2563
      <wsdl:output name="readRLIndicatorListResponse">
2942
      <wsdl:output name="addChildVaccinListResponse">
2564 2943
        <soap:body use="literal"/>
2565 2944
      </wsdl:output>
2566 2945
      <wsdl:fault name="MaelisFamilyException">
2567 2946
        <soap:fault name="MaelisFamilyException" use="literal"/>
2568 2947
      </wsdl:fault>
2569 2948
    </wsdl:operation>
2570
    <wsdl:operation name="readQuotientList">
2949
    <wsdl:operation name="updateFamilyEmergencyPersonList">
2571 2950
      <soap:operation soapAction="" style="document"/>
2572
      <wsdl:input name="readQuotientList">
2951
      <wsdl:input name="updateFamilyEmergencyPersonList">
2573 2952
        <soap:body use="literal"/>
2574 2953
      </wsdl:input>
2575
      <wsdl:output name="readQuotientListResponse">
2954
      <wsdl:output name="updateFamilyEmergencyPersonListResponse">
2576 2955
        <soap:body use="literal"/>
2577 2956
      </wsdl:output>
2578 2957
      <wsdl:fault name="MaelisFamilyException">
2579 2958
        <soap:fault name="MaelisFamilyException" use="literal"/>
2580 2959
      </wsdl:fault>
2581 2960
    </wsdl:operation>
2582
    <wsdl:operation name="readDietCodeList">
2961
    <wsdl:operation name="updateCoordinate">
2583 2962
      <soap:operation soapAction="" style="document"/>
2584
      <wsdl:input name="readDietCodeList">
2963
      <wsdl:input name="updateCoordinate">
2585 2964
        <soap:body use="literal"/>
2586 2965
      </wsdl:input>
2587
      <wsdl:output name="readDietCodeListResponse">
2966
      <wsdl:output name="updateCoordinateResponse">
2588 2967
        <soap:body use="literal"/>
2589 2968
      </wsdl:output>
2590 2969
      <wsdl:fault name="MaelisFamilyException">
2591 2970
        <soap:fault name="MaelisFamilyException" use="literal"/>
2592 2971
      </wsdl:fault>
2593 2972
    </wsdl:operation>
2594
    <wsdl:operation name="createOrUpdateChildDiet">
2973
    <wsdl:operation name="readCountryList">
2595 2974
      <soap:operation soapAction="" style="document"/>
2596
      <wsdl:input name="createOrUpdateChildDiet">
2975
      <wsdl:input name="readCountryList">
2597 2976
        <soap:body use="literal"/>
2598 2977
      </wsdl:input>
2599
      <wsdl:output name="createOrUpdateChildDietResponse">
2978
      <wsdl:output name="readCountryListResponse">
2600 2979
        <soap:body use="literal"/>
2601 2980
      </wsdl:output>
2602 2981
      <wsdl:fault name="MaelisFamilyException">
2603 2982
        <soap:fault name="MaelisFamilyException" use="literal"/>
2604 2983
      </wsdl:fault>
2605 2984
    </wsdl:operation>
2606
    <wsdl:operation name="readCountyList">
2985
    <wsdl:operation name="readSituationList">
2607 2986
      <soap:operation soapAction="" style="document"/>
2608
      <wsdl:input name="readCountyList">
2987
      <wsdl:input name="readSituationList">
2609 2988
        <soap:body use="literal"/>
2610 2989
      </wsdl:input>
2611
      <wsdl:output name="readCountyListResponse">
2990
      <wsdl:output name="readSituationListResponse">
2612 2991
        <soap:body use="literal"/>
2613 2992
      </wsdl:output>
2614 2993
      <wsdl:fault name="MaelisFamilyException">
2615 2994
        <soap:fault name="MaelisFamilyException" use="literal"/>
2616 2995
      </wsdl:fault>
2617 2996
    </wsdl:operation>
2618
    <wsdl:operation name="readFamily">
2997
    <wsdl:operation name="updateChildMedicalRecord">
2619 2998
      <soap:operation soapAction="" style="document"/>
2620
      <wsdl:input name="readFamily">
2999
      <wsdl:input name="updateChildMedicalRecord">
2621 3000
        <soap:body use="literal"/>
2622 3001
      </wsdl:input>
2623
      <wsdl:output name="readFamilyResponse">
3002
      <wsdl:output name="updateChildMedicalRecordResponse">
2624 3003
        <soap:body use="literal"/>
2625 3004
      </wsdl:output>
2626 3005
      <wsdl:fault name="MaelisFamilyException">
2627 3006
        <soap:fault name="MaelisFamilyException" use="literal"/>
2628 3007
      </wsdl:fault>
2629 3008
    </wsdl:operation>
2630
    <wsdl:operation name="isWSRunning">
3009
    <wsdl:operation name="addSuppliedDocument">
2631 3010
      <soap:operation soapAction="" style="document"/>
2632
      <wsdl:input name="isWSRunning">
3011
      <wsdl:input name="addSuppliedDocument">
2633 3012
        <soap:body use="literal"/>
2634 3013
      </wsdl:input>
2635
      <wsdl:output name="isWSRunningResponse">
3014
      <wsdl:output name="addSuppliedDocumentResponse">
2636 3015
        <soap:body use="literal"/>
2637 3016
      </wsdl:output>
2638 3017
      <wsdl:fault name="MaelisFamilyException">
2639 3018
        <soap:fault name="MaelisFamilyException" use="literal"/>
2640 3019
      </wsdl:fault>
2641 3020
    </wsdl:operation>
2642
    <wsdl:operation name="updateChildAutorization">
3021
    <wsdl:operation name="isChildExists">
2643 3022
      <soap:operation soapAction="" style="document"/>
2644
      <wsdl:input name="updateChildAutorization">
3023
      <wsdl:input name="isChildExists">
2645 3024
        <soap:body use="literal"/>
2646 3025
      </wsdl:input>
2647
      <wsdl:output name="updateChildAutorizationResponse">
3026
      <wsdl:output name="isChildExistsResponse">
2648 3027
        <soap:body use="literal"/>
2649 3028
      </wsdl:output>
2650 3029
      <wsdl:fault name="MaelisFamilyException">
2651 3030
        <soap:fault name="MaelisFamilyException" use="literal"/>
2652 3031
      </wsdl:fault>
2653 3032
    </wsdl:operation>
2654
    <wsdl:operation name="readCivilityList">
3033
    <wsdl:operation name="createFamily">
2655 3034
      <soap:operation soapAction="" style="document"/>
2656
      <wsdl:input name="readCivilityList">
3035
      <wsdl:input name="createFamily">
2657 3036
        <soap:body use="literal"/>
2658 3037
      </wsdl:input>
2659
      <wsdl:output name="readCivilityListResponse">
3038
      <wsdl:output name="createFamilyResponse">
2660 3039
        <soap:body use="literal"/>
2661 3040
      </wsdl:output>
2662 3041
      <wsdl:fault name="MaelisFamilyException">
2663 3042
        <soap:fault name="MaelisFamilyException" use="literal"/>
2664 3043
      </wsdl:fault>
2665 3044
    </wsdl:operation>
2666
    <wsdl:operation name="readCSPList">
3045
    <wsdl:operation name="readChildIndicatorList">
2667 3046
      <soap:operation soapAction="" style="document"/>
2668
      <wsdl:input name="readCSPList">
3047
      <wsdl:input name="readChildIndicatorList">
2669 3048
        <soap:body use="literal"/>
2670 3049
      </wsdl:input>
2671
      <wsdl:output name="readCSPListResponse">
3050
      <wsdl:output name="readChildIndicatorListResponse">
2672 3051
        <soap:body use="literal"/>
2673 3052
      </wsdl:output>
2674 3053
      <wsdl:fault name="MaelisFamilyException">
2675 3054
        <soap:fault name="MaelisFamilyException" use="literal"/>
2676 3055
      </wsdl:fault>
2677 3056
    </wsdl:operation>
2678
    <wsdl:operation name="updateFamilySituation">
3057
    <wsdl:operation name="getChildSubscribeSchoolInformation">
2679 3058
      <soap:operation soapAction="" style="document"/>
2680
      <wsdl:input name="updateFamilySituation">
3059
      <wsdl:input name="getChildSubscribeSchoolInformation">
2681 3060
        <soap:body use="literal"/>
2682 3061
      </wsdl:input>
2683
      <wsdl:output name="updateFamilySituationResponse">
3062
      <wsdl:output name="getChildSubscribeSchoolInformationResponse">
2684 3063
        <soap:body use="literal"/>
2685 3064
      </wsdl:output>
2686 3065
      <wsdl:fault name="MaelisFamilyException">
2687 3066
        <soap:fault name="MaelisFamilyException" use="literal"/>
2688 3067
      </wsdl:fault>
2689 3068
    </wsdl:operation>
2690
    <wsdl:operation name="getLevel">
3069
    <wsdl:operation name="readPAIList">
2691 3070
      <soap:operation soapAction="" style="document"/>
2692
      <wsdl:input name="getLevel">
3071
      <wsdl:input name="readPAIList">
2693 3072
        <soap:body use="literal"/>
2694 3073
      </wsdl:input>
2695
      <wsdl:output name="getLevelResponse">
3074
      <wsdl:output name="readPAIListResponse">
2696 3075
        <soap:body use="literal"/>
2697 3076
      </wsdl:output>
2698 3077
      <wsdl:fault name="MaelisFamilyException">
2699 3078
        <soap:fault name="MaelisFamilyException" use="literal"/>
2700 3079
      </wsdl:fault>
2701 3080
    </wsdl:operation>
2702
    <wsdl:operation name="addChildVaccinList">
3081
    <wsdl:operation name="readTownList">
2703 3082
      <soap:operation soapAction="" style="document"/>
2704
      <wsdl:input name="addChildVaccinList">
3083
      <wsdl:input name="readTownList">
2705 3084
        <soap:body use="literal"/>
2706 3085
      </wsdl:input>
2707
      <wsdl:output name="addChildVaccinListResponse">
3086
      <wsdl:output name="readTownListResponse">
2708 3087
        <soap:body use="literal"/>
2709 3088
      </wsdl:output>
2710 3089
      <wsdl:fault name="MaelisFamilyException">
2711 3090
        <soap:fault name="MaelisFamilyException" use="literal"/>
2712 3091
      </wsdl:fault>
2713 3092
    </wsdl:operation>
2714
    <wsdl:operation name="createOrUpdateFSL">
3093
    <wsdl:operation name="readOrganList">
2715 3094
      <soap:operation soapAction="" style="document"/>
2716
      <wsdl:input name="createOrUpdateFSL">
3095
      <wsdl:input name="readOrganList">
2717 3096
        <soap:body use="literal"/>
2718 3097
      </wsdl:input>
2719
      <wsdl:output name="createOrUpdateFSLResponse">
3098
      <wsdl:output name="readOrganListResponse">
2720 3099
        <soap:body use="literal"/>
2721 3100
      </wsdl:output>
2722 3101
      <wsdl:fault name="MaelisFamilyException">
2723 3102
        <soap:fault name="MaelisFamilyException" use="literal"/>
2724 3103
      </wsdl:fault>
2725 3104
    </wsdl:operation>
2726
    <wsdl:operation name="subscribeSchool">
3105
    <wsdl:operation name="readFamilyList">
2727 3106
      <soap:operation soapAction="" style="document"/>
2728
      <wsdl:input name="subscribeSchool">
3107
      <wsdl:input name="readFamilyList">
2729 3108
        <soap:body use="literal"/>
2730 3109
      </wsdl:input>
2731
      <wsdl:output name="subscribeSchoolResponse">
3110
      <wsdl:output name="readFamilyListResponse">
2732 3111
        <soap:body use="literal"/>
2733 3112
      </wsdl:output>
2734 3113
      <wsdl:fault name="MaelisFamilyException">
2735 3114
        <soap:fault name="MaelisFamilyException" use="literal"/>
2736 3115
      </wsdl:fault>
2737 3116
    </wsdl:operation>
2738
    <wsdl:operation name="updateFamilyEmergencyPersonList">
3117
    <wsdl:operation name="deletesubscribe">
2739 3118
      <soap:operation soapAction="" style="document"/>
2740
      <wsdl:input name="updateFamilyEmergencyPersonList">
3119
      <wsdl:input name="deletesubscribe">
2741 3120
        <soap:body use="literal"/>
2742 3121
      </wsdl:input>
2743
      <wsdl:output name="updateFamilyEmergencyPersonListResponse">
3122
      <wsdl:output name="deletesubscribeResponse">
2744 3123
        <soap:body use="literal"/>
2745 3124
      </wsdl:output>
2746 3125
      <wsdl:fault name="MaelisFamilyException">
2747 3126
        <soap:fault name="MaelisFamilyException" use="literal"/>
2748 3127
      </wsdl:fault>
2749 3128
    </wsdl:operation>
2750
    <wsdl:operation name="updateCoordinate">
3129
    <wsdl:operation name="readRLIndicatorList">
2751 3130
      <soap:operation soapAction="" style="document"/>
2752
      <wsdl:input name="updateCoordinate">
3131
      <wsdl:input name="readRLIndicatorList">
2753 3132
        <soap:body use="literal"/>
2754 3133
      </wsdl:input>
2755
      <wsdl:output name="updateCoordinateResponse">
3134
      <wsdl:output name="readRLIndicatorListResponse">
2756 3135
        <soap:body use="literal"/>
2757 3136
      </wsdl:output>
2758 3137
      <wsdl:fault name="MaelisFamilyException">
2759 3138
        <soap:fault name="MaelisFamilyException" use="literal"/>
2760 3139
      </wsdl:fault>
2761 3140
    </wsdl:operation>
2762
    <wsdl:operation name="updateFamily">
3141
    <wsdl:operation name="presubscribeSchoolSibling">
2763 3142
      <soap:operation soapAction="" style="document"/>
2764
      <wsdl:input name="updateFamily">
3143
      <wsdl:input name="presubscribeSchoolSibling">
2765 3144
        <soap:body use="literal"/>
2766 3145
      </wsdl:input>
2767
      <wsdl:output name="updateFamilyResponse">
3146
      <wsdl:output name="presubscribeSchoolSiblingResponse">
2768 3147
        <soap:body use="literal"/>
2769 3148
      </wsdl:output>
2770 3149
      <wsdl:fault name="MaelisFamilyException">
2771 3150
        <soap:fault name="MaelisFamilyException" use="literal"/>
2772 3151
      </wsdl:fault>
2773 3152
    </wsdl:operation>
2774
    <wsdl:operation name="createUpdateQuotient">
3153
    <wsdl:operation name="readDietCodeList">
2775 3154
      <soap:operation soapAction="" style="document"/>
2776
      <wsdl:input name="createUpdateQuotient">
3155
      <wsdl:input name="readDietCodeList">
2777 3156
        <soap:body use="literal"/>
2778 3157
      </wsdl:input>
2779
      <wsdl:output name="createUpdateQuotientResponse">
3158
      <wsdl:output name="readDietCodeListResponse">
2780 3159
        <soap:body use="literal"/>
2781 3160
      </wsdl:output>
2782 3161
      <wsdl:fault name="MaelisFamilyException">
2783 3162
        <soap:fault name="MaelisFamilyException" use="literal"/>
2784 3163
      </wsdl:fault>
2785 3164
    </wsdl:operation>
2786
    <wsdl:operation name="readCountryList">
3165
    <wsdl:operation name="createOrUpdateChildDiet">
2787 3166
      <soap:operation soapAction="" style="document"/>
2788
      <wsdl:input name="readCountryList">
3167
      <wsdl:input name="createOrUpdateChildDiet">
2789 3168
        <soap:body use="literal"/>
2790 3169
      </wsdl:input>
2791
      <wsdl:output name="readCountryListResponse">
3170
      <wsdl:output name="createOrUpdateChildDietResponse">
2792 3171
        <soap:body use="literal"/>
2793 3172
      </wsdl:output>
2794 3173
      <wsdl:fault name="MaelisFamilyException">
2795 3174
        <soap:fault name="MaelisFamilyException" use="literal"/>
2796 3175
      </wsdl:fault>
2797 3176
    </wsdl:operation>
2798
    <wsdl:operation name="getActivityRate">
3177
    <wsdl:operation name="readCountyList">
2799 3178
      <soap:operation soapAction="" style="document"/>
2800
      <wsdl:input name="getActivityRate">
3179
      <wsdl:input name="readCountyList">
2801 3180
        <soap:body use="literal"/>
2802 3181
      </wsdl:input>
2803
      <wsdl:output name="getActivityRateResponse">
3182
      <wsdl:output name="readCountyListResponse">
2804 3183
        <soap:body use="literal"/>
2805 3184
      </wsdl:output>
2806 3185
      <wsdl:fault name="MaelisFamilyException">
2807 3186
        <soap:fault name="MaelisFamilyException" use="literal"/>
2808 3187
      </wsdl:fault>
2809 3188
    </wsdl:operation>
2810
    <wsdl:operation name="isRLExists">
3189
    <wsdl:operation name="updateChildAutorization">
2811 3190
      <soap:operation soapAction="" style="document"/>
2812
      <wsdl:input name="isRLExists">
3191
      <wsdl:input name="updateChildAutorization">
2813 3192
        <soap:body use="literal"/>
2814 3193
      </wsdl:input>
2815
      <wsdl:output name="isRLExistsResponse">
3194
      <wsdl:output name="updateChildAutorizationResponse">
2816 3195
        <soap:body use="literal"/>
2817 3196
      </wsdl:output>
2818 3197
      <wsdl:fault name="MaelisFamilyException">
2819 3198
        <soap:fault name="MaelisFamilyException" use="literal"/>
2820 3199
      </wsdl:fault>
2821 3200
    </wsdl:operation>
2822
    <wsdl:operation name="updateChildPAI">
3201
    <wsdl:operation name="subscribeSchool">
2823 3202
      <soap:operation soapAction="" style="document"/>
2824
      <wsdl:input name="updateChildPAI">
3203
      <wsdl:input name="subscribeSchool">
2825 3204
        <soap:body use="literal"/>
2826 3205
      </wsdl:input>
2827
      <wsdl:output name="updateChildPAIResponse">
3206
      <wsdl:output name="subscribeSchoolResponse">
2828 3207
        <soap:body use="literal"/>
2829 3208
      </wsdl:output>
2830 3209
      <wsdl:fault name="MaelisFamilyException">
2831 3210
        <soap:fault name="MaelisFamilyException" use="literal"/>
2832 3211
      </wsdl:fault>
2833 3212
    </wsdl:operation>
2834
    <wsdl:operation name="readQualityList">
3213
    <wsdl:operation name="createOrUpdateFSL">
2835 3214
      <soap:operation soapAction="" style="document"/>
2836
      <wsdl:input name="readQualityList">
3215
      <wsdl:input name="createOrUpdateFSL">
2837 3216
        <soap:body use="literal"/>
2838 3217
      </wsdl:input>
2839
      <wsdl:output name="readQualityListResponse">
3218
      <wsdl:output name="createOrUpdateFSLResponse">
2840 3219
        <soap:body use="literal"/>
2841 3220
      </wsdl:output>
2842 3221
      <wsdl:fault name="MaelisFamilyException">
2843 3222
        <soap:fault name="MaelisFamilyException" use="literal"/>
2844 3223
      </wsdl:fault>
2845 3224
    </wsdl:operation>
2846
    <wsdl:operation name="readSituationList">
3225
    <wsdl:operation name="updateFamily">
2847 3226
      <soap:operation soapAction="" style="document"/>
2848
      <wsdl:input name="readSituationList">
3227
      <wsdl:input name="updateFamily">
2849 3228
        <soap:body use="literal"/>
2850 3229
      </wsdl:input>
2851
      <wsdl:output name="readSituationListResponse">
3230
      <wsdl:output name="updateFamilyResponse">
2852 3231
        <soap:body use="literal"/>
2853 3232
      </wsdl:output>
2854 3233
      <wsdl:fault name="MaelisFamilyException">
2855 3234
        <soap:fault name="MaelisFamilyException" use="literal"/>
2856 3235
      </wsdl:fault>
2857 3236
    </wsdl:operation>
2858
    <wsdl:operation name="updateChildMedicalRecord">
3237
    <wsdl:operation name="createUpdateQuotient">
2859 3238
      <soap:operation soapAction="" style="document"/>
2860
      <wsdl:input name="updateChildMedicalRecord">
3239
      <wsdl:input name="createUpdateQuotient">
2861 3240
        <soap:body use="literal"/>
2862 3241
      </wsdl:input>
2863
      <wsdl:output name="updateChildMedicalRecordResponse">
3242
      <wsdl:output name="createUpdateQuotientResponse">
2864 3243
        <soap:body use="literal"/>
2865 3244
      </wsdl:output>
2866 3245
      <wsdl:fault name="MaelisFamilyException">
2867 3246
        <soap:fault name="MaelisFamilyException" use="literal"/>
2868 3247
      </wsdl:fault>
2869 3248
    </wsdl:operation>
2870
    <wsdl:operation name="createChild">
3249
    <wsdl:operation name="readDocumentList">
2871 3250
      <soap:operation soapAction="" style="document"/>
2872
      <wsdl:input name="createChild">
3251
      <wsdl:input name="readDocumentList">
2873 3252
        <soap:body use="literal"/>
2874 3253
      </wsdl:input>
2875
      <wsdl:output name="createChildResponse">
3254
      <wsdl:output name="readDocumentListResponse">
2876 3255
        <soap:body use="literal"/>
2877 3256
      </wsdl:output>
2878 3257
      <wsdl:fault name="MaelisFamilyException">
2879 3258
        <soap:fault name="MaelisFamilyException" use="literal"/>
2880 3259
      </wsdl:fault>
2881 3260
    </wsdl:operation>
2882
    <wsdl:operation name="addSuppliedDocument">
3261
    <wsdl:operation name="presubscribeSchoolDerog">
2883 3262
      <soap:operation soapAction="" style="document"/>
2884
      <wsdl:input name="addSuppliedDocument">
3263
      <wsdl:input name="presubscribeSchoolDerog">
2885 3264
        <soap:body use="literal"/>
2886 3265
      </wsdl:input>
2887
      <wsdl:output name="addSuppliedDocumentResponse">
3266
      <wsdl:output name="presubscribeSchoolDerogResponse">
2888 3267
        <soap:body use="literal"/>
2889 3268
      </wsdl:output>
2890 3269
      <wsdl:fault name="MaelisFamilyException">
2891 3270
        <soap:fault name="MaelisFamilyException" use="literal"/>
2892 3271
      </wsdl:fault>
2893 3272
    </wsdl:operation>
2894
    <wsdl:operation name="isChildExists">
3273
    <wsdl:operation name="getActivityRate">
2895 3274
      <soap:operation soapAction="" style="document"/>
2896
      <wsdl:input name="isChildExists">
3275
      <wsdl:input name="getActivityRate">
2897 3276
        <soap:body use="literal"/>
2898 3277
      </wsdl:input>
2899
      <wsdl:output name="isChildExistsResponse">
3278
      <wsdl:output name="getActivityRateResponse">
2900 3279
        <soap:body use="literal"/>
2901 3280
      </wsdl:output>
2902 3281
      <wsdl:fault name="MaelisFamilyException">
2903 3282
        <soap:fault name="MaelisFamilyException" use="literal"/>
2904 3283
      </wsdl:fault>
2905 3284
    </wsdl:operation>
2906
    <wsdl:operation name="subscribeActivity">
3285
    <wsdl:operation name="isRLExists">
2907 3286
      <soap:operation soapAction="" style="document"/>
2908
      <wsdl:input name="subscribeActivity">
3287
      <wsdl:input name="isRLExists">
2909 3288
        <soap:body use="literal"/>
2910 3289
      </wsdl:input>
2911
      <wsdl:output name="subscribeActivityResponse">
3290
      <wsdl:output name="isRLExistsResponse">
2912 3291
        <soap:body use="literal"/>
2913 3292
      </wsdl:output>
2914 3293
      <wsdl:fault name="MaelisFamilyException">
2915 3294
        <soap:fault name="MaelisFamilyException" use="literal"/>
2916 3295
      </wsdl:fault>
2917 3296
    </wsdl:operation>
2918
    <wsdl:operation name="createFamily">
3297
    <wsdl:operation name="updateChildPAI">
2919 3298
      <soap:operation soapAction="" style="document"/>
2920
      <wsdl:input name="createFamily">
3299
      <wsdl:input name="updateChildPAI">
2921 3300
        <soap:body use="literal"/>
2922 3301
      </wsdl:input>
2923
      <wsdl:output name="createFamilyResponse">
3302
      <wsdl:output name="updateChildPAIResponse">
2924 3303
        <soap:body use="literal"/>
2925 3304
      </wsdl:output>
2926 3305
      <wsdl:fault name="MaelisFamilyException">
2927 3306
        <soap:fault name="MaelisFamilyException" use="literal"/>
2928 3307
      </wsdl:fault>
2929 3308
    </wsdl:operation>
2930
    <wsdl:operation name="readChildIndicatorList">
3309
    <wsdl:operation name="readQualityList">
2931 3310
      <soap:operation soapAction="" style="document"/>
2932
      <wsdl:input name="readChildIndicatorList">
3311
      <wsdl:input name="readQualityList">
2933 3312
        <soap:body use="literal"/>
2934 3313
      </wsdl:input>
2935
      <wsdl:output name="readChildIndicatorListResponse">
3314
      <wsdl:output name="readQualityListResponse">
2936 3315
        <soap:body use="literal"/>
2937 3316
      </wsdl:output>
2938 3317
      <wsdl:fault name="MaelisFamilyException">
2939 3318
        <soap:fault name="MaelisFamilyException" use="literal"/>
2940 3319
      </wsdl:fault>
2941 3320
    </wsdl:operation>
2942
    <wsdl:operation name="getChildSubscribeSchoolInformation">
3321
    <wsdl:operation name="createChild">
2943 3322
      <soap:operation soapAction="" style="document"/>
2944
      <wsdl:input name="getChildSubscribeSchoolInformation">
3323
      <wsdl:input name="createChild">
2945 3324
        <soap:body use="literal"/>
2946 3325
      </wsdl:input>
2947
      <wsdl:output name="getChildSubscribeSchoolInformationResponse">
3326
      <wsdl:output name="createChildResponse">
2948 3327
        <soap:body use="literal"/>
2949 3328
      </wsdl:output>
2950 3329
      <wsdl:fault name="MaelisFamilyException">
2951 3330
        <soap:fault name="MaelisFamilyException" use="literal"/>
2952 3331
      </wsdl:fault>
2953 3332
    </wsdl:operation>
2954
    <wsdl:operation name="readVaccinList">
3333
    <wsdl:operation name="subscribeActivity">
2955 3334
      <soap:operation soapAction="" style="document"/>
2956
      <wsdl:input name="readVaccinList">
3335
      <wsdl:input name="subscribeActivity">
2957 3336
        <soap:body use="literal"/>
2958 3337
      </wsdl:input>
2959
      <wsdl:output name="readVaccinListResponse">
3338
      <wsdl:output name="subscribeActivityResponse">
2960 3339
        <soap:body use="literal"/>
2961 3340
      </wsdl:output>
2962 3341
      <wsdl:fault name="MaelisFamilyException">
2963 3342
        <soap:fault name="MaelisFamilyException" use="literal"/>
2964 3343
      </wsdl:fault>
2965 3344
    </wsdl:operation>
2966
    <wsdl:operation name="readPAIList">
3345
    <wsdl:operation name="readSchoolForChildAndLevel">
2967 3346
      <soap:operation soapAction="" style="document"/>
2968
      <wsdl:input name="readPAIList">
3347
      <wsdl:input name="readSchoolForChildAndLevel">
2969 3348
        <soap:body use="literal"/>
2970 3349
      </wsdl:input>
2971
      <wsdl:output name="readPAIListResponse">
3350
      <wsdl:output name="readSchoolForChildAndLevelResponse">
3351
        <soap:body use="literal"/>
3352
      </wsdl:output>
3353
      <wsdl:fault name="MaelisFamilyException">
3354
        <soap:fault name="MaelisFamilyException" use="literal"/>
3355
      </wsdl:fault>
3356
    </wsdl:operation>
3357
    <wsdl:operation name="readVaccinList">
3358
      <soap:operation soapAction="" style="document"/>
3359
      <wsdl:input name="readVaccinList">
3360
        <soap:body use="literal"/>
3361
      </wsdl:input>
3362
      <wsdl:output name="readVaccinListResponse">
2972 3363
        <soap:body use="literal"/>
2973 3364
      </wsdl:output>
2974 3365
      <wsdl:fault name="MaelisFamilyException">
2975 3366
        <soap:fault name="MaelisFamilyException" use="literal"/>
2976 3367
      </wsdl:fault>
2977 3368
    </wsdl:operation>
2978 3369
    <wsdl:operation name="updatePersonIndicatorList">
2979 3370
      <soap:operation soapAction="" style="document"/>
......
2982 3373
      </wsdl:input>
2983 3374
      <wsdl:output name="updatePersonIndicatorListResponse">
2984 3375
        <soap:body use="literal"/>
2985 3376
      </wsdl:output>
2986 3377
      <wsdl:fault name="MaelisFamilyException">
2987 3378
        <soap:fault name="MaelisFamilyException" use="literal"/>
2988 3379
      </wsdl:fault>
2989 3380
    </wsdl:operation>
2990
    <wsdl:operation name="readTownList">
3381
    <wsdl:operation name="preSubscribeSchoolPerim">
2991 3382
      <soap:operation soapAction="" style="document"/>
2992
      <wsdl:input name="readTownList">
3383
      <wsdl:input name="preSubscribeSchoolPerim">
2993 3384
        <soap:body use="literal"/>
2994 3385
      </wsdl:input>
2995
      <wsdl:output name="readTownListResponse">
3386
      <wsdl:output name="preSubscribeSchoolPerimResponse">
2996 3387
        <soap:body use="literal"/>
2997 3388
      </wsdl:output>
2998 3389
      <wsdl:fault name="MaelisFamilyException">
2999 3390
        <soap:fault name="MaelisFamilyException" use="literal"/>
3000 3391
      </wsdl:fault>
3001 3392
    </wsdl:operation>
3002 3393
    <wsdl:operation name="readCategoryList">
3003 3394
      <soap:operation soapAction="" style="document"/>
......
3030 3421
      </wsdl:input>
3031 3422
      <wsdl:output name="readStreetListResponse">
3032 3423
        <soap:body use="literal"/>
3033 3424
      </wsdl:output>
3034 3425
      <wsdl:fault name="MaelisFamilyException">
3035 3426
        <soap:fault name="MaelisFamilyException" use="literal"/>
3036 3427
      </wsdl:fault>
3037 3428
    </wsdl:operation>
3038
    <wsdl:operation name="readOrganList">
3039
      <soap:operation soapAction="" style="document"/>
3040
      <wsdl:input name="readOrganList">
3041
        <soap:body use="literal"/>
3042
      </wsdl:input>
3043
      <wsdl:output name="readOrganListResponse">
3044
        <soap:body use="literal"/>
3045
      </wsdl:output>
3046
      <wsdl:fault name="MaelisFamilyException">
3047
        <soap:fault name="MaelisFamilyException" use="literal"/>
3048
      </wsdl:fault>
3049
    </wsdl:operation>
3050 3429
  </wsdl:binding>
3051 3430
  <wsdl:service name="FamilyService">
3052 3431
    <wsdl:port binding="tns:FamilyServiceSoapBinding" name="FamilyServiceImplPort">
3053 3432
      <soap:address location="https://demo-toulouse.sigec.fr/maelisws-toulouse/services/FamilyService"/>
3054 3433
    </wsdl:port>
3055 3434
  </wsdl:service>
3056 3435
</wsdl:definitions>
3057
-