7.- FAQ's de SIU
- Servicios Digitales de Aragón
En esta sección encontra dudas más freguentes a la hora de integrarse con SIU
INDICE DE FAQ'S
1.1.- Teniendo el DNI del usuario, ¿cómo recuperar la información de los puestos en los que se encuentra?
Para recuperar la información de los puestos activos asociados a un usuario podemos emplear el servicio getUserInformationJobs de IInfoService:
Ejemplo invocación:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.siu.aragon.es/"> <soapenv:Header/> <soapenv:Body> <ws:getUserInformationJobs> <arg0> <applicationId>SIU</applicationId> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> </arg0> </ws:getUserInformationJobs> </soapenv:Body> </soapenv:Envelope>
Ejemplo respuesta:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:getUserInformationJobsResponse xmlns:ns1="http://ws.core.siu.aragon.es/"> <return> <errors>false</errors> <size>1</size> <userInformationJobs> <email>emailUsuario@aragon.es</email> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <name>Nombre usuario</name> <nif>XXXXXXXXX</nif> <state>ALTA</state> <surname1>Apellido1</surname1> <surname2>Apellido2</surname2> <jobList> <codPuestipo>T0267</codPuestipo> <code>7191</code> <collective>AG</collective> <descPuestipo>SECRETARIO/A GENERAL TECNICO/A</descPuestipo> <description>Secretario/a General Tecnico/a</description> <gestionUnit>ORG11526</gestionUnit> <initialDate>2007-09-19T00:00:00+02:00</initialDate> <initialDateSiu>2022-04-07T00:00:00+02:00</initialDateSiu> <isFrh>1</isFrh> <jobCode>JOB07191</jobCode> <organicUnit>ORG11526</organicUnit> <rpt>19676</rpt> <sirhgaGestionUnit>60000575</sirhgaGestionUnit> <sirhgaOrganicUnit>60000575</sirhgaOrganicUnit> </jobList> <organismList> <emisor>0</emisor> <extendedData> <name>PRELACION</name> <value>100</value> </extendedData> <extendedData> <name>ADMINISTRATIVE_ORGAN</name> <value>Administración de la Comunidad Autónoma</value> </extendedData> <extendedData> <name>Register</name> <value>REG_GA</value> </extendedData> <extendedData> <name>ORG_PCON</name> <value>1</value> </extendedData> <extendedData> <name>VISIBILITY</name> <value>0</value> </extendedData> <extendedData> <name>srtCode</name> <value>DPTJI_SGT</value> </extendedData> <extendedData> <name>InternalRegister</name> <value>REG_INTER</value> </extendedData> <extendedData> <name>input</name> <value>1</value> </extendedData> <extendedData> <name>output</name> <value>1</value> </extendedData> <extendedData> <name>ACTIVE</name> <value>1</value> </extendedData> <external>0</external> <fatherCode>ORG11307</fatherCode> <fatherSirhgaOrganismCode>60000004</fatherSirhgaOrganismCode> <fiscalIdentity>0</fiscalIdentity> <initialDate>2023-09-07T16:05:33+02:00</initialDate> <name>SECRETARÍA GENERAL TÉCNICA DEL DEPARTAMENTO DE FOMENTO, VIVIENDA, MOVILIDAD Y LOGÍSTICA</name> <organismCode>ORG11526</organismCode> <receptor>1</receptor> <shortName>SECRETARÍA GENERAL TÉCNICA DEL DEPARTAMENTO DE VE</shortName> <sirhgaOrganismCode>60000575</sirhgaOrganismCode> </organismList> <revised>true</revised> <sizeJob>1</sizeJob> <sizeOrg>1</sizeOrg> <userJobs> <code>41059</code> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <initialDate>2023-08-23T07:01:31+02:00</initialDate> <jobCode>JOB07191</jobCode> </userJobs> </userInformationJobs> </return> </ns1:getUserInformationJobsResponse> </soap:Body> </soap:Envelope>
Otra manera de recuperar los puestos asociados a un usuario independientemente de si están activos o no sería emplear el servicio getUserJobs de IInfoService. La estructura de la petición enviada es similar a la mostrada anteriormente:
Ejemplo invocación:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.siu.aragon.es/"> <soapenv:Header/> <soapenv:Body> <ws:getUserJobs> <arg0> <applicationId>SIU</applicationId> <userJobSearch> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <isfrh>2</isfrh> </userJobSearch> </arg0> </ws:getUserJobs> </soapenv:Body> </soapenv:Envelope>
Ejemplo respuesta:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:getUserJobsResponse xmlns:ns1="http://ws.core.siu.aragon.es/"> <return> <errors>false</errors> <jobList> <codPuestipo>T0267</codPuestipo> <code>10488</code> <collective>AG</collective> <descPuestipo>SECRETARIO/A GENERAL TECNICO/A</descPuestipo> <description>Secretario/a General Tecnico/a</description> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <gestionUnit>ORG11526</gestionUnit> <initialDateJob>2007-09-19T00:00:00+02:00</initialDateJob> <initialDateUser>2023-08-23T07:01:31+02:00</initialDateUser> <isfrh>1</isfrh> <jobCode>JOB07191</jobCode> <organicUnit>ORG11526</organicUnit> <rpt>19676</rpt> <sirhgaGestionUnit>60000575</sirhgaGestionUnit> <sirhgaOrganicUnit>60000575</sirhgaOrganicUnit> </jobList> <jobList> <codPuestipo>T0136</codPuestipo> <code>15360</code> <collective>AG</collective> <descPuestipo>JEFE/A DE SERVICIO</descPuestipo> <description>Jefe/a De Servicio De Patrimonio</description> <finalDateUser>2023-08-21T07:01:32+02:00</finalDateUser> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <gestionUnit>ORG18022</gestionUnit> <initialDateJob>2000-05-04T00:00:00+02:00</initialDateJob> <initialDateUser>2015-08-06T00:00:00+02:00</initialDateUser> <isfrh>1</isfrh> <jobCode>JOB11474</jobCode> <organicUnit>ORG18022</organicUnit> <rpt>807</rpt> <sirhgaGestionUnit>60000410</sirhgaGestionUnit> <sirhgaOrganicUnit>60000410</sirhgaOrganicUnit> </jobList> <jobList> <code>38294</code> <description>Jefa del Servicio de Patrimonio</description> <finalDateJob>2017-12-26T12:52:05+01:00</finalDateJob> <finalDateUser>2017-12-26T12:52:05+01:00</finalDateUser> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <gestionUnit>ORG03546</gestionUnit> <initialDateJob>2015-09-07T13:15:43+02:00</initialDateJob> <initialDateUser>2015-09-07T13:15:43+02:00</initialDateUser> <isfrh>0</isfrh> <jobCode>ROL06958</jobCode> <organicUnit>ORG03546</organicUnit> <rpt>0</rpt> </jobList> <jobList> <codPuestipo>5</codPuestipo> <code>40402</code> <descPuestipo>Jefe de Servicio, Subdirector, Adjunto o equivalente</descPuestipo> <description>Jefa de Servicio de Patrimonio</description> <finalDateJob>2020-11-04T00:00:00+01:00</finalDateJob> <finalDateUser>2020-11-04T00:00:00+01:00</finalDateUser> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <gestionUnit>ORG08346</gestionUnit> <initialDateJob>2017-12-26T12:52:05+01:00</initialDateJob> <initialDateUser>2017-12-26T12:52:05+01:00</initialDateUser> <isfrh>0</isfrh> <jobCode>ROL09011</jobCode> <organicUnit>ORG08346</organicUnit> <rpt>0</rpt> </jobList> <jobList> <codPuestipo>5</codPuestipo> <code>44565</code> <descPuestipo>Jefe de Servicio, Subdirector, Adjunto o equivalente</descPuestipo> <description>Jefa de Servicio de Patrimonio</description> <finalDateJob>2020-11-04T00:00:00+01:00</finalDateJob> <finalDateUser>2020-11-04T00:00:00+01:00</finalDateUser> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <gestionUnit>ORG03546</gestionUnit> <initialDateJob>2018-11-20T16:31:05+01:00</initialDateJob> <initialDateUser>2018-11-20T16:31:05+01:00</initialDateUser> <isfrh>0</isfrh> <jobCode>ROL15138</jobCode> <organicUnit>ORG03546</organicUnit> <rpt>0</rpt> </jobList> <jobList> <codPuestipo>5</codPuestipo> <code>44566</code> <descPuestipo>Jefe de Servicio, Subdirector, Adjunto o equivalente</descPuestipo> <description>Jefa de Servicio de Patrimonio</description> <finalDateJob>2020-12-17T15:46:32+01:00</finalDateJob> <finalDateUser>2020-12-17T15:46:32+01:00</finalDateUser> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <gestionUnit>ORG16866</gestionUnit> <initialDateJob>2020-11-04T00:00:00+01:00</initialDateJob> <initialDateUser>2020-11-04T00:00:00+01:00</initialDateUser> <isfrh>0</isfrh> <jobCode>ROL15138</jobCode> <organicUnit>ORG16866</organicUnit> <rpt>0</rpt> </jobList> <jobList> <codPuestipo>5</codPuestipo> <code>55218</code> <descPuestipo>Jefe de Servicio, Subdirector, Adjunto o equivalente</descPuestipo> <description>Jefa de Servicio de Patrimonio</description> <finalDateJob>2022-01-26T00:00:00+01:00</finalDateJob> <finalDateUser>2022-01-26T00:00:00+01:00</finalDateUser> <fiscalAnagram>XXXXXXXXX</fiscalAnagram> <gestionUnit>ORG16867</gestionUnit> <initialDateJob>2020-12-17T00:00:00+01:00</initialDateJob> <initialDateUser>2020-12-17T00:00:00+01:00</initialDateUser> <isfrh>0</isfrh> <jobCode>ROL28284</jobCode> <organicUnit>ORG16867</organicUnit> <rpt>0</rpt> </jobList> <size>7</size> </return> </ns1:getUserJobsResponse> </soap:Body> </soap:Envelope>
1.2.- Para cada puesto, ¿cómo recuperar los permisos y procedimientos?
A partir del código de un puesto podemos consultar los permisos y procedimientos asociados al mismo. Esta consulta se realiza a PAU desde los siguientes servicios de IInfoService:
- Consulta de permisos → servicio jobGetAssignedRoleList
Ejemplo invocación:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.pau.aragon.es/"> <soapenv:Header/> <soapenv:Body> <ws:jobGetAssignedRoleList> <arg0> <applicationId>PAU</applicationId> <jobCode>JOB07191</jobCode> </arg0> </ws:jobGetAssignedRoleList> </soapenv:Body> </soapenv:Envelope>
Ejemplo respuesta:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:jobGetAssignedRoleListResponse xmlns:ns1="http://ws.core.pau.aragon.es/"> <return> <errors>false</errors> <roleJobList> <jobCode>JOB07191</jobCode> <roleJob> <appAlias>PFI</appAlias> <code>27102</code> <description>Preparador de documentos para usuarios de otras organizaciones</description> <initialDate>2022-07-21T12:09:05+02:00</initialDate> <jobCode>JOB07191</jobCode> <roleCode>ROL00082</roleCode> <roleName>PFI_PREPARADOR_MULTIPLE</roleName> </roleJob> <roleJob> <appAlias>PCON</appAlias> <code>27103</code> <description>La persona que firma la oferta</description> <initialDate>2022-07-21T12:09:27+02:00</initialDate> <jobCode>JOB07191</jobCode> <roleCode>ROL00113</roleCode> <roleName>FIRMANTE</roleName> </roleJob> <roleJob> <appAlias>XFILES</appAlias> <code>28845</code> <description>CONSULTOR_DEPARTAMENTO</description> <initialDate>2022-11-18T14:42:46+01:00</initialDate> <jobCode>JOB07191</jobCode> <roleCode>ROL00196</roleCode> <roleName>CONSULTOR_DEPARTAMENTO</roleName> </roleJob> <roleJob> <appAlias>CCSV</appAlias> <code>27104</code> <description>Funcionario</description> <initialDate>2022-07-21T12:09:36+02:00</initialDate> <jobCode>JOB07191</jobCode> <roleCode>ROL00010</roleCode> <roleName>Funcionario</roleName> </roleJob> <size>4</size> </roleJobList> <size>1</size> </return> </ns1:jobGetAssignedRoleListResponse> </soap:Body> </soap:Envelope>
- Consulta de procedimientos → servicio jobGetAssignedProcedureList
Ejemplo invocación:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.pau.aragon.es/"> <soapenv:Header/> <soapenv:Body> <ws:jobGetAssignedProcedureList> <arg0> <applicationId>PAU</applicationId> <jobCode>JOB07191</jobCode> </arg0> </ws:jobGetAssignedProcedureList> </soapenv:Body> </soapenv:Envelope>
Ejemplo respuesta:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:jobGetAssignedProcedureListResponse xmlns:ns1="http://ws.core.pau.aragon.es/"> <return> <errors>false</errors> <procedureListJob> <jobCode>JOB07191</jobCode> <procedureJob> <code>149228</code> <denomination>Relaciones con los tribunales</denomination> <initialDate>2022-07-21T12:11:10+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1894</signature> </procedureJob> <procedureJob> <code>149232</code> <denomination>Estudios, informes y memorias no asociados a un procedimiento administrativo</denomination> <initialDate>2022-07-21T12:11:45+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1944</signature> </procedureJob> <procedureJob> <code>149237</code> <denomination>Relaciones con el Justicia de Aragón, el Defensor del Pueblo e instituciones similares</denomination> <initialDate>2022-07-21T12:12:18+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1949</signature> </procedureJob> <procedureJob> <code>149239</code> <denomination>Gestión de órganos colegiados</denomination> <initialDate>2022-07-21T12:12:31+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1951</signature> </procedureJob> <procedureJob> <code>149240</code> <denomination>Gestión de la calidad de los servicios</denomination> <initialDate>2022-07-21T12:12:41+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1952</signature> </procedureJob> <procedureJob> <code>149242</code> <denomination>Correspondencia y Registro</denomination> <initialDate>2022-07-21T12:12:58+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1975</signature> </procedureJob> <procedureJob> <code>149243</code> <denomination>Gestión de tiempos</denomination> <initialDate>2022-07-21T12:13:04+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1977</signature> </procedureJob> <procedureJob> <code>149244</code> <denomination>Permisos y licencias</denomination> <initialDate>2022-07-21T12:13:13+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1978</signature> </procedureJob> <procedureJob> <code>149245</code> <denomination>Emisión de certificados e informes en materia de personal</denomination> <initialDate>2022-07-21T12:13:21+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1979</signature> </procedureJob> <procedureJob> <code>149246</code> <denomination>Adaptación del puesto de trabajo por motivo de salud</denomination> <initialDate>2022-07-21T12:13:29+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1983</signature> </procedureJob> <procedureJob> <code>149247</code> <denomination>Procedimiento de encargo a medio propio</denomination> <initialDate>2022-07-21T12:13:46+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1987</signature> </procedureJob> <procedureJob> <code>149248</code> <denomination>Pagos por Resolución</denomination> <initialDate>2022-07-21T12:13:57+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1989</signature> </procedureJob> <procedureJob> <code>149249</code> <denomination>Procedimiento de reintegro de pagos indebidos</denomination> <initialDate>2022-07-21T12:14:09+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1990</signature> </procedureJob> <procedureJob> <code>149250</code> <denomination>Provisiones de fondos</denomination> <initialDate>2022-07-21T12:14:17+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1991</signature> </procedureJob> <procedureJob> <code>149251</code> <denomination>Procedimiento de reintegro de subvenciones</denomination> <initialDate>2022-07-21T12:14:32+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1992</signature> </procedureJob> <procedureJob> <code>149252</code> <denomination>Autorización de anticipos de transferencias a organismos públicos</denomination> <initialDate>2022-07-21T12:14:42+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>2024</signature> </procedureJob> <procedureJob> <code>149253</code> <denomination>Modificación de créditos</denomination> <initialDate>2022-07-21T12:14:49+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>2025</signature> </procedureJob> <procedureJob> <code>149254</code> <denomination>Garantías y Depósitos recibidos</denomination> <initialDate>2022-07-21T12:15:02+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>2053</signature> </procedureJob> <procedureJob> <code>149255</code> <denomination>Tramitación de expedientes patrimoniales</denomination> <initialDate>2022-07-21T12:15:10+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>2055</signature> </procedureJob> <procedureJob> <code>149256</code> <denomination>Ajustes ejecución del presupuesto</denomination> <initialDate>2022-07-21T12:15:18+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>2075</signature> </procedureJob> <procedureJob> <code>149229</code> <denomination>Responsabilidad patrimonial</denomination> <initialDate>2022-07-21T12:11:28+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1941</signature> </procedureJob> <procedureJob> <code>149222</code> <denomination>Excedencias</denomination> <initialDate>2022-07-21T12:10:11+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1544</signature> </procedureJob> <procedureJob> <code>149219</code> <denomination>Tramitación de quejas y sugerencias sobre el funcionamiento de los servicios públicos gestionados por la Diputación General de Aragón</denomination> <initialDate>2022-07-21T12:09:49+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>595</signature> </procedureJob> <procedureJob> <code>149223</code> <denomination>Derecho de acceso a la información pública</denomination> <initialDate>2022-07-21T12:10:20+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1759</signature> </procedureJob> <procedureJob> <code>149234</code> <denomination>Expropiación forzosa</denomination> <initialDate>2022-07-21T12:11:59+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1946</signature> </procedureJob> <procedureJob> <code>149241</code> <denomination>Procedimiento disciplinario</denomination> <initialDate>2022-07-21T12:12:47+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1956</signature> </procedureJob> <procedureJob> <code>149224</code> <denomination>Comisiones de servicios</denomination> <initialDate>2022-07-21T12:10:33+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1804</signature> </procedureJob> <procedureJob> <code>149220</code> <denomination>Contratación del sector público</denomination> <initialDate>2022-07-21T12:09:56+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1332</signature> </procedureJob> <procedureJob> <code>149221</code> <denomination>Jubilación en el régimen general de la Seguridad Social</denomination> <initialDate>2022-07-21T12:10:03+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1542</signature> </procedureJob> <procedureJob> <code>149225</code> <denomination>Recursos administrativos</denomination> <initialDate>2022-07-21T12:10:41+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1860</signature> </procedureJob> <procedureJob> <code>149226</code> <denomination>Auxilio por defunción</denomination> <initialDate>2022-07-21T12:10:47+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1870</signature> </procedureJob> <procedureJob> <code>149227</code> <denomination>Atribución temporal de funciones</denomination> <initialDate>2022-07-21T12:11:02+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1884</signature> </procedureJob> <procedureJob> <code>149230</code> <denomination>Tramitación de Disposiciones Normativas y Administrativas</denomination> <initialDate>2022-07-21T12:11:34+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1942</signature> </procedureJob> <procedureJob> <code>149231</code> <denomination>Convenios y protocolos generales de actuación</denomination> <initialDate>2022-07-21T12:11:39+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1943</signature> </procedureJob> <procedureJob> <code>149233</code> <denomination>Expedientes sancionadores</denomination> <initialDate>2022-07-21T12:11:52+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1945</signature> </procedureJob> <procedureJob> <code>149235</code> <denomination>Relaciones con el Consejo de Gobierno</denomination> <initialDate>2022-07-21T12:12:06+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1947</signature> </procedureJob> <procedureJob> <code>149236</code> <denomination>Relaciones con las Cortes</denomination> <initialDate>2022-07-21T12:12:12+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1948</signature> </procedureJob> <procedureJob> <code>149238</code> <denomination>Revisiones de oficio</denomination> <initialDate>2022-07-21T12:12:25+02:00</initialDate> <jobCode>JOB07191</jobCode> <signature>1950</signature> </procedureJob> <size>38</size> </procedureListJob> <size>1</size> </return> </ns1:jobGetAssignedProcedureListResponse> </soap:Body> </soap:Envelope>
1.3.- Dado un organismo, ¿cómo recuperar los usuarios asociados a él?
A partir de un código de organismo podemos recuperar los usuarios asociados al mismo a partir del servicio userList1 de IInfoService:
Ejemplo invocación:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.siu.aragon.es/"> <soapenv:Header/> <soapenv:Body> <ws:userList1> <arg0> <applicationId>SIU</applicationId> <organismCode>ORGXXXXX</organismCode> </arg0> </ws:userList1> </soapenv:Body> </soapenv:Envelope>
Ejemplo respuesta:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:userList1Response xmlns:ns1="http://ws.core.siu.aragon.es/"> <return> <errors>false</errors> <size>8</size> <userList> <email>email1@aragon.es</email> <fiscalAnagram>Nif1</fiscalAnagram> <name>Nombre1</name> <nif>Nif1</nif> <state>ALTA</state> <surname1>Apellido1_1</surname1> <surname2>-</surname2> </userList> <userList> <email>email2@aragon.es</email> <fiscalAnagram>Nif2</fiscalAnagram> <name>Nombre2</name> <nif>Nif2</nif> <state>ALTA</state> <surname1>Apellido1_2</surname1> <surname2>Apellido2_2</surname2> </userList> <userList> <email>email3@aragon.es</email> <fiscalAnagram>Nif3</fiscalAnagram> <name>Nombre3</name> <nif>Nif3</nif> <state>ALTA</state> <surname1>Apellido1_3</surname1> <surname2>Apellido2_3</surname2> </userList> ... <userList> <email>email8@aragon.es</email> <fiscalAnagram>Nif8</fiscalAnagram> <name>Nombre8</name> <nif>Nif8</nif> <state>ALTA</state> <surname1>Apellido1_8</surname1> <surname2>Apellido2_8</surname2> </userList> </return> </ns1:userList1Response> </soap:Body> </soap:Envelope>
userList2, con una estructura de petición idéntica, también nos serviría para esta finalidad.
Otro servicio que se puede emplear es userListByUnits de IInfoService:
Ejemplo invocación:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.siu.aragon.es/"> <soapenv:Header/> <soapenv:Body> <ws:userListByUnits> <arg0> <applicationId>SIU</applicationId> <userSearch> <gestionUnitCode>ORGXXXXX</gestionUnitCode> </userSearch> </arg0> </ws:userListByUnits> </soapenv:Body> </soapenv:Envelope>
Ejemplo respuesta:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:userListByUnitsResponse xmlns:ns1="http://ws.core.siu.aragon.es/"> <return> <errors>false</errors> <size>8</size> <userList> <email>email1@aragon.es</email> <fiscalAnagram>Nif1</fiscalAnagram> <name>Nombre1</name> <nif>Nif1</nif> <state>ALTA</state> <surname1>Apellido1_1</surname1> <surname2>Apellido2_1</surname2> <revised>true</revised> </userList> <userList> <email>email2@aragon.es</email> <fiscalAnagram>Nif2</fiscalAnagram> <name>Nombre2</name> <nif>Nif2</nif> <state>ALTA</state> <surname1>Apellido1_2</surname1> <surname2>Apellido2_2</surname2> <revised>true</revised> </userList> <userList> <email>email3@aragon.es</email> <fiscalAnagram>Nif3</fiscalAnagram> <name>Nombre3</name> <nif>Nif3</nif> <state>ALTA</state> <surname1>Apellido1_3</surname1> <surname2>Apellido2_3</surname2> <mobilePhone>976735608</mobilePhone> <gender>F</gender> <revised>false</revised> </userList> ... <userList> <email>email8@aragon.es</email> <fiscalAnagram>Nif8</fiscalAnagram> <name>Nombre8</name> <nif>Nif8</nif> <state>ALTA</state> <surname1>Apellido1_8</surname1> <surname2>-</surname2> <mobilePhone>627816293</mobilePhone> <gender>M</gender> <revised>false</revised> </userList> </return> </ns1:userListByUnitsResponse> </soap:Body> </soap:Envelope>
Por otro lado, a partir del código de organismo también podemos recuperar los usuarios asociados a la rama descendiente del mismo consultado al servicio userListByOrganismBranchTree de IInfoService:
Ejemplo invocación:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.siu.aragon.es/"> <soapenv:Header/> <soapenv:Body> <ws:userListByOrganismBranchTree> <arg0> <applicationId>SIU</applicationId> <organismCode>ORGXXXXX</organismCode> </arg0> </ws:userListByOrganismBranchTree> </soapenv:Body> </soapenv:Envelope>
Ejemplo respuesta:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:userListByOrganismBranchTreeResponse xmlns:ns1="http://ws.core.siu.aragon.es/"> <return> <errors>false</errors> <size>40</size> <userList> <email>email1@aragon.es</email> <fiscalAnagram>Nif1</fiscalAnagram> <name>Nombre1</name> <nif>Nif1</nif> <state>ALTA</state> <surname1>Apellido1_1</surname1> <surname2>Apellido2_1</surname2> </userList> <userList> <email>email2@aragon.es</email> <fiscalAnagram>Nif2</fiscalAnagram> <name>Nombre2</name> <nif>Nif2</nif> <state>ALTA</state> <surname1>Apellido1_2</surname1> <surname2>Apellido2_2</surname2> </userList> <userList> <email>email3@aragon.es</email> <fiscalAnagram>Nif3</fiscalAnagram> <name>Nombre3</name> <nif>Nif3</nif> <state>ALTA</state> <surname1>Apellido1_3</surname1> <surname2>Apellido2_3</surname2> </userList> ... <userList> <email>email40@aragon.es</email> <fiscalAnagram>Nif40</fiscalAnagram> <name>Nombre40</name> <nif>Nif40</nif> <state>ALTA</state> <surname1>Apellido1_40</surname1> <surname2>Apellido2_40</surname2> </userList> </return> </ns1:userListByOrganismBranchTreeResponse> </soap:Body> </soap:Envelope>