4.- Servicios

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.


ÍNDICE DE SERVICIOS



Servicios IInfoServicesPortType

Búsquedas y consultas de organismos


Método 'additionalDataOrganismListByUser'


Servicio que devuelve un listado con información adicional de los organismos a los que un usuario tiene acceso. Permite filtrar por usuario.

De cada organismo del listado devuelto devuelve dirección, número de hijos, ciudad, país, si es emisor, si es externo, el código del organismo padre, la identidad fiscal, la fecha inicial, el nombre, el nivel del nodo, el código del organismo, el código postal, la provincia, si es receptor, si es organismo raíz, el código de su organismo raíz, el nombre corto, el teléfono, el código Sirhga del organismo y el código Sirhga del organismo padre.


 Más detalles

Signatura

ResultAdditionalDataOrganismListByUser additionalDataOrganismListByUser (ParamAdditionalDataOrganismListByUser paramAdditionalDataOrganismByUser).

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearch
  emailStringDirección email del funcionario
  fiscalAnagramStringAnagrama fiscal del funcionario
  nameStringNombre del funcionario
  nifStringNIF del funcionario
  stateStringEstado del funcionario
  surname1StringPrimer apellido del funcionario
  surname2StringSegundo apellido del funcionario

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
organismByUser
  organismsLista de organismos (ver detalle de campos en el apartado de objetos  )
  userUsuario (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMROOTFATHERBYUSER_01El objeto paramOrganismList es nulo.
ORGANISMROOTFATHERBYUSER_02No existen usuarios con los parámetros de búsqueda averiguar la raíz.
ORGANISMROOTFATHERBYUSER_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMROOTFATHERBYUSER_00Error durante la consulta de los datos del padre raíz del organismo

Ejemplo de invocación


Ejemplo de invocación
ParamAdditionalDataOrganismListByUser param = new ParamAdditionalDataOrganismListByUser();
param.setApplicationId("SIU");
UserSearch userSearch = new UserSearch();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultAdditionalDataOrganismListByUser result = client.additionalDataOrganismListByUser(param);


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.


 Más detalles

Signatura

ResultAncestralOrganismByUserList ancestralOrganismByUserList(ParamAncestralOrganismByUserList paramAncestralOrganismByUserList).

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
tokenStringValor del token cifrado
originalTokenStringValor del token a cifrar

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismListLista de organismos 
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ANCESTRALORGANISMBYUSERLIST_07El objeto paramAncestralOrganismByUserList es nulo
ANCESTRALORGANISMBYUSERLIST_08El parámetro de entrada token original es nulo
ANCESTRALORGANISMBYUSERLIST_01El parámetro de entrada token es nulo
ANCESTRALORGANISMBYUSERLIST_03El funcionario no existe en la bd
ANCESTRALORGANISMBYUSERLIST_04El funcionario ha sido dado de baja de la bd
ANCESTRALORGANISMBYUSERLIST_05El funcionario no esta asignado a ningún organismo
ANCESTRALORGANISMBYUSERLIST_02Ha ocurrido algún error al verificar la firma
ANCESTRALORGANISMBYUSERLIST_00Error durante la consulta de los datos de organismos
ANCESTRALORGANISMBYUSERLIST_06Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación

El ejemplo devuelve un error

Ejemplo de invocación
ParamAncestralOrganismByUserList param = new ParamAncestralOrganismByUserList();
param.setApplicationId("SIU");
param.setOriginalToken("T");
param.setToken("T");
ResultAncestralOrganismByUserList result = client.ancestralOrganismByUserList(param);


Método 'ancestralOrganismTree' #Deprecated



Servicio que devuelve un listado con la información de los ancestros de un organismo, el organismo buscado y los que tienen el mismo padre que el organismo buscado.


 Más detalles

Signatura

ResultAncestralOrganismTree ancestralOrganismTree(ParamAncestralOrganismTree paramAncestralOrganismTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeStringCódigo de organismo del que se extraerán los de su árbol
organismSearchBean de búsqueda de organismos
   organismCampos del objeto Organism (ver detalle de campos en el apartado de objetos comunes)
   pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en el apartado de objetos comunes)
   sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en el apartado de objetos comunes)
   paramsCampos del objeto SearchParams (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismListLista de organismos 
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ANCESTRAL_ORGANISM_TREE_01El objeto paramAncestralOrganismTree es nulo
ANCESTRAL_ORGANISM_TREE_04El código de organismo no puede ser nulo
ANCESTRAL_ORGANISM_TREE_02No se han encontrado organismos con esos parámetros de búsqueda
ANCESTRAL_ORGANISM_TREE_03Ha ocurrido algún tipo de error al realizar la búsqueda
ANCESTRAL_ORGANISM_TREE_00Ha ocurrido algún error inesperado

Ejemplo de invocación


Ejemplo de invocación
ParamAncestralOrganismTree param = new ParamAncestralOrganismTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG07458");
ResultAncestralOrganismTree result = client.ancestralOrganismTree(param);

Método 'ancestralOrganismTreeExtended' #Deprecated



Servicio que devuelve un listado con la información de los ancestros de un organismo, el organismo buscado y los que tienen el mismo padre que el organismo buscado.

De cada organismo devuelve el campo oldCode en caso de que esté este informado.


 Más detalles

Signatura

ResultAncestralOrganismTreeWithOldCode ancestralOrganismTreeExtendedWithOldCode(ParamAncestralOrganismTree paramAncestralOrganismTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeStringCódigo de organismo del que se extraerán los de su árbol
organismSearchBean de búsqueda de organismos
   organismCampos del objeto Organismo (ver detalle de campos en el apartado de objetos comunes)
   pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en el apartado de objetos comunes)
   sortingCriteriaCampos del objeto SortingCriteria  (ver detalle de campos en el apartado de objetos comunes)
   paramsCampos del objeto SearchParams (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismListLista de organismos
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)
  oldCodeStringAntiguo identificador del organismo

Códigos error


CódigoDescripción
ANCESTRAL_ORGANISM_TREE_01El objeto paramAncestralOrganismTree es nulo
ANCESTRAL_ORGANISM_TREE_04El código de organismo no puede ser nulo
ANCESTRAL_ORGANISM_TREE_02No se han encontrado organismos con esos parámetros de búsqueda
ANCESTRAL_ORGANISM_TREE_03Ha ocurrido algún tipo de error al realizar la búsqueda
ANCESTRAL_ORGANISM_TREE_00Ha ocurrido algún error inesperado

Ejemplo de invocación


Ejemplo de invocación
ParamAncestralOrganismTree param = new ParamAncestralOrganismTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG08881");
ResultAncestralOrganismTreeWithOldCode result = client.ancestralOrganismTreeExtended(param);


Método 'ascendantOrganismBranchTree'


Servicio que devuelve un listado de organismos ascendentes de un organismo pasado como parámetro. Como mínimo hay que informar el código del organismo a buscar.

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.


 Más detalles

Signatura

ResultAscendantOrganismBranchTree ascendantOrganismBranchTree(ParamAscendantOrganismBranchTree paramAscendentOrganismBranchTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeStringCódigo de organismo
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de organismos
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ASCENDENT_ORGANISM_BRANCH_LIST_01El objeto paramAscendantOrganimsBranchTree es nulo
ORGANISMLIST_00Error durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismList es nulo
ORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLIST_04No existe el organismo de entrada
ORGANISMLIST_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
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);



Método 'descendentOrganismList'


Servicio que devuelve un listado de organismos hijos de otro organismo pasado como parámetro, acorde con unos parámetros de búsqueda, incluyendo el organismo pasado como parámetro.

Permite filtrar además por otros datos como dirección, cif, ciudad, país, email, si es emisor, si es externo, el código del organismo padre, la fecha de baja, por la identidad fiscal, la fecha de alta, el nombre, el newCode, el código del organismo, el código postal, la provincia, si es receptor, el NIF del jefe del servicio, el nombre corto, el teléfono, el código sirhga o el código sirhga del organismo padre.


 Más detalles

Signatura

ResultDescendentOrganismList descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de organismos
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
DESCENDENTORGANISMLIST_00Error durante la consulta de los datos de organismos
DESCENDENTORGANISMLIST_01El objeto paramDescendentOrganismList es nulo
DESCENDENTORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
DESCENDENTORGANISMLIST_03El código de organismo es nulo
DESCENDENTORGANISMLIST_04El organismo no existe en la base de datos
DESCENDENTORGANISMLIST_05El organismo esta dado de baja en la base de datos
DESCENDENTORGANISMLIST_06Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamDescendentOrganismList param = new ParamDescendentOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultDescendentOrganismList result = client.descendentOrganismList(param);

Método 'descendentOrganismListWithCode'


Servicio que devuelve un listado de organismos hijos de otro organismo pasado como parámetro, acorde con unos parámetros de búsqueda, incluyendo el organismo pasado como parámetro.

Permite filtrar además por otros datos como dirección, cif, ciudad, país, email, si es emisor, si es externo, el código del organismo padre, la fecha de baja, por la identidad fiscal, la fecha de alta, el nombre, el newCode, el código del organismo, el código postal, la provincia, si es receptor, el NIF del jefe del servicio, el nombre corto, el teléfono, el código sirhga o el código sirhga del organismo padre.

 Más detalles

Signatura

ResultDescendentOrganismListWithCode descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de organismos
  organismOrganismoWithCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
DESCENDENTORGANISMLIST_00Error durante la consulta de los datos de organismos
DESCENDENTORGANISMLIST_01El objeto paramDescendentOrganismList es nulo
DESCENDENTORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
DESCENDENTORGANISMLIST_03El código de organismo es nulo
DESCENDENTORGANISMLIST_04El organismo no existe en la base de datos
DESCENDENTORGANISMLIST_05El organismo esta dado de baja en la base de datos
DESCENDENTORGANISMLIST_06Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamDescendentOrganismListWithCode param = new ParamDescendentOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultDescendentOrganismList result = client.descendentOrganismList(param);

Método 'getAdministrativeOrganismList'


Servicio que devuelve la lista de Organismos Administrativos en la rama del organismo con el que se ha logueado el usuario, pasado como parámetro, hasta el primer organismo con FISCAL_IDENTITY=1 en esa rama. Devuelve la lista ordenada por cercanía al organismo del usuario, es decir, primero el organismo con el código mayor.


 Más detalles

Signatura

ResultAdministrativeOrganismList getAdministrativeOrganismList(ParamAdministrativeOrganismList paramAdministrativeOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
userOrganismCodeStringCódigo del organismo con el que se ha logueado el usuario

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
dataListLista de organismos administradores
  nameStringNombre del organismo administradores
   organismCodeStringCódigo del organismo administradores

Códigos error


CódigoDescripción
ADMINISTRATIVE_ORGAN_00El parámetro de búsqueda no puede ser nulo
ADMINISTRATIVE_ORGAN_01Los campos del parámetro de búsqueda no pueden ser nulos
ADMINISTRATIVE_ORGAN_02No hay códigos de organismos administradores en la rama a la que pertenece el organismo con el que se ha logueado el usuario

Ejemplo de invocación


Ejemplo de invocación
ParamAdministrativeOrganismList param = new ParamAdministrativeOrganismList();
param.setApplicationId("SIU");
param.setUserOrganismCode("ORG16671");

ResultAdministrativeOrganismList response = client.getAdministrativeOrganismList(param);

Método 'getClosestProcessUnitList'


Servicio que devuelve la lista de los organismos tramitadores que coinciden entre los pasados como parámetro y la rama del organismo con el que se ha logueado el usuario, pasado también como parámetro, hasta el primer organismo con FISCAL_IDENTITY=1 en esa rama. Devuelve la lista ordenada por cercanía al organismo del usuario, es decir, primero el organismo con el código mayor.


 Más detalles

Signatura

ResultProcessUnitList getClosestProcessUnitList(ParamGetProcessUnitList requestParam)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
organismCodesList<String>Listado de códigos de organismos
userOrganismCodeStringCódigo del organismo con el que se ha logueado el usuario

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
dataListLista de organismos tramitadores que coinciden
  nameStringNombre del organismo tramitador
   organismCodeStringCódigo del organismo tramitador

Códigos error


CódigoDescripción
GETPROCESSUNIT_00El parámetro de búsqueda no puede ser nulo
GETPROCESSUNIT_01Los campos del parámetro de búsqueda no pueden ser nulos
GETPROCESSUNIT_02No hay códigos de organismos coincidentes entre la lista recibida y la rama a la que pertenece el organismo con el que se ha logueado el usuario

Ejemplo de invocación


Ejemplo de invocación
ParamGetProcessUnitList param = new ParamGetProcessUnitList();
param.setApplicationId("SIU");
param.setUserOrganismCode("ORG11896");
param.setOrganismCodes(new String[] { "ORG11896", "ORG14166", "ORG11882", "ORG15137", "ORG11652", "ORG11904", "ORG11964" });

ResultProcessUnitList response = client.getInfoServices().getClosestProcessUnitList(param);

Método 'getDir3CodeList' #Deprecated



Servicio que devuelve los organismos SIU correspondientes a un listado de códigos dir3.


 Más detalles

Signatura

ResultGetDir3CodeList getDir3CodeList(ParamOrganismWithCodeDir3List paramOrganismWithCodeDir3List)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismDir3CodeListList<String>Listado de códigos dir3

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismDir3CodeListLista de organismos con código DIR3
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)
   organismDir3CodeCódigo DIR3 del organismo

Códigos error


CódigoDescripción
GETDIR3CODELIST_00Código de error general para este servicio
GETDIR3CODELIST_01El objeto ParamOrganismWithCodeDir3List es nulo
GETDIR3CODELIST_02La lista de organismos DIR3 está vacía
GETDIR3CODELIST_03No se han encontrado organismos para estos parámetros de búsqueda
GETDIR3CODELIST_04Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismWithCodeDir3List param = new ParamOrganismWithCodeDir3List();
param.setApplicationId("SIU");
List<String> lstDirCode = new ArrayList<String>();
lstDirCode.add("A02003454");
param.setOrganismDir3CodeList(lstDirCode);
ResultGetDir3CodeList result = client.getDir3CodeList(param);


Método 'getOrganismAdditionalData'


Servicio que devuelve información adicional de un organismo pasado como parámetro.

Permite filtrar por dirección, cif, ciudad, pais, email, si es emisor, código del organismo padre, código sirhga del organismo padre, fecha de baja, identidad fiscal, fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, NIF del jefe del servicio, nombre corto, código sirhga del organismo y teléfono.


 Más detalles

Signatura

ResultOrganismAdditionalData getOrganismAdditionalData(ParamOrganismAdditionalData paramOrganismAdditionalData)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismAdditionalDataObjeto OrganismAdditionalData (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISM_ADDITIONAL_DATA_00Código de error general para este servicio
ORGANISM_ADDITIONAL_DATA_01El objeto paramOrganismAdditionalData es nulo
ORGANISM_ADDITIONAL_DATA_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISM_ADDITIONAL_DATA_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismAdditionalData param = new ParamOrganismAdditionalData();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
OrganismSearch organismSearch = new OrganismSearch();
param.setOrganismSearch(organismSearch);
ResultOrganismAdditionalData result = client.getOrganismAdditionalData(param);


Método 'getOrganismHistoricalInformation' #Deprecated



Servicio para obtener un histórico de organismos partiendo de un organismo pasado como parámetro. Devuelve un listado de organismos.


 Más detalles

Signatura

ResultGetOrganismHistoricalInformation getOrganismHistoricalInformation(ParamGetOrganismHistoricalInformation paramGetOrganismHistoricalInformation)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo del organismo a buscar
chronologicalOrderStringOrden cronológico, las opciones admitidas son PRESENT y PREVIOUS, por defecto se utiliza PREVIOUS

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismListLista de organismos
   organismObjeto Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
GET_ORGANISM_HISTORICAL_INFORMATION_00Error durante la consulta de organismos cronológicos
GET_ORGANISM_HISTORICAL_INFORMATION_01El objeto ParamGetOrganismHistoricalInformation es nulo
GET_ORGANISM_HISTORICAL_INFORMATION_02El código de organismo es nulo
GET_ORGANISM_HISTORICAL_INFORMATION_03No se han encontrado organismos para estos parámetros de búsqueda
GET_ORGANISM_HISTORICAL_INFORMATION_04Error con el parámetro de orden cronológico
GET_ORGANISM_HISTORICAL_INFORMATION_05Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamGetOrganismHistoricalInformation params = new ParamGetOrganismHistoricalInformation();
params.setApplicationId("SIU");
params.setOrganismCode("ORG04302");
params.setChronologicalOrder("PREVIOUS");
ResultGetOrganismHistoricalInformation result = client.getOrganismHistoricalInformation(params);


Método 'getOrganismWithFiscalIdentity'


Servicio que devuelve una lista de organismos original y productor de una lista de organismos pasada como parámetro.


 Más detalles

Signatura

ResultOrganismWithFiscalIdentityList getOrganismWithFiscalIdentity(ParamOrganismWithFiscalIdentityList paramOrganismWithFiscalIdentityList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismListList<String>Listado de códigos de organismo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismWithFiscalIdentityLista de organismos, objeto OrganismWithFiscalIdentity (ver detalle en el apartado de objetos comunes)

Códigos error


CódigoDescripción
GETORGANISMWIDTHFISCALIDENTITYLIST_00Código de error general para este servicio
GETORGANISMWIDTHFISCALIDENTITYLIST_01El objeto ParamOrganismWithFiscalIdentityList es nulo
GETORGANISMWIDTHFISCALIDENTITYLIST_02La lista de organismos está vacía
GETORGANISMWIDTHFISCALIDENTITYLIST_03No se han encontrado organismos para estos parámetros de búsqueda
GETORGANISMWIDTHFISCALIDENTITYLIST_04Ha ocurrido algún error al realizar la búsqueda
GETORGANISMWIDTHFISCALIDENTITYLIST_05La lista de resultados está vacía
GETORGANISMWIDTHFISCALIDENTITYLIST_06El organismo productor es nulo o está vacío
GETORGANISMWIDTHFISCALIDENTITYLIST_07Error al realizar la búsqueda del organismo productor
GETORGANISMWIDTHFISCALIDENTITYLIST_08El organismo original no existe
GETORGANISMWIDTHFISCALIDENTITYLIST_09Alguno de los organismo informados está dado de baja
GETORGANISMWIDTHFISCALIDENTITYLIST_10El organismo productor esta dado de baja

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismWithFiscalIdentityList param = new ParamOrganismWithFiscalIdentityList();
param.setApplicationId("SIU");
param.setFiscalAnagram("");
List<String> organismList = new ArrayList<String>();
organismList.add("ORG07810");
param.setOrganismList(organismList);
ResultOrganismWithFiscalIdentityList result = client.getOrganismWithFiscalIdentity(param);

Método 'getProccesingUnitsListByOrganimsList'


Servicio que devuelve la lista de los organismos tramitadores que coinciden entre los pasados como parámetro y las ramas de los organismos a consultar, pasados también como parámetro, hasta el primer organismo con FISCAL_IDENTITY=1 en cada una de esas ramas. Devuelve la lista con las listas ordenadas por cercanía al organismo consultado, es decir, primero el organismo con el código mayor.


 Más detalles

Signatura

ResultProccesingUnitsListByOrganimsList getProccesingUnitsListByOrganimsList(ParamProccesingUnitsListByOrganimsList paramProccesingUnitsListByOrganimsList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
organismCodesList<String>Listado de códigos de organismos a consultar
organismCodesProccList<String>Listado de códigos de organismos del procedimiento

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista processingList devuelta
processingListLista de listas de organismos tramitadores que coinciden
    organismCodeOriginStringCódigo del organismo cuya rama se ha consultado
    sizeintTamaño de la lista dataList devuelta
    dataListLista de organismos tramitadores que coinciden
        nameStringNombre del organismo tramitador
        organismCodeStringCódigo del organismo tramitador

Códigos error


CódigoDescripción
GETPROCESSUNIT_00El parámetro de búsqueda no puede ser nulo
GETPROCESSUNIT_01Los campos del parámetro de búsqueda no pueden ser nulos
GETPROCESSUNIT_02No hay códigos de organismos coincidentes entre la lista recibida de códigos del procedimiento y las ramas a la que pertenecen los organismos consultados

Ejemplo de invocación


Ejemplo de invocación
String[] userOrganismCode = new String[] { "ORG14392" };
String[] processUnitCodes = new String[] { "ORG14392", "ORG14391", "ORG14390", "ORG14367", "ORG12841", "ORG15560", "ORG16806", "ORG14123" };

ParamProccesingUnitsListByOrganimsList param = new ParamProccesingUnitsListByOrganimsList();
param.setApplicationId("SIU");
param.setOrganismCodes(userOrganismCode);
param.setOrganismCodesProcc(processUnitCodes);			

ResultProccesingUnitsListByOrganimsList response = client.getProccesingUnitsListByOrganimsList(param);

Método 'historicalOrganismDirectDescendentList'


Servicio que devuelve un listado de organismos descendientes directos de otro organismo pasado como parámetro pudiendo filtrar por fecha.


 Más detalles

Signatura

ResultHistoricalOrganismDirectDescendentList historicalOrganismDirectDescendentList(ParamHistoricalOrganismDirectDescendentList paramHistoricalOrganismDirectDescendentList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
dateDateHasta la fecha de cambio de estructura, si viene vacía es el árbol ACTUAL
sinceDateFecha del cambio de estructura anterior, si viene vacía es el árbol ORIGINAL hasta la fecha

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismFatherObjeto Organism (ver detalle en el apartado de objetos comunes), organismo padre
organismListLista de objetos Organism (ver detalle en el apartado de objetos comunes)

Códigos error


CódigoDescripción
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_00Error durante la consulta de organismos históricos
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_01El objeto paramHistoricalOrganismDirectDescendentList es nulo
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_02El código de organismo es nulo
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_03No se han encontrado organismos históricos para estos parámetros de búsqueda
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_04Ha ocurrido algún error al realizar la búsqueda
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_05Nunca ha existido un organismo con ese código
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_06El organismo aún no se había creado en la fecha indicada
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_07El organismo no existía en el árbol en la fecha indicada

Ejemplo de invocación


Ejemplo de invocación
ParamHistoricalOrganismDirectDescendentList param = new ParamHistoricalOrganismDirectDescendentList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
ResultHistoricalOrganismDirectDescendentList result = client.historicalOrganismDirectDescendentList(param);


Método 'historicalOrganismTreeList' #Deprecated



Servicio que devuelve un listado de organismos formado por: el organismo pasado como parámetro, todos sus descendientes activos y los históricos de todos ellos.

El listado devuelto se ordena por código de organismo.


 Más detalles

Signatura

ResultHistoricalOrganismTreeList historicalOrganismTreeList(ParamHistoricalOrganismTreeList paramHistoricalOrganismTreeList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos OrganismDir3CodeWithOldCode (ver detalle en el apartado de objetos comunes)

Códigos error


CódigoDescripción
HISTORICAL_ORGANISM_TREE_LIST_00Error durante la consulta de organismos históricos
HISTORICAL_ORGANISM_TREE_LIST_01El objeto paramHistoricalOrganismTreeList es nulo
HISTORICAL_ORGANISM_TREE_LIST_02El código de organismo es nulo
HISTORICAL_ORGANISM_TREE_LIST_03El organismo no existe en la base de datos
HISTORICAL_ORGANISM_TREE_LIST_04El organismo esta dado de baja en la base de datos

Ejemplo de invocación


Ejemplo de invocación
ParamHistoricalOrganismTreeList param = new ParamHistoricalOrganismTreeList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG15551");
ResultHistoricalOrganismTreeList result = client.historicalOrganismTreeList(param);


Método 'historicalParent' #Deprecated



Servicio que devuelve una lista de organismos padre de un organismo pasado como parámetro. Admite una lista de organismos como parámetro.

Además de los datos de los organismos devueltos en la lista, devuelve el código del organismo buscado.


 Más detalles

Signatura

ResultHistoricalParent historicalParent(ParamHistoricalParent paramHistoricalParent)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismListString[]Lista de organismos a buscar

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
historicalParentListObjectLista de objetos HistoricalParentListObject (ver detalle campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
HISTORICAL_PARENT_00Error durante la consulta de los datos
HISTORICAL_PARENT_01El objeto paramAscendentOrganismBranchTree es nulo
HISTORICAL_PARENT_02La lista de organismos de entrada está vacía

Ejemplo de invocación


Ejemplo de invocación
ParamHistoricalParent param = new ParamHistoricalParent();
param.setApplicationId("SIU");
String[] organismList = { "ORG00002" };
param.setOrganismList(organismList);
ResultHistoricalParent result = client.historicalParent(param);


Método 'historicalTree' #Deprecated



Servicio que devuelve una lista con la estructura de organismos ascendientes y descendientes de los organismos pasados como parámetro.

Además de los datos de los organismos devueltos en la lista, devuelve el código del organismo buscado.


 Más detalles

Signatura

ResultHistoricalTree historicalTree(ParamHistoricalTree paramHistoricalTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismListString[]Lista de organismos a buscar

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
historicalTreeListObjectLista de objetos HistoricalTreeListObject (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
HISTORICAL_TREE_00Error durante la consulta de los datos
HISTORICAL_TREE_01El objeto paramAscendentOrganismBranchTree es nulo
HISTORICAL_TREE_02La lista de organismos de entrada está vacía

Ejemplo de invocación


Ejemplo de invocación
ParamHistoricalTree param = new ParamHistoricalTree();
param.setApplicationId("SIU");
String[] organismList = { "ORG00002" };
param.setOrganismList(organismList);
ResultHistoricalTree result = client.historicalTree(param);


Método 'getListUserExist'


Servicio que devuelve dado un listado de nif, si existen o no en siu.

 Más detalles

Signatura

ResultUserExist getListUserExist(ParamUserExist paramUserExist);

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
listFiscalAnagramHashSet<String>Listado de nifs
listNrptHashSet<String>Listado de nrpts (identificadores del puesto en SIRHGA)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
listUserExistList<UserExist>Listado de UserExist

Códigos error


CódigoDescripción
GET_LIST_USER_EXIST_00Error al consultar la existencia de usuarios en SIU.
GET_LIST_USER_EXIST_01El listado de nif no puede ser nulo o vacío
GET_LIST_USER_EXIST_02El listado de nrpt no puede ser nulo o vacío

Ejemplo de invocación


Ejemplo de invocación
HashSet<String> listNifs = new HashSet<String>();
HashSet<String> listNrpts = new HashSet<String>();

ParamUserExist paramUserExist = new ParamUserExist();
paramUserExist.setApplicationId("SIU");
paramUserExist.setListFiscalAnagram(listNifs);
paramUserExist.setListNrpt(listNrpts);
// Consultamos la lista de nifs y nrpts en SIU
ResultUserExist result = client.getListUserExist(paramUserExist);

Método 'loginOrganismListByUser' #Deprecated



Servicio que devuelve un listado de los organismos en los que un usuario en estado de alta tiene roles.

Permite filtrar por email, anagrama fiscal, nombre, nif, estado y apellidos. 


 Más detalles

Signatura

ResultLoginOrganismListByUser loginOrganismListByUser(ParamLoginOrganismListByUser paramLoginOrganismListByUser)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearchObjeto UserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
loginOrganismByUserLista de objetos LoginOrganismByUser (ver  detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
LOGINORGANISMLISTBYUSER_00Código de error general para este servicio
LOGINORGANISMLISTBYUSER_01El objeto paramLoginOrganismListByUser es nulo
LOGINORGANISMLISTBYUSER_02No existen usuarios dados de alta con los parámetros de búsqueda establecidos

Ejemplo de invocación


Ejemplo de invocación
ParamLoginOrganismListByUser param = new ParamLoginOrganismListByUser();
param.setApplicationId("SIU");
UserSearch userSearch = new UserSearch();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultLoginOrganismListByUser result = client.loginOrganismListByUser(param);


Método 'organismActive'


Servicio que a partir de un código de un organismo activo, devuelve los datos de ese organismo.


 Más detalles

Signatura

ResultOrganismActive organismActive(ParamOrganismActive paramOrganismActive)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismActiveStringCódigo de organismo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismObjeto Organism (ver  detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMACTIVE_00Error durante la consulta de los datos de organismos
ORGANISMACTIVE_01El objeto paramOrganismActive es nulo
ORGANISMACTIVE_02No existe el organismo de entrada
ORGANISMACTIVE_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMACTIVE_04El código de organismo es nulo
ORGANISMACTIVE_05No existe organismo Activo para este código

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismActive param = new ParamOrganismActive();
param.setApplicationId("SIU");
param.setOrganismActive("ORG07839");
ResultOrganismActive result = client.organismActive(param);


Método 'organismActiveList'


Servicio que devuelve una lista de organismos activos correspondiente a una lista de organismos pasada como parámetro.

De cada organismo devuelto, devuelve: si es emisor, una lista con datos extendidos, si es externo, el código del organismo padre, la identidad fiscal, la fecha de alta, el nombre, el código del organismo, si es receptor y el nombre corto.


 Más detalles

Signatura

ResultOrganismActiveList organismActiveList(ParamOrganismActiveList paramOrganismActiveList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismActiveListString[]Lista de organismos activos

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismActiveListObjectLista de objetos OrganismActiveListObject

Códigos error


CódigoDescripción
ORGANISMACTIVELIST_00Error durante la consulta de los datos
ORGANISMACTIVELIST_01El objeto paramOrganismActiveList es nulo
ORGANISMACTIVELIST_02La lista de organismos de entrada está vacía

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismActiveList param = new ParamOrganismActiveList();
param.setApplicationId("SIU");
String[] organismActiveList = { "ORG07839" };
param.setOrganismActiveList(organismActiveList);
ResultOrganismActiveList result = client.organismActiveList(param);


Método 'organismDataAndFirstLevelOfDescendentList'


Servicio que devuelve un listado de organismos descendientes directos de otro organismo pasado como parámetro y ese mismo organismo.

Permite filtrar por dirección, cif, ciudad, país, email, si es emisor, por datos extendidos, si es externo, el código del padre, el código sirhga del padre, por fecha de baja, por identidad fiscal, por fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, el nif del jefe del servicio, el nombre corto, el código sirhga del organismo y el teléfono.

De cada organismo devuelto, devuelve: dirección, ciudad, país, si es emisor, una lista con datos extendidos, si es externo, el código del organismo padre, la identidad fiscal, la fecha de alta, el nombre, el código del organismo, el código postal, la provincia, si es receptor, el nombre corto y el teléfono.


 Más detalles

Signatura

ResultOrganismDataAndFirstLevelOfDescendentList organismDataAndFirstLevelOfDescendentList(ParamOrganismDataAndFirstLevelOfDescendentList paramOrganismDataAndFirstLevelOfDescendentList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
DIRECTDESCENDENTORGANISMLIST_00Código de error general para este servicio
DIRECTDESCENDENTORGANISMLIST_01El objeto paramOrganismDataAndFirstLevelOfDescendentList es nulo
DESCENDENTORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
DIRECTDESCENDENTORGANISMLIST_03El código de organismo es nulo
DIRECTDESCENDENTORGANISMLIST_04El organismo no existe en la base de datos
DIRECTDESCENDENTORGANISMLIST_05El organismo esta dado de baja en la base de datos
DIRECTDESCENDENTORGANISMLIST_06Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismDataAndFirstLevelOfDescendentList param = new ParamOrganismDataAndFirstLevelOfDescendentList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
OrganismSearch organismSearch = new OrganismSearch();
param.setOrganismSearch(organismSearch);
ResultOrganismDataAndFirstLevelOfDescendentList result = client.organismDataAndFirstLevelOfDescendentList(param);

Método 'organismDataAndFirstLevelOfDescendentListWithCode'


Servicio que devuelve un listado de organismos descendientes directos de otro organismo pasado como parámetro y ese mismo organismo.

Permite filtrar por dirección, cif, ciudad, país, email, si es emisor, por datos extendidos, si es externo, el código del padre, el código sirhga del padre, por fecha de baja, por identidad fiscal, por fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, el nif del jefe del servicio, el nombre corto, el código sirhga del organismo y el teléfono.

De cada organismo devuelto, devuelve: dirección, ciudad, país, si es emisor, una lista con datos extendidos, si es externo, el código del organismo padre, la identidad fiscal, la fecha de alta, el nombre, el código del organismo, el código postal, la provincia, si es receptor, el nombre corto y el teléfono.

 Más detalles

Signatura

ResultOrganismDataAndFirstLevelOfDescendentListWithCode organismDataAndFirstLevelOfDescendentList(ParamOrganismDataAndFirstLevelOfDescendentList paramOrganismDataAndFirstLevelOfDescendentList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos OrganismWithCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
DIRECTDESCENDENTORGANISMLIST_00Código de error general para este servicio
DIRECTDESCENDENTORGANISMLIST_01El objeto paramOrganismDataAndFirstLevelOfDescendentList es nulo
DESCENDENTORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
DIRECTDESCENDENTORGANISMLIST_03El código de organismo es nulo
DIRECTDESCENDENTORGANISMLIST_04El organismo no existe en la base de datos
DIRECTDESCENDENTORGANISMLIST_05El organismo esta dado de baja en la base de datos
DIRECTDESCENDENTORGANISMLIST_06Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismDataAndFirstLevelOfDescendentList param = new ParamOrganismDataAndFirstLevelOfDescendentList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
OrganismSearch organismSearch = new OrganismSearch();
param.setOrganismSearch(organismSearch);
ResultOrganismDataAndFirstLevelOfDescendentList result = client.organismDataAndFirstLevelOfDescendentList(param);

Método 'organismDataAndFirstLevelOfDescendentListWithTypes' #Deprecated



Servicio que devuelve un listado de organismos descendientes directos de otro organismo pasado como parámetro y ese mismo organismo.

Permite filtrar por dirección, cif, ciudad, país, email, si es emisor, por datos extendidos, si es externo, el código del padre, el código sirhga del padre, por fecha de baja, por identidad fiscal, por fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, el nif del jefe del servicio, el nombre corto, el código sirhga del organismo y el teléfono.

De cada organismo devuelto, devuelve: dirección, ciudad, país, si es emisor, una lista con datos extendidos, si es externo, el código del organismo padre, la identidad fiscal, la fecha de alta, el nombre, el código del organismo, el código postal, la provincia, si es receptor, el nombre corto, el teléfono y la lista de tipificaciones asociadas ordenadas por nivel.


 Más detalles

Signatura

ResultOrganismDataAndFirstLevelOfDescendentListWithTypes organismDataAndFirstLevelOfDescendentListWithTypes(ParamOrganismDataAndFirstLevelOfDescendentList params)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos OrganismWithTypesOrdered (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
DIRECTDESCENDENTORGANISMLIST_00Código de error general para este servicio
DIRECTDESCENDENTORGANISMLIST_01El objeto paramOrganismDataAndFirstLevelOfDescendentList es nulo
DESCENDENTORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
DIRECTDESCENDENTORGANISMLIST_03El código de organismo es nulo
DIRECTDESCENDENTORGANISMLIST_04El organismo no existe en la base de datos
DIRECTDESCENDENTORGANISMLIST_05El organismo esta dado de baja en la base de datos
DIRECTDESCENDENTORGANISMLIST_06Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismDataAndFirstLevelOfDescendentList param = new ParamOrganismDataAndFirstLevelOfDescendentList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG11625");
ResultOrganismDataAndFirstLevelOfDescendentListWithTypes result = client.organismDataAndFirstLevelOfDescendentListWithTypes(param);

Método 'organismDescendListByType' #Deprecated



Servicio que devuelve un listado de organismos, filtrando por código de tipificación, código de organismo, e indicando si se quiere consultar los organismos descendientes directos o todos los hijos.

Permite filtrar por dirección, cif, ciudad, país, email, si es emisor, por datos extendidos, si es externo, el código del padre, el código sirhga del padre, por fecha de baja, por identidad fiscal, por fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, el nif del jefe del servicio, el nombre corto, el código sirhga del organismo y el teléfono.

Para cada organismo devuelto, devolverá los datos de ese organismo, más los datos de tipificación asociada, en caso de que tenga. Devolverá solo los organismos activos.


 Más detalles

Signatura

ResultOrganismDescendListByType organismDescendListByType(ParamOrganismDescendListByType params)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método (obligatorio)

typeId

StringCódigo de tipificación (obligatorio)
organismCodeStringCódigo de organismo (opcional)
directSearchString

(valores S o N, opcional en caso de rellenar organismCode, sino se rellena organismCode, el servicio no utilizará este campo)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos OrganismWithTypesOrdered (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMDESCENDLISTBYTYPE_00Código de error general para este servicio
ORGANISMDESCENDLISTBYTYPE_01El objeto ParamOrganismDescendListByType es nulo
ORGANISMDESCENDLISTBYTYPE_02El parámetro typeId es nulo
ORGANISMDESCENDLISTBYTYPE_03La tipificación especificada no esta definida.
ORGANISMDESCENDLISTBYTYPE_04El código de organismo es nulo
ORGANISMDESCENDLISTBYTYPE_05El organismo no existe en la base de datos
ORGANISMDESCENDLISTBYTYPE_06El organismo no existe en la base de datos
ORGANISMDESCENDLISTBYTYPE_07No se han encontrado organismos para estos parámetros de búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismDescendListByType param = new ParamOrganismDescendListByType();
param.setApplicationId("SIU");
param.setTypeId(1);
ResultOrganismDescendListByType result = client.organismDescendListByType(param);

Método 'organismList'


Servicio que devuelve una lista de organismos, según los parámetros de búsqueda introducidos. Además devuelve el tamaño de dicha lista.

Permite filtrar por dirección, cif, ciudad, país, email, si es emisor, si es externo, el código del padre, el código sirhga del padre, por fecha de baja, por identidad fiscal, por fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, el nif del jefe del servicio, el nombre corto, el código sirhga del organismo y el teléfono.

De cada organismo devuelto, devuelve: si es emisor, una lista con datos extendidos, si es externo, el código del organismo padre, la identidad fiscal, la fecha de alta, el nombre, el código del organismo, si es receptor y el nombre corto.


 Más detalles

Signatura

ResultOrganismList organismList(ParamOrganismList paramOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMLIST_00Error durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismList es nulo
ORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLIST_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismList param = new ParamOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismList result = client.organismList(param);


Método 'organismListWithCode'


Servicio que devuelve una lista de organismos, según los parámetros de búsqueda introducidos. Además devuelve el tamaño de dicha lista.

Permite filtrar por dirección, cif, ciudad, país, email, si es emisor, si es externo, el código del padre, el código sirhga del padre, por fecha de baja, por identidad fiscal, por fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, el nif del jefe del servicio, el nombre corto, el código sirhga del organismo y el teléfono.

De cada organismo devuelto, devuelve: si es emisor, una lista con datos extendidos, si es externo, el código del organismo padre, la identidad fiscal, la fecha de alta, el nombre, el código del organismo, si es receptor y el nombre corto.

 Más detalles

Signatura

ResultOrganismList organismList(ParamOrganismList paramOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos OrganismWithCode(ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMLIST_00Error durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismList es nulo
ORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLIST_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismList param = new ParamOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismListWithCode result = client.organismList(param);

Método 'organismList1'


Servicio que devuelve una lista de organismos con datos extendidos permitiendo una búsqueda compleja.

Permite filtrar por dirección, cif, ciudad, país, email, si es emisor, por datos extendidos, si es externo, el código del padre, el código sirhga del padre, por fecha de baja, por identidad fiscal, por fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, el nif del jefe del servicio, el nombre corto, el código sirhga del organismo y el teléfono.

De cada organismo devuelto, devuelve: si es emisor, una lista con datos extendidos, si es externo, el código del organismo padre, la identidad fiscal, la fecha de alta, el nombre, el código del organismo, si es receptor y el nombre corto.


 Más detalles

Signatura

ResultOrganismList organismList(ParamOrganismListWithComplexity paramOrganismListWithComplexity)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearchWithComplexity (ver detalle de campos en el apartado de objetos comunes)
organismModeSearchObjeto OrganismModeSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMLIST_00Error durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismList es nulo
ORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLIST_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismListWithComplexity param = new ParamOrganismListWithComplexity();
param.setApplicationId("SIU");
OrganismSearchWithComplexity organismSearch = new OrganismSearchWithComplexity();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismList result = client.organismList(param);


Método 'organismListByOrganismCodes'


Servicio que devuelve un listado de organismos de alta, buscando por un código de organismo y un listado de códigos de organismos. 

Si se informa el parámetro organismCode, que es opcional, busca el organismo raíz del árbol del organismo informado en organismCode, y consulta la información de los organismos filtrando por el árbol del organismo raíz encontrado y los códigos de organismo pasados en la lista que no estén dados de baja.


 Más detalles

Signatura

ResultOrganismListByOrganismCodes organismListByOrganismCodes(ParamOrganismListByOrganismCodes paramOrganismListByOrganismCodes)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
organismCodeListString[]Lista de códigos de organismos

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismListLista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMLISTBYORGANISMCODES_00Código de error general para este servicio
ORGANISMLISTBYORGANISMCODES_01El objeto paramOrganismListByOrganismCodes es nulo
ORGANISMLISTBYORGANISMCODES_02La lista de organismos está vacía
ORGANISMLISTBYORGANISMCODES_03No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLISTBYORGANISMCODES_04El organismo introducido no existe
ORGANISMLISTBYORGANISMCODES_05Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismListByOrganismCodes param = new ParamOrganismListByOrganismCodes();
param.setApplicationId("SIU");
String[] organismCodeList = { "ORG07839" };
param.setOrganismCodeList(organismCodeList);
ResultOrganismListByOrganismCodes result = client.organismListByOrganismCodes(param);

Método 'organismListByOrganismCodesAll'


Servicio que devuelve un listado de organismos, independientemente de que se encuentren en estado alta o baja, buscando por un listado de códigos de organismos. 

 Más detalles

Signatura

ResultOrganismListByOrganismCodesAll organismListByOrganismCodesAll(ParamOrganismListByOrganismCodesAll paramOrganismListByOrganismCodesAll)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
organismCodeListString[]Lista de códigos de organismos a consultar

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismListLista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMLISTBYORGANISMCODESALL_00Código de error general para este servicio
ORGANISMLISTBYORGANISMCODESALL_01El objeto paramOrganismListByOrganismCodes es nulo
ORGANISMLISTBYORGANISMCODESALL_02La lista de organismos está vacía
ORGANISMLISTBYORGANISMCODESALL_03El campo applicationId está vacio
ORGANISMLISTBYORGANISMCODESALL_04Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismListByOrganismCodesAll param = new ParamOrganismListByOrganismCodesAll();
param.setApplicationId("SIU");
String[] organismCodeList = { "ORG07839" };
param.setOrganismCodeList(organismCodeList);
ResultOrganismListByOrganismCodesAll result = client.organismListByOrganismCodesAll(param);


Método 'organismListWithDir3Code'


Servicio que devuelve una lista de organismos con el código DIR3 de cada organismo, según los parámetros de búsqueda introducidos. Además devuelve el tamaño de dicha lista.


 Más detalles

Signatura

ResultOrganismDir3List organismListWithDir3Code(ParamOrganismList paramOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMLIST_00Error durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismList es nulo
ORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLIST_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismList param = new ParamOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismDir3List result = client.organismListWithDir3Code(param);


Método 'organismTree'


Servicio que devuelve una lista de organismos ascendentes y descendentes de un organismo pasado como parámetro. Este listado se ordena por código de organismo.


 Más detalles

Signatura

ResultOrganismBranchTree organismTree(ParamOrganismBranchTree paramOrganismTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismListLista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMTREE_00Error durante la consulta de los datos de organismos
ORGANISMTREE_01El objeto paramOrganismTree es nulo
ORGANISMTREE_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMTREE_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamOrganismBranchTree param = new ParamOrganismBranchTree();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
ResultOrganismBranchTree result = client.organismBranchTree(param);

Método 'treeAncestralOrganismList' #Deprecated



Servicio que devuelve un listado de organismos ancestros de un árbol de organismos según el organismo pasado como parámetro.


 Más detalles

Signatura

ResultTreeAncestralOrganismList treeAncestralOrganismList(ParamTreeAncestralOrganismList paramTreeAncestralOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeStringCódigo de organismo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismListLista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
TREE_ANCESTRAL_ORGANISM_LIST_00Ha ocurrido algún error inesperado
TREE_ANCESTRAL_ORGANISM_LIST_01El objeto paramAncestralOrganismTree es nulo
TREE_ANCESTRAL_ORGANISM_LIST_02El código de organismo no puede ser nulo
TREE_ANCESTRAL_ORGANISM_LIST_03Ha ocurrido algún tipo de error al realizar la búsqueda
TREE_ANCESTRAL_ORGANISM_LIST_04No se han encontrado organismos con esos parámetros de búsqueda
TREE_ANCESTRAL_ORGANISM_LIST_05El organismo no existe o está dado de baja

Ejemplo de invocación


Ejemplo de invocación
ParamTreeAncestralOrganismList param = new ParamTreeAncestralOrganismList();
param.setApplicationId("SIU");
param.setOrgCode("ORG14685");
ResultTreeAncestralOrganismList result = client.treeAncestralOrganismList(param);


Método 'rootFatherOrganismByOrganismCode'


Servicio para obtener el organismo padre raíz del árbol al que pertenece un determinado organismo.


 Más detalles

Signatura

ResultRootOrganismByOrganismCode rootFatherOrganismByOrganismCode(ParamRootFatherOrganismByOrganismCode paramRootFatherOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismObjeto Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMROOTFATHER_00Error durante la consulta de los datos del padre raíz del organismo
ORGANISMROOTFATHER_01El objeto paramRootFatherOrganism es nulo
ORGANISMROOTFATHER_02No existe el organismo del que se pretende averiguar la raíz
ORGANISMROOTFATHER_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamRootFatherOrganismByOrganismCode param = new ParamRootFatherOrganismByOrganismCode();
param.setApplicationId("SIU");
param.setOrganismCode("ORG03324");
ResultRootOrganismByOrganismCode result = client.rootFatherOrganismByOrganismCode(param);


Método 'rootFatherOrganismList'


Servicio que devuelve una lista de organismos raíz.


 Más detalles

Signatura

ResultRootOrganismList rootFatherOrganismList(ParamRootFatherOrganismList paramRootFatherOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMLIST_00Error durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismList es nulo
ORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLIST_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


Ejemplo de invocación
ParamRootFatherOrganismList param = new ParamRootFatherOrganismList();
param.setApplicationId("SIU");
ResultRootOrganismList result = client.rootFatherOrganismList(param);


Búsquedas y consultas de datos extendidos


Método 'extendedDataList'


Servicio para listar datos extendidos. Permite filtrar por nombre, código de organismo, valor y operador.

Devuelve un listado de datos extendidos con nombre, código de organismo y valor.


 Más detalles

Signatura

ResultExtendedDataList extendedDataList(ParamExtendedDataList paramExtendedDataList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
extendedDataListSearchCampos del objeto ExtendedDataListSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
extendedDataListLista de objetos ExtendedDataAndOrganismCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
EXTENDED_DATA_LIST_00Error durante la consulta de los datos extendidos
EXTENDED_DATA_LIST_01El objeto paramExtendedDataList es nulo
EXTENDED_DATA_LIST_02No se han encontrado datos extendidos para estos parámetros de búsqueda
EXTENDED_DATA_LIST_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamExtendedDataList param = new ParamExtendedDataList();
param.setApplicationId("SIU");
ExtendedDataListSearch extendedDataListSearch = new ExtendedDataListSearch();
extendedDataListSearch.setOrganismCode("ORG14343");
param.setExtendedDataListSearch(extendedDataListSearch);
ResultExtendedDataList result = client.extendedDataList(param);




Datos para histórico


Método 'getHistoricalDatesStructuralChanges'


Servicio para listar las fechas históricas de cambios en la estructura de un organismo pasado como parámetro


 Más detalles

Signatura

ResultGetHistoricalDatesStructuralChanges getHistoricalDatesStructuralChanges(ParamGetHistoricalDatesStructuralChanges paramGetHistoricalDatesStructuralChanges)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
dateListDate[]Lista de fechas

Códigos error


CódigoDescripción
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_00Error durante la consulta de fechas de cambios de estructura
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_01El objeto paramGetHistoricalDatesStructuralChanges es nulo
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_02El código de organismo es nulo
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_03No se han encontrado fechas de cambios de estructura para estos parámetros de búsqueda
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_04Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamGetHistoricalDatesStructuralChanges param = new ParamGetHistoricalDatesStructuralChanges();
param.setApplicationId("SIU");
param.setFiscalAnagram("");
param.setOrganismCode("ORG00002");
ResultGetHistoricalDatesStructuralChanges result = client.getHistoricalDatesStructuralChanges(param);

Búsquedas y consultas de cargos


Método 'autentify'


Servicio que autentifica a un usuario a partir d un token firmado , el token original y el código del organismo. Si va bien, devuelve el usuario y los roles que este tiene.

Este servicio se usa para aquellas aplicaciones cuyo método de identificación de usuarios sea la firma de un token por parte del usuario y validación de esta firma en una plataforma de firma para obtener sus datos.  Por ejemplo, identificación mediante componentes de firma cliente como Websigner o algún tipo de desarrollo propio de firma. 

Para aquellas aplicaciones que utilicen un componente de identificación que te devuelva los datos del usuario identificado, como MFE, no requerirá el uso de este servicio.

 Más detalles

Signatura

ResultAutentify autentify(ParamAutentify paramAutentify)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
originalTokenStringToken original
token (codificado en Base64)StringToken firmado por el certificado del usuario
organismCodeStringCódigo de organismo al que pertenece el usuario

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
userObjeto User (ver detalle de campos en el apartado de objetos comunes)
rolesLista de objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
AUTENTIFY_00Error durante la autentificación del usuario
AUTENTIFY_01El parámetro de entrada token es nulo
AUTENTIFY_02El parámetro de entrada organismCode es nulo
AUTENTIFY_03Ha ocurrido algún error al verificar la firma
AUTENTIFY_04El funcionario no existe en la bd
AUTENTIFY_05El funcionario ha sido dado de baja de la bd
AUTENTIFY_06El organismo no existe en la bd
AUTENTIFY_07El funcionario no pertenece a ese organismo
AUTENTIFY_08Ha ocurrido algún error al realizar la búsqueda
AUTENTIFY_09El parámetro de entrada token original es nulo
AUTENTIFY_10El organismo del que se quiere obtener la lista de usuarios esta dado de baja
AUTENTIFY_11El objeto param es nulo
AUTENTIFY_12El objeto fiscalAnagram es nulo

Ejemplo de invocación

Necesito datos con los que responda correctamente, con estos da error de validación de firma


Ejemplo de invocación
ParamAutentify param = new ParamAutentify();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603");
param.setOriginalToken("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc=");
param.setToken("MIIJHAYJKoZIhvcNAQcCoIIJDTCCCQkCAQExCzAJBgUrDgMCGgUAMCwGCSqGSIb3DQEHAaAfBB1GcmkgSnVuIDAyIDEyOjE1OjM4IENFU1QgMjAxN6CCBt4wggbaMIIFwqADAgECAhALHHnZXL7hM1c7OgLCQBD5MA0GCSqGSIb3DQEBCwUAMEsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEOMAwGA1UECwwFQ2VyZXMxGTAXBgNVBAMMEEFDIEZOTVQgVXN1YXJpb3MwHhcNMTYwNTE3MTUzNDI2WhcNMjAwNTE3MTUzNDI2WjCBlzELMAkGA1UEBhMCRVMxEjAQBgNVBAUTCTAwMDAwMDAwVDEkMCIGA1UEBAwbQVBFTExJRE9VTk9QRiBBUEVMTElET0RPU1BGMRIwEAYDVQQqDAlQUlVFQkFTUEYxOjA4BgNVBAMMMUFQRUxMSURPVU5PUEYgQVBFTExJRE9ET1NQRiBQUlVFQkFTUEYgLSAwMDAwMDAwMFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD7MWTTokoJ+rHRhvX5YWwOq4q9YmNUY9kAAfYGEZjqzDBJJpF55QJVQBmm2tCS2qobDPKjab7nnAwkKEbyVr1mp+1kZeZkHNb8HLXdVGQP/3yqRXPa0zjgqHkzVFjGnp+XZWoEOKkOveG7NeFEDPve1oEelvkWOu2xdWHkrwlD8tmpf8lYwrGY0KgeJ6soVaNils1zUTJiSHaYJOj/6Q6rxWaOTdeVALYZQdld1UAO6gQk4khlgM4ntfSerJxF6it4dic+RH36Bw2UvgoDOWkYdtSOldC0cRa6BEazjGN5NTdrC97eSooMTKldk4KqY3lmM9Qhjq+Ns6s2Hi4qv7pAgMBAAGjggNrMIIDZzCBngYDVR0RBIGWMIGTgR1zb3BvcnRlX3RlY25pY29fY2VyZXNAZm5tdC5lc6RyMHAxGDAWBgkrBgEEAaxmAQQMCTAwMDAwMDAwVDEcMBoGCSsGAQQBrGYBAwwNQVBFTExJRE9ET1NQRjEcMBoGCSsGAQQBrGYBAgwNQVBFTExJRE9VTk9QRjEYMBYGCSsGAQQBrGYBAQwJUFJVRUJBU1BGMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgXgMCMGA1UdJQQcMBoGCCsGAQUFBwMEBggrBgEFBQcDAgYEVR0lADAdBgNVHQ4EFgQUdUM+b0A9jn/Xg1shAB2DvKNl8CIwHwYDVR0jBBgwFoAUsdRPxCN5+kQFCcbrOc/oNbC4IGQwgYIGCCsGAQUFBwEBBHYwdDA9BggrBgEFBQcwAYYxaHR0cDovL29jc3B1c3UuY2VydC5mbm10LmVzL29jc3B1c3UvT2NzcFJlc3BvbmRlcjAzBggrBgEFBQcwAoYnaHR0cDovL3d3dy5jZXJ0LmZubXQuZXMvY2VydHMvQUNVU1UuY3J0MIHdBgNVHSAEgdUwgdIwgc8GCisGAQQBrGYDCgEwgcAwKQYIKwYBBQUHAgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGSBggrBgEFBQcCAjCBhQyBgkNlcnRpZmljYWRvIHJlY29ub2NpZG8uIFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBsYSBGTk1ULVJDTSAoQy9Kb3JnZSBKdWFuIDEwNi0yODAwOS1NYWRyaWQtRXNwYcOxYSkwJQYIKwYBBQUHAQMEGTAXMAgGBgQAjkYBATALBgYEAI5GAQMCAQ8wgbQGA1UdHwSBrDCBqTCBpqCBo6CBoIaBnWxkYXA6Ly9sZGFwdXN1LmNlcnQuZm5tdC5lcy9jbj1DUkw2MTMsY249QUMlMjBGTk1UJTIwVXN1YXJpb3Msb3U9Q0VSRVMsbz1GTk1ULVJDTSxjPUVTP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q7YmluYXJ5P2Jhc2U/b2JqZWN0Y2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwDQYJKoZIhvcNAQELBQADggEBAAIBhHK4PDGkXN9Iy1/alz+kfSSP96qyiGYGVY6xLjUUUTITy8mSwOhDKT8K5I+OfLVI8Kql//EYsa1Dt2DB7g8c+QU3uxQeMXAH9p6tj8HVJB//NEwpP5RN3wB8Y6KNZeUx7k8+ZjGVFHz9uW3dsKJJL/q13I4q7vsqGWCSUEjJcNdNSn0J1GEPQ2wD4vSe8dsPhnmFz1g+MMaWBugwGkhXVgJDoMlBwQmhw/IvtKJtfUC93WaWAlVbCcbEzH1aBYRZS/WPcjV4dnD3F3lX/qnR71VuwwlX8m0zc5Xg4DdQY5JMmxapqEmDi6uoC0HufP5/coqFsR/5vlOLoX1OO7cxggHlMIIB4QIBATBfMEsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEOMAwGA1UECwwFQ2VyZXMxGTAXBgNVBAMMEEFDIEZOTVQgVXN1YXJpb3MCEAscedlcvuEzVzs6AsJAEPkwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDYwMjEwMTc1NFowIwYJKoZIhvcNAQkEMRYEFJNz8UKjAYtsK9uVO+9vMzKNSu8aMA0GCSqGSIb3DQEBAQUABIIBAIjSakF1fROtYuyj21OTCJS8+Dm7qkYnuReBsBFDqnmtx7a2SbNeNqlLfx/TaL1EwWOeLow5/DFrZI8vKSsDo4UTQE4v5mT5QhwCrGmkRfZCZisDJj7gphPjuEfIU7tDs853jmqWqOtWoSzmJgdmPDfLgIid2lpRziqMMWuJDXbmwSPrEsyGvuIihrZfBlG5JJEMQTZ9rIcQRcK9Xw02NftCoLweju2No1jsssOzezm6lZ5TAqiVCS98fyGFWjBunuVC3/X3kxsa7OXEYd5UMxvyQ2CmxoPsnXn0oPnxkysZ2N9AHSpbMPSXvW5fBN8NJ9FpS/Q/GkI4DH+qImFqUSE=");
ResultAutentify result = client.autentify(param);


Método 'autentify1'   


El servicio recupera la información del empleado público que se está autenticando y devuelve el resultado de la operación.

Este servicio autentifica a un usuario a partir del anagrama fiscal del mismo y del código de organismo al que pertenece.

Devuelve la información del usuario y de los roles que tiene ese usuario.



 Más detalles

Signatura

ResultAutentify autentify(ParamAutentifyWithFiscalAnagram paramAutentifyWithFiscalAnagram)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo al que pertenece el usuario

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
userObjeto User (ver detalle de campos en el apartado de objetos comunes)
rolesLista de objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
AUTENTIFY_00Error durante la autentificación del usuario
AUTENTIFY_01El parámetro de entrada token es nulo
AUTENTIFY_02El parámetro de entrada organismCode es nulo
AUTENTIFY_03Ha ocurrido algún error al verificar la firma
AUTENTIFY_04El funcionario no existe en la bd
AUTENTIFY_05El funcionario ha sido dado de baja de la bd
AUTENTIFY_06El organismo no existe en la bd
AUTENTIFY_07El funcionario no pertenece a ese organismo
AUTENTIFY_08Ha ocurrido algún error al realizar la búsqueda
AUTENTIFY_09El parámetro de entrada token original es nulo
AUTENTIFY_10El organismo del que se quiere obtener la lista de usuarios esta dado de baja
AUTENTIFY_11El objeto param es nulo
AUTENTIFY_12El objeto fiscalAnagram es nulo

Ejemplo de invocación


Ejemplo de invocación
ParamAutentifyWithFiscalAnagram param = new ParamAutentifyWithFiscalAnagram();
param.setApplicationId("SIU");
param.setFiscalAnagram("00000000T");
param.setOrganismCode("ORG07603");
ResultAutentify result = client.autentify(param);


Método 'autentify2' 


Servicio que autentica a un usuario a partir del token y token original sin organismo. Si va bien, devuelve la información del usuario y los roles que tiene este usuario.

Este servicio se usa para aquellas aplicaciones cuyo método de identificación de usuarios sea la firma de un token por parte del usuario y validación de esta firma en una plataforma de firma para obtener sus datos.  Por ejemplo, identificación mediante componentes de firma cliente como Websigner o algún tipo de desarrollo propio de firma. 

Para aquellas aplicaciones que utilicen un componente de identificación que te devuelva los datos del usuario identificado, como MFE, no requerirá el uso de este servicio.

 Más detalles

Signatura

ResultAutentify autentify(ParamAutentifyWithoutOrganism paramAutentifyWithoutOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
tokenStringToken firmado por el certificado del usuario
originalTokenStringToken original

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userObjeto User (ver detalle de campos en el apartado de objetos comunes)
rolesLista de objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
AUTENTIFY_00Error durante la autentificación del usuario
AUTENTIFY_01El parámetro de entrada token es nulo
AUTENTIFY_02El parámetro de entrada organismCode es nulo
AUTENTIFY_03Ha ocurrido algún error al verificar la firma
AUTENTIFY_04El funcionario no existe en la bd
AUTENTIFY_05El funcionario ha sido dado de baja de la bd
AUTENTIFY_06El organismo no existe en la bd
AUTENTIFY_07El funcionario no pertenece a ese organismo
AUTENTIFY_08Ha ocurrido algún error al realizar la búsqueda
AUTENTIFY_09El parámetro de entrada token original es nulo
AUTENTIFY_10El organismo del que se quiere obtener la lista de usuarios esta dado de baja
AUTENTIFY_11El objeto param es nulo
AUTENTIFY_12El objeto fiscalAnagram es nulo

Ejemplo de invocación

Necesito datos con los que responda correctamente, con estos da error de validación de firma

Ejemplo de invocación
ParamAutentifyWithoutOrganism param = new ParamAutentifyWithoutOrganism();
param.setApplicationId("SIU");
param.setOriginalToken("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc=");
param.setToken("MIIJHAYJKoZIhvcNAQcCoIIJDTCCCQkCAQExCzAJBgUrDgMCGgUAMCwGCSqGSIb3DQEHAaAfBB1GcmkgSnVuIDAyIDEyOjE1OjM4IENFU1QgMjAxN6CCBt4wggbaMIIFwqADAgECAhALHHnZXL7hM1c7OgLCQBD5MA0GCSqGSIb3DQEBCwUAMEsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEOMAwGA1UECwwFQ2VyZXMxGTAXBgNVBAMMEEFDIEZOTVQgVXN1YXJpb3MwHhcNMTYwNTE3MTUzNDI2WhcNMjAwNTE3MTUzNDI2WjCBlzELMAkGA1UEBhMCRVMxEjAQBgNVBAUTCTAwMDAwMDAwVDEkMCIGA1UEBAwbQVBFTExJRE9VTk9QRiBBUEVMTElET0RPU1BGMRIwEAYDVQQqDAlQUlVFQkFTUEYxOjA4BgNVBAMMMUFQRUxMSURPVU5PUEYgQVBFTExJRE9ET1NQRiBQUlVFQkFTUEYgLSAwMDAwMDAwMFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD7MWTTokoJ+rHRhvX5YWwOq4q9YmNUY9kAAfYGEZjqzDBJJpF55QJVQBmm2tCS2qobDPKjab7nnAwkKEbyVr1mp+1kZeZkHNb8HLXdVGQP/3yqRXPa0zjgqHkzVFjGnp+XZWoEOKkOveG7NeFEDPve1oEelvkWOu2xdWHkrwlD8tmpf8lYwrGY0KgeJ6soVaNils1zUTJiSHaYJOj/6Q6rxWaOTdeVALYZQdld1UAO6gQk4khlgM4ntfSerJxF6it4dic+RH36Bw2UvgoDOWkYdtSOldC0cRa6BEazjGN5NTdrC97eSooMTKldk4KqY3lmM9Qhjq+Ns6s2Hi4qv7pAgMBAAGjggNrMIIDZzCBngYDVR0RBIGWMIGTgR1zb3BvcnRlX3RlY25pY29fY2VyZXNAZm5tdC5lc6RyMHAxGDAWBgkrBgEEAaxmAQQMCTAwMDAwMDAwVDEcMBoGCSsGAQQBrGYBAwwNQVBFTExJRE9ET1NQRjEcMBoGCSsGAQQBrGYBAgwNQVBFTExJRE9VTk9QRjEYMBYGCSsGAQQBrGYBAQwJUFJVRUJBU1BGMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgXgMCMGA1UdJQQcMBoGCCsGAQUFBwMEBggrBgEFBQcDAgYEVR0lADAdBgNVHQ4EFgQUdUM+b0A9jn/Xg1shAB2DvKNl8CIwHwYDVR0jBBgwFoAUsdRPxCN5+kQFCcbrOc/oNbC4IGQwgYIGCCsGAQUFBwEBBHYwdDA9BggrBgEFBQcwAYYxaHR0cDovL29jc3B1c3UuY2VydC5mbm10LmVzL29jc3B1c3UvT2NzcFJlc3BvbmRlcjAzBggrBgEFBQcwAoYnaHR0cDovL3d3dy5jZXJ0LmZubXQuZXMvY2VydHMvQUNVU1UuY3J0MIHdBgNVHSAEgdUwgdIwgc8GCisGAQQBrGYDCgEwgcAwKQYIKwYBBQUHAgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGSBggrBgEFBQcCAjCBhQyBgkNlcnRpZmljYWRvIHJlY29ub2NpZG8uIFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBsYSBGTk1ULVJDTSAoQy9Kb3JnZSBKdWFuIDEwNi0yODAwOS1NYWRyaWQtRXNwYcOxYSkwJQYIKwYBBQUHAQMEGTAXMAgGBgQAjkYBATALBgYEAI5GAQMCAQ8wgbQGA1UdHwSBrDCBqTCBpqCBo6CBoIaBnWxkYXA6Ly9sZGFwdXN1LmNlcnQuZm5tdC5lcy9jbj1DUkw2MTMsY249QUMlMjBGTk1UJTIwVXN1YXJpb3Msb3U9Q0VSRVMsbz1GTk1ULVJDTSxjPUVTP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q7YmluYXJ5P2Jhc2U/b2JqZWN0Y2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwDQYJKoZIhvcNAQELBQADggEBAAIBhHK4PDGkXN9Iy1/alz+kfSSP96qyiGYGVY6xLjUUUTITy8mSwOhDKT8K5I+OfLVI8Kql//EYsa1Dt2DB7g8c+QU3uxQeMXAH9p6tj8HVJB//NEwpP5RN3wB8Y6KNZeUx7k8+ZjGVFHz9uW3dsKJJL/q13I4q7vsqGWCSUEjJcNdNSn0J1GEPQ2wD4vSe8dsPhnmFz1g+MMaWBugwGkhXVgJDoMlBwQmhw/IvtKJtfUC93WaWAlVbCcbEzH1aBYRZS/WPcjV4dnD3F3lX/qnR71VuwwlX8m0zc5Xg4DdQY5JMmxapqEmDi6uoC0HufP5/coqFsR/5vlOLoX1OO7cxggHlMIIB4QIBATBfMEsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEOMAwGA1UECwwFQ2VyZXMxGTAXBgNVBAMMEEFDIEZOTVQgVXN1YXJpb3MCEAscedlcvuEzVzs6AsJAEPkwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDYwMjEwMTc1NFowIwYJKoZIhvcNAQkEMRYEFJNz8UKjAYtsK9uVO+9vMzKNSu8aMA0GCSqGSIb3DQEBAQUABIIBAIjSakF1fROtYuyj21OTCJS8+Dm7qkYnuReBsBFDqnmtx7a2SbNeNqlLfx/TaL1EwWOeLow5/DFrZI8vKSsDo4UTQE4v5mT5QhwCrGmkRfZCZisDJj7gphPjuEfIU7tDs853jmqWqOtWoSzmJgdmPDfLgIid2lpRziqMMWuJDXbmwSPrEsyGvuIihrZfBlG5JJEMQTZ9rIcQRcK9Xw02NftCoLweju2No1jsssOzezm6lZ5TAqiVCS98fyGFWjBunuVC3/X3kxsa7OXEYd5UMxvyQ2CmxoPsnXn0oPnxkysZ2N9AHSpbMPSXvW5fBN8NJ9FpS/Q/GkI4DH+qImFqUSE=");
ResultAutentify result = client.autentify(param);


Método 'activeRoleListByOrganismCode'


Servicio que devuelve los datos de los cargos activos de un organismo.


 Más detalles

Signatura

ResultRoleListByOrganismCode activeRoleListByOrganismCode(ParamRoleListByOrganismCode paramRoleListByOrganismCode)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
rolesLista de objetos RoleWithRoleTypeCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELISTBYORGANISMCODE_00Error durante la consulta de los datos de cargos
ROLELISTBYORGANISMCODE_01El objeto paramRoleListByOrganismCode es nulo
ROLELISTBYORGANISMCODE_03El organismo no tiene roles
ROLELISTBYORGANISMCODE_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
aramRoleListByOrganismCode param = new ParamRoleListByOrganismCode();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603");
ResultRoleListByOrganismCode result = client.activeRoleListByOrganismCode(param);


Método 'roleList'


Servicio que devuelve un listado de cargos encontrados, según los parámetros de búsqueda introducidos.

Devuelve también el tamaño del resultado de cargos encontrados.


 Más detalles

Signatura

ResultRoleList roleList(ParamRoleList paramRoleList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
roleSearchObjeto RoleSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
rolesLista de objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELIST_00Error durante la consulta de los datos de cargos
ROLELIST_01El objeto paramRoleList es nulo
ROLELIST_02No se han encontrado cargos para estos parámetros de búsqueda
ROLELIST_03Ha ocurrido algún error al realizar la búsqueda
ROLELIST_04El código de organismo es nulo
ROLELIST_05El organismo no existe en la base de datos
ROLELIST_06El organismo esta dado de baja en la base de datos

Ejemplo de invocación


Ejemplo de invocación
ParamRoleList param = new ParamRoleList();
param.setApplicationId("SIU");
RoleSearch roleSearch = new RoleSearch();
roleSearch.setFiscalAnagram("00000000T");
param.setRoleSearch(roleSearch);
ResultRoleList result = client.roleList(param);


Método 'roleList1'


Servicio que devuelve un listado de roles de un organismo y sus descendientes.


 Más detalles

Signatura

ResultRoleList roleList(ParamRoleListByDescendentOrganism paramRoleListByDescendentOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
roleSearchObjeto RoleSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
rolesLista de objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELIST_00Error durante la consulta de los datos de cargos
ROLELIST_01El objeto paramRoleList es nulo
ROLELIST_02No se han encontrado cargos para estos parámetros de búsqueda
ROLELIST_03Ha ocurrido algún error al realizar la búsqueda
ROLELIST_04El código de organismo es nulo
ROLELIST_05El organismo no existe en la base de datos
ROLELIST_06El organismo esta dado de baja en la base de datos

Ejemplo de invocación


Ejemplo de invocación
aramRoleListByDescendentOrganism param = new ParamRoleListByDescendentOrganism();
param.setApplicationId("SIU");
RoleSearch roleSearch = new RoleSearch();
roleSearch.setFiscalAnagram("00000000T");
roleSearch.setOrganismCode("ORG14685");
param.setRoleSearch(roleSearch);
ResultRoleList result = client.roleList(param);


Método 'roleListByFiscalAnagrams'


Servicio que devuelve el listado de cargos de usuarios, buscando por sus anagramas fiscales, agrupando la respuesta por los usuarios consultados.

En caso de que de uno de los usuarios consultados no encuentre resultados, pero de otro si, en el apartado del usuario cuyos cargos no se han encontrado devolverá un error. En el apartado correspondiente al usuario que si se han encontrado cargos, devolverá la información de los cargos encontrada.

 Más detalles

Signatura

ResultRoleListByFiscalAnagrams roleListByFiscalAnagrams(ParamRoleListByFiscalAnagrams paramRoleListByFiscalAnagrams)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramListString[]Lista de códigos de anagramas fiscales

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de usuarios devuelta
roleListByUserLista de objetos RoleListByFiscalAnagram (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELISTBYFISCALANAGRAMS_00Código de error general para este servicio
ROLELISTBYFISCALANAGRAMS_01El objeto paramRoleListByFiscalAmagrams es nulo
ROLELISTBYFISCALANAGRAMS_02La lista de fiscal_anagram está vacía
ROLELISTBYFISCALANAGRAMS_03El campo applicationId está vacio
ROLELISTBYFISCALANAGRAMS_04No hay roles con ese fiscal_anagram

Ejemplo de invocación


Ejemplo de invocación
ParamRoleListByFiscalAnagrams param = new ParamRoleListByFiscalAnagrams();
param.setApplicationId("SIU");
String[] fiscalAnagramList = { "11223344B" };
param.setFiscalAnagramList List(fiscalAnagramList );
ResultOrganismListByOrganismCodesAll result = client.roleListByFiscalAnagrams(param);


Método 'roleListByOrganismCode'


Servicio que devuelve un listado de los cargos con el tipo de cargo, de un organismo.


 Más detalles

Signatura

ResultRoleListByOrganismCode roleListByOrganismCode(ParamRoleListByOrganismCode paramRoleListByOrganismCode)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
rolesLista de objetos RoleWithRoleTypeCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELISTBYORGANISMCODE_00Error durante la consulta de los datos de cargos
ROLELISTBYORGANISMCODE_01El objeto paramRoleListByOrganismCode es nulo
ROLELISTBYORGANISMCODE_03El organismo no tiene roles
ROLELISTBYORGANISMCODE_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamRoleListByOrganismCode param = new ParamRoleListByOrganismCode();
param.setApplicationId("SIU");
param.setOrganismCode("ORG14685");
ResultRoleListByOrganismCode result = client.roleListByOrganismCode(param);


Método 'roleListByOrganismdescendantBranchInUserList'


Servicio que devuelve un listado de roles de un organismo activo y sus descendientes filtrando mediante una lista de nifs.


 Más detalles

Signatura

ResultRoleListByOrganismdescendantBranchInUserList roleListByOrganismdescendantBranchInUserList(ParamRoleListByOrganismdescendantBranchInUserList paramRoleListByOrganismdescendantBranchInUserList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
nifsString[]Lista de nifs
roleSearchObjeto RoleSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
rolesLista de objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_00Error durante la consulta de los datos de cargos
ROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_01El objeto paramRoleListByOrganismdescendantBranchInUserList es nulo
ROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_02No se han encontrado cargos para estos parámetros de búsqueda
ROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_03Ha ocurrido algún error al realizar la búsqueda
ROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_04El código de organismo es nulo
ROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_05El organismo no existe en la base de datos
ROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_06El organismo esta dado de baja en la base de datos
ROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_07La lista de nifs es nula o esta vacía

Ejemplo de invocación


Ejemplo de invocación
ParamRoleListByOrganismdescendantBranchInUserList param = new ParamRoleListByOrganismdescendantBranchInUserList();
param.setApplicationId("SIU");
String[] lstNifs = { "00000000T" };
param.setNifs(lstNifs);
param.setOrganismCode("ORG00001");
ResultRoleListByOrganismdescendantBranchInUserList result = client.roleListByOrganismdescendantBranchInUserList(param);


Método 'roleListWithRoleTypeCode' #Deprecated



Servicio que devuelve un listado de roles incluyendo el campo roleTypeCode que cumplen una serie de parámetros de búsqueda.


 Más detalles

Signatura

ResultRoleListWithRoleTypeCode roleListWithRoleTypeCode(ParamRoleListWithRoleTypeCode paramRoleListWithRoleTypeCode)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
roleSearchWithRoleTypeCodeObjeto RoleSearchWithRoleTypeCode (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
rolesLista de objetos RoleWithRoleTypeCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELISTWITHROLETYPECODE_00Error durante la consulta de los datos de cargos
ROLELISTWITHROLETYPECODE_01El objeto paramRoleListWithRoleTypeCode es nulo
ROLELISTWITHROLETYPECODE_02Ha ocurrido algún error al realizar la búsqueda
ROLELIST_02No se han encontrado cargos para estos parámetros de búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamRoleListWithRoleTypeCode param = new ParamRoleListWithRoleTypeCode();
param.setApplicationId("SIU");
RoleSearchWithRoleTypeCode roleSearchWithRoleTypeCode = new RoleSearchWithRoleTypeCode();
roleSearchWithRoleTypeCode.setOrganismCode("ORG14685");
roleSearchWithRoleTypeCode.setRoleCode("ROL50563");
roleSearchWithRoleTypeCode.setRoleTypeCode(new Long(1));
param.setRoleSearchWithRoleTypeCode(roleSearchWithRoleTypeCode);
ResultRoleListWithRoleTypeCode result = client.roleListWithRoleTypeCode(param);


Método 'roleTypeList'


Servicio que devuelve un listado de roles según los parámetros de búsqueda introducidos.


 Más detalles

Signatura

ResultRoleTypeList roleTypeList(ParamRoleTypeList paramRoleTypeList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
roleTypeSearchObjeto RoleTypeSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
rolesTypeLista de objetos RoleType (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLETYPELIST_00Error durante la consulta de los datos de cargos
ROLETYPELIST_01El objeto paramRoleTypeList es nulo
ROLETYPELIST_02No se han encontrado cargos para estos parámetros de búsqueda
ROLETYPELIST_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamRoleTypeList param = new ParamRoleTypeList();
param.setApplicationId("SIU");
RoleTypeSearch roleTypeSearch = new RoleTypeSearch();
param.setRoleTypeSearch(roleTypeSearch);
ResultRoleTypeList result = client.roleTypeList(param);


Búsqueda y consulta de usuarios


Método 'getUserInformation'


Servicio para obtener un listado de usuarios. Permite filtrar por código de organismo, por código de rol, por email, anagrama fiscal, nombre, nif, estado y apellidos.

De cada usuario devuelto, devuelve email, anagrama fiscal, nombre, nif, estado, apellidos, una lista con información de los organismos a los que pertenece ese usuario y una lista con información de los roles del usuario.


 Más detalles

Signatura

ResultGetUserInformation getUserInformation(ParamGetUserInformation paramGetUserInformation)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
roleCodeStringCódigo de rol
userSearchObjeto UserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userInfoListLista de objetos UserInformation (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
GET_USER_INFORMATION_00Error durante la consulta de los datos de funcionarios
GET_USER_INFORMATION_01El objeto ParamGetUserInformation es nulo
GET_USER_INFORMATION_02El objeto User es nulo
GET_USER_INFORMATION_03Datos obligatorios: nombre de usuario y primer apellido, o bien el nif o la dirección de correo del usuario
GET_USER_INFORMATION_04El organismo introducido no existe o esta dado de baja en la base de datos
GET_USER_INFORMATION_05Error en la búsqueda de roles
GET_USER_INFORMATION_06No se han encontrado usuarios para estos parámetros de búsqueda
GET_USER_INFORMATION_07Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamGetUserInformation param = new ParamGetUserInformation();
param.setApplicationId("SIU");
UserSearch search = new UserSearch();
search.setNif("00000000T");
param.setUserSearch(search);
ResultGetUserInformation result = client.getUserInformation(param);


Método 'getUserInformationJobs'


Servicio para obtener los datos de un usuario.

De cada usuario devuelto, devuelve email, anagrama fiscal, nombre, nif, estado, apellidos, una lista con información de los organismos a los que pertenece ese usuario, una lista con información de los puestos del usuario y una lista de la asociación del usuario con esos puestos.


 Más detalles

Signatura

ResultGetUserInformationJobs getUserInformationJobs(ParamGetUserInformationJobs paramGetUserInformationJobs)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal del usuario a consultar

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userJobInformationobjeto UserJobInformation(ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
GET_USERJOBS_INFORMATION_00Error durante la consulta de los datos
GET_USER_INFORMATION_01El objeto ParamGetUserInformationJob es nulo
GET_USER_INFORMATION_01Datos obligatorios: fiscal anagram del usuario

Ejemplo de invocación


Ejemplo de invocación
ParamGetUserInformationJobs param = new ParamGetUserInformationJobs();
param.setApplicationId("SIU");
param.setFiscalAnagram("00000000T");
ResultGetUserInformationJobsresult = client.getUserInformationJobs(param);

Método 'getUserJobs'


Servicio que devuelve una lista de puestos asociados a empleados y roles, según los parámetros de búsqueda introducidos. Además devuelve el tamaño de dicha lista.

Permite filtrar por código del puesto, descripción. puesto del que depende, fecha de inicio, fecha de cese, comentario interno, unidad orgánica, unidad de gestión, rpt, si está en frh y el nif del empleado.

 Más detalles

Signatura

ResultGetUserJobs getUserJobs(ParamGetUserJobs paramGetUserJobs)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userJobSearchObjeto UserJobSearch(ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
jobListListado de objetos UserJobRolesV (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
GET_USERJOBS_00Error durante la consulta
GET_USERJOBS_01El objeto ParamGetUserJobs es nulo
GET_USERJOBS_02El objeto UserJobSearch es nulo
GET_USERJOBS_03Datos obligatorios: al marcar el check de buscar por descendientes, tiene que rellenarse alguna de las unidades

Ejemplo de invocación


Ejemplo de invocación
ParamGetUserJobs param = new ParamGetUserJobs();
param.setApplicationId("SIU");
UserJobSearch userJobSearch = new UserJobSearch();
userJobSearch.setCheckDescendant(0);
userJobSearch.setIsfrh(2);
paramGetUserJobs.setUserJobSearch(userJobSearch);
ResultGetUserJobs result = client.getUserJobs(param);


Método 'userList'


Servicio que devuelve un listado de usuarios. Permite filtrar pasando parámetros de búsqueda pero no es necesario.


 Más detalles

Signatura

ResultUserList userList(ParamUserList paramUserList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearchObjeto UserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListLista de objetos User (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
USERLIST_02No se han encontrado funcionarios para estos parámetros de búsqueda
USERLIST_03Ha ocurrido algún error al realizar la búsqueda
USERLIST_04El código del organismo no puede estar vacío
USERLIST_05No existe el organismo del que se quiere obtener la lista de usuarios
USERLIST_06El organismo del que se quiere obtener la lista de usuarios esta dado de baja
USERLIST_07No existen usuarios para ese organismo

Ejemplo de invocación


Ejemplo de invocación
ParamUserList param = new ParamUserList();
param.setApplicationId("SIU");
UserSearch userSearch = new UserSearch();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultUserList result = client.userList(param);


Método 'userList1'


Servicio que devuelve un listado de usuarios filtrando por un organismo pasado como parámetro.


 Más detalles

Signatura

ResultUserList userList(ParamUserListByOrganism paramUserListByOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchObjeto UserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListLista de objetos User (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
USERLIST_02No se han encontrado funcionarios para estos parámetros de búsqueda
USERLIST_03Ha ocurrido algún error al realizar la búsqueda
USERLIST_04El código del organismo no puede estar vacío
USERLIST_05No existe el organismo del que se quiere obtener la lista de usuarios
USERLIST_06El organismo del que se quiere obtener la lista de usuarios esta dado de baja
USERLIST_07No existen usuarios para ese organismo

Ejemplo de invocación


Ejemplo de invocación
ParamUserListByOrganism param = new ParamUserListByOrganism();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603");
UserSearch userSearch = new UserSearch();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultUserList result = client.userList(param);


Método 'userList2'


Servicio que devuelve una lista de usuarios correspondientes a un organismo.


 Más detalles

Signatura

ResultUserListWithPhone userList(ParamUserListByOrganismWithPhone paramUserListByOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearchWithPhoneObjeto UserSearchWithPhone (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListLista de objetos UserWithPhone (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
USERLIST_02No se han encontrado funcionarios para estos parámetros de búsqueda
USERLIST_03Ha ocurrido algún error al realizar la búsqueda
USERLIST_04El código del organismo no puede estar vacío
USERLIST_05No existe el organismo del que se quiere obtener la lista de usuarios
USERLIST_06El organismo del que se quiere obtener la lista de usuarios esta dado de baja
USERLIST_07No existen usuarios para ese organismo

Ejemplo de invocación


Ejemplo de invocación
ParamUserListByOrganismWithPhone param = new ParamUserListByOrganismWithPhone();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearchWithPhone userSearch = new UserSearchWithPhone();
param.setUserSearchWithPhone(userSearch);
ResultUserListWithPhone result = client.userList(param);


Método 'userList3'


Servicio que devuelve un listado de usuarios, de acuerdo con los parámetros de búsqueda introducidos, teniendo en cuenta el campo mobilePhone.

Devuelve igualmente el tamaño de usuarios encontrados.


 Más detalles

Signatura

ResultUserListWithPhone userList(ParamUserListWithPhone paramUserListWithPhone)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearchObjeto UserSearchWithPhone (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListLista de objetos UserWithPhone (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
USERLIST_02No se han encontrado funcionarios para estos parámetros de búsqueda
USERLIST_03Ha ocurrido algún error al realizar la búsqueda
USERLIST_04El código del organismo no puede estar vacío
USERLIST_05No existe el organismo del que se quiere obtener la lista de usuarios
USERLIST_06El organismo del que se quiere obtener la lista de usuarios esta dado de baja
USERLIST_07No existen usuarios para ese organismo

Ejemplo de invocación


Ejemplo de invocación
ParamUserListWithPhone param = new ParamUserListWithPhone();
param.setApplicationId("SIU");
UserSearchWithPhone userSearch = new UserSearchWithPhone();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultUserListWithPhone result = client.userList(param);


Método 'userListByAncestralOrganism'


Servicio que devuelve una lista de usuarios de un organismo ancestro pasado como parámetro y de todos sus hijos.


 Más detalles

Signatura

ResultUserListByAncestralOrganism userListByAncestralOrganism(ParamUserListByAncestralOrganism paramUserListByAncestralOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchObjeto UserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListLista de objetos User (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYANCESTRALORGANISM_00Error durante la consulta de los usuarios de un organismo ancestro
ORGANISMLISTBYANCESTRALORGANIM_01El objeto paramUserListByAncestralOrganism es nulo
ORGANISMLISTBYANCESTRALORGANIM_02El código del organismo ancestro no puede estar vacío
ORGANISMLISTBYANCESTRALORGANIM_03No existe el organismo ancestro del cual se pretenden obtener los código de sus descendientes
ORGANISMLISTBYANCESTRALORGANIM_04El organismo está dado de baja
ORGANISMLISTBYANCESTRALORGANIM_05No se han encontrado funcionarios para estos parámetros de búsqueda
ORGANISMLISTBYANCESTRALORGANIM_06No existe el organismo ancestro del que se quiere obtener la lista de usuarios
ORGANISMLISTBYANCESTRALORGANIM_07El organismo ancestro del que se quiere obtener la lista de usuarios esta dado de baja
ORGANISMLISTBYANCESTRALORGANIM_08Ha habido un problema al recuperar los organismos para buscar roles
ORGANISMLISTBYANCESTRALORGANIM_09Ha habido un problema al recuperar los roles para buscar usuarios

Ejemplo de invocación


Ejemplo de invocación
ParamUserListByAncestralOrganism param = new ParamUserListByAncestralOrganism();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearch userSearch = new UserSearch();
param.setUserSearch(userSearch);
ResultUserListByAncestralOrganism result = client.userListByAncestralOrganism(param);


Método 'userListByAncestralOrganism1'


Servicio que devuelve un listado de usuarios de un organismo ancestro y sus hijos.


 Más detalles

Signatura

ResultUserListByAncestralOrganismWithPhone userListByAncestralOrganism(ParamUserListByAncestralOrganismWithPhone paramUserListByAncestralOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchWithPhoneObjeto UserSearchWithPhone (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListWithPhoneLista de objetos UserWithPhone (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYANCESTRALORGANISM_00Error durante la consulta de los usuarios de un organismo ancestro
ORGANISMLISTBYANCESTRALORGANIM_01El objeto paramUserListByAncestralOrganism es nulo
ORGANISMLISTBYANCESTRALORGANIM_02El código del organismo ancestro no puede estar vacío
ORGANISMLISTBYANCESTRALORGANIM_03No existe el organismo ancestro del cual se pretenden obtener los código de sus descendientes
ORGANISMLISTBYANCESTRALORGANIM_04El organismo está dado de baja
ORGANISMLISTBYANCESTRALORGANIM_05No se han encontrado funcionarios para estos parámetros de búsqueda
ORGANISMLISTBYANCESTRALORGANIM_06No existe el organismo ancestro del que se quiere obtener la lista de usuarios
ORGANISMLISTBYANCESTRALORGANIM_07El organismo ancestro del que se quiere obtener la lista de usuarios esta dado de baja
ORGANISMLISTBYANCESTRALORGANIM_08Ha habido un problema al recuperar los organismos para buscar roles
ORGANISMLISTBYANCESTRALORGANIM_09Ha habido un problema al recuperar los roles para buscar usuarios

Ejemplo de invocación


Ejemplo de invocación
ParamUserListByAncestralOrganismWithPhone param = new ParamUserListByAncestralOrganismWithPhone();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
UserSearchWithPhone userSearchWithPhone = new UserSearchWithPhone();
param.setUserSearchWithPhone(userSearchWithPhone);
ResultUserListByAncestralOrganismWithPhone result = client.userListByAncestralOrganism(param);


Método 'userListByFiscalAnagramList'


Servicio que devuelve una lista de usuarios a partir de una lista de anagramas fiscales.


 Más detalles

Signatura

ResultUserListByFiscalAnagramList userListByFiscalAnagramList(ParamUserListByFiscalAnagramList paramUserListByFiscalAnagramList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
fiscalAnagramsString[]Lista de anagramas fiscales a buscar
userSearchObjeto UserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
userListLista de objetos User (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYFISCALANAGRAMALIST_00Error durante la consulta de los datos de funcionarios
USERLISTBYFISCALANAGRAMALIST_01El objeto paramUserListByFiscalAnagramList es nulo
USERLISTBYFISCALANAGRAMALIST_02No se han encontrado funcionarios para estos parámetros de búsqueda
USERLISTBYFISCALANAGRAMALIST_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamUserListByFiscalAnagramList param = new ParamUserListByFiscalAnagramList();
param.setApplicationId("SIU");
String[] FiscalAnagrams = { "18419908J" };
param.setFiscalAnagrams(FiscalAnagrams);
ResultUserListByFiscalAnagramList result = client.userListByFiscalAnagramList(param);


Método 'userListByOrganismBranchTree'


Servicio que devuelve un listado con la información de los usuarios pertenecientes a un organismo pasado como parámetro y a los organismos descendientes de este.


 Más detalles

Signatura

ResultUserListByOrganismBranchTree userListByOrganismBranchTree(ParamUserListByOrganismBranchTree paramUserListByOrganismBranchTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchObjeto UserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListLista de objetos User (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYORGANISMBRANCHTREE_00Error durante la consulta de los usuarios de un organismo y descendientes
USERLISTBYORGANISMBRANCHTREE_01El objeto paramUserListOrganismBranchTree es nulo
USERLISTBYORGANISMBRANCHTREE_02El código de organismo está vacío
USERLISTBYORGANISMBRANCHTREE_03El organismo no existe
USERLISTBYORGANISMBRANCHTREE_04El organismo está dado de baja
USERLISTBYORGANISMBRANCHTREE_05Ha habido un error recuperando los organismos descendientes
USERLISTBYORGANISMBRANCHTREE_06Ha habido un error recuperando los roles de los usuarios
USERLISTBYORGANISMBRANCHTREE_07No se han encontrado usuarios con los parámetros de búsqueda establecidos

Ejemplo de invocación


Ejemplo de invocación
ParamUserListByOrganismBranchTree param = new ParamUserListByOrganismBranchTree();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearch userSearch = new UserSearch();
param.setUserSearch(userSearch);
ResultUserListByOrganismBranchTree result = client.userListByOrganismBranchTree(param);


Método 'userListByOrganismBranchTreeWithPhone'


Servicio que devuelve una lista de usuarios de un organismo y sus descendientes.


 Más detalles

Signatura

ResultUserListByOrganismBranchTreeWithPhone userListByOrganismBranchTreeWithPhone(ParamUserListByOrganismBranchTreeWithPhone paramUserListByOrganismBranchTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchObjeto UserSearchWithPhone (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListWithPhoneLista de objetos UserWithPhone (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYORGANISMBRANCHTREE_00Error durante la consulta de los usuarios de un organismo y descendientes
USERLISTBYORGANISMBRANCHTREE_01El objeto paramUserListOrganismBranchTree es nulo
USERLISTBYORGANISMBRANCHTREE_02El código de organismo está vacío
USERLISTBYORGANISMBRANCHTREE_03El organismo no existe
USERLISTBYORGANISMBRANCHTREE_04El organismo está dado de baja
USERLISTBYORGANISMBRANCHTREE_05Ha habido un error recuperando los organismos descendientes
USERLISTBYORGANISMBRANCHTREE_06Ha habido un error recuperando los roles de los usuarios
USERLISTBYORGANISMBRANCHTREE_07No se han encontrado usuarios con los parámetros de búsqueda establecidos

Ejemplo de invocación


Ejemplo de invocación
ParamUserListByOrganismBranchTreeWithPhone param = new ParamUserListByOrganismBranchTreeWithPhone();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearchWithPhone userSearch = new UserSearchWithPhone();
param.setUserSearch(userSearch);
ResultUserListByOrganismBranchTreeWithPhone result = client.userListByOrganismBranchTreeWithPhone(param);

Método 'userListWithRevisedFlag'


Servicio que devuelve un listado de usuarios, de acuerdo con los parámetros de búsqueda introducidos.

Devuelve igualmente el tamaño de usuarios encontrados.


 Más detalles

Signatura

ResultUserListWithRevisedFlag userListWithRevisedFlag(ParamUserListWithRevisedFlag paramUserList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearchObjeto UserSearchWithPhone (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListLista de objetos UserWithRevisedFlag (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
USERLIST_02No se han encontrado funcionarios para estos parámetros de búsqueda
USERLIST_03Ha ocurrido algún error al realizar la búsqueda
USERLIST_04El código del organismo no puede estar vacío
USERLIST_05No existe el organismo del que se quiere obtener la lista de usuarios
USERLIST_06El organismo del que se quiere obtener la lista de usuarios esta dado de baja
USERLIST_07No existen usuarios para ese organismo

Ejemplo de invocación


Ejemplo de invocación
ParamUserListWithRevisedFlag param = new ParamUserListWithRevisedFlag();
param.setApplicationId("SIU");
UserSearchWithPhone userSearch = new UserSearchWithPhone();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultUserListWithRevisedFlag  result = client.userListWithRevisedFlag(param);


Método 'userListByUnits'


Servicio que devuelve un listado de usuarios, de acuerdo con los parámetros de búsqueda introducidos.

Devuelve igualmente el tamaño de usuarios encontrados.


 Más detalles

Signatura

ResultUserByUnits userListByUnits(ParamUserListbyUnits paramUserList);

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearchByUnitsObjeto UserSearchByUnits (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userListLista de objetos  UserWithPhoneGenderNote (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
USERLIST_02No se han encontrado funcionarios para estos parámetros de búsqueda

Ejemplo de invocación


Ejemplo de invocación
UserSearchByUnits userSearch = new UserSearchByUnits();
userSearch.setNif("00000000T");

ParamUserListbyUnits param = new ParamUserListbyUnits();
param.setApplicationId("SIU");
param.setUserSearch(userSearch);
param.setFiscalAnagram("00000000T");

ResultUserByUnits result = client.userListByUnits(param);

Búsqueda y consulta de edificios


Método 'buildingList'


Servicio que devuelve un listado de edificios, de acuerdo con los parámetros de búsqueda introducidos. Devuelve igualmente el número de valores encontrados.

Permite filtrar por datos como dirección, ciudad, código, descripción, fecha de baja, fecha de alta, latitud, longitud, nombre y código postal.

Devuelve de cada edificio, dirección, ciudad, código, fecha de alta, nombre código postal, fecha de baja, longitud, latitud y nombre.


 Más detalles

Signatura

ResultBuildingList buildingList(ParamBuildingList paramBuildingList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
buildingSearchObjeto BuildingSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
buildingListLista de objetos Building (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
LISTBUILDING_00Error durante el listado de edificios
LISTBUILDING_01El objeto ParamBuildingList es nulo
LISTBUILDING_02El objeto de búsqueda es nulo
LISTBUILDING_03No se han encontrado edificios para estos parámetros de búsqueda
LISTBUILDING_04Ha ocurrido algún tipo de error al listar los edificios

Ejemplo de invocación


Ejemplo de invocación
ParamBuildingList paramBuildingList = new ParamBuildingList();
BuildingSearch buildingSearch = new BuildingSearch();
buildingSearch.setName("Edificio1");
paramBuildingList.setBuildingSearch(buildingSearch);
ResultBuildingList result = client.buildingList(paramBuildingList);

Búsqueda y consulta de logos


Método 'getLogo'


Servicio que devuelve la información de un logo, dependiendo de los parámetros de búsqueda introducidos.

Permite filtrar por anagrama fiscal, código, nombre y código de organismo.

Devuelve si el logo es el de por defecto, la descripción, la información de la imagen del logo, el nombre y el código del organismo.


 Más detalles

Signatura

ResultGetLogo getLogo(ParamGetLogo paramGetLogo)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
codeLongCódigo de logo
organismCodeStringCódigo de organismo
nameStringNombre del logo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
logoObjeto Logo (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
LISTLOGO_00Error durante el listado de logos
LISTLOGO_01El objeto ParamLogoList es nulo
LISTLOGO_02El objeto ParamGetLogo es nulo
LISTLOGO_03No se han encontrado logo para estos parámetros de búsqueda
LISTLOGO_04Ha ocurrido algún tipo de error al listar los logos
LISTLOGO_05No se han proporcionado parámetros de búsqueda del método getLogo
LISTLOGO_06Ha ocurrido algún tipo de error al obtener el logo del servicio getLogo

Ejemplo de invocación


Ejemplo de invocación
ParamGetLogo param = new ParamGetLogo();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07458");
ResultGetLogo result = client.getLogo(param);


Método 'getLogoList'


Servicio que devuelve una lista de logos.

Permite filtrar por código, si es el logo por defecto, descripción, imagen, nombre, código de organismo.


 Más detalles

Signatura

ResultLogoList getLogoList(ParamLogoList paramLogoList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
logoSearchObjeto LogoSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
logoListLista de objetos Logo (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
LISTLOGO_00Error durante el listado de logos
LISTLOGO_01El objeto ParamLogoList es nulo
LISTLOGO_02El objeto ParamGetLogo es nulo
LISTLOGO_03No se han encontrado logo para estos parámetros de búsqueda
LISTLOGO_04Ha ocurrido algún tipo de error al listar los logos
LISTLOGO_05No se han proporcionado parámetros de búsqueda del metodo getLogo
LISTLOGO_06Ha ocurrido algún tipo de error al obtener el logo del servicio getLogo

Ejemplo de invocación


Ejemplo de invocación
ParamLogoList param = new ParamLogoList();
param.setApplicationId("SIU");
LogoSearch logoSearch = new LogoSearch();
logoSearch.setDefaultLogo(1);
param.setLogoSearch(logoSearch);
ResultLogoList result = client.getLogoList(param);


Búsquedas y consultas de puestos


Método 'getJobByJobCode'


Servicio que devuelve la información de un puesto, partiendo de un código de puesto.

 Más detalles

Signatura

ResultGetJobByJobCode getJobByJobCode(ParamGetJobByJobCode paramGetJobInformationByJobCode)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
jobCodeStringCódigo del puesto

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
jobDatos del puesto recuperados, objeto Job (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
GETJOBCODE_00Ha ocurrido un error al realizar la búsqueda
GETJOBCODE_01El objeto ParamGetJobByJobCode es nulo
GETJOBCODE_02El campo JobCode es nulo

Ejemplo de invocación


Ejemplo de invocación
ParamGetJobByJobCode param = new ParamGetJobByJobCode();
param.setApplicationId("SIU");
param.setJobCode("JOB00031");
ResultGetJobByJobCode result = client.getJobByJobCode(param);

Método 'jobInformation'


Servicio que devuelve la información de una lista de puestos, cuyos códigos se han pasado en la entrada. Devuelve el tamaño de la lista encontrada.

 Más detalles

Signatura

ResultJobInformationList jobInformation(ParamJobInformationList jobList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
jobCodesList<String>Lista de códigos de puestos a consultar

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
jobListLista de objetos Job encontrada (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
JOBINFORMATION_00Ha ocurrido un error al realizar la búsqueda
JOBINFORMATION_01El objeto ParamJobInformationList es nulo
JOBINFORMATION_02El listado de codigos de puestos no puede ser nulo o vacio
JOBINFORMATION_03No se han encontrado puestos con esos parámetros de búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamJobInformationList param = new ParamJobInformationList();
List<String> jobs = new ArrayList<String>();
jobs.add("JOB00033");		
param.setJobCodes(jobs);
ResultJobInformationList result = client.jobInformation(param);



Método 'jobList'


Servicio que devuelve una lista de puestos, según los parámetros de búsqueda introducidos. Además devuelve el tamaño de dicha lista.

Permite filtrar por código del puesto, descripción. puesto del que depende, fecha de inicio, fecha de cese, unidad orgánica, unidad de gestión, rpt, si está en frh y si está ocupado.


 Más detalles

Signatura

ResultJobList jobList(ParamJobList paramJobList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
jobSearchObjeto JobSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
jobListLista de objetos Job (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
JOBLIST_00Ha ocurrido un error al realizar la búsqueda

Ejemplo de invocación


Ejemplo de invocación
ParamJobList param = new ParamJobList();
param.setApplicationId("SIU");
JobSearch jobSearch = new JobSearch();
jobSearch.setJobCode("JOB00033");
jobSearch.setIsFRH(2);
jobSearch.setVacante(true);
param.setJobSearch(jobSearch);
ResultOrganismList result = client.jobList(param);


Búsqueda y consulta de sellos de órgano


Método 'stampList'


Servicio que devuelve un listado de sellos encontrados, según los parámetros de búsqueda introducidos.


 Más detalles

Signatura

ResultStampList stampList(ParamStampList paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
stampSearchObjeto StampSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
stampsLista de objetos Stamp (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
STAMPLIST_00Error durante la consulta de los datos de sellos
STAMPLIST_01El objeto paramStampList es nulo
STAMPLIST_02No se han encontrado sellos para estos parámetros de búsqueda
STAMPLIST_03Ha ocurrido algún error al realizar la búsqueda
STAMPLIST_04El código de organismo y el alias no pueden ser nulos simultáneamente
STAMPLIST_05El parámetro de entrada fiscal anagram es nulo
STAMPLIST_06Se ha encontrado algún sello con el campo holder nulo

Ejemplo de invocación


Ejemplo de invocación
ParamStampList param = new ParamStampList();
param.setApplicationId("SIU");
StampSearch stampSearch = new StampSearch();
param.setStampSearch(stampSearch);
ResultStampList result = client.stampList(param);


Método 'stampListAndUserInformation'


Servicio que devuelve un listado de sellos encontrados e información del usuario, según los parámetros de búsqueda introducidos.


 Más detalles

Signatura

ResultStampListAndUserInformation stampListAndUserInformation(ParamStampListAndUserInformation paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
stampListSearchObjeto StampAndUserInformationSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
stampsLista de objetos StampAndUserInformation (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
STAMPLIST_00Error durante la consulta de los datos de sellos
STAMPLIST_01El objeto paramStampList es nulo
STAMPLIST_02No se han encontrado sellos para estos parámetros de búsqueda
STAMPLIST_03Ha ocurrido algún error al realizar la búsqueda
STAMPLIST_04El código de organismo y el alias no pueden ser nulos simultáneamente
STAMPLIST_05El parámetro de entrada fiscal anagram es nulo
STAMPLIST_06Se ha encontrado algún sello con el campo holder nulo

Ejemplo de invocación


Ejemplo de invocación
ParamStampListAndUserInformation param = new ParamStampListAndUserInformation();
param.setApplicationId("SIU");
StampAndUserInformationSearch stampListSearch = new StampAndUserInformationSearch();
stampListSearch.setOrganismCode("ORG07556");
param.setStampListSearch(stampListSearch);
ResultStampListAndUserInformation result = client.stampListAndUserInformation(param);


Método 'stampListAndUserInformation1'


Servicio que devuelve una lista de sellos con información de sus usuarios pudiendo filtrar por organismo, rol y sello.


 Más detalles

Signatura

ResultStampListAndUserInformationByRoleAndUser stampListAndUserInformation(ParamStampListAndUserInformationByRoleAndUser paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
searchParamsObjeto StampAndUserInformationByRoleAndUserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
stampsLista de objetos StampAndUserInformationByUser (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
STAMPLIST_00Error durante la consulta de los datos de sellos
STAMPLIST_01El objeto paramStampList es nulo
STAMPLIST_02No se han encontrado sellos para estos parámetros de búsqueda
STAMPLIST_03Ha ocurrido algún error al realizar la búsqueda
STAMPLIST_04El código de organismo y el alias no pueden ser nulos simultáneamente
STAMPLIST_05El parámetro de entrada fiscal anagram es nulo
STAMPLIST_06Se ha encontrado algún sello con el campo holder nulo

Ejemplo de invocación


Ejemplo de invocación
ParamStampListAndUserInformationByRoleAndUser param = new ParamStampListAndUserInformationByRoleAndUser();
param.setApplicationId("SIU");
StampAndUserInformationByRoleAndUserSearch searchParams = new StampAndUserInformationByRoleAndUserSearch();
param.setSearchParams(searchParams);
ResultStampListAndUserInformationByUser result = client.stampListAndUserInformation(param);


Método 'stampListAndUserInformation2'


Servicio que devuelve un listado de sellos con la información de sus usuarios pudiendo filtrar por el rol del usuario.


 Más detalles

Signatura

ResultStampListAndUserInformationByUser stampListAndUserInformation(ParamStampListAndUserInformationByUser paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
stampListSearchObjeto StampAndUserInformationByUserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
stampsLista de objetos StampAndUserInformationByUser (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
STAMPLIST_00Error durante la consulta de los datos de sellos
STAMPLIST_01El objeto paramStampList es nulo
STAMPLIST_02No se han encontrado sellos para estos parámetros de búsqueda
STAMPLIST_03Ha ocurrido algún error al realizar la búsqueda
STAMPLIST_04El código de organismo y el alias no pueden ser nulos simultáneamente
STAMPLIST_05El parámetro de entrada fiscal anagram es nulo
STAMPLIST_06Se ha encontrado algún sello con el campo holder nulo

Ejemplo de invocación


Ejemplo de invocación
ParamStampListAndUserInformationByUser param = new ParamStampListAndUserInformationByUser();
param.setApplicationId("SIU");
StampAndUserInformationByUserSearch stampListSearch = new StampAndUserInformationByUserSearch();
stampListSearch.setFiscalAnagram("00000000T");
param.setStampListSearch(stampListSearch);
ResultStampListAndUserInformationByUser result = client.stampListAndUserInformation(param);


Método 'stampListAndUserInformationJob'


Servicio que devuelve una lista de sellos con información de sus usuarios pudiendo filtrar por organismo, puesto y sello.


 Más detalles

Signatura

ResultStampListAndUserInformationByJobAndUser stampListAndUserInformationJob(ParamStampListAndUserInformationByJobAndUser paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
searchParamsObjeto StampAndUserInformationByJobAndUserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
stampsLista de objetos StampAndUserInformationByUserJob (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
STAMPLIST_00Error durante la consulta de los datos de sellos
STAMPLIST_01El objeto paramStampList es nulo
STAMPLIST_02No se han encontrado sellos para estos parámetros de búsqueda
STAMPLIST_03Ha ocurrido algún error al realizar la búsqueda
STAMPLIST_04El código de organismo y el alias no pueden ser nulos simultáneamente
STAMPLIST_05El parámetro de entrada fiscal anagram es nulo
STAMPLIST_06Se ha encontrado algún sello con el campo holder nulo

Ejemplo de invocación


Ejemplo de invocación
ParamStampListAndUserInformationByJobAndUser param = new ParamStampListAndUserInformationByJobAndUser();
param.setApplicationId("SIU");
StampAndUserInformationByJobAndUserSearch searchParams = new StampAndUserInformationByJobAndUserSearch();
param.setSearchParams(searchParams);
ResultStampListAndUserInformationByUser result = client.stampListAndUserInformation(param);



Anexos


Objetos comunes

Objeto building


NombreTipoDescripción
codeLongCódigo del edificio
nameStringNombre del edificio
descriptionStringDescripción del edificio
addressStringDirección del edificio
cityStringCiudad del edificio
postalCodeStringCódigo postal del edificio
latitudeStringLatitud del edificio
longitudeStringLongitud del edificio
initialDateDateFecha en que el edificio se ha dado de alta
finalDateDateFecha en que el edificio se ha dado de baja

Objeto buildingSearch


NombreTipoDescripción
buildingCampos del objeto Building (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado) 
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)   
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado)   

Objeto extendedData


NombreTipoDescripción
nameStringNombre del dato extendido
valueStringValor del dato extendido

Objeto extendedDataAndOrganismCode


NombreTipoDescripción
nameStringNombre del dato extendido
valueStringValor del dato extendido
organismCodeStringCódigo del organismo para dato extendido 

Objeto extendedDataListSearch


NombreTipoDescripción
operatorStringOperador para filtro de búsqueda
extendedDataAndOrganismCodeCampos del objeto ExtendedDataAndOrganismCode (ver detalle de campos en este mismo apartado)
searchParamsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)   

Objeto extendedDataSearch


NombreTipoDescripción
operatorStringValor del dato extendido
extendedDataObjeto ExtendedData (ver detalle de campos en este mismo apartado)

Objeto historicalParentListObject


NombreTipoDescripción
originalOrganismCodeStringCódigo original del organismo
historicalTreeListParentLista de objetos Organism (ver detalle de campos en este mismo apartado)

Objeto historicalTreeListObject


NombreTipoDescripción
originalOrganismCodeStringCódigo original del organismo
historicalTreeListParentLista de objetos Organism (ver detalle de campos en este mismo apartado)
historicalTreeListDescendantLista de objetos Organism (ver detalle de campos en este mismo apartado)

Objeto job


NombreTipoDescripción
codeLongClave primaria del puesto
jobCodeStringIdentificador del puesto
organicUnitStringUnidad orgánica bajo la que esta asignado el puesto en SIU
gestionUnitStringUnidad de gestión bajo la que esta asignado el puesto en SIU
sirhgaOrganicUnitStringUnidad orgánica bajo la que esta asignado el puesto en FRH
sirhgaGestionUnitStringUnidad de gestión bajo la que esta asignado el puesto en FRH
descriptionStringDescripción del puesto
dependJobStringCódigo del puesto del que depende
noteStringNota asociada al puesto
rptIntegerNúmero SIRHGA (NRPT) del puesto
isFrhintEs puesto RPT - 0  o 1
initialDateDateFecha de inicio de vigencia del puesto
finalDateDateFecha de fin de vigencia del puesto
initialDateSiuDateFecha de inicio de vigencia del puesto en SIU
descPuestipoStringDescripción del puesto tipo
collectiveStringCódigo colectivo al que pertenece actualmente el puesto

Objeto jobSearch


NombreTipoDescripción
paramsCampos del objeto SearchParams/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado)
jobCampos del objeto Job (ver detalle de campos en este mismo apartado)
vacanteBooleanSi el puesto a buscar está vacante
stateStringSi se pasa ALTA, busca los puestos con final_date nulo

Objeto loginOrganismByUser


NombreTipoDescripción
userCampos del objeto User (ver detalle de campos en este mismo apartado)
organismsListLista de objetos Organism (ver detalle de campos en este mismo apartado)


NombreTipoDescripción
codeLongCódigo del logo
nameStringNombre del logo
descriptionStringDescripción del logo
imagebyte[]Información de la imagen del logo
organismCodeStringCódigo de organismo
defaultLogoIntegerSi es el logo por defecto

Objeto logoSearch


NombreTipoDescripción
logoCampos del objeto Logo (ver detalle de campos en este mismo apartado)
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)   
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado)

Objeto   organism

NombreTipoDescripción
organismCodeStringCódigo del organismo
nameStringNombre del organismo
serviceBossNifStringNif del jefe de ese organismo
sirhgaOrganismCodeStringCódigo del organismo en sirhga
fatherSirhgaOrganismCodeStringCódigo del padre del organismo en sirhga
cifStringCif del organismo
addressStringDirección del organismo
cityStringCiudad del organismo
provinceStringProvincia del organismo
countryStringPaís del organismo
postalCodeStringCódigo postal del organismo
telephoneStringTeléfono del organismo
emailStringEmail del organismo
externalStringEl organismo es externo al sistema (es una empresa)
emisorStringEl organismo es emisor de facturas
receptorStringEl organismo es receptor de facturas
fiscalIdentityStringEl organismo tiene identidad fiscal propia (es ancestro, caso de AST, dentro de DGA)
fatherCodeStringCódigo del padre del organismo
newCodeStringNuevo código (caso de escisiones, renombres, bajas,...)
initialDateDateFecha inicio vigencia organismo
finalDateDateFecha final vigencia organismo
shortNameStringNombre corto del organismo
extendedDataLista de datos extendidos (ver detalle de campos en este mismo apartado)
nodeLevelintNivel al que pertenece ( si raíz= 0)
isRootbooleanInforma de si es raíz
isLeafbooleanInforma de si es hoja
childrenCountintNúmero de hijos
rootFatherStringCódigo de la raíz
levelsBelowintNúmero de niveles por debajo

Objeto   organismWithCode

NombreTipoDescripción
codeLongClave primaria del organismo
organismCodeStringCódigo del organismo
nameStringNombre del organismo
serviceBossNifStringNif del jefe de ese organismo
sirhgaOrganismCodeStringCódigo del organismo en sirhga
fatherSirhgaOrganismCodeStringCódigo del padre del organismo en sirhga
cifStringCif del organismo
addressStringDirección del organismo
cityStringCiudad del organismo
provinceStringProvincia del organismo
countryStringPaís del organismo
postalCodeStringCódigo postal del organismo
telephoneStringTeléfono del organismo
emailStringEmail del organismo
externalStringEl organismo es externo al sistema (es una empresa)
emisorStringEl organismo es emisor de facturas
receptorStringEl organismo es receptor de facturas
fiscalIdentityStringEl organismo tiene identidad fiscal propia (es ancestro, caso de AST, dentro de DGA)
fatherCodeStringCódigo del padre del organismo
newCodeStringNuevo código (caso de escisiones, renombres, bajas,...)
initialDateDateFecha inicio vigencia organismo
finalDateDateFecha final vigencia organismo
shortNameStringNombre corto del organismo
extendedDataLista de datos extendidos (ver detalle de campos en este mismo apartado)
nodeLevelintNivel al que pertenece ( si raíz= 0)
isRootbooleanInforma de si es raíz
isLeafbooleanInforma de si es hoja
childrenCountintNúmero de hijos
rootFatherStringCódigo de la raíz
levelsBelowintNúmero de niveles por debajo

Objeto organismActiveListObject


NombreTipoDescripción
originalOrganismCodeStringCódigo del organismo original
organismActiveListLista de objetos Organism (ver detalle de campos en este mismo apartado)

Objeto organismAdditionalData


NombreTipoDescripción
organismCodeStringCódigo del organismo
nameStringNombre del organismo
serviceBossNifStringNif del jefe de ese organismo
sirhgaOrganismCodeStringCódigo del organismo en sirhga
fatherSirhgaOrganismCodeStringCódigo del padre del organismo en sirhga
cifStringCif del organismo
addressStringDirección del organismo
cityStringCiudad del organismo
provinceStringProvincia del organismo
countryStringPaís del organismo
postalCodeStringCódigo Postal del Organismo
telephoneStringTeléfono del Organismo
emailStringEmail del Organismo
externalStringInforma de si el organismo es externo al sistema (es una empresa)
emisorStringEl organismo es emisor de facturas
receptorStringEl organismo es receptor de facturas
fiscalIdentityStringEl organismo tiene identidad fiscal propia (Es ancestro, caso de AST, dentro de DGA)
fatherCodeStringCódigo del padre del organismo
newCodeStringNuevo código de organismo (caso de escisiones, renombramientos,...)
initialDateDateFecha inicio vigencia organismo
finalDateDateFecha final vigencia organismo
shortNameStringNombre corto del organismo
extendedDataSet<ExtendedData>Lista de datos extendidos (ver detalle de campos en este mismo apartado)
nodeLevelintNivel al que pertenece ( si raíz= 0)
isRootbooleanInforma de si es raíz
isLeafbooleanInforma de si es hoja
childrenCountintNúmero de hijos
rootFatherStringCódigo de la raíz
levelsBelowintNúmero de niveles por debajo

Objeto organismDir3Code


NombreTipoDescripción
organismDir3CodeStringCódigo DIR3 del organismo
organismObjeto Organism (ver detalle de campos en este mismo apartado)

Objeto organismDir3CodeWithOldCode


NombreTipoDescripción
oldCodeStringoldCode del organismo
organismDir3CodeObjeto OrganismDir3Code (ver detalle de campos en este mismo apartado)

Objeto organismModeSearch


NombreTipoDescripción
organismCodeModeStringCódigo del organismo
nameModeStringNombre del organismo
serviceBossNifModeStringNif del jefe de ese organismo
sirhgaOrganismCodeModeStringCódigo del organismo en sirhga
fatherSirhgaOrganismCodeModeStringCódigo del padre del organismo en sirhga
cifModeStringCif del organismo
addressModeStringDirección del organismo
cityModeStringCiudad del organismo
provinceModeStringProvincia del organismo
countryModeStringPaís del organismo
postalCodeModeStringCódigo Postal del Organismo
telephoneModeStringTeléfono del Organismo
emailModeStringEmail del Organismo
externalModeStringInforma de si el organismo es externo al sistema (es una empresa)
emisorModeStringEl organismo es emisor de facturas
receptorModeStringEl organismo es receptor de facturas
fiscalIdentityModeStringEl organismo tiene identidad fiscal propia (Es ancestro, caso de AST, dentro de DGA)
fatherCodeModeStringCódigo del padre del organismo
newCodeModeStringNuevo código de organismo (caso de escisiones, renombramientos,...)
initialDateModeStringFecha inicio vigencia organismo
finalDateModeStringFecha final vigencia organismo
shortNameModeStringNombre corto del organismo
extendedDataModeStringLista de datos extendidos 
extendedDataOperatorString[]Lista de datos extendidos del operador

Objeto organismSearch


NombreTipoDescripción
organismCampos del objeto Organism (ver detalle de campos en este mismo apartado)   
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado)
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)

Objeto organismSearchWithComplexity


NombreTipoDescripción
organismWithComplexityCampos del objeto OrganismWithComplexity (ver detalle de campos en este mismo apartado)
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado) 
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)

Objeto organismWithComplexity


NombreTipoDescripción
organismCodeStringCódigo del organismo
nameStringNombre del organismo
serviceBossNifStringNif del jefe de ese organismo
sirhgaOrganismCodeStringCódigo del organismo en sirhga
fatherSirhgaOrganismCodeStringCódigo del padre del organismo en sirhga
cifStringCif del organismo
addressStringDirección del organismo
cityStringCiudad del organismo
provinceStringProvincia del organismo
countryStringPaís del organismo
postalCodeStringCódigo Postal del Organismo
telephoneStringTeléfono del Organismo
emailStringEmail del Organismo
externalStringInforma de si el organismo es externo al sistema (es una empresa)
emisorStringEl organismo es emisor de facturas
receptorStringEl organismo es receptor de facturas
fiscalIdentityStringEl organismo tiene identidad fiscal propia (Es ancestro, caso de AST, dentro de DGA)
fatherCodeStringCódigo del padre del organismo
newCodeStringNuevo código de organismo (caso de excisiones, renombramientos,...)
initialDateDateFecha inicio vigencia organismo
finalDateDateFecha final vigencia organismo
shortNameStringNombre corto del organismo
extendedDataExtendedDataSearch[]Lista de datos extendidos (ver detalle de campos en este mismo apartado)

Objeto organismWithFiscalIdentity


NombreTipoDescripción
originalOrganismObjeto OrganismDir3Code (ver detalle de campos en este mismo apartado), Organismo original
producerOrganismObjeto OrganismDir3Code (ver detalle de campos en este mismo apartado), Organismo productor

Objeto OrganismWithTypesOrdered


NombreTipoDescripción
originalOrganismObjeto OrganismDir3CodeWithOldCode (ver detalle en el apartado de objetos comunes)
internalNoteStringNota interna asociada al organismo
organismTypeListaLista de objetos organismType

Objeto organismType

NombreTipoDescripción
idIntegerId
fatherIdIntegerId del padre
nameStringNombre
levelStringNivel

Objeto pagingCriteria


NombreTipoDescripción
fromIndexIntegerIndice de paginación (desde)
toIndexIntegerIndice de paginación (hasta)

Objeto role


NombreTipoDescripción
roleCodeStringCódigo del cargo
descriptionStringDescripción del cargo
fiscalAnagramStringAnagrama del funcionario al que pertenece el cargo
organismCodeStringCódigo del organismo
initialDateDateFecha inicio vigencia cargo
finalDateDateFecha final vigencia cargo

Objeto roleByStamp


NombreTipoDescripción
stampAliasStringAlias del sello
roleCodeStringCódigo del rol asociado al sello
reasonStringRazón
reasonDescriptionStringDescripción de la razón

Objeto roleListByFiscalAnagram


NombreTipoDescripción
fiscalAnagramStringFiscal anagram del usuario consultado
roleListStringLista de objetos Role asociados al usuario
errorsbooleanInforma si se ha producido un error
errorMsgStringMensaje de error 
errorCodeStringCódigo de error que se ha producido

Objeto roleSearch


NombreTipoDescripción
roleCampos del objeto Role (ver detalle de campos en este mismo apartado)  
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado) 
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado) 
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)  

Objeto roleSearchWithRoleTypeCode


NombreTipoDescripción
roleWithRoleTypeCodeCampos del objeto RoleWithRoleTypeCode (ver detalle de campos en este mismo apartado)  
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)   
sortingCriteriaCampos del objeto SortingCriteria  (ver detalle de campos en este mismo apartado)  
paramsCampos del objeto SearchParams  (ver detalle de campos en este mismo apartado)  

Objeto roleType


NombreTipoDescripción
code LongCódigo del tipo de cargo
nameStringNombre del tipo de cargo

Objeto roleTypeSearch


NombreTipoDescripción
roleTypeCampos del objeto RoleType (ver detalle de campos en este mismo apartado)   
pagingCriteriaCampos del objeto  PagingCriteria  (ver detalle de campos en este mismo apartado)  
sortingCriteriaCampos del objeto SortingCriteria   (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)   

Objeto roleWithRoleTypeCode


NombreTipoDescripción
roleTypeCodeLongTipo de cargo
roleCampos del objeto Role (ver detalle de campos en este mismo apartado)  

Objeto searchParams


NombreTipoDescripción
sortColumnStringColumna por la que queremos ordenar
ascendingbooleanIndica si el orden de ordenación es ascendente
fromIndexintÍndice desde el que queremos buscar
toIndexintÍndice hasta que el que queremos buscar

Objeto sortingCriteria


NombreTipoDescripción
sortParamStringCampo de ordenación
ascendingbooleanSi la ordenación es ascendente o no

Objeto stamp


NombreTipoDescripción
codeLongCódigo del sello
aliasStringAlias del sello en asf
denominationStringDenominación del sello en asf
holderStringTitular
rolesByStamp

Set<RoleByStamp>, campos del objeto RoleByStamp (ver detalle de campos en este mismo apartado)  

userByStampSet<UserByStamp>, campos del objeto UserByStamp (ver detalle de campos en este mismo apartado)  

Objeto stampAndUserInformation


NombreTipoDescripción
aliasStringAlias del sello en asf
denominationStringDenominación del sello en asf
holderStringTitular
organismCodeStringCódigo del organismo
roleCodeStringCódigo de rol
fiscalAnagramStringAnagrama fiscal
roleDescriptionStringDescripción del rol
userNameStringNombre del usuario
codeLongCódigo del sello

Objeto stampAndUserInformationByJobAndUserSearch


NombreTipoDescripción
stampCodeStringCódigo del sello
aliasStringAlias del sello en asf
denominationStringDenominación del sello en asf
organismCodeStringCódigo del organismo
jobCodeStringCódigo de puesto
paramsCampos del objeto SearchParams/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado) 

Objeto stampAndUserInformationByRoleAndUserSearch


NombreTipoDescripción
stampCodeStringCódigo del sello
aliasStringAlias del sello en asf
denominationStringDenominación del sello en asf
organismCodeStringCódigo del organismo
roleCodeStringCódigo de rol
paramsCampos del objeto SearchParams/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado) 

Objeto stampAndUserInformationByUser


NombreTipoDescripción
reasonDescriptionStringDescripción de la razón
reasonStringRazón
userCampos del objeto User (ver detalle de campos en este mismo apartado)  
stampAndUserInformationCampos del objeto StampAndUserInformation (ver detalle de campos en este mismo apartado) 

Objeto stampAndUserInformationByUserJob


NombreTipoDescripción
reasonDescriptionStringDescripción de la razón
reasonStringRazón
userCampos del objeto User (ver detalle de campos en este mismo apartado)  
stampAndUserInformationCampos del objeto StampAndUserInformation (ver detalle de campos en este mismo apartado) 

Objeto stampAndUserInformationByUserSearch


NombreTipoDescripción
aliasStringAlias del sello en asf
denominationStringDenominación del sello en asf
holderStringTitular
organismCodeStringCódigo del organismo
roleCodeStringCódigo de rol
fiscalAnagramStringAnagrama fiscal

Objeto stampAndUserInformationSearch


NombreTipoDescripción
stampAndUserInformationCampos del objeto StampAndUserInformation (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)  

Objeto stampSearch


NombreTipoDescripción
stampCampos del objeto Stamp (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)  

Objeto user


NombreTipoDescripción
fiscalAnagramStringAnagrama fiscal del funcionario
nifStringNif del funcionario
nameStringNombre del funcionario
surname1StringPrimer apellido del funcionario
surname2StringSegundo apellido del funcionario
emailStringEmail del funcionario
stateStringEstado del funcionario

Objeto userByStamp


NombreTipoDescripción
stampAliasStringAlias del sello
userCodeStringNif del usuario asociado al sello
reasonStringRazón
reasonDescriptionString

Descripción de la razón

Objeto userInformation


NombreTipoDescripción
sizeOrgintTamaño de la lista de organismos
sizeRoleintTamaño de la lista de roles
userCampos del objeto User (ver detalle de campos en este mismo apartado) 
organismListListado de objetos Organism (ver detalle de campos en este mismo apartado)   
roleListListado de objetos Role (ver detalle de campos en este mismo apartado)   

Objeto userJobInformation


NombreTipoDescripción
sizeOrgintTamaño de la lista de organismos
sizeJobintTamaño de la lista de puestos
userCampos del objeto UserWithPhone/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado) 
genderStringGenero del usuario
noteStringComentarios
revisedbooleanUsuario revisado o no por SAE
organismListListado de objetos Organism (ver detalle de campos en este mismo apartado)   
jobListListado de objetos Job (ver detalle de campos en este mismo apartado)   
userJobsListado de objetos UserJobs (ver detalle de campos en este mismo apartado)  

Objeto userJobs


NombreTipoDescripción
jobCodeintCódigo del puesto asociado
initialDateDateFecha de inicio de vigencia de la asociación entre el usuario y el puesto
finalDateDateFecha de fin de vigencia de la asociación entre el usuario y el puesto
fiscalAnagramStringFiscal anagram del usuario

Objeto userJobSearch


NombreTipoDescripción
jobCodeintCódigo del puesto asociado
nifStringNIF del empleado
descriptionStringDescripción del puesto o rol
rptintIdentificador del puesto en FRH (rpt)
gestUnitStringCódigo de la unidad de gestión
orgUnitStringCódigo de la unidad orgánica
isFrhint0 si está en FRH, 1 si no esta en FRH
initialDateUserDateFecha de inicio de vigencia de la asociación entre el usuario y el puesto
finalDateUserDateFecha de fin de vigencia de la asociación entre el usuario y el puesto
fiscalAnagramStringFiscal anagram del usuario
initialDateJobDateFecha de inicio de vigencia del puesto
finalDateJobDateFecha de fin de vigencia del puesto
checkDescendantint0 busca solo en los organismos seleccionados, 1 busca en sus descendientes también

Objeto userJobRolesV


NombreTipoDescripción
paramsCampos del objeto SearchParams/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado)
codeStringClave identificadora del registro
fiscalAnagramStringFiscal anagram asociado al empleado
jobCodeStringCodigo del puesto (o del cargo si es historico)
descriptionStringNombre del puesto
initialDateJobDateFecha de inicio de vigencia del puesto
finalDateJobDateFecha de fin de vigencia del puesto
rptintNúmero RPT del puesto que lo identifica en SIRHGA
organicUnitStringCódigo del organismo marcado como unidad orgánica
gestionUnitStringCódigo del organismo marcado como unidad de gestión
codPuestipoStringTipo de puesto
noteStringComentarios internos
sirhgaOrganicUnitStringNumero de la unidad de SIRHGA correspondiente al organismo marcado como unidad orgánica
sirhgaGestionUnitStringNumero de la unidad de SIRHGA correspondiente al organismo marcado como unidad de gestión
isfrhint0, no es un puesto de SIRHGA, 1 es un puesto de SIRHGA
dependJobStringCódigo del puesto del que depende
descPuestipoStringDescripción del tipo de puesto
collectiveStringColectivo al que pertenece el puesto
initialDateUserDateFecha de inicio de vigencia de la asociación del puesto y el usuario
finalDateUserDateFecha de fin de vigencia de la asociación del puesto y el usuario
dependJobDescStringNombre del puesto del que depende

Objeto userSearch


NombreTipoDescripción
emailStringDirección email del funcionario
fiscalAnagramStringAnagrama fiscal del funcionario
nameStringNombre del funcionario
nifStringNIF del funcionario
stateStringEstado del funcionario
surname1StringPrimer apellido del funcionario
surname2StringSegundo apellido del funcionario
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)   
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado)  
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)  

Objeto userSearchWithPhone


NombreTipoDescripción
organismCodeStringCódigo de organismo
userWithPhoneCampos del objeto UserWithPhone (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)   
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)    
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado)   

Objeto UserSearchByUnits


NombreTipoDescripción
gestionUnitCodeStringCódigo de la unidad de gestión
organicUnitCodeStringCódigo de la unidad orgánica
searchOrganicUnitDescendantsBooleanIndica si se buscará en los descendientes de la unidad organica informada
searchGestionUnitDescendantsBooleanIndica si se buscará en los descendientes de la unidad de gestión informada
UserWithPhoneGenderNoteCampos del objeto UserWithPhone (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)   

Objeto userWithPhone


NombreTipoDescripción
mobilePhoneStringTeléfono móvil
userCampos del objeto User (ver detalle de campos en este mismo apartado)   


Objeto userWithRevisedFlag


NombreTipoDescripción
revisedbooleanIndica si el usuario ha sido revisado por el SAE
userCampos del objeto User1328513296(ver detalle de campos en este mismo apartado)


Objeto UserWithPhoneGenderNote


NombreTipoDescripción
revisedbooleanIndica si el usuario ha sido revisado por el SAE
genderStringIndica el género del funcionario
noteStringNota interna
userCampos del objeto User1328513296(ver detalle de campos en este mismo apartado)


Objeto UserExist


NombreTipoDescripción
fiscalAnagramStringnif del usuario
nrptIntegerIdentificador nrpt asociado al puesto

s