A continuación se describen todos los servicios de SIU junto con los parámetros de invocación, resultado de cada servicio y código java de ejemplo de integración de cada servicio.
...
Método 'ancestralOrganismByUserList'
...
Servicio que devuelve una lista de organismos ancestros a los que pertenece un usuario a partir de un token.
Un organismo ancestro es aquel que tiene la identidad fiscal a 1.
Expand |
---|
|
SignaturaResultAncestralOrganismByUserList ancestralOrganismByUserList(ParamAncestralOrganismByUserList paramAncestralOrganismByUserList). Parámetros de invocaciónNombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | token | String | Valor del token cifrado | originalToken | String | Valor del token a cifrar |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
errors | boolean | Informa si ha habido algún error | errorMsg | String | Mensaje del error ocurrido | errorCode | String | Código del error ocurrido | organismList | Lista de organismos | organism | Organismo (ver detalle de campos en el apartado de objetos comunes) |
Códigos error
Código | Descripción |
---|
ANCESTRALORGANISMBYUSERLIST_07 | El objeto paramAncestralOrganismByUserList es nulo | ANCESTRALORGANISMBYUSERLIST_08 | El parámetro de entrada token original es nulo | ANCESTRALORGANISMBYUSERLIST_01 | El parámetro de entrada token es nulo | ANCESTRALORGANISMBYUSERLIST_03 | El funcionario no existe en la bd | ANCESTRALORGANISMBYUSERLIST_04 | El funcionario ha sido dado de baja de la bd | ANCESTRALORGANISMBYUSERLIST_05 | El funcionario no esta asignado a ningún organismo | ANCESTRALORGANISMBYUSERLIST_02 | Ha ocurrido algún error al verificar la firma | ANCESTRALORGANISMBYUSERLIST_00 | Error durante la consulta de los datos de organismos | ANCESTRALORGANISMBYUSERLIST_06 | Ha ocurrido algún error al realizar la búsqueda |
Ejemplo de invocaciónEl ejemplo devuelve un error Code Block |
---|
language | java |
---|
firstline | 1 |
---|
title | Ejemplo de invocación |
---|
collapse | true |
---|
| ParamAncestralOrganismByUserList param = new ParamAncestralOrganismByUserList();
param.setApplicationId("SIU");
param.setOriginalToken("T");
param.setToken("T");
ResultAncestralOrganismByUserList result = client.ancestralOrganismByUserList(param); |
|
...
Permite filtrar además por otros datos como dirección, cif, ciudad, país, email...
Devuelve el listado de organismos ordenado por código de organismo.
Expand |
---|
|
SignaturaResultAscendantOrganismBranchTree ascendantOrganismBranchTree(ParamAscendantOrganismBranchTree paramAscendentOrganismBranchTree) Parámetros de invocaciónNombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | orgCode | String | Código de organismo | organismSearch | Objeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes) |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
errors | boolean | Informa si ha habido algún error | errorMsg | String | Mensaje del error ocurrido | errorCode | String | Código del error ocurrido | size | int | Tamaño de la lista de organismos devuelta | organismList | Lista de organismos | organism | Organismo (ver detalle de campos en el apartado de objetos comunes) |
Códigos error
Código | Descripción |
---|
ASCENDENT_ORGANISM_BRANCH_LIST_01 | El objeto paramAscendantOrganimsBranchTree es nulo | ORGANISMLIST_00 | Error durante la consulta de los datos de organismos | ORGANISMLIST_01 | El objeto paramOrganismList es nulo | ORGANISMLIST_02 | No se han encontrado organismos para estos parámetros de búsqueda | ORGANISMLIST_04 | No existe el organismo de entrada | ORGANISMLIST_03 | Ha ocurrido algún error al realizar la búsqueda |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
firstline | 1 |
---|
title | Ejemplo de invocación |
---|
collapse | true |
---|
| ParamAscendantOrganismBranchTree param = new ParamAscendantOrganismBranchTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG07810");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07810");
param.setOrganismSearch(organismSearch);
ResultAscendantOrganismBranchTree result = client.ascendantOrganismBranchTree(param); |
|
...
Expand |
---|
|
SignaturaResultGetUserInformationJobs getUserInformationJobs(ParamGetUserInformationJobs paramGetUserInformationJobs) Parámetros de invocaciónNombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal del usuario a consultar |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
errors | boolean | Informa si ha habido algún error | errorMsg | String | Mensaje del error ocurrido | errorCode | String | Código del error ocurrido | size | int | Tamaño de la lista devuelta | userInformationJobsuserJobInformation | objeto UserInformationJobs UserJobInformation(ver detalle de campos en el apartado de objetos comunes) |
Códigos error
Código | Descripción |
---|
GET_USERJOBS_INFORMATION_00 | Error durante la consulta de los datos | GET_USER_INFORMATION_01 | El objeto ParamGetUserInformationJob es nulo | GET_USER_INFORMATION_01 | Datos obligatorios: fiscal anagram del usuario |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
firstline | 1 |
---|
title | Ejemplo de invocación |
---|
collapse | true |
---|
| ParamGetUserInformationJobs param = new ParamGetUserInformationJobs();
param.setApplicationId("SIU");
param.setFiscalAnagram("00000000T");
ResultGetUserInformationJobsresult = client.getUserInformationJobs(param);
|
|
...
Objeto Anchor |
---|
| anclaOrganismType |
---|
| anclaOrganismType |
---|
|
organismType
Nombre | Tipo | Descripción |
---|
id | Integer | Id |
fatherId | Integer | Id del padre |
name | String | Nombre |
level | String | Nivel |
Objeto Anchor |
---|
| anclapagingCriteria |
---|
| anclapagingCriteria |
---|
|
pagingCriteria
...
Nombre | Tipo | Descripción |
---|
sizeOrg | int | Tamaño de la lista de organismos |
sizeJob | int | Tamaño de la lista de puestos |
user | Campos del objeto UserWithPhone/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado) |
gender | String | Genero del usuario |
note | String | Comentarios |
revised | boolean | Usuario revisado o no por SAE |
organismList | Listado de objetos Organism (ver detalle de campos en este mismo apartado) |
jobList | Listado de objetos Job (ver detalle de campos en este mismo apartado) |
userJobs | Listado de objetos UserJobs (ver detalle de campos en este mismo apartado) |
...