1
- <wsdl : definitions xmlns : wsdl =" http://schemas.xmlsoap.org/wsdl/" xmlns : wsap =" http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns : wsa10 =" http://www.w3.org/2005/08/addressing" xmlns : tns =" http://interop-fibre.fr/" xmlns : msc =" http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns : soapenc =" http://schemas.xmlsoap.org/soap/encoding/" xmlns : wsx =" http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns : soap =" http://schemas.xmlsoap.org/wsdl/soap/" xmlns : wsam =" http://www.w3.org/2007/05/addressing/metadata" xmlns : wsa =" http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns : wsp =" http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns : wsaw =" http://www.w3.org/2006/05/addressing/wsdl" xmlns : soap12 =" http://schemas.xmlsoap.org/wsdl/soap12/" xmlns : wsu =" http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns : xsd =" http://www.w3.org/2001/XMLSchema" name =" Emutation" targetNamespace =" http://interop-fibre.fr/" >
2
- <wsdl : documentation >WebServices de mutation 1.0</wsdl : documentation >
3
- <wsdl : types >
4
- <xs : schema xmlns : xs =" http://www.w3.org/2001/XMLSchema" elementFormDefault =" qualified" targetNamespace =" http://interop-fibre.fr/" >
5
- <xs : import namespace =" http://schemas.datacontract.org/2004/07/" />
6
- <xs : element name =" RecherchePBO" >
7
- <xs : complexType >
8
- <xs : sequence >
9
- <xs : element xmlns : q1 =" http://schemas.datacontract.org/2004/07/" minOccurs =" 0" name =" demande" nillable =" true" type =" q1:RecherchePBODemande" />
10
- </xs : sequence >
11
- </xs : complexType >
12
- </xs : element >
13
- <xs : element name =" RecherchePBOResponse" >
14
- <xs : complexType >
15
- <xs : sequence >
16
- <xs : element xmlns : q2 =" http://schemas.datacontract.org/2004/07/" minOccurs =" 0" name =" RecherchePBOResult" nillable =" true" type =" q2:RecherchePBOReponse" />
17
- </xs : sequence >
18
- </xs : complexType >
19
- </xs : element >
20
- <xs : element name =" ConsultationFibres" >
21
- <xs : complexType >
22
- <xs : sequence >
23
- <xs : element xmlns : q3 =" http://schemas.datacontract.org/2004/07/" minOccurs =" 0" name =" demande" nillable =" true" type =" q3:ConsultationFibresDemande" />
24
- </xs : sequence >
25
- </xs : complexType >
26
- </xs : element >
27
- <xs : element name =" ConsultationFibresResponse" >
28
- <xs : complexType >
29
- <xs : sequence >
30
- <xs : element xmlns : q4 =" http://schemas.datacontract.org/2004/07/" minOccurs =" 0" name =" ConsultationFibresResult" nillable =" true" type =" q4:ConsultationFibresPBOReponse" />
31
- </xs : sequence >
32
- </xs : complexType >
33
- </xs : element >
34
- <xs : element name =" MiseAJourRouteOptique" >
35
- <xs : complexType >
36
- <xs : sequence >
37
- <xs : element xmlns : q5 =" http://schemas.datacontract.org/2004/07/" minOccurs =" 0" name =" demande" nillable =" true" type =" q5:MiseAJourRouteOptiqueDemande" />
38
- </xs : sequence >
39
- </xs : complexType >
40
- </xs : element >
41
- <xs : element name =" MiseAJourRouteOptiqueResponse" >
42
- <xs : complexType >
43
- <xs : sequence >
44
- <xs : element xmlns : q6 =" http://schemas.datacontract.org/2004/07/" minOccurs =" 0" name =" MiseAJourRouteOptiqueResult" nillable =" true" type =" q6:MiseAJourRouteOptiqueReponse" />
45
- </xs : sequence >
46
- </xs : complexType >
47
- </xs : element >
48
- </xs : schema >
49
- <xs : schema xmlns : xs =" http://www.w3.org/2001/XMLSchema" xmlns : tns =" http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault =" qualified" elementFormDefault =" qualified" targetNamespace =" http://schemas.microsoft.com/2003/10/Serialization/" >
50
- <xs : element name =" anyType" nillable =" true" type =" xs:anyType" />
51
- <xs : element name =" anyURI" nillable =" true" type =" xs:anyURI" />
52
- <xs : element name =" base64Binary" nillable =" true" type =" xs:base64Binary" />
53
- <xs : element name =" boolean" nillable =" true" type =" xs:boolean" />
54
- <xs : element name =" byte" nillable =" true" type =" xs:byte" />
55
- <xs : element name =" dateTime" nillable =" true" type =" xs:dateTime" />
56
- <xs : element name =" decimal" nillable =" true" type =" xs:decimal" />
57
- <xs : element name =" double" nillable =" true" type =" xs:double" />
58
- <xs : element name =" float" nillable =" true" type =" xs:float" />
59
- <xs : element name =" int" nillable =" true" type =" xs:int" />
60
- <xs : element name =" long" nillable =" true" type =" xs:long" />
61
- <xs : element name =" short" nillable =" true" type =" xs:short" />
62
- <xs : element name =" string" nillable =" true" type =" xs:string" />
63
- <xs : element name =" unsignedByte" nillable =" true" type =" xs:unsignedByte" />
64
- <xs : element name =" unsignedInt" nillable =" true" type =" xs:unsignedInt" />
65
- <xs : element name =" unsignedLong" nillable =" true" type =" xs:unsignedLong" />
66
- <xs : element name =" unsignedShort" nillable =" true" type =" xs:unsignedShort" />
67
- <xs : element name =" char" nillable =" true" type =" tns:char" />
68
- <xs : simpleType name =" char" >
69
- <xs : restriction base =" xs:int" />
70
- </xs : simpleType >
71
- <xs : element name =" duration" nillable =" true" type =" tns:duration" />
72
- <xs : simpleType name =" duration" >
73
- <xs : restriction base =" xs:duration" >
74
- <xs : pattern value =" \-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
75
- <xs : minInclusive value =" -P10675199DT2H48M5.4775808S" />
76
- <xs : maxInclusive value =" P10675199DT2H48M5.4775807S" />
77
- </xs : restriction >
78
- </xs : simpleType >
79
- <xs : element name =" guid" nillable =" true" type =" tns:guid" />
80
- <xs : simpleType name =" guid" >
81
- <xs : restriction base =" xs:string" >
82
- <xs : pattern value =" [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
83
- </xs : restriction >
84
- </xs : simpleType >
85
- <xs : attribute name =" FactoryType" type =" xs:QName" />
86
- <xs : attribute name =" Id" type =" xs:ID" />
87
- <xs : attribute name =" Ref" type =" xs:IDREF" />
88
- </xs : schema >
89
- <xs : schema xmlns : xs =" http://www.w3.org/2001/XMLSchema" xmlns : ser =" http://schemas.microsoft.com/2003/10/Serialization/" xmlns : tns =" http://schemas.datacontract.org/2004/07/" elementFormDefault =" qualified" targetNamespace =" http://schemas.datacontract.org/2004/07/" >
90
- <xs : import namespace =" http://schemas.microsoft.com/2003/10/Serialization/" />
91
- <xs : complexType name =" RecherchePBODemande" >
92
- <xs : sequence >
93
- <xs : element name =" Entete" nillable =" true" type =" tns:EnteteRequeteType" />
94
- <xs : element minOccurs =" 0" maxLength =" 20" name =" ReferenceCommandePriseInterneOC" nillable =" true" type =" xs:string" />
95
- <xs : element minOccurs =" 0" maxLength =" 20" name =" ReferencePrestationPrise" nillable =" true" type =" xs:string" />
96
- </xs : sequence >
97
- </xs : complexType >
98
- <xs : element name =" RecherchePBODemande" nillable =" true" type =" tns:RecherchePBODemande" />
99
- <xs : complexType name =" EnteteRequeteType" >
100
- <xs : sequence >
101
- <xs : element name =" HorodatageRequete" type =" xs:dateTime" />
102
- <xs : element name =" OperateurCommercial" nillable =" true" type =" tns:OperateurCommercialType" />
103
- <xs : element name =" VersionWS" nillable =" true" type =" xs:string" />
104
- </xs : sequence >
105
- </xs : complexType >
106
- <xs : element name =" EnteteRequeteType" nillable =" true" type =" tns:EnteteRequeteType" />
107
- <xs : complexType name =" OperateurCommercialType" >
108
- <xs : sequence >
109
- <xs : element minOccurs =" 0" name =" Identifiant" nillable =" true" type =" xs:string" />
110
- <xs : element name =" Nom" nillable =" true" type =" xs:string" />
111
- </xs : sequence >
112
- </xs : complexType >
113
- <xs : element name =" OperateurCommercialType" nillable =" true" type =" tns:OperateurCommercialType" />
114
- <xs : complexType name =" RecherchePBOReponse" >
115
- <xs : sequence >
116
- <xs : element name =" CodeRetour" nillable =" true" type =" tns:CodeRetourType" />
117
- <xs : element name =" Entete" nillable =" true" type =" tns:EnteteReponseType" />
118
- <xs : element name =" ListePBO" nillable =" true" type =" tns:ListePboType" />
119
- </xs : sequence >
120
- </xs : complexType >
121
- <xs : element name =" RecherchePBOReponse" nillable =" true" type =" tns:RecherchePBOReponse" />
122
- <xs : complexType name =" CodeRetourType" >
123
- <xs : sequence >
124
- <xs : element minOccurs =" 0" name =" CodeErreur" nillable =" true" type =" xs:string" />
125
- <xs : element name =" CodeRetour" type =" xs:int" />
126
- <xs : element minOccurs =" 0" name =" LibelleErreur" nillable =" true" type =" xs:string" />
127
- </xs : sequence >
128
- </xs : complexType >
129
- <xs : element name =" CodeRetourType" nillable =" true" type =" tns:CodeRetourType" />
130
- <xs : complexType name =" EnteteReponseType" >
131
- <xs : sequence >
132
- <xs : element name =" HorodatageReponse" type =" xs:dateTime" />
133
- <xs : element name =" HorodatageRequete" type =" xs:dateTime" />
134
- <xs : element name =" IdentidiantReponse" type =" xs:int" />
135
- <xs : element name =" OperateurCommercial" nillable =" true" type =" tns:OperateurCommercialType" />
136
- <xs : element name =" VersionWS" nillable =" true" type =" xs:string" />
137
- </xs : sequence >
138
- </xs : complexType >
139
- <xs : element name =" EnteteReponseType" nillable =" true" type =" tns:EnteteReponseType" />
140
- <xs : complexType name =" ListePboType" >
141
- <xs : sequence >
142
- <xs : element name =" Pbo" nillable =" true" type =" tns:ArrayOfPboType" />
143
- </xs : sequence >
144
- </xs : complexType >
145
- <xs : element name =" ListePboType" nillable =" true" type =" tns:ListePboType" />
146
- <xs : complexType name =" ArrayOfPboType" >
147
- <xs : sequence >
148
- <xs : element minOccurs =" 0" maxOccurs =" unbounded" name =" PboType" nillable =" true" type =" tns:PboType" />
149
- </xs : sequence >
150
- </xs : complexType >
151
- <xs : element name =" ArrayOfPboType" nillable =" true" type =" tns:ArrayOfPboType" />
152
- <xs : complexType name =" PboType" >
153
- <xs : sequence >
154
- <xs : element name =" AdressePBO" nillable =" true" type =" tns:AdressePBOReponseType" />
155
- <xs : element minOccurs =" 0" maxLength =" 30" name =" NaturePBO" nillable =" true" type =" xs:string" />
156
- <xs : element minOccurs =" 0" name =" NombreFibresDisponibles" type =" xs:int" />
157
- <xs : element name =" ReferencePBO" maxLength =" 30" nillable =" true" type =" xs:string" />
158
- <xs : element name =" ReferencePM" maxLength =" 30" nillable =" true" type =" xs:string" />
159
- <xs : element name =" StructurePBO" nillable =" true" type =" tns:StructureVerticalePBOType" />
160
- </xs : sequence >
161
- </xs : complexType >
162
- <xs : element name =" PboType" nillable =" true" type =" tns:PboType" />
163
- <xs : complexType name =" AdressePBOReponseType" >
164
- <xs : sequence >
165
- <xs : element minOccurs =" 0" name =" AdressePBO" maxLength =" 50" nillable =" true" type =" xs:string" />
166
- <xs : element minOccurs =" 0" name =" ReferenceGeographique" nillable =" true" type =" tns:CoordonneesGeographiquesType" />
167
- <xs : element minOccurs =" 0" name =" ReferenceHexacle" maxLength =" 10" nillable =" true" type =" xs:string" />
168
- <xs : element minOccurs =" 0" name =" ReferenceHexacleVoie" nillable =" true" type =" tns:ReferenceHexacleVoieType" />
169
- <xs : element minOccurs =" 0" name =" ReferenceRivoli" nillable =" true" type =" tns:ReferenceRivoliType" />
170
- </xs : sequence >
171
- </xs : complexType >
172
- <xs : element name =" AdressePBOReponseType" nillable =" true" type =" tns:AdressePBOReponseType" />
173
- <xs : complexType name =" CoordonneesGeographiquesType" >
174
- <xs : sequence >
175
- <xs : element minOccurs =" 0" name =" CoordonneesX" nillable =" true" type =" xs:string" />
176
- <xs : element minOccurs =" 0" name =" CoordonneesY" nillable =" true" type =" xs:string" />
177
- <xs : element name =" TypeProjection" maxLength =" 10" nillable =" true" type =" xs:string" />
178
- </xs : sequence >
179
- </xs : complexType >
180
- <xs : element name =" CoordonneesGeographiquesType" nillable =" true" type =" tns:CoordonneesGeographiquesType" />
181
- <xs : complexType name =" ReferenceHexacleVoieType" >
182
- <xs : sequence >
183
- <xs : element name =" CodeHexacleVoie" maxLength =" 10" nillable =" true" type =" xs:string" />
184
- <xs : element minOccurs =" 0" name =" ComplementNumeroVoie" type =" ser:char" />
185
- <xs : element name =" NumeroVoie" type =" xs:unsignedInt" />
186
- </xs : sequence >
187
- </xs : complexType >
188
- <xs : element name =" ReferenceHexacleVoieType" nillable =" true" type =" tns:ReferenceHexacleVoieType" />
189
- <xs : complexType name =" ReferenceRivoliType" >
190
- <xs : sequence >
191
- <xs : element name =" CodeInsee" maxLength =" 5" nillable =" true" type =" xs:string" />
192
- <xs : element name =" CodeRivoli" maxLength =" 4" nillable =" true" type =" xs:string" />
193
- <xs : element minOccurs =" 0" name =" ComplementNumeroVoie" type =" ser:char" />
194
- <xs : element name =" NumeroVoie" type =" xs:unsignedInt" />
195
- </xs : sequence >
196
- </xs : complexType >
197
- <xs : element name =" ReferenceRivoliType" nillable =" true" type =" tns:ReferenceRivoliType" />
198
- <xs : complexType name =" StructureVerticalePBOType" >
199
- <xs : sequence >
200
- <xs : element name =" Batiment" maxLength =" 60" nillable =" true" type =" xs:string" />
201
- <xs : element name =" Escalier" maxLength =" 25" nillable =" true" type =" xs:string" />
202
- <xs : element name =" Etage" maxLength =" 25" nillable =" true" type =" xs:string" />
203
- </xs : sequence >
204
- </xs : complexType >
205
- <xs : element name =" StructureVerticalePBOType" nillable =" true" type =" tns:StructureVerticalePBOType" />
206
- <xs : complexType name =" ConsultationFibresDemande" >
207
- <xs : sequence >
208
- <xs : element name =" Entete" nillable =" true" type =" tns:EnteteRequeteType" />
209
- <xs : element minOccurs =" 0" name =" ReferenceCommandePriseInterneOC" maxLength =" 20" nillable =" true" type =" xs:string" />
210
- <xs : element minOccurs =" 0" name =" ReferencePBO" nillable =" true" type =" xs:string" />
211
- <xs : element minOccurs =" 0" name =" ReferencePM" nillable =" true" type =" xs:string" />
212
- <xs : element minOccurs =" 0" name =" ReferencePrestationPrise" maxLength =" 20" nillable =" true" type =" xs:string" />
213
- </xs : sequence >
214
- </xs : complexType >
215
- <xs : element name =" ConsultationFibresDemande" nillable =" true" type =" tns:ConsultationFibresDemande" />
216
- <xs : complexType name =" ConsultationFibresPBOReponse" >
217
- <xs : sequence >
218
- <xs : element name =" CodeRetour" nillable =" true" type =" tns:CodeRetourType" />
219
- <xs : element name =" Entete" nillable =" true" type =" tns:EnteteReponseType" />
220
- <xs : element name =" Fibre" nillable =" true" type =" tns:ListeFibreType" />
221
- <xs : element name =" PboType" nillable =" true" type =" tns:PboType" />
222
- </xs : sequence >
223
- </xs : complexType >
224
- <xs : element name =" ConsultationFibresPBOReponse" nillable =" true" type =" tns:ConsultationFibresPBOReponse" />
225
- <xs : complexType name =" ListeFibreType" >
226
- <xs : sequence >
227
- <xs : element minOccurs =" 0" name =" Fibres" nillable =" true" type =" tns:ArrayOfFibreType" />
228
- </xs : sequence >
229
- </xs : complexType >
230
- <xs : element name =" ListeFibreType" nillable =" true" type =" tns:ListeFibreType" />
231
- <xs : complexType name =" ArrayOfFibreType" >
232
- <xs : sequence >
233
- <xs : element minOccurs =" 0" maxOccurs =" unbounded" name =" FibreType" nillable =" true" type =" tns:FibreType" />
234
- </xs : sequence >
235
- </xs : complexType >
236
- <xs : element name =" ArrayOfFibreType" nillable =" true" type =" tns:ArrayOfFibreType" />
237
- <xs : complexType name =" FibreType" >
238
- <xs : sequence >
239
- <xs : element name =" EtatFibre" nillable =" true" type =" tns:EtatFibreType" />
240
- <xs : element name =" IdentifiantFibre" maxLength =" 30" nillable =" true" type =" xs:string" />
241
- <xs : element name =" InformationFibrePBO" maxLength =" 20" nillable =" true" type =" xs:string" />
242
- <xs : element name =" InformationTubePBO" maxLength =" 20" nillable =" true" type =" xs:string" />
243
- <xs : element minOccurs =" 0" name =" ReferenceCablePBO" maxLength =" 30" nillable =" true" type =" xs:string" />
244
- <xs : element minOccurs =" 0" name =" ReferencePrise" maxLength =" 30" nillable =" true" type =" xs:string" />
245
- </xs : sequence >
246
- </xs : complexType >
247
- <xs : element name =" FibreType" nillable =" true" type =" tns:FibreType" />
248
- <xs : complexType name =" EtatFibreType" >
249
- <xs : sequence >
250
- <xs : element minOccurs =" 0" name =" EtatFibre" nillable =" true" type =" xs:string" />
251
- </xs : sequence >
252
- </xs : complexType >
253
- <xs : element name =" EtatFibreType" nillable =" true" type =" tns:EtatFibreType" />
254
- <xs : complexType name =" MiseAJourRouteOptiqueDemande" >
255
- <xs : sequence >
256
- <xs : element name =" Batiment" maxLength =" 60" nillable =" true" type =" xs:string" />
257
- <xs : element minOccurs =" 0" name =" BatimentTerrain" maxLength =" 60" nillable =" true" type =" xs:string" />
258
- <xs : element name =" CodeRetour" nillable =" true" type =" tns:CodeRetourType" />
259
- <xs : element name =" Entete" nillable =" true" type =" tns:EnteteRequeteType" />
260
- <xs : element name =" Escalier" maxLength =" 25" nillable =" true" type =" xs:string" />
261
- <xs : element minOccurs =" 0" name =" EscalierTerrain" maxLength =" 25" nillable =" true" type =" xs:string" />
262
- <xs : element name =" Etage" maxLength =" 25" nillable =" true" type =" xs:string" />
263
- <xs : element minOccurs =" 0" name =" EtageTerrain" maxLength =" 25" nillable =" true" type =" xs:string" />
264
- <xs : element name =" IdentifiantFibre" maxLength =" 30" nillable =" true" type =" xs:string" />
265
- <xs : element name =" MotifMutation" nillable =" true" type =" xs:string" />
266
- <xs : element minOccurs =" 0" name =" PorteTerrain" maxLength =" 25" nillable =" true" type =" xs:string" />
267
- <xs : element name =" ReferenceAdresse" nillable =" true" type =" tns:ReferenceAdresseDemandeType" />
268
- <xs : element minOccurs =" 0" name =" ReferenceCommandePriseInterneOC" maxLength =" 20" nillable =" true" type =" xs:string" />
269
- <xs : element minOccurs =" 0" name =" ReferencePrestationPrise" maxLength =" 20" nillable =" true" type =" xs:string" />
270
- <xs : element minOccurs =" 0" name =" ReferencePrise" maxLength =" 30" nillable =" true" type =" xs:string" />
271
- </xs : sequence >
272
- </xs : complexType >
273
- <xs : element name =" MiseAJourRouteOptiqueDemande" nillable =" true" type =" tns:MiseAJourRouteOptiqueDemande" />
274
- <xs : complexType name =" ReferenceAdresseDemandeType" >
275
- <xs : sequence >
276
- <xs : element minOccurs =" 0" name =" IdentifiantImmeuble" maxLength =" 30" nillable =" true" type =" xs:string" />
277
- <xs : element minOccurs =" 0" name =" ReferenceGeographique" nillable =" true" type =" tns:CoordonneesGeographiquesType" />
278
- <xs : element minOccurs =" 0" name =" ReferenceHexacle" maxLength =" 10" nillable =" true" type =" xs:string" />
279
- <xs : element minOccurs =" 0" name =" ReferenceHexacleVoie" nillable =" true" type =" tns:ReferenceHexacleVoieType" />
280
- <xs : element minOccurs =" 0" name =" ReferenceRivoli" nillable =" true" type =" tns:ReferenceRivoliType" />
281
- </xs : sequence >
282
- </xs : complexType >
283
- <xs : element name =" ReferenceAdresseDemandeType" nillable =" true" type =" tns:ReferenceAdresseDemandeType" />
284
- <xs : complexType name =" MiseAJourRouteOptiqueReponse" >
285
- <xs : sequence >
286
- <xs : element name =" CodeRetour" nillable =" true" type =" tns:CodeRetourType" />
287
- <xs : element name =" Entete" nillable =" true" type =" tns:EnteteReponseType" />
288
- <xs : element name =" NumeroDecharge" maxLength =" 20" nillable =" true" type =" xs:string" />
289
- <xs : element name =" ReferencePBO" maxLength =" 30" nillable =" true" type =" xs:string" />
290
- <xs : element name =" ReferencePM" maxLength =" 20" nillable =" true" type =" xs:string" />
291
- <xs : element name =" ReferencePMT" maxLength =" 20" nillable =" true" type =" xs:string" />
292
- <xs : element name =" ReferencePrise" maxLength =" 30" nillable =" true" type =" xs:string" />
293
- <xs : element name =" RoutesOptiques" nillable =" true" type =" tns:ListeRoutesOptiques" />
294
- </xs : sequence >
295
- </xs : complexType >
296
- <xs : element name =" MiseAJourRouteOptiqueReponse" nillable =" true" type =" tns:MiseAJourRouteOptiqueReponse" />
297
- <xs : complexType name =" ListeRoutesOptiques" >
298
- <xs : sequence >
299
- <xs : element name =" RoutesOptiques" nillable =" true" type =" tns:ArrayOfRouteOptique" />
300
- </xs : sequence >
301
- </xs : complexType >
302
- <xs : element name =" ListeRoutesOptiques" nillable =" true" type =" tns:ListeRoutesOptiques" />
303
- <xs : complexType name =" ArrayOfRouteOptique" >
304
- <xs : sequence >
305
- <xs : element minOccurs =" 0" maxOccurs =" unbounded" name =" RouteOptique" nillable =" true" type =" tns:RouteOptique" />
306
- </xs : sequence >
307
- </xs : complexType >
308
- <xs : element name =" ArrayOfRouteOptique" nillable =" true" type =" tns:ArrayOfRouteOptique" />
309
- <xs : complexType name =" RouteOptique" >
310
- <xs : sequence >
311
- <xs : element minOccurs =" 0" name =" ConnecteurPriseCouleur" nillable =" true" type =" xs:string" />
312
- <xs : element name =" ConnecteurPriseNumero" type =" xs:int" />
313
- <xs : element name =" InformationFibrePBO" nillable =" true" type =" xs:string" />
314
- <xs : element name =" InformationTubePBO" nillable =" true" type =" xs:string" />
315
- <xs : element name =" OC" nillable =" true" type =" xs:string" />
316
- <xs : element name =" PositionPm" nillable =" true" type =" tns:PositionPmType" />
317
- <xs : element minOccurs =" 0" name =" ReferenceCablePBO" nillable =" true" type =" xs:string" />
318
- </xs : sequence >
319
- </xs : complexType >
320
- <xs : element name =" RouteOptique" nillable =" true" type =" tns:RouteOptique" />
321
- <xs : complexType name =" PositionPmType" >
322
- <xs : sequence >
323
- <xs : element minOccurs =" 0" name =" InfoFibreModulePM" nillable =" true" type =" xs:string" />
324
- <xs : element minOccurs =" 0" name =" InfoTubeModulePM" nillable =" true" type =" xs:string" />
325
- <xs : element name =" NomModulePM" nillable =" true" type =" xs:string" />
326
- <xs : element name =" PositionModulePM" nillable =" true" type =" xs:string" />
327
- <xs : element minOccurs =" 0" name =" ReferenceCableModulePM" nillable =" true" type =" xs:string" />
328
- </xs : sequence >
329
- </xs : complexType >
330
- <xs : element name =" PositionPmType" nillable =" true" type =" tns:PositionPmType" />
331
- </xs : schema >
332
- </wsdl : types >
333
- <wsdl : message name =" Emutation_RecherchePBO_InputMessage" >
334
- <wsdl : part name =" parameters" element =" tns:RecherchePBO" />
335
- </wsdl : message >
336
- <wsdl : message name =" Emutation_RecherchePBO_OutputMessage" >
337
- <wsdl : part name =" parameters" element =" tns:RecherchePBOResponse" />
338
- </wsdl : message >
339
- <wsdl : message name =" Emutation_ConsultationFibres_InputMessage" >
340
- <wsdl : part name =" parameters" element =" tns:ConsultationFibres" />
341
- </wsdl : message >
342
- <wsdl : message name =" Emutation_ConsultationFibres_OutputMessage" >
343
- <wsdl : part name =" parameters" element =" tns:ConsultationFibresResponse" />
344
- </wsdl : message >
345
- <wsdl : message name =" Emutation_MiseAJourRouteOptique_InputMessage" >
346
- <wsdl : part name =" parameters" element =" tns:MiseAJourRouteOptique" />
347
- </wsdl : message >
348
- <wsdl : message name =" Emutation_MiseAJourRouteOptique_OutputMessage" >
349
- <wsdl : part name =" parameters" element =" tns:MiseAJourRouteOptiqueResponse" />
350
- </wsdl : message >
351
- <wsdl : portType name =" Emutation" >
352
- <wsdl : documentation >WebServices de mutation made by Corentin Le Guen (corentin.leguen@altitudeinfra.fr)</wsdl : documentation >
353
- <wsdl : operation name =" RecherchePBO" >
354
- <wsdl : input wsaw : Action =" http://interop-fibre.fr/Emutation/RecherchePBO" message =" tns:Emutation_RecherchePBO_InputMessage" />
355
- <wsdl : output wsaw : Action =" http://interop-fibre.fr/Emutation/RecherchePBOResponse" message =" tns:Emutation_RecherchePBO_OutputMessage" />
356
- </wsdl : operation >
357
- <wsdl : operation name =" ConsultationFibres" >
358
- <wsdl : input wsaw : Action =" http://interop-fibre.fr/Emutation/ConsultationFibres" message =" tns:Emutation_ConsultationFibres_InputMessage" />
359
- <wsdl : output wsaw : Action =" http://interop-fibre.fr/Emutation/ConsultationFibresResponse" message =" tns:Emutation_ConsultationFibres_OutputMessage" />
360
- </wsdl : operation >
361
- <wsdl : operation name =" MiseAJourRouteOptique" >
362
- <wsdl : input wsaw : Action =" http://interop-fibre.fr/Emutation/MiseAJourRouteOptique" message =" tns:Emutation_MiseAJourRouteOptique_InputMessage" />
363
- <wsdl : output wsaw : Action =" http://interop-fibre.fr/Emutation/MiseAJourRouteOptiqueResponse" message =" tns:Emutation_MiseAJourRouteOptique_OutputMessage" />
364
- </wsdl : operation >
365
- </wsdl : portType >
366
- <wsdl : binding name =" BasicHttpBinding_Emutation" type =" tns:Emutation" >
367
- <soap : binding transport =" http://schemas.xmlsoap.org/soap/http" />
368
- <wsdl : operation name =" RecherchePBO" >
369
- <soap : operation soapAction =" http://interop-fibre.fr/Emutation/RecherchePBO" style =" document" />
370
- <wsdl : input >
371
- <soap : body use =" literal" />
372
- </wsdl : input >
373
- <wsdl : output >
374
- <soap : body use =" literal" />
375
- </wsdl : output >
376
- </wsdl : operation >
377
- <wsdl : operation name =" ConsultationFibres" >
378
- <soap : operation soapAction =" http://interop-fibre.fr/Emutation/ConsultationFibres" style =" document" />
379
- <wsdl : input >
380
- <soap : body use =" literal" />
381
- </wsdl : input >
382
- <wsdl : output >
383
- <soap : body use =" literal" />
384
- </wsdl : output >
385
- </wsdl : operation >
386
- <wsdl : operation name =" MiseAJourRouteOptique" >
387
- <soap : operation soapAction =" http://interop-fibre.fr/Emutation/MiseAJourRouteOptique" style =" document" />
388
- <wsdl : input >
389
- <soap : body use =" literal" />
390
- </wsdl : input >
391
- <wsdl : output >
392
- <soap : body use =" literal" />
393
- </wsdl : output >
394
- </wsdl : operation >
395
- </wsdl : binding >
396
- <wsdl : service name =" Emutation" >
397
- <wsdl : port name =" BasicHttpBinding_Emutation" binding =" tns:BasicHttpBinding_Emutation" >
398
- <soap : address location =" http://interop-fibre.fr/Emutation" />
399
- </wsdl : port >
400
- </wsdl : service >
401
- </wsdl : definitions >
1
+ <wsdl : definitions xmlns : wsdl =" http://schemas.xmlsoap.org/wsdl/" xmlns : wsap =" http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns : wsa10 =" http://www.w3.org/2005/08/addressing" xmlns : tns =" http://interop-fibre.fr/Emutation/1.0/" xmlns : soapenc =" http://schemas.xmlsoap.org/soap/encoding/" xmlns : wsx =" http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns : soap =" http://schemas.xmlsoap.org/wsdl/soap/" xmlns : wsam =" http://www.w3.org/2007/05/addressing/metadata" xmlns : wsa =" http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns : wsp =" http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns : wsaw =" http://www.w3.org/2006/05/addressing/wsdl" xmlns : soap12 =" http://schemas.xmlsoap.org/wsdl/soap12/" xmlns : wsu =" http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns : xsd =" http://www.w3.org/2001/XMLSchema" name =" Emutation" targetNamespace =" http://interop-fibre.fr/Emutation/1.0/" >
2
+ <wsdl : types >
3
+ <xs : schema xmlns : xs =" http://www.w3.org/2001/XMLSchema" elementFormDefault =" qualified" targetNamespace =" http://interop-fibre.fr/Emutation/1.0/" >
4
+ <xs : element name =" RecherchePBO" >
5
+ <xs : complexType >
6
+ <xs : sequence >
7
+ <xs : element xmlns : q1 =" http://interop-fibre.fr/Emutation/1.0/" minOccurs =" 0" name =" demande" type =" q1:RecherchePBODemande" />
8
+ </xs : sequence >
9
+ </xs : complexType >
10
+ </xs : element >
11
+ <xs : element name =" RecherchePBOResponse" >
12
+ <xs : complexType >
13
+ <xs : sequence >
14
+ <xs : element xmlns : q2 =" http://interop-fibre.fr/Emutation/1.0/" minOccurs =" 0" name =" RecherchePBOResult" type =" q2:RecherchePBOReponse" />
15
+ </xs : sequence >
16
+ </xs : complexType >
17
+ </xs : element >
18
+ <xs : element name =" ConsultationFibres" >
19
+ <xs : complexType >
20
+ <xs : sequence >
21
+ <xs : element xmlns : q3 =" http://interop-fibre.fr/Emutation/1.0/" minOccurs =" 0" name =" demande" type =" q3:ConsultationFibresDemande" />
22
+ </xs : sequence >
23
+ </xs : complexType >
24
+ </xs : element >
25
+ <xs : element name =" ConsultationFibresResponse" >
26
+ <xs : complexType >
27
+ <xs : sequence >
28
+ <xs : element xmlns : q4 =" http://interop-fibre.fr/Emutation/1.0/" minOccurs =" 0" name =" ConsultationFibresResult" type =" q4:ConsultationFibresPBOReponse" />
29
+ </xs : sequence >
30
+ </xs : complexType >
31
+ </xs : element >
32
+ <xs : element name =" MiseAJourRouteOptique" >
33
+ <xs : complexType >
34
+ <xs : sequence >
35
+ <xs : element xmlns : q5 =" http://interop-fibre.fr/Emutation/1.0/" minOccurs =" 0" name =" demande" type =" q5:MiseAJourRouteOptiqueDemande" />
36
+ </xs : sequence >
37
+ </xs : complexType >
38
+ </xs : element >
39
+ <xs : element name =" MiseAJourRouteOptiqueResponse" >
40
+ <xs : complexType >
41
+ <xs : sequence >
42
+ <xs : element xmlns : q6 =" http://interop-fibre.fr/Emutation/1.0/" minOccurs =" 0" name =" MiseAJourRouteOptiqueResult" type =" q6:MiseAJourRouteOptiqueReponse" />
43
+ </xs : sequence >
44
+ </xs : complexType >
45
+ </xs : element >
46
+ </xs : schema >
47
+ <xs : schema xmlns : xs =" http://www.w3.org/2001/XMLSchema" xmlns : tns =" http://interop-fibre.fr/Emutation/1.0/" elementFormDefault =" qualified" targetNamespace =" http://interop-fibre.fr/Emutation/1.0/" >
48
+ <xs : complexType name =" RecherchePBODemande" >
49
+ <xs : sequence >
50
+ <xs : element name =" Entete" nillable =" true" type =" tns:EnteteRequeteType" />
51
+ <xs : element minOccurs =" 0" name =" ReferenceCommandePriseInterneOC" nillable =" true" >
52
+ <xs : simpleType >
53
+ <xs : restriction base =" xs:string" >
54
+ <xs : minLength value =" 0" />
55
+ <xs : maxLength value =" 20" />
56
+ </xs : restriction >
57
+ </xs : simpleType >
58
+ </xs : element >
59
+ <xs : element minOccurs =" 0" name =" ReferencePrestationPrise" nillable =" true" >
60
+ <xs : simpleType >
61
+ <xs : restriction base =" xs:string" >
62
+ <xs : minLength value =" 0" />
63
+ <xs : maxLength value =" 20" />
64
+ </xs : restriction >
65
+ </xs : simpleType >
66
+ </xs : element >
67
+ </xs : sequence >
68
+ </xs : complexType >
69
+ <xs : element name =" RecherchePBODemande" nillable =" true" type =" tns:RecherchePBODemande" />
70
+ <xs : complexType name =" EnteteRequeteType" >
71
+ <xs : sequence >
72
+ <xs : element name =" HorodatageRequete" type =" xs:dateTime" />
73
+ <xs : element name =" OperateurCommercial" nillable =" true" type =" tns:OperateurCommercialType" />
74
+ <xs : element name =" VersionWS" nillable =" true" type =" xs:string" />
75
+ </xs : sequence >
76
+ </xs : complexType >
77
+ <xs : element name =" EnteteRequeteType" nillable =" true" type =" tns:EnteteRequeteType" />
78
+ <xs : complexType name =" OperateurCommercialType" >
79
+ <xs : sequence >
80
+ <xs : element minOccurs =" 0" name =" Identifiant" nillable =" true" type =" xs:string" />
81
+ <xs : element name =" Nom" nillable =" true" type =" xs:string" />
82
+ </xs : sequence >
83
+ </xs : complexType >
84
+ <xs : element name =" OperateurCommercialType" nillable =" true" type =" tns:OperateurCommercialType" />
85
+ <xs : complexType name =" RecherchePBOReponse" >
86
+ <xs : sequence >
87
+ <xs : element name =" CodeRetour" nillable =" true" type =" tns:CodeRetourType" />
88
+ <xs : element name =" Entete" nillable =" true" type =" tns:EnteteReponseType" />
89
+ <xs : element name =" ListePBO" nillable =" true" type =" tns:ListePboType" />
90
+ </xs : sequence >
91
+ </xs : complexType >
92
+ <xs : element name =" RecherchePBOReponse" nillable =" true" type =" tns:RecherchePBOReponse" />
93
+ <xs : complexType name =" CodeRetourType" >
94
+ <xs : sequence >
95
+ <xs : element minOccurs =" 0" name =" CodeErreur" nillable =" true" type =" xs:string" />
96
+ <xs : element name =" CodeRetour" type =" xs:int" />
97
+ <xs : element minOccurs =" 0" name =" LibelleErreur" nillable =" true" type =" xs:string" />
98
+ </xs : sequence >
99
+ </xs : complexType >
100
+ <xs : element name =" CodeRetourType" nillable =" true" type =" tns:CodeRetourType" />
101
+ <xs : complexType name =" EnteteReponseType" >
102
+ <xs : sequence >
103
+ <xs : element name =" HorodatageReponse" type =" xs:dateTime" />
104
+ <xs : element name =" HorodatageRequete" type =" xs:dateTime" />
105
+ <xs : element name =" IdentifiantReponse" type =" xs:int" />
106
+ <xs : element name =" OperateurCommercial" nillable =" true" type =" tns:OperateurCommercialType" />
107
+ <xs : element name =" VersionWS" nillable =" true" type =" xs:string" />
108
+ </xs : sequence >
109
+ </xs : complexType >
110
+ <xs : element name =" EnteteReponseType" nillable =" true" type =" tns:EnteteReponseType" />
111
+ <xs : complexType name =" ListePboType" >
112
+ <xs : sequence >
113
+ <xs : element minOccurs =" 0" maxOccurs =" unbounded" name =" Pbo" nillable =" true" type =" tns:PboType" />
114
+ </xs : sequence >
115
+ </xs : complexType >
116
+ <xs : element name =" ListePboType" nillable =" true" type =" tns:ListePboType" />
117
+
118
+ <xs : complexType name =" PboType" >
119
+ <xs : sequence >
120
+ <xs : element name =" AdressePBO" nillable =" true" type =" tns:AdressePBOReponseType" />
121
+ <xs : element minOccurs =" 0" name =" NaturePBO" nillable =" true" type =" xs:string" />
122
+ <xs : element minOccurs =" 0" name =" NombreFibresDisponibles" type =" xs:int" />
123
+ <xs : element name =" ReferencePBO" nillable =" true" type =" xs:string" />
124
+ <xs : element name =" ReferencePM" nillable =" true" type =" xs:string" />
125
+ <xs : element name =" StructurePBO" nillable =" true" type =" tns:StructureVerticalePBOType" />
126
+ </xs : sequence >
127
+ </xs : complexType >
128
+ <xs : element name =" PboType" nillable =" true" type =" tns:PboType" />
129
+ <xs : complexType name =" AdressePBOReponseType" >
130
+ <xs : sequence >
131
+ <xs : element minOccurs =" 0" name =" AdressePBO" nillable =" true" type =" xs:string" />
132
+ <xs : element minOccurs =" 0" name =" ReferenceGeographique" nillable =" true" type =" tns:CoordonneesGeographiquesType" />
133
+ <xs : element minOccurs =" 0" name =" ReferenceHexacle" nillable =" true" type =" xs:string" />
134
+ <xs : element minOccurs =" 0" name =" ReferenceHexacleVoie" nillable =" true" type =" tns:ReferenceHexacleVoieType" />
135
+ <xs : element minOccurs =" 0" name =" ReferenceRivoli" nillable =" true" type =" tns:ReferenceRivoliType" />
136
+ </xs : sequence >
137
+ </xs : complexType >
138
+ <xs : element name =" AdressePBOReponseType" nillable =" true" type =" tns:AdressePBOReponseType" />
139
+ <xs : complexType name =" CoordonneesGeographiquesType" >
140
+ <xs : sequence >
141
+ <xs : element minOccurs =" 0" name =" CoordonneesX" nillable =" true" type =" xs:string" />
142
+ <xs : element minOccurs =" 0" name =" CoordonneesY" nillable =" true" type =" xs:string" />
143
+ <xs : element name =" TypeProjection" nillable =" true" type =" xs:string" />
144
+ </xs : sequence >
145
+ </xs : complexType >
146
+ <xs : element name =" CoordonneesGeographiquesType" nillable =" true" type =" tns:CoordonneesGeographiquesType" />
147
+ <xs : complexType name =" ReferenceHexacleVoieType" >
148
+ <xs : sequence >
149
+ <xs : element name =" CodeHexacleVoie" nillable =" true" type =" xs:string" />
150
+ <xs : element minOccurs =" 0" name =" ComplementNumeroVoie" type =" xs:string" />
151
+ <xs : element name =" NumeroVoie" type =" xs:nonNegativeInteger" />
152
+ </xs : sequence >
153
+ </xs : complexType >
154
+ <xs : element name =" ReferenceHexacleVoieType" nillable =" true" type =" tns:ReferenceHexacleVoieType" />
155
+ <xs : complexType name =" ReferenceRivoliType" >
156
+ <xs : sequence >
157
+ <xs : element name =" CodeInsee" nillable =" true" type =" xs:string" />
158
+ <xs : element name =" CodeRivoli" nillable =" true" type =" xs:string" />
159
+ <xs : element minOccurs =" 0" name =" ComplementNumeroVoie" type =" xs:string" />
160
+ <xs : element name =" NumeroVoie" type =" xs:nonNegativeInteger" />
161
+ </xs : sequence >
162
+ </xs : complexType >
163
+ <xs : element name =" ReferenceRivoliType" nillable =" true" type =" tns:ReferenceRivoliType" />
164
+ <xs : complexType name =" StructureVerticalePBOType" >
165
+ <xs : sequence >
166
+ <xs : element name =" Batiment" nillable =" true" type =" xs:string" />
167
+ <xs : element name =" Escalier" nillable =" true" type =" xs:string" />
168
+ <xs : element name =" Etage" nillable =" true" type =" xs:string" />
169
+ </xs : sequence >
170
+ </xs : complexType >
171
+ <xs : element name =" StructureVerticalePBOType" nillable =" true" type =" tns:StructureVerticalePBOType" />
172
+ <xs : complexType name =" ConsultationFibresDemande" >
173
+ <xs : sequence >
174
+ <xs : element name =" Entete" nillable =" true" type =" tns:EnteteRequeteType" />
175
+ <xs : element minOccurs =" 0" name =" ReferenceCommandePriseInterneOC" nillable =" true" >
176
+ <xs : simpleType >
177
+ <xs : restriction base =" xs:string" >
178
+ <xs : minLength value =" 0" />
179
+ <xs : maxLength value =" 20" />
180
+ </xs : restriction >
181
+ </xs : simpleType >
182
+ </xs : element >
183
+ <xs : element minOccurs =" 0" name =" ReferencePBO" nillable =" true" type =" xs:string" />
184
+ <xs : element minOccurs =" 0" name =" ReferencePM" nillable =" true" type =" xs:string" />
185
+ <xs : element minOccurs =" 0" name =" ReferencePrestationPrise" nillable =" true" >
186
+ <xs : simpleType >
187
+ <xs : restriction base =" xs:string" >
188
+ <xs : minLength value =" 0" />
189
+ <xs : maxLength value =" 20" />
190
+ </xs : restriction >
191
+ </xs : simpleType >
192
+ </xs : element >
193
+ </xs : sequence >
194
+ </xs : complexType >
195
+ <xs : element name =" ConsultationFibresDemande" nillable =" true" type =" tns:ConsultationFibresDemande" />
196
+ <xs : complexType name =" ConsultationFibresPBOReponse" >
197
+ <xs : sequence >
198
+ <xs : element name =" CodeRetour" nillable =" true" type =" tns:CodeRetourType" />
199
+ <xs : element name =" Entete" nillable =" true" type =" tns:EnteteReponseType" />
200
+ <xs : element name =" Fibre" nillable =" true" type =" tns:ListeFibreType" />
201
+ <xs : element name =" PboType" nillable =" true" type =" tns:PboType" />
202
+ </xs : sequence >
203
+ </xs : complexType >
204
+ <xs : element name =" ConsultationFibresPBOReponse" nillable =" true" type =" tns:ConsultationFibresPBOReponse" />
205
+ <xs : complexType name =" ListeFibreType" >
206
+ <xs : sequence >
207
+ <xs : element minOccurs =" 0" maxOccurs =" unbounded" name =" Fibres" nillable =" true" type =" tns:FibreType" />
208
+ </xs : sequence >
209
+ </xs : complexType >
210
+ <xs : complexType name =" FibreType" >
211
+ <xs : sequence >
212
+ <xs : element name =" EtatFibre" nillable =" true" type =" tns:EtatFibreType" />
213
+ <xs : element name =" IdentifiantFibre" nillable =" true" type =" xs:string" />
214
+ <xs : element name =" InformationFibrePBO" nillable =" true" type =" xs:string" />
215
+ <xs : element name =" InformationTubePBO" nillable =" true" type =" xs:string" />
216
+ <xs : element minOccurs =" 0" name =" ReferenceCablePBO" nillable =" true" type =" xs:string" />
217
+ <xs : element minOccurs =" 0" name =" ReferencePrise" nillable =" true" type =" xs:string" />
218
+ </xs : sequence >
219
+ </xs : complexType >
220
+ <xs : element name =" FibreType" nillable =" true" type =" tns:FibreType" />
221
+ <xsd : simpleType name =" EtatFibreType" >
222
+ <xsd : restriction base =" xsd:string" >
223
+ <xsd : enumeration value =" fibre disponible" />
224
+ <xsd : enumeration value =" fibre dédiée disponible" />
225
+ <xsd : enumeration value =" fibre réservée" />
226
+ <xsd : enumeration value =" fibre occupée" />
227
+ <xsd : enumeration value =" fibre hors service" />
228
+ </xsd : restriction >
229
+ </xsd : simpleType >
230
+ <xs : complexType name =" MiseAJourRouteOptiqueDemande" >
231
+ <xs : sequence >
232
+ <xs : element name =" Batiment" nillable =" true" >
233
+ <xs : simpleType >
234
+ <xs : restriction base =" xs:string" >
235
+ <xs : minLength value =" 0" />
236
+ <xs : maxLength value =" 60" />
237
+ </xs : restriction >
238
+ </xs : simpleType >
239
+ </xs : element >
240
+ <xs : element minOccurs =" 0" name =" BatimentTerrain" nillable =" true" >
241
+ <xs : simpleType >
242
+ <xs : restriction base =" xs:string" >
243
+ <xs : minLength value =" 0" />
244
+ <xs : maxLength value =" 60" />
245
+ </xs : restriction >
246
+ </xs : simpleType >
247
+ </xs : element >
248
+ <xs : element name =" CodeRetour" nillable =" true" type =" tns:CodeRetourType" />
249
+ <xs : element name =" Entete" nillable =" true" type =" tns:EnteteRequeteType" />
250
+ <xs : element name =" Escalier" nillable =" true" >
251
+ <xs : simpleType >
252
+ <xs : restriction base =" xs:string" >
253
+ <xs : minLength value =" 0" />
254
+ <xs : maxLength value =" 25" />
255
+ </xs : restriction >
256
+ </xs : simpleType >
257
+ </xs : element >
258
+ <xs : element minOccurs =" 0" name =" EscalierTerrain" nillable =" true" >
259
+ <xs : simpleType >
260
+ <xs : restriction base =" xs:string" >
261
+ <xs : minLength value =" 0" />
262
+ <xs : maxLength value =" 25" />
263
+ </xs : restriction >
264
+ </xs : simpleType >
265
+ </xs : element >
266
+ <xs : element name =" Etage" nillable =" true" >
267
+ <xs : simpleType >
268
+ <xs : restriction base =" xs:string" >
269
+ <xs : minLength value =" 0" />
270
+ <xs : maxLength value =" 25" />
271
+ </xs : restriction >
272
+ </xs : simpleType >
273
+ </xs : element >
274
+ <xs : element minOccurs =" 0" name =" EtageTerrain" nillable =" true" >
275
+ <xs : simpleType >
276
+ <xs : restriction base =" xs:string" >
277
+ <xs : minLength value =" 0" />
278
+ <xs : maxLength value =" 25" />
279
+ </xs : restriction >
280
+ </xs : simpleType >
281
+ </xs : element >
282
+ <xs : element name =" IdentifiantFibre" nillable =" true" >
283
+ <xs : simpleType >
284
+ <xs : restriction base =" xs:string" >
285
+ <xs : minLength value =" 0" />
286
+ <xs : maxLength value =" 30" />
287
+ </xs : restriction >
288
+ </xs : simpleType >
289
+ </xs : element >
290
+ <xs : element name =" MotifMutation" nillable =" true" type =" xs:string" />
291
+ <xs : element minOccurs =" 0" name =" PorteTerrain" nillable =" true" >
292
+ <xs : simpleType >
293
+ <xs : restriction base =" xs:string" >
294
+ <xs : minLength value =" 0" />
295
+ <xs : maxLength value =" 25" />
296
+ </xs : restriction >
297
+ </xs : simpleType >
298
+ </xs : element >
299
+ <xs : element name =" ReferenceAdresse" nillable =" true" type =" tns:ReferenceAdresseDemandeType" />
300
+ <xs : element minOccurs =" 0" name =" ReferenceCommandePriseInterneOC" nillable =" true" >
301
+ <xs : simpleType >
302
+ <xs : restriction base =" xs:string" >
303
+ <xs : minLength value =" 0" />
304
+ <xs : maxLength value =" 20" />
305
+ </xs : restriction >
306
+ </xs : simpleType >
307
+ </xs : element >
308
+ <xs : element minOccurs =" 0" name =" ReferencePrestationPrise" nillable =" true" >
309
+ <xs : simpleType >
310
+ <xs : restriction base =" xs:string" >
311
+ <xs : minLength value =" 0" />
312
+ <xs : maxLength value =" 20" />
313
+ </xs : restriction >
314
+ </xs : simpleType >
315
+ </xs : element >
316
+ <xs : element minOccurs =" 0" name =" ReferencePrise" nillable =" true" >
317
+ <xs : simpleType >
318
+ <xs : restriction base =" xs:string" >
319
+ <xs : minLength value =" 0" />
320
+ <xs : maxLength value =" 20" />
321
+ </xs : restriction >
322
+ </xs : simpleType >
323
+ </xs : element >
324
+ </xs : sequence >
325
+ </xs : complexType >
326
+ <xs : element name =" MiseAJourRouteOptiqueDemande" nillable =" true" type =" tns:MiseAJourRouteOptiqueDemande" />
327
+ <xs : complexType name =" ReferenceAdresseDemandeType" >
328
+ <xs : sequence >
329
+ <xs : element minOccurs =" 0" name =" IdentifiantImmeuble" nillable =" true" type =" xs:string" />
330
+ <xs : element minOccurs =" 0" name =" ReferenceGeographique" nillable =" true" type =" tns:CoordonneesGeographiquesType" />
331
+ <xs : element minOccurs =" 0" name =" ReferenceHexacle" nillable =" true" type =" xs:string" />
332
+ <xs : element minOccurs =" 0" name =" ReferenceHexacleVoie" nillable =" true" type =" tns:ReferenceHexacleVoieType" />
333
+ <xs : element minOccurs =" 0" name =" ReferenceRivoli" nillable =" true" type =" tns:ReferenceRivoliType" />
334
+ </xs : sequence >
335
+ </xs : complexType >
336
+ <xs : element name =" ReferenceAdresseDemandeType" nillable =" true" type =" tns:ReferenceAdresseDemandeType" />
337
+ <xs : complexType name =" MiseAJourRouteOptiqueReponse" >
338
+ <xs : sequence >
339
+ <xs : element name =" CodeRetour" nillable =" true" type =" tns:CodeRetourType" />
340
+ <xs : element name =" Entete" nillable =" true" type =" tns:EnteteReponseType" />
341
+ <xs : element name =" NumeroDecharge" nillable =" true" >
342
+ <xs : simpleType >
343
+ <xs : restriction base =" xs:string" >
344
+ <xs : minLength value =" 0" />
345
+ <xs : maxLength value =" 20" />
346
+ </xs : restriction >
347
+ </xs : simpleType >
348
+ </xs : element >
349
+ <xs : element name =" ReferencePBO" nillable =" true" >
350
+ <xs : simpleType >
351
+ <xs : restriction base =" xs:string" >
352
+ <xs : minLength value =" 0" />
353
+ <xs : maxLength value =" 30" />
354
+ </xs : restriction >
355
+ </xs : simpleType >
356
+ </xs : element >
357
+ <xs : element name =" ReferencePM" nillable =" true" type =" xs:string" />
358
+ <xs : element name =" ReferencePMT" nillable =" true" >
359
+ <xs : simpleType >
360
+ <xs : restriction base =" xs:string" >
361
+ <xs : minLength value =" 0" />
362
+ <xs : maxLength value =" 20" />
363
+ </xs : restriction >
364
+ </xs : simpleType >
365
+ </xs : element >
366
+ <xs : element name =" ReferencePrise" nillable =" true" >
367
+ <xs : simpleType >
368
+ <xs : restriction base =" xs:string" >
369
+ <xs : minLength value =" 0" />
370
+ <xs : maxLength value =" 30" />
371
+ </xs : restriction >
372
+ </xs : simpleType >
373
+ </xs : element >
374
+ <xs : element name =" RoutesOptiques" nillable =" true" type =" tns:ListeRoutesOptiques" />
375
+ </xs : sequence >
376
+ </xs : complexType >
377
+ <xs : element name =" MiseAJourRouteOptiqueReponse" nillable =" true" type =" tns:MiseAJourRouteOptiqueReponse" />
378
+ <xs : complexType name =" ListeRoutesOptiques" >
379
+ <xs : sequence >
380
+ <xs : element minOccurs =" 0" maxOccurs =" 4" name =" RoutesOptiques" nillable =" true" type =" tns:RouteOptique" />
381
+ </xs : sequence >
382
+ </xs : complexType >
383
+
384
+ <xs : complexType name =" RouteOptique" >
385
+ <xs : sequence >
386
+ <xs : element minOccurs =" 0" name =" ConnecteurPriseCouleur" nillable =" true" type =" xs:string" />
387
+ <xs : element name =" ConnecteurPriseNumero" type =" xs:int" />
388
+ <xs : element name =" InformationFibrePBO" nillable =" true" type =" xs:string" />
389
+ <xs : element name =" InformationTubePBO" nillable =" true" type =" xs:string" />
390
+ <xs : element name =" OC" nillable =" true" type =" xs:string" />
391
+ <xs : element name =" PositionPm" nillable =" true" type =" tns:PositionPmType" />
392
+ <xs : element minOccurs =" 0" name =" ReferenceCablePBO" nillable =" true" type =" xs:string" />
393
+ </xs : sequence >
394
+ </xs : complexType >
395
+ <xs : element name =" RouteOptique" nillable =" true" type =" tns:RouteOptique" />
396
+ <xs : complexType name =" PositionPmType" >
397
+ <xs : sequence >
398
+ <xs : element minOccurs =" 0" name =" InfoFibreModulePM" nillable =" true" type =" xs:string" />
399
+ <xs : element minOccurs =" 0" name =" InfoTubeModulePM" nillable =" true" type =" xs:string" />
400
+ <xs : element name =" NomModulePM" nillable =" true" type =" xs:string" />
401
+ <xs : element name =" PositionModulePM" nillable =" true" type =" xs:string" />
402
+ <xs : element minOccurs =" 0" name =" ReferenceCableModulePM" nillable =" true" type =" xs:string" />
403
+ </xs : sequence >
404
+ </xs : complexType >
405
+ <xs : element name =" PositionPmType" nillable =" true" type =" tns:PositionPmType" />
406
+ </xs : schema >
407
+ </wsdl : types >
408
+ <wsdl : message name =" Emutation_RecherchePBO_InputMessage" >
409
+ <wsdl : part name =" parameters" element =" tns:RecherchePBO" />
410
+ </wsdl : message >
411
+ <wsdl : message name =" Emutation_RecherchePBO_OutputMessage" >
412
+ <wsdl : part name =" parameters" element =" tns:RecherchePBOResponse" />
413
+ </wsdl : message >
414
+ <wsdl : message name =" Emutation_ConsultationFibres_InputMessage" >
415
+ <wsdl : part name =" parameters" element =" tns:ConsultationFibres" />
416
+ </wsdl : message >
417
+ <wsdl : message name =" Emutation_ConsultationFibres_OutputMessage" >
418
+ <wsdl : part name =" parameters" element =" tns:ConsultationFibresResponse" />
419
+ </wsdl : message >
420
+ <wsdl : message name =" Emutation_MiseAJourRouteOptique_InputMessage" >
421
+ <wsdl : part name =" parameters" element =" tns:MiseAJourRouteOptique" />
422
+ </wsdl : message >
423
+ <wsdl : message name =" Emutation_MiseAJourRouteOptique_OutputMessage" >
424
+ <wsdl : part name =" parameters" element =" tns:MiseAJourRouteOptiqueResponse" />
425
+ </wsdl : message >
426
+ <wsdl : portType name =" Emutation" >
427
+
428
+ <wsdl : operation name =" RecherchePBO" >
429
+ <wsdl : input wsaw : Action =" http://interop-fibre.fr/Emutation/1.0/RecherchePBO" message =" tns:Emutation_RecherchePBO_InputMessage" />
430
+ <wsdl : output wsaw : Action =" http://interop-fibre.fr/Emutation/1.0/RecherchePBOResponse" message =" tns:Emutation_RecherchePBO_OutputMessage" />
431
+ </wsdl : operation >
432
+ <wsdl : operation name =" ConsultationFibres" >
433
+ <wsdl : input wsaw : Action =" http://interop-fibre.fr/Emutation/1.0/ConsultationFibres" message =" tns:Emutation_ConsultationFibres_InputMessage" />
434
+ <wsdl : output wsaw : Action =" http://interop-fibre.fr/Emutation/1.0/ConsultationFibresResponse" message =" tns:Emutation_ConsultationFibres_OutputMessage" />
435
+ </wsdl : operation >
436
+ <wsdl : operation name =" MiseAJourRouteOptique" >
437
+ <wsdl : input wsaw : Action =" http://interop-fibre.fr/Emutation/1.0/MiseAJourRouteOptique" message =" tns:Emutation_MiseAJourRouteOptique_InputMessage" />
438
+ <wsdl : output wsaw : Action =" http://interop-fibre.fr/Emutation/1.0/MiseAJourRouteOptiqueResponse" message =" tns:Emutation_MiseAJourRouteOptique_OutputMessage" />
439
+ </wsdl : operation >
440
+ </wsdl : portType >
441
+ <wsdl : binding name =" BasicHttpBinding_Emutation" type =" tns:Emutation" >
442
+ <soap : binding transport =" http://schemas.xmlsoap.org/soap/http" />
443
+ <wsdl : operation name =" RecherchePBO" >
444
+ <soap : operation soapAction =" http://interop-fibre.fr/Emutation/1.0/RecherchePBO" style =" document" />
445
+ <wsdl : input >
446
+ <soap : body use =" literal" />
447
+ </wsdl : input >
448
+ <wsdl : output >
449
+ <soap : body use =" literal" />
450
+ </wsdl : output >
451
+ </wsdl : operation >
452
+ <wsdl : operation name =" ConsultationFibres" >
453
+ <soap : operation soapAction =" http://interop-fibre.fr/Emutation/1.0/ConsultationFibres" style =" document" />
454
+ <wsdl : input >
455
+ <soap : body use =" literal" />
456
+ </wsdl : input >
457
+ <wsdl : output >
458
+ <soap : body use =" literal" />
459
+ </wsdl : output >
460
+ </wsdl : operation >
461
+ <wsdl : operation name =" MiseAJourRouteOptique" >
462
+ <soap : operation soapAction =" http://interop-fibre.fr/Emutation/1.0/MiseAJourRouteOptique" style =" document" />
463
+ <wsdl : input >
464
+ <soap : body use =" literal" />
465
+ </wsdl : input >
466
+ <wsdl : output >
467
+ <soap : body use =" literal" />
468
+ </wsdl : output >
469
+ </wsdl : operation >
470
+ </wsdl : binding >
471
+ <wsdl : service name =" Emutation" >
472
+ <wsdl : port name =" BasicHttpBinding_Emutation" binding =" tns:BasicHttpBinding_Emutation" >
473
+ <soap : address location =" http://interop-fibre.fr/Emutation/1.0/" />
474
+ </wsdl : port >
475
+ </wsdl : service >
476
+ </wsdl : definitions >
0 commit comments