Mostrar los últimos autores
1 \\
2
3
4 {{toc/}}
5
6 = SERVICIO DE USUARIOS =
7
8 == Objetivos ==
9
10 Proporcionar acceso a los datos de usuario a otras aplicaciones internas del Departamento de Educación.
11
12 //URL WSDL: [[https:~~/~~/educages.navarra.es/Educa/services/usr/USRWS?wsdl>>https://educages.navarra.es/Educa/services/usr/USRWS?wsdl]]//
13
14 == Bloqueos de acceso por orden judicial ==
15
16 En determinadas ocasiones, y por orden judicial, se bloquea el acceso de padres, madres o tutores a los datos de sus hijos e hijas.
17 Para poder comprobar esto, se define el método "getUsuariosBloqueados" al que se le pasa como parámetro el nombre del usuario del que queremos comprobar si puede acceder a datos de otros usuarios.
18 Devuelve un listado de usuarios y sede a las que no puede acceder.
19
20 **Parámetros de entrada**
21
22 {{code language="java"}}
23 getUsuariosBloqueados(String usuario)
24 {{/code}}
25
26 **Datos de salida**
27
28 {{code language="java"}}
29 List<DataSingleDTO>
30 {{/code}}
31
32 Donde:
33 id es el id de la sede
34 valor es el nombre del usuario al que no puede acceder
35
36 **Parámetros de entrada**
37
38 {{code language="xml"}}
39 <usr:getUsuariosBloqueados>
40 <usuario>userName</usuario>
41 </usr:getUsuariosBloqueados>
42 {{/code}}
43
44 **Ejemplo de uso**
45 {{code language="xml"}} <ns2:getDatosPersonalesResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
46 <return>
47 <id>456</id>
48 <valor>userName2</valor>
49 </return>
50 </ns2:getDatosPersonalesResponse>{{/code}}
51
52 == Datos personales ==
53
54 === A partir de un número de documento (DNI, Pasaporte...) ===
55
56 Devuelve los datos personales de un usuario a partir de un tipo de documento y su número.
57
58 Los tipos de documento válidos son:
59
60 * 1.- DNI
61 * 2.- Pasaporte
62 * 3.- NIE
63 * 6.- DNI sin letra
64
65 **Parámetros de entrada**
66
67 {{code language="java"}}
68 getDatosPersonales(int iDocumentoTipo, String txDocumentoNumero)
69 {{/code}}
70
71 **Datos de salida**
72
73 {{code language="java"}}
74 GNRDatosPersonalesDTO
75 {{/code}}
76
77 **Definición SOAP**
78
79 {{code language="xml"}}
80 <usr:getDatosPersonales>
81 <iDocumentoTipo>1</iDocumentoTipo>
82 <txDocumentoNumero>1234567A</txDocumentoNumero>
83 </usr:getDatosPersonales>
84 {{/code}}
85
86 **Ejemplo de uso**
87
88 {{code language="xml"}}
89 <ns2:getDatosPersonalesResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
90 <return>
91 <apellido1>Martínez</apellido1>
92 <apellido2>Etxeberria</apellido2>
93 <datosContacto>
94 <id>5</id>
95 <valor>657670001</valor>
96 </datosContacto>
97 <datosContacto>
98 <id>7</id>
99 <valor>sucorreo@proveedor.com</valor>
100 </datosContacto>
101 <datosContacto>
102 <id>8</id>
103 <valor>otrocorreo@educacion.navarra.es</valor>
104 </datosContacto>
105 <documentoNumero>1234567A</documentoNumero>
106 <documentoTipo>1</documentoTipo>
107 <fechaNacimiento>1972-02-21T00:00:00+01:00</fechaNacimiento>
108 <idLocalizador>5836</idLocalizador>
109 <nombre>Mariano</nombre>
110 <sexo>H</sexo>
111 <ubicacionDomicilio>
112 <calleEs>Calle Rue del Percebe</calleEs>
113 <calleEu>Rue del Percebe Kalea</calleEu>
114 <codigoINE>312010002</codigoINE>
115 <codigoPostal>31026</codigoPostal>
116 <idCalle>2604</idCalle>
117 <idLocalidad>747</idLocalidad>
118 <idPais>724</idPais>
119 <idProvincia>31</idProvincia>
120 <localidadEs>Pamplona</localidadEs>
121 <localidadEu>Iruña</localidadEu>
122 <portal>27</portal>
123 <puerta>4ºA</puerta>
124 </ubicacionDomicilio>
125 <usuario>mmartin32</usuario>
126 </return>
127 </ns2:getDatosPersonalesResponse>
128
129 {{/code}}
130
131 === A partir del identificador único de persona ===
132
133 Devuelve los datos personales de un usuario
134
135 **Parámetros de entrada**
136
137 {{code language="java"}}
138 getDatosPersonales(int iDocumentoTipo, String txDocumentoNumero)
139 {{/code}}
140
141 **Datos de salida**
142
143 {{code language="java"}}
144 GNRDatosPersonalesDTO
145 {{/code}}
146
147 **Definición SOAP**
148
149 {{code language="xml"}}
150 <usr:getDatosPersonalesPorLocalizador>
151 <idLocalizador>1234</idLocalizador>
152 </usr:getDatosPersonalesPorLocalizador>
153 {{/code}}
154
155 **Ejemplo de uso**
156
157 {{code language="xml"}}
158 <ns2:getDatosPersonalesResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
159 <return>
160 <apellido1>Martínez</apellido1>
161 <apellido2>Etxeberria</apellido2>
162 <datosContacto>
163 <id>5</id>
164 <valor>657670001</valor>
165 </datosContacto>
166 <datosContacto>
167 <id>7</id>
168 <valor>sucorreo@proveedor.com</valor>
169 </datosContacto>
170 <datosContacto>
171 <id>8</id>
172 <valor>otrocorreo@educacion.navarra.es</valor>
173 </datosContacto>
174 <documentoNumero>1234567A</documentoNumero>
175 <documentoTipo>1</documentoTipo>
176 <fechaNacimiento>1972-02-21T00:00:00+01:00</fechaNacimiento>
177 <idLocalizador>1234</idLocalizador>
178 <nombre>Mariano</nombre>
179 <sexo>H</sexo>
180 <ubicacionDomicilio>
181 <calleEs>Calle Rue del Percebe</calleEs>
182 <calleEu>Rue del Percebe Kalea</calleEu>
183 <codigoINE>312010002</codigoINE>
184 <codigoPostal>31026</codigoPostal>
185 <idCalle>2604</idCalle>
186 <idLocalidad>747</idLocalidad>
187 <idPais>724</idPais>
188 <idProvincia>31</idProvincia>
189 <localidadEs>Pamplona</localidadEs>
190 <localidadEu>Iruña</localidadEu>
191 <portal>27</portal>
192 <puerta>4ºA</puerta>
193 </ubicacionDomicilio>
194 <usuario>mmartin32</usuario>
195 </return>
196 </ns2:getDatosPersonalesResponse>
197
198 {{/code}}
199
200 == Datos profesionales ==
201
202 Devuelve los datos profesionales
203 La entrada es por número de documento, no tiene sentido para menores que no tienen documento de identidad.
204
205
206 **Parámetros de entrada**
207
208 {{code language="java"}}
209 getDatosProfesionales(int iDocumentoTipo, String txDocumentoNumero)
210 {{/code}}
211
212 **Datos de salida**
213
214 {{code language="java"}}
215 USRDatosProfesionalesDTO
216 {{/code}}
217
218 **Definición SOAP**
219
220 {{code language="xml"}}
221 <usr:getDatosProfesionales>
222 <iDocumentoTipo>1</iDocumentoTipo>
223 <txDocumentoNumero>12345678A</txDocumentoNumero>
224 <idioma>es</idioma>
225 </usr:getDatosProfesionales>
226
227 {{/code}}
228
229 **Ejemplo de uso**
230
231 {{code language="xml"}}
232 <ns2:getDatosProfesionalesResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
233 <return>
234 <especialidad>
235 <id>590011</id>
236 <idSede>1254</idSede>
237 <nombre>Inglés</nombre>
238 <idioma>1</idioma>
239 </especialidad>
240 <etapa>
241 <id>623</id>
242 <valor>Educación Básica (U.C.E.)</valor>
243 </etapa>
244 <etapa>
245 <id>4</id>
246 <valor>Educación Secundaria Obligatoria</valor>
247 </etapa>
248 <idLocalizador>1234</idLocalizador>
249 <perfil>101</perfil>
250 <puesto>
251 <id>25</id>
252 <idSede>1254</idSede>
253 <nombre>Coordinador EOIDNA</nombre>
254 </puesto>
255 <sede>
256 <id>1254</id>
257 <valor>Pedro de Ursua</valor>
258 </sede>
259 </return>
260 </ns2:getDatosProfesionalesResponse>
261
262 {{/code}}
263
264 == Contexto del usuario ==
265
266 Para los profesores: Devuelve los datos asociados a los puestos de trabajo en las distintas sedes
267 Alumnos: Datos a sociados a las matrículas en las distintas sedes.
268 Otos datos de otros puestos de trabajo.
269
270
271 **Parámetros de entrada**
272
273 {{code language="java"}}getContextoUsuario(String usuario, String idioma){{/code}}
274 usuario es el nombre de usuario de educa (nombreUsuarioUnico)
275
276 **Datos de salida**
277
278 {{code language="java"}}
279 USRContextoUsuarioDTO
280 {{/code}}
281
282 **Definición SOAP**
283 {{code language="xml"}} <usr:getContextoUsuario>
284 <usuario>pmartine238</usuario>
285 <idioma>es</idioma>
286 </usr:getContextoUsuario>{{/code}}
287
288 **Ejemplo de uso**
289 Un profesor normal
290 {{code language="xml"}} <ns2:getContextoUsuarioResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
291 <return>
292 <cargo>
293 <id>25</id>
294 <idSede>1254</idSede>
295 <nombre>Coordinador EOIDNA</nombre>
296 </cargo>
297 <idLocalizador>1234</idLocalizador>
298 <profesor>
299 <id>1</id>
300 <idSede>1254</idSede>
301 <nombre>Profesor/a</nombre>
302 </profesor>
303 </return>
304 </ns2:getContextoUsuarioResponse>{{/code}}
305
306 Un director que además es jefe de estudios
307 {{code language="xml"}} <ns2:getContextoUsuarioResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
308 <return>
309 <cargo>
310 <id>3</id>
311 <idSede>483</idSede>
312 <nombre>Jefe de Estudios</nombre>
313 </cargo>
314 <cargo>
315 <id>1</id>
316 <idSede>483</idSede>
317 <nombre>Director</nombre>
318 </cargo>
319 <idLocalizador>1234</idLocalizador>
320 <profesor>
321 <id>1</id>
322 <idSede>483</idSede>
323 <nombre>Profesor/a</nombre>
324 </profesor>
325 </return>
326 </ns2:getContextoUsuarioResponse>{{/code}}
327
328 Un alumno con varias matrículas
329 {{code languaje="xml"}} <ns2:getContextoUsuarioResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
330 <return>
331 <idLocalizador>1234</idLocalizador>
332 <matricula>
333 <curso>4º ESO</curso>
334 <fechaInicio>2013-09-02T00:00:00+02:00</fechaInicio>
335 <grupo>4M</grupo>
336 <idCurso>23</idCurso>
337 <idGrupo>55192</idGrupo>
338 <idModalidad>167</idModalidad>
339 <idModeloLinguistico>4</idModeloLinguistico>
340 <idSede>1254</idSede>
341 <modalidad>Única 4ESO</modalidad>
342 <modeloLinguistico>D</modeloLinguistico>
343 </matricula>
344 <matricula>
345 <curso>Nivel Intermedio</curso>
346 <fechaInicio>2013-09-02T00:00:00+02:00</fechaInicio>
347 <idCurso>12182</idCurso>
348 <idGrupo>0</idGrupo>
349 <idModalidad>870</idModalidad>
350 <idModeloLinguistico>1242</idModeloLinguistico>
351 <idSede>467</idSede>
352 <modalidad>Inglés</modalidad>
353 <modeloLinguistico>Cas.</modeloLinguistico>
354 </matricula>
355 <matricula>
356 <curso>2º Nivel avanzado</curso>
357 <fechaInicio>2013-09-02T00:00:00+02:00</fechaInicio>
358 <idCurso>12216</idCurso>
359 <idGrupo>0</idGrupo>
360 <idModalidad>872</idModalidad>
361 <idModeloLinguistico>1242</idModeloLinguistico>
362 <idSede>467</idSede>
363 <modalidad>Euskera</modalidad>
364 <modeloLinguistico>Cas.</modeloLinguistico>
365 </matricula>
366 </return>
367 </ns2:getContextoUsuarioResponse>{{/code}}
368
369 == Contexto del usuario para la mensajería interna ==
370
371 Extiende los datos mostrados por el método 'getContextoUsuario' para su uso delsde el cliente de mensajería 'RoundCube'.
372 Proporciona el DTO 'USRContextoUsuarioMSGDTO' que añade los campos al USRContextoUsuarioDTO:
373 protected boolean puedeCambiarCE; //True si puede cambiar el curso escolar en la generación de las libretas
374 protected int idCursoEscolar; //Curso escolar actual
375 protected List<String> libretas; //Nombres de las libretas que puede cambiar//
376
377 **Parámetros de entrada**
378
379 {{code language="java"}}getContextoUsuarioMSG(String usuario, String idioma){{/code}}
380 usuario es el nombre de usuario de educa (nombreUsuarioUnico)
381
382 **Datos de salida**
383
384 {{code language="java"}}
385 USRContextoUsuarioMSGDTO
386 {{/code}}
387
388 **Definición SOAP**
389 {{code language="xml"}} <usr:getContextoUsuarioMSG>
390 <usuario>pmartine238</usuario>
391 <idioma>es</idioma>
392 </usr:getContextoUsuario>{{/code}}
393
394 **Ejemplo de uso**
395 Un profesor normal
396 {{code language="xml"}} <ns2:getContextoUsuarioMSGResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
397 <return>
398 <cargo>
399 <id>25</id>
400 <idSede>1254</idSede>
401 <nombre>Coordinador EOIDNA</nombre>
402 </cargo>
403 <idLocalizador>1234</idLocalizador>
404 <profesor>
405 <id>1</id>
406 <idSede>1254</idSede>
407 <nombre>Profesor/a</nombre>
408 </profesor>
409 <idCursoEscolar>129</idCursoEscolar>
410 <libretas>libretaAlumnado</libretas>
411 <libretas>libretaCargosOrientacion</libretas>
412 <libretas>libretaPAS</libretas>
413 <libretas>libretaProfesorado</libretas>
414 <libretas>libretaRepresentantesLegales</libretas>
415 <libretas>libreta.sede.para-pas.1</libretas>
416 <libretas>libreta.sede.para-pas.1</libretas>
417 <libretas>libreta.sede.equipodirectivo.para-todos.1254</libretas>
418 <puedeCambiarCE>false</puedeCambiarCE>
419 </return>
420 </ns2:getContextoUsuarioMSGResponse>{{/code}}
421
422 == Usuarios bloqueados ==
423
424 Devuelve un listado con aquellos usuarios a cuyos datos el usuario pasado como argumento no uede acceder.
425 Puede haber sido bloqueado el acceso por orden judicial.
426 El id devuelto es el id de la sede a la que afecta el bloqueo.
427 El valor es el nombre de usuario a cuyos datos no se puede acceder.
428
429
430 **Parámetros de entrada**
431
432 {{code language="java"}}getUsuariosBloqueados(String usuarioQueQuiereAcceder){{/code}}
433 usuarioQueQuiereAccederes el nombre de usuario de educa (nombreUsuarioUnico)
434
435 **Datos de salida**
436
437 {{code language="java"}}
438 DataSingleDTO
439 {{/code}}
440
441 **Definición SOAP**
442 {{code language="xml"}} <usr:getUsuariosBloqueados>
443 <usuario>nombreUsuario</usuario>
444 </usr:getUsuariosBloqueados>{{/code}}
445 **Ejemplo de uso**
446 {{code languaje="xml"}}<ns2:getUsuariosBloqueadosResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
447 <return>
448 <id>26</id>
449 <valor>otroNombreUsuario</valor>
450 </return>
451 </ns2:getUsuariosBloqueadosResponse>{{/code}}
452
453
454
455 == Listados de datos auxiliares ==
456
457 === Tipos de puesto en la sede. Cargos. (CTRPuestoTipo) ===
458
459 **Parámetros de entrada**
460
461 {{code language="java"}}
462 getCTRPuestoTipos(boolean activo,String idioma)
463 {{/code}}
464
465
466 **Datos de salida**
467
468 {{code language="java"}}
469 List<DataSingleDTO>
470 {{/code}}
471
472 **Definición SOAP**
473 {{code language="xml"}} <usr:getCTRPuestoTipos>
474 <activo>true</activo>
475 <idioma>eu</idioma>
476 </usr:getCTRPuestoTipos>{{/code}}
477 **Ejemplo de uso**
478 {{code languaje="xml"}} <ns2:getCTRPuestoTiposResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
479 <return>
480 <id>26</id>
481 <valor>Otro</valor>
482 </return>
483 <return>
484 <id>27</id>
485 <valor>General</valor>
486 </return>
487 <return>
488 <id>28</id>
489 <valor>Orientación</valor>
490 </return>
491 <return>
492 <id>29</id>
493 <valor>PAS - Administrativo</valor>
494 </return>
495 <return>
496 <id>30</id>
497 <valor>Jefe/Encargado de Calidad</valor>
498 </return>
499 <return>
500 <id>31</id>
501 <valor>APYMA</valor>
502 </return>
503 <return>
504 <id>1</id>
505 <valor>Director</valor>
506 </return>
507 <return>
508 <id>2</id>
509 <valor>Director Adjunto</valor>
510 </return>
511 <return>
512 <id>3</id>
513 <valor>Jefe de Estudios</valor>
514 </return>
515 <return>
516 <id>4</id>
517 <valor>Jefe de Estudios de Euskera</valor>
518 </return>
519 <return>
520 <id>5</id>
521 <valor>Jefe de Estudios Adjunto</valor>
522 </return>
523 <return>
524 <id>6</id>
525 <valor>Secretario</valor>
526 </return>
527 <return>
528 <id>7</id>
529 <valor>Administrador</valor>
530 </return>
531 <return>
532 <id>8</id>
533 <valor>Vicedirector</valor>
534 </return>
535 <return>
536 <id>9</id>
537 <valor>Coordinador de ciclo</valor>
538 </return>
539 <return>
540 <id>10</id>
541 <valor>Jefe de Departamento</valor>
542 </return>
543 <return>
544 <id>11</id>
545 <valor>Jefe de Departamento de Familia Profesional</valor>
546 </return>
547 <return>
548 <id>12</id>
549 <valor>Jefe de Estudios Nocturno</valor>
550 </return>
551 <return>
552 <id>13</id>
553 <valor>Jefe de Departamento de Actividades Profesionales Externas</valor>
554 </return>
555 <return>
556 <id>14</id>
557 <valor>Coordinador de ciclos formativos</valor>
558 </return>
559 <return>
560 <id>15</id>
561 <valor>Responsable Módulo Formación Centro de Trabajo</valor>
562 </return>
563 <return>
564 <id>21</id>
565 <valor>Coordinador de la Unidad de Apoyo Educativo</valor>
566 </return>
567 <return>
568 <id>16</id>
569 <valor>Encargado de comedor</valor>
570 </return>
571 <return>
572 <id>17</id>
573 <valor>Responsable de Nuevas Tecnologías</valor>
574 </return>
575 <return>
576 <id>18</id>
577 <valor>Encargado de actividades artístico-culturales</valor>
578 </return>
579 <return>
580 <id>19</id>
581 <valor>Encargado de actividades específicas</valor>
582 </return>
583 <return>
584 <id>20</id>
585 <valor>Coordinador de actividades deportivas</valor>
586 </return>
587 <return>
588 <id>22</id>
589 <valor>Coordinador de Biblioteca</valor>
590 </return>
591 <return>
592 <id>23</id>
593 <valor>Gestor Educa</valor>
594 </return>
595 <return>
596 <id>24</id>
597 <valor>Secretario adjunto</valor>
598 </return>
599 <return>
600 <id>25</id>
601 <valor>Coordinador EOIDNA</valor>
602 </return>
603 <return>
604 <id>32</id>
605 <valor>Coordinador EDUCA</valor>
606 </return>
607 </ns2:getCTRPuestoTiposResponse>{{/code}}
608
609 == Tipos de puesto de trabajo. (PRSPuestoSubTipo) ==
610
611 **Parámetros de entrada**
612
613 {{code language="java"}}
614 getPRSPuestoSubTipos(boolean activo,String idioma)
615 {{/code}}
616
617
618 **Datos de salida**
619
620 {{code language="java"}}
621 List<DataSingleDTO>
622 {{/code}}
623
624 **Definición SOAP**
625 {{code language="xml"}} <usr:getPRSPuestoSubtipos>
626 <activo>true</activo>
627 <idioma>es</idioma>
628 </usr:getPRSPuestoSubtipos>{{/code}}
629 **Ejemplo de uso**
630 {{code languaje="xml"}}
631 <ns2:getPRSPuestoSubtiposResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
632 <return>
633 <id>1</id>
634 <valor>Profesor/a</valor>
635 </return>
636 <return>
637 <id>2</id>
638 <valor>Orientador/a</valor>
639 </return>
640 <return>
641 <id>104</id>
642 <valor>Subalterno/a</valor>
643 </return>
644 <return>
645 <id>105</id>
646 <valor>Servicios Generales</valor>
647 </return>
648 <return>
649 <id>106</id>
650 <valor>Mantenimiento</valor>
651 </return>
652 <return>
653 <id>107</id>
654 <valor>Limpiador/a</valor>
655 </return>
656 <return>
657 <id>108</id>
658 <valor>Jardinero/a</valor>
659 </return>
660 <return>
661 <id>101</id>
662 <valor>Oficial de Administración</valor>
663 </return>
664 <return>
665 <id>102</id>
666 <valor>Auxiliar Administración</valor>
667 </return>
668 <return>
669 <id>103</id>
670 <valor>Conserje</valor>
671 </return>
672 <return>
673 <id>111</id>
674 <valor>Cuidador/a</valor>
675 </return>
676 <return>
677 <id>201</id>
678 <valor>Comisión de Escolarización</valor>
679 </return>
680 <return>
681 <id>202</id>
682 <valor>Administrador</valor>
683 </return>
684 <return>
685 <id>203</id>
686 <valor>Inspector</valor>
687 </return>
688 <return>
689 <id>204</id>
690 <valor>Inspector Administrador</valor>
691 </return>
692 <return>
693 <id>205</id>
694 <valor>Gestor Evaluación Diagnóstica</valor>
695 </return>
696 <return>
697 <id>206</id>
698 <valor>Administrador sólo lectura</valor>
699 </return>
700 <return>
701 <id>207</id>
702 <valor>Censo 1</valor>
703 </return>
704 <return>
705 <id>208</id>
706 <valor>Censo 2</valor>
707 </return>
708 <return>
709 <id>209</id>
710 <valor>Gestor Libros de texto</valor>
711 </return>
712 <return>
713 <id>210</id>
714 <valor>Gestor FCT</valor>
715 </return>
716 <return>
717 <id>211</id>
718 <valor>Director Servicio</valor>
719 </return>
720 <return>
721 <id>212</id>
722 <valor>Auxiliar de inspección</valor>
723 </return>
724 <return>
725 <id>213</id>
726 <valor>Gestor Salud</valor>
727 </return>
728 <return>
729 <id>214</id>
730 <valor>Gestor Títulos</valor>
731 </return>
732 <return>
733 <id>215</id>
734 <valor>Estadísticas</valor>
735 </return>
736 <return>
737 <id>216</id>
738 <valor>Gestor PNTE</valor>
739 </return>
740 <return>
741 <id>217</id>
742 <valor>Incidencias GDP</valor>
743 </return>
744 <return>
745 <id>218</id>
746 <valor>Gestor validaciones</valor>
747 </return>
748 </ns2:getPRSPuestoSubtiposResponse>{{/code}}
749
750 == Cuerpos ==
751
752 Devuelve el listado de cuerpos a los que pueden pertenecer los profesores con su código
753
754 **Parámetros de entrada**
755
756 {{code language="java"}}
757 getCuerpos(String idioma)
758 {{/code}}
759
760
761 **Datos de salida**
762
763 {{code language="java"}}
764 List<DataSingleDTO>
765 {{/code}}
766
767 **Definición SOAP**
768 {{code language="xml"}}
769 <usr:getCuerpos>
770 <!--Optional:-->
771 <idioma>es</idioma>
772 </usr:getCuerpos>{{/code}}
773 **Ejemplo de uso**
774 {{code languaje="xml"}} <ns2:getCuerposResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
775 <return>
776 <id>595</id>
777 <valor>Profesores de Artes Plásticas y Diseño</valor>
778 </return>
779 <return>
780 <id>594</id>
781 <valor>Profesores de Música y Artes Escénicas</valor>
782 </return>
783 <return>
784 <id>597</id>
785 <valor>Maestros</valor>
786 </return>
787 <return>
788 <id>511</id>
789 <valor>Inspectores de Educación</valor>
790 </return>
791 <return>
792 <id>596</id>
793 <valor>Maestros de Taller de Artes Plásticas y Diseño</valor>
794 </return>
795 <return>
796 <id>599</id>
797 <valor>NA-Profesores de Iniciación Musical</valor>
798 </return>
799 <return>
800 <id>598</id>
801 <valor>NA-Profesores de Religión</valor>
802 </return>
803 <return>
804 <id>590</id>
805 <valor>Profesores de Enseñanza Secundaria</valor>
806 </return>
807 <return>
808 <id>526</id>
809 <valor>Profesores Especialidades de I.T.E.M.</valor>
810 </return>
811 <return>
812 <id>591</id>
813 <valor>Profesores Técnicos de Formación Profesional</valor>
814 </return>
815 <return>
816 <id>592</id>
817 <valor>Profesores de Escuelas Oficiales de Idiomas</valor>
818 </return>
819 <return>
820 <id>593</id>
821 <valor>Catedráticos de Música y Artes Escénicas</valor>
822 </return>
823 </ns2:getCuerposResponse>{{/code}}
824
825 == Datos de contacto. tipos ==
826
827 Devuelve el listado de tipos de datos de contacto con su código
828
829 **Parámetros de entrada**
830
831 {{code language="java"}}
832 getDatosContactoTipos(String idioma)
833 {{/code}}
834
835
836 **Datos de salida**
837
838 {{code language="java"}}
839 List<DataSingleDTO>
840 {{/code}}
841
842 **Definición SOAP**
843 {{code language="xml"}}
844 <usr:getDatosContactoTipos>
845 <!--Optional:-->
846 <idioma>es</idioma>
847 </usr:getDatosContactoTipos>{{/code}}
848 **Ejemplo de uso**
849 {{code languaje="xml"}} <ns2:getDatosContactoTiposResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
850 <return>
851 <id>3</id>
852 <valor>Teléfono particular 3</valor>
853 </return>
854 <return>
855 <id>2</id>
856 <valor>Teléfono particular 2</valor>
857 </return>
858 <return>
859 <id>1</id>
860 <valor>Teléfono particular</valor>
861 </return>
862 <return>
863 <id>7</id>
864 <valor>Email</valor>
865 </return>
866 <return>
867 <id>6</id>
868 <valor>Móvil 2</valor>
869 </return>
870 <return>
871 <id>5</id>
872 <valor>Móvil</valor>
873 </return>
874 <return>
875 <id>4</id>
876 <valor>Fax</valor>
877 </return>
878 <return>
879 <id>8</id>
880 <valor>Email Google (PNTEApps)</valor>
881 </return>
882 </ns2:getDatosContactoTiposResponse>{{/code}}
883
884 == Idiomas ==
885
886 Devuelve el listado de idiomas con su código que se utiliza en las respuestas.
887 Son idiomas correspondientes a las enseñanzas.
888 En la llamada a los métodos se utilizan los códigos "es" (Español) y "eu" (Euskera)
889
890 **Parámetros de entrada**
891
892 {{code language="java"}}
893 getIdiomas(String idioma)
894 {{/code}}
895
896
897 **Datos de salida**
898
899 {{code language="java"}}
900 List<DataSingleDTO>
901 {{/code}}
902
903 **Definición SOAP**
904 {{code language="xml"}}
905 <usr:getIdiomas>
906 <idioma>es</idioma>
907 </usr:getIdiomas>{{/code}}
908 **Ejemplo de uso**
909 {{code languaje="xml"}} <ns2:getIdiomasResponse xmlns:ns2="http://usr.ws.educa.educacion.navarra.es/">
910 <return>
911 <id>3</id>
912 <valor>Inglés</valor>
913 </return>
914 <return>
915 <id>2</id>
916 <valor>Euskera</valor>
917 </return>
918 <return>
919 <id>1</id>
920 <valor>Castellano</valor>
921 </return>
922 <return>
923 <id>5</id>
924 <valor>Aleman</valor>
925 </return>
926 <return>
927 <id>4</id>
928 <valor>Francés</valor>
929 </return>
930 </ns2:getIdiomasResponse>{{/code}}
931
932
933 == Descripción de los objetos de transferencia de datos DTO empleados ==
934
935 === GNRDatosPersonalesDTO ===
936
937 {{code language="java"}}
938 int idLocalizador;
939 String nombre;
940 String apellido1;
941 String apellido2;
942 String usuario;
943 int documentoTipo;
944 String documentoNumero;
945 Date fechaNacimiento;
946 String descripcion;
947 String sexo;
948 {{/code}}
949
950 === USRDatosProfesionalesDTO ===
951
952 {{code language="java"}}
953 int idLocalizador; // iIdGNRPersona
954 int perfil;
955 List<DataSingleDTO> sede; // Sedes en las que da clase
956 List<CTRDatoSedeIdiomaDTO> especialidad;
957 List<CTRDatoSedeDTO> puesto;
958 List<DataSingleDTO> etapa;
959 {{/code}}
960
961 === USRContextoUsuarioDTO ===
962
963 {{code language="java"}}
964 List<MatriculaContextoDTO> matricula;
965 List<CTRDatoSedeDTO> pas;
966 List<CTRDatoSedeDTO> profesor;
967 List<CTRDatoSedeDTO> cargo;
968 int idLocalizador;
969 {{/code}}
970
971 === USRContextoUsuarioMSGDTO ===
972
973 {{code language="java"}}
974 List<MatriculaContextoDTO> matricula;
975 List<CTRDatoSedeDTO> pas;
976 List<CTRDatoSedeDTO> profesor;
977 List<CTRDatoSedeDTO> cargo;
978 int idLocalizador;
979 boolean puedeCambiarCE;
980 int idCursoEscolar;
981 List<String> libretas;
982 {{/code}}
983
984 === DataSingleDTO ===
985
986 {{code language="java"}}
987 int id;
988 String valor;
989 {{/code}}
990
991 === CTRDatoSedeDTO ===
992
993 {{code language="java"}}
994 int id;
995 int idSede;
996 String nombre;
997 {{/code}}
998
999 === CTRDatoSedeIdiomaDTO ===
1000
1001 {{code language="java"}}
1002 int id;
1003 int idSede;
1004 String nombre;
1005 int idioma;
1006 {{/code}}
1007
1008 === MatriculaContextoDTO ===
1009
1010 {{code language="java"}}
1011 int idSede;
1012 int idCurso;
1013 String curso;
1014 int idModeloLinguistico;
1015 String modeloLinguistico;
1016 int idModalidad;
1017 String modalidad;
1018 Date fechaInicio;
1019 Date fechaFin;
1020 int idGrupo;
1021 String grupo;
1022 {{/code}}
1023
1024 = EJEMPLOS DE CLIENTES SOAP =
1025
1026 == PHP ==
1027
1028 === Ciente sin autentificar ===
1029
1030 {{code language="php"}}
1031 <?php
1032 $wsdl = "http://educa.navarra.es/Educa/services/ConsultaCentros?wsdl";
1033
1034 $params = array(
1035 'sede' => '9',
1036 'cursoEscolar' => 125,
1037 'idioma' => 'es'
1038 );
1039
1040 $client = new SoapClient($wsdl);
1041
1042 $response = $client->detalleCentro($params);
1043
1044 print_r($response);
1045 ?>
1046 {{/code}}
1047
1048 === Ciente autentificado ===
1049
1050 En este caso necesitgamos pasar una cabecera con los datos de autentificación y el tipo.
1051 Para ello extenderemos la clase SoapHeader
1052
1053 {{code language="php"}}<?php
1054 /**
1055 * Extendemos la clase SoapHeader para crear una autenticación acorde con Wsse
1056 */
1057 class WsseAuthHeader extends SoapHeader {
1058
1059 private $wss_ns = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd';
1060
1061 /**
1062 * Constructor de la cabecera
1063 * @param $user Nombre de usuario
1064 * @param $pass Contraseña del usuario
1065 * @param $ns Esquema alternativo para la definición de la seguridad. Por defecto (null), contraseña sin encruptar
1066 */
1067 function __construct($user, $pass, $ns = null) {
1068 if ($ns) {
1069 $this->wss_ns = $ns;
1070 }
1071
1072 $auth = new stdClass();
1073 $auth->Username = new SoapVar($user, XSD_STRING, NULL, $this->wss_ns, NULL, $this->wss_ns);
1074 //$auth->Password = new SoapVar($pass, XSD_STRING, "PasswordText", $this->wss_ns, NULL, $this->wss_ns);
1075
1076 $p = '<ns2:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">'.htmlspecialchars($pass)."</ns2:Password>";
1077
1078 $auth->Password = new SoapVar($p, XSD_ANYXML);
1079
1080
1081 $username_token = new stdClass();
1082 $username_token->UsernameToken = new SoapVar($auth, SOAP_ENC_OBJECT, NULL, $this->wss_ns, 'UsernameToken', $this->wss_ns);
1083
1084 $security_sv = new SoapVar(
1085 new SoapVar($username_token, SOAP_ENC_OBJECT, NULL, $this->wss_ns, 'UsernameToken', $this->wss_ns),
1086 SOAP_ENC_OBJECT, NULL, $this->wss_ns, 'Security', $this->wss_ns);
1087 parent::__construct($this->wss_ns, 'Security', $security_sv, true);
1088 }
1089 }
1090 ?>{{/code}}
1091 Y el ejemplo de conexión quedaría así
1092 {{code language="php"}}<?php
1093 /* Ejemplo de uso de un cliente autentificado con contraseña plana*/
1094
1095 include "WsseAuthHeader.php";
1096
1097 //Definimos el nombre de usuario, contraseña y wsdl del servicio
1098 $username = 'el_nombre_de_usuario';
1099 $password = 'la_contraseña';
1100 $wsdl = "http://educa.navarra.es/Educa/services/usr/USRWS?wsdl"; //url a la definición del servicio (wsdl)
1101
1102 //Definimos la cabecera
1103 $wsse_header = new WsseAuthHeader($username, $password);
1104 $client = new SoapClient($wsdl, array("trace" => 1, "exception" => 0));
1105 $client->__setSoapHeaders(array($wsse_header));
1106
1107 //Parámetros del método llamado
1108 $params = array(
1109 'usuario' => 'usuario_buscado',
1110 'idioma' => 'es'
1111 );
1112 //Llamada al método
1113 $response = $client->getContextoUsuario($params);
1114
1115 print_r($response);
1116
1117 //Llamada alternativa
1118 $response = $client->__soapCall("getContextoUsuario",$params);
1119
1120 print_r($response);
1121 ?>{{/code}}
1122
1123 = SERVICIO DE PREVISIÓN DATOS DE ALUMNADO Y NÚMERO DE GRUPOS =
1124
1125 En este espacio se incluye la definición de los servicios web necesarios para resolver las necesidades de previsión de datos de alumnado y número de grupos.
1126
1127 == FASES ==
1128
1129 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)1.- Previsión inicial(%%)
1130 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)2.- Previsión Preinscripción(%%)
1131 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)3.- Previsión Matrícula Junio(%%)
1132 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)4.- Previsión Matrícula Septiembre(%%)
1133 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)5.- Matriculación Actual
1134
1135 == Método previsión número de alumnos ==
1136
1137 Se define el método "previsiónAlumnos" al que se le pasa como parámetro un lista de códigos MEC de centros y el curso escolar. Devuelve un objeto con la previsión del curso escolar.
1138
1139 **Parámetros de entrada**
1140
1141 {{code}}
1142 previsionAlumnos(List<Integer> codMEC, int cursoAcademico)
1143 {{/code}}
1144
1145 **Datos de salida**
1146
1147 {{code}}
1148 MTRPrevisionCE
1149 {{/code}}
1150
1151 == Método previsión número de grupos de alumnos ==
1152
1153 Se define el método "previsiónGrupos" al que se le pasa como parámetro un lista de códigos MEC de centros y el curso escolar. Devuelve un objeto con la previsión del curso escolar.
1154
1155 **Parámetros de entrada**
1156
1157 {{code}}
1158 previsionGrupos(List<Integer> codMEC, int cursoAcademico)
1159 {{/code}}
1160
1161 **Datos de salida**
1162
1163 {{code}}
1164 MTRPrevisionCE
1165 {{/code}}
1166
1167 == Más información: ==
1168
1169 * [[WSDL>>https://educages.navarra.es/Educa/services/mtr/PrevisionWS?wsdl]]
1170 * [[Documentación detallada>>http://educadev.educacion.navarra.es/api/MTRPrevision/]]
1171
1172 (((
1173 (% style="font-family: sans-serif; font-style: normal; text-align: start;" %)
1174 = (% style="font-size: 24.78px;" %)SERVICIO DE ENVÍO DE NOTIFICACIONES(%%) =
1175
1176 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1177 En este espacio se incluye la definición del servicio web necesario para la creación y envío de notificaciones de aplicaciones externas (servicios) a través de la plataforma Educa.
1178
1179 (% style="font-family: sans-serif; font-style: normal; text-align: start;" %)
1180 == Método de generación de SMS ==
1181
1182 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1183 Se define el método "enviarSMS" al que se le pasa como parámetro un lista de notificaciones a generar. Las notificaciones son objetos que contienen uno o más destinatarios de la notificación, el mensaje que se desea entregar, una referencia externa y el nombre del servicio que solicita la notificación. Devuelve una lista de objetos con la información de cada SMS generado (destinatario, identificador del mensaje en Educa, referencia externa y servicio solicitante).
1184
1185 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1186 (% style="font-size: 14px; font-weight: 700;" %)Parámetros de entrada
1187
1188 {{code}}
1189 enviarSMS(List<GNRMSGMensajeDTO> notificaciones)
1190 {{/code}}
1191
1192 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1193 (% style="font-size: 14px; font-weight: 700;" %)Datos de salida
1194
1195 {{code}}
1196 List<GNRMSGMensajeCreadoDTO>
1197 {{/code}}
1198
1199 (% style="font-family: sans-serif; font-style: normal; text-align: start;" %)
1200 == (% style="font-size: 22.54px;" %)Método de consulta del estado los SMS generados (%%) ==
1201
1202 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1203 Se define el método "consultarEstadoSMS" que consulta el estado de envío y entrega de los SMS generados. Para realizar la consulta hay que indicar el servicio que ha generado las notificaciones y se pueden pasar como parámetros una lista de destinatarios, una lista de referencias externas, una fecha de creación a partir de la cuál se quiere consultar y una fecha de creación máxima hasta la que se quiere consultar. Devuelve una lista de objetos con el detalle, incluyendo la información de envío y entrega, de cada SMS filtrado por los parámetros de entrada.
1204
1205 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1206 (% style="font-size: 14px; font-weight: 700;" %)Parámetros de entrada
1207
1208 {{code}}
1209 consultarEstadoSMS(List<String> destino, List<String> refExternas, Date fechaInicial, Date fechaFinal, String servicio)
1210 {{/code}}
1211
1212 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1213 (% style="font-size: 14px; font-weight: 700;" %)Datos de salida
1214
1215 {{code}}
1216 List<GNRMSGNotificacionDetalleDTO>
1217 {{/code}}
1218
1219 (% style="font-family: sans-serif; font-style: normal; text-align: start;" %)
1220 == (% style="font-size: 22.54px;" %)Método de búsqueda de un SMS generado(%%) ==
1221
1222 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1223 Se define el método "buscarSMS" al que se le pasa como parámetro el identificador del SMS generado por Educa y devuelve (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)el detalle del SMS, incluyendo la información de envío y entrega(%%).
1224
1225 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1226 (% style="font-size: 14px; font-weight: 700;" %)Parámetros de entrada
1227
1228 {{code}}
1229 buscarSMS(String idMensaje)
1230 {{/code}}
1231
1232 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1233 (% style="font-size: 14px; font-weight: 700;" %)Datos de salida
1234
1235 {{code}}
1236 GNRMSGNotificacionDetalleDTO
1237 {{/code}}
1238
1239 (% style="font-family: sans-serif; font-style: normal; text-align: start;" %)
1240 == (% style="font-size: 22.54px;" %)Más información(%%) ==
1241
1242 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1243 * [[WSDL>>https://educages.navarra.es/Educa/services/gnr/msg/EnvioNotificacionesWS?wsdl||style="font-size: 14px;"]]
1244 * [[Documentación detallada>>http://educadev.educacion.navarra.es/api/MSGEnvioNotificaciones/||style="font-size: 14px;"]]
1245
1246 = SERVICIO DE CONSULTA DE PROVEEDORES (Censo genérico) =
1247
1248 == Objetivo ==
1249
1250 Servicio de consulta que proporciona información de proveedores utilizados por el Gobierno de Navarra. Imita la funcionalidad del servicio equivalente de la Junta de Andalucía para dar soporte a //Ecoeduca//.
1251
1252 == Fuente de los datos ==
1253
1254 Los datos de obtienen de un servicio al efecto proporcionado por el SAP además de entradas manuales introducidas por el Servicio de Gestión Económica del Departamento de Educación.
1255
1256 Almacena las entradas para poder funcionar aunque el servicio del SAP no esté en línea.
1257
1258 == Autentificación ==
1259
1260 Anónima.
1261
1262 == Métodos ==
1263
1264 === obtieneDatosCliente ===
1265
1266 Devuelve los datos de un proveedor cuyo NIF se pasa como parámetro.
1267
1268 **Parámetros de entrada**
1269
1270 {{code language="java"}}
1271 obtieneDatosCliente(String nombreAplicacion,String nifSolicitante,String nombreSolicitante, String nifAconsultar)
1272 {{/code}}
1273
1274 De todos los parámetros pasados, sólo se utiliza nifAconsultar, el resto se mantiene por compatibilidad con el formato de Andalucía.
1275
1276 **Datos de salida**
1277
1278 {{code language="java"}}
1279 DatosCliente
1280 {{/code}}
1281
1282
1283 **Ejemplo de uso**
1284 {{code language="xml"}}<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cen="http://es/juntadeandalucia/economiayhacienda/serviciosWeb/censoGenerico">
1285 <soapenv:Header/>
1286 <soapenv:Body>
1287 <cen:obtieneDatosCliente>
1288 <nombreAplicacion></nombreAplicacion>
1289 <nifSolicitante></nifSolicitante>
1290 <nombreSolicitante></nombreSolicitante>
1291 <nifAconsultar>A20002572</nifAconsultar>
1292 </cen:obtieneDatosCliente>
1293 </soapenv:Body>
1294 </soapenv:Envelope>{{/code}}
1295
1296 **Respuesta**
1297 {{code language="xml"}}<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
1298 <soap:Body>
1299 <ns1:obtieneDatosClienteResponse xmlns:ns1="http://es/juntadeandalucia/economiayhacienda/serviciosWeb/censoGenerico">
1300 <obtieneDatosClienteReturn>
1301 <item>
1302 <codigoPostal>20140</codigoPostal>
1303 <localidad>ANDOAIN</localidad>
1304 <nifCliente>A20002572</nifCliente>
1305 <nombreCliente>PAPELERA DEL LEIZARAN SA</nombreCliente>
1306 <pais>724</pais>
1307 <provincia>20</provincia>
1308 </item>
1309 </obtieneDatosClienteReturn>
1310 </ns1:obtieneDatosClienteResponse>
1311 </soap:Body>
1312 </soap:Envelope>{{/code}}
1313
1314 === obtieneTodosLosClientes ===
1315
1316 Devuelve los datos de varios proveedores cuyos NIFs se pasan como parámetro (Lista).
1317
1318 **Parámetros de entrada**
1319
1320 {{code language="java"}}
1321 obtieneDatosCliente(String nombreAplicacion,String nifSolicitante,String nombreSolicitante, List<item> nifs)
1322 {{/code}}
1323
1324 De todos los parámetros pasados, sólo se utiliza nifAconsultar, el resto se mantiene por compatibilidad con el formato de Andalucía.
1325
1326 **Datos de salida**
1327
1328 {{code language="java"}}
1329 List<DatosCliente>
1330 {{/code}}
1331
1332
1333 **Ejemplo de uso**
1334
1335 {{code language="xml"}}
1336 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cen="http://es/juntadeandalucia/economiayhacienda/serviciosWeb/censoGenerico">
1337 <soapenv:Header/>
1338 <soapenv:Body>
1339 <cen:obtieneTodosLosClientes>
1340 <nombreAplicacion>a</nombreAplicacion>
1341 <nifSolicitante>b</nifSolicitante>
1342 <nombreSolicitante>b</nombreSolicitante>
1343 <nifs>
1344 <!--Zero or more repetitions:-->
1345 <item>B61503355</item>
1346 <item>A01020080</item>
1347 </nifs>
1348 </cen:obtieneTodosLosClientes>
1349 </soapenv:Body>
1350 </soapenv:Envelope>
1351 {{/code}}
1352
1353 **Respuesta**
1354
1355 {{code language="xml"}}
1356 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
1357 <soap:Body>
1358 <ns1:obtieneTodosLosClientesResponse xmlns:ns1="http://es/juntadeandalucia/economiayhacienda/serviciosWeb/censoGenerico">
1359 <obtieneTodosLosClientesReturn xsi:type="ns3:DatosClienteArray" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns3="http://es/juntadeandalucia/economiayhacienda/serviciosWeb/censoGenerico">
1360 <item>
1361 <codigoPostal>01010</codigoPostal>
1362 <localidad>VITORIA</localidad>
1363 <nifCliente>A01020080</nifCliente>
1364 <nombreCliente>AUTOBUSES HERMANOS ARRIAGA SA</nombreCliente>
1365 <pais>724</pais>
1366 <provincia>01</provincia>
1367 </item>
1368 <item>
1369 <codigoPostal>08174</codigoPostal>
1370 <fax>935834340</fax>
1371 <localidad>SANT CUGAT DEL VALLES</localidad>
1372 <nifCliente>B61503355</nifCliente>
1373 <nombreCliente>ROCHE DIAGNOSTICS SL</nombreCliente>
1374 <pais>724</pais>
1375 <provincia>08</provincia>
1376 <telefono>935834000</telefono>
1377 </item>
1378 </obtieneTodosLosClientesReturn>
1379 </ns1:obtieneTodosLosClientesResponse>
1380 </soap:Body>
1381 </soap:Envelope>
1382 {{/code}}
1383
1384 == Estructura del DTO de respuesta "DatosCliente" ==
1385
1386 {{code languaje="java"}}
1387 @XmlAccessorType(XmlAccessType.FIELD)
1388 @XmlType(name = "DatosCliente", propOrder = {
1389 "calificadorNumeroVia",
1390 "codIneMunicipio",
1391 "codigoPostal",
1392 "complentoVia",
1393 "descMunicipio",
1394 "direccionEmail",
1395 "escalera",
1396 "fax",
1397 "letraVia",
1398 "localidad",
1399 "municipio",
1400 "nifCliente",
1401 "nombreCliente",
1402 "nombreVia",
1403 "numeroVia",
1404 "pais",
1405 "piso",
1406 "portal",
1407 "provincia",
1408 "puerta",
1409 "telefono",
1410 "tipoNumeracionVia",
1411 "tipoVia" })
1412 {{/code}}
1413
1414
1415 (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start;" %)
1416 * [[WSDL>>https://educages.navarra.es/Educa/services/eco/ProveedoresWS?wsdl||style="font-size: 14px;"]]
1417 )))
1418
1419 = SERVICIO DE PLAN DE ESTUDIOS =
1420
1421 == Objetivos ==
1422
1423 Proporcionar la organización del plan de estudios en Educa.
1424
1425 == WSDL e información de tallada de los métodos y DTOs ==
1426
1427 //URL WSDL: [[https:~~/~~/educages.navarra.es/Educa/services/pe/PEPlanEstudiosWS?wsdl>>https://educages.navarra.es/Educa/services/pe/PEPlanEstudiosWS?wsdl]]//
1428 //URL Información detallada: [[http://educadev.educacion.navarra.es/api/PEPlanEstudios/service_ns0_PEPlanEstudiosWSService.html]]//
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 11.10.11 - Documentation