Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
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.



Expand
titleMá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

Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAncestralOrganismByUserList param = new ParamAncestralOrganismByUserList();
param.setApplicationId("SIU");
param.setOriginalToken("T");
param.setToken("T");
ResultAncestralOrganismByUserList result = client.ancestralOrganismByUserList(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAncestralOrganismTree param = new ParamAncestralOrganismTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG07458");
ResultAncestralOrganismTree result = client.ancestralOrganismTree(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAncestralOrganismTree param = new ParamAncestralOrganismTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG08881");
ResultAncestralOrganismTreeWithOldCode result = client.ancestralOrganismTreeExtended(param);


...

Permite filtrar además por otros datos como dirección, cif, ciudad, país, email...

Devuelve el listado de organismos ordenado por código de organismo.



Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAscendantOrganismBranchTree param = new ParamAscendantOrganismBranchTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG07810");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07810");
param.setOrganismSearch(organismSearch);
ResultAscendantOrganismBranchTree result = client.ascendantOrganismBranchTree(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
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 para la búsqueda del primer organismo padre que contenga información relativa a un dato extendido. Permite filtrar por un dato extendido y por código de organismo. Devuelve un organismo, con un listado de datos extendidos. Estos datos extendidos se componen de nombre y valorque 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.

Expand
titleMás detalles

Signatura

ResultFirstParentOrganismWithExtendData firstParentOrganismWithExtendData(ParamFirstParentOrganismWithExtendData paramFirstParentOrganismWithExtendDataResultDescendentOrganismListWithCode descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismList)

Parámetros de invocación

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

Parámetros de respuesta


Organismo
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
  organism
OrganismoWithCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


FIRSTPARENTWITHEXTENDEDDATAFIRSTPARENTWITHEXTENDEDDATA_01
CódigoDescripción
DESCENDENTORGANISMLIST_00El objeto paramFirstParentOrganismWithExtendData es nuloError 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamFirstParentOrganismWithExtendDataParamDescendentOrganismListWithCode param = new ParamFirstParentOrganismWithExtendDataParamDescendentOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
paramorganismSearch.setOrganismCode("ORG15551ORG07839");
param.setExtendedData("ORG_PCON"setOrganismSearch(organismSearch);
ResultFirstParentOrganismWithExtendDataResultDescendentOrganismList result = client.firstParentOrganismWithExtendDatadescendentOrganismList(param);


Método 'getAdministrativeOrganismList'

...

Expand
titleMá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


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


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismAdditionalData param = new ParamOrganismAdditionalData();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
OrganismSearch organismSearch = new OrganismSearch();
param.setOrganismSearch(organismSearch);
ResultOrganismAdditionalData result = client.getOrganismAdditionalData(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetOrganismHistoricalInformation params = new ParamGetOrganismHistoricalInformation();
params.setApplicationId("SIU");
params.setOrganismCode("ORG04302");
params.setChronologicalOrder("PREVIOUS");
ResultGetOrganismHistoricalInformation result = client.getOrganismHistoricalInformation(params);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
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);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamHistoricalOrganismDirectDescendentList param = new ParamHistoricalOrganismDirectDescendentList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
ResultHistoricalOrganismDirectDescendentList result = client.historicalOrganismDirectDescendentList(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamHistoricalOrganismTreeList param = new ParamHistoricalOrganismTreeList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG15551");
ResultHistoricalOrganismTreeList result = client.historicalOrganismTreeList(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamHistoricalParent param = new ParamHistoricalParent();
param.setApplicationId("SIU");
String[] organismList = { "ORG00002" };
param.setOrganismList(organismList);
ResultHistoricalParent result = client.historicalParent(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamHistoricalTree param = new ParamHistoricalTree();
param.setApplicationId("SIU");
String[] organismList = { "ORG00002" };
param.setOrganismList(organismList);
ResultHistoricalTree result = client.historicalTree(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
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);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamLoginOrganismListByUser param = new ParamLoginOrganismListByUser();
param.setApplicationId("SIU");
UserSearch userSearch = new UserSearch();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultLoginOrganismListByUser result = client.loginOrganismListByUser(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismActive param = new ParamOrganismActive();
param.setApplicationId("SIU");
param.setOrganismActive("ORG07839");
ResultOrganismActive result = client.organismActive(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismActiveList param = new ParamOrganismActiveList();
param.setApplicationId("SIU");
String[] organismActiveList = { "ORG07839" };
param.setOrganismActiveList(organismActiveList);
ResultOrganismActiveList result = client.organismActiveList(param);


...

Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
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.

...

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 y la lista de tipificaciones asociadas ordenadas por nivel.

Expand
titleMás detalles

Signatura

ResultOrganismDataAndFirstLevelOfDescendentListWithTypes organismDataAndFirstLevelOfDescendentListWithTypesResultOrganismDataAndFirstLevelOfDescendentListWithCode organismDataAndFirstLevelOfDescendentList(ParamOrganismDataAndFirstLevelOfDescendentList paramsparamOrganismDataAndFirstLevelOfDescendentList)

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 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismDataAndFirstLevelOfDescendentList param = new ParamOrganismDataAndFirstLevelOfDescendentList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG11625ORG07839");
ResultOrganismDataAndFirstLevelOfDescendentListWithTypesOrganismSearch resultorganismSearch = client.organismDataAndFirstLevelOfDescendentListWithTypes(param);
new OrganismSearch();
param.setOrganismSearch(organismSearch);
ResultOrganismDataAndFirstLevelOfDescendentList result = client.organismDataAndFirstLevelOfDescendentList(param);


Método '

...

organismDataAndFirstLevelOfDescendentListWithTypes' #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 hijosdescendientes 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.

Para De 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 activosdevuelve: 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.


Expand
titleMás detalles

Signatura

ResultOrganismDescendListByType organismDescendListByTypeResultOrganismDataAndFirstLevelOfDescendentListWithTypes organismDataAndFirstLevelOfDescendentListWithTypes(ParamOrganismDescendListByType ParamOrganismDataAndFirstLevelOfDescendentList params)

Parámetros de invocación

(valores S o N, opcional en caso de rellenar organismCode, sino se rellena organismCode, el servicio no utilizará este campo
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método (obligatorio)
typeIdfiscalAnagramStringCódigo de tipificación (obligatorio)Anagrama fiscal
organismCodeStringCódigo de organismo (opcional)
directSearchorganismSearchStringObjeto 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 objetos OrganismWithTypesOrdered (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMDESCENDLISTBYTYPEDIRECTDESCENDENTORGANISMLIST_00Código de error general para este servicio
ORGANISMDESCENDLISTBYTYPEDIRECTDESCENDENTORGANISMLIST_01El objeto ParamOrganismDescendListByType paramOrganismDataAndFirstLevelOfDescendentList es nulo
ORGANISMDESCENDLISTBYTYPEDESCENDENTORGANISMLIST_02El parámetro typeId es nulo
ORGANISMDESCENDLISTBYTYPE_03La tipificación especificada no esta definida.
ORGANISMDESCENDLISTBYTYPE_04No se han encontrado organismos para estos parámetros de búsqueda
DIRECTDESCENDENTORGANISMLIST_03El código de organismo es nulo
ORGANISMDESCENDLISTBYTYPEDIRECTDESCENDENTORGANISMLIST_0504El organismo no existe en la base de datos
ORGANISMDESCENDLISTBYTYPEDIRECTDESCENDENTORGANISMLIST_0605El organismo no existe esta dado de baja en la base de datos
ORGANISMDESCENDLISTBYTYPEDIRECTDESCENDENTORGANISMLIST_07No se han encontrado organismos para estos parámetros de 06Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismDescendListByTypeParamOrganismDataAndFirstLevelOfDescendentList param = new ParamOrganismDescendListByTypeParamOrganismDataAndFirstLevelOfDescendentList();
param.setApplicationId("SIU");
param.setTypeIdsetOrganismCode(1"ORG11625");
ResultOrganismDescendListByTypeResultOrganismDataAndFirstLevelOfDescendentListWithTypes result = client.organismDescendListByTypeorganismDataAndFirstLevelOfDescendentListWithTypes(param);




Método '

...

organismDescendListByType' #Deprecated


...

Servicio que devuelve una lista un listado de organismos, según los parámetros de búsqueda introducidos. Además devuelve el tamaño de dicha listafiltrando 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.De

Para 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 cortodevolverá los datos de ese organismo, más los datos de tipificación asociada, en caso de que tenga. Devolverá solo los organismos activos.


Expand
titleMás detalles

Signatura

ResultOrganismList organismList(ParamOrganismList paramOrganismListResultOrganismDescendListByType organismDescendListByType(ParamOrganismDescendListByType params)

Parámetros de invocación

Objeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método fiscalAnagram(obligatorio)

typeId

StringCódigo de tipificación (obligatorio)
organismCodeStringAnagrama fiscalorganismSearchCó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 Organism OrganismWithTypesOrdered (ver detalle de campos en el apartado de objetos comunes)

Códigos error


ORGANISMLISTORGANISMLIST
CódigoDescripción
ORGANISMDESCENDLISTBYTYPE_00Error durante la consulta de los datos de organismosCódigo de error general para este servicio
ORGANISMDESCENDLISTBYTYPE_01El objeto paramOrganismList ParamOrganismDescendListByType es nulo
ORGANISMLISTORGANISMDESCENDLISTBYTYPE_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

Code Block
El 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismListParamOrganismDescendListByType param = new ParamOrganismListParamOrganismDescendListByType();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearchsetTypeId(organismSearch1);
ResultOrganismListResultOrganismDescendListByType result = client.organismListorganismDescendListByType(param);




Método '

...

organismList'

...

Servicio que devuelve una lista de organismos con datos extendidos permitiendo una búsqueda compleja, 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, 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.

...

Expand
titleMás detalles

Signatura

ResultOrganismList organismList(ParamOrganismListWithComplexity paramOrganismListWithComplexityParamOrganismList paramOrganismList)

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 OrganismModeSearchOrganismSearch (ver detalle 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 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismListWithComplexityParamOrganismList param = new ParamOrganismListWithComplexityParamOrganismList();
param.setApplicationId("SIU");
OrganismSearchWithComplexityOrganismSearch organismSearch = new OrganismSearchWithComplexityOrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismList result = client.organismList(param);



Método '

...

organismListWithCode'

...

Servicio que devuelve un listado una lista 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, 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.

Expand
titleMás detalles

Signatura

ResultOrganismListByOrganismCodes organismListByOrganismCodes(ParamOrganismListByOrganismCodes paramOrganismListByOrganismCodesResultOrganismList organismList(ParamOrganismList paramOrganismList)

Parámetros de invocación

NombreTipo
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

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 OrganismWithCode(ver detalle ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMLISTBYORGANISMCODESORGANISMLIST_00Código de error general para este servicioORGANISMLISTBYORGANISMCODESError durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismListByOrganismCodes paramOrganismList es nulo
ORGANISMLISTBYORGANISMCODESORGANISMLIST_02La lista de organismos está vacíaORGANISMLISTBYORGANISMCODES_03No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLISTBYORGANISMCODES_04El organismo introducido no existe
ORGANISMLISTBYORGANISMCODES_05ORGANISMLIST_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismListByOrganismCodesParamOrganismList param = new ParamOrganismListByOrganismCodesParamOrganismList();
param.setApplicationId("SIU");
String[]OrganismSearch organismCodeListorganismSearch = { new OrganismSearch();
organismSearch.setOrganismCode("ORG07839" });
param.setOrganismCodeListsetOrganismSearch(organismCodeListorganismSearch);
ResultOrganismListByOrganismCodesResultOrganismListWithCode result = client.organismListByOrganismCodesorganismList(param);


Método '

...

organismList1'

...

Servicio que devuelve un listado una lista de organismos , independientemente de que se encuentren en estado alta o baja, buscando por un listado de códigos 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.



Expand
titleMás detalles

Signatura

ResultOrganismListByOrganismCodesAll organismListByOrganismCodesAll(ParamOrganismListByOrganismCodesAll paramOrganismListByOrganismCodesAllResultOrganismList organismList(ParamOrganismListWithComplexity paramOrganismListWithComplexity)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
organismCodeListString[]Lista de códigos de organismos a consultarfiscalAnagramStringAnagrama 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
ORGANISMLISTBYORGANISMCODESALLORGANISMLIST_00Código de error general para este servicioORGANISMLISTBYORGANISMCODESALLError durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismListByOrganismCodes paramOrganismList es nulo
ORGANISMLISTBYORGANISMCODESALLORGANISMLIST_02La lista de organismos está vacía
ORGANISMLISTBYORGANISMCODESALL_03El campo applicationId está vacio
ORGANISMLISTBYORGANISMCODESALL_04No 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismListByOrganismCodesAllParamOrganismListWithComplexity param = new ParamOrganismListByOrganismCodesAllParamOrganismListWithComplexity();
param.setApplicationId("SIU");
String[]OrganismSearchWithComplexity organismCodeListorganismSearch = { new OrganismSearchWithComplexity();
organismSearch.setOrganismCode("ORG07839" });
param.setOrganismCodeListsetOrganismSearch(organismCodeListorganismSearch);
ResultOrganismListByOrganismCodesAllResultOrganismList result = client.organismListByOrganismCodesAllorganismList(param);



Método '

...

organismListByOrganismCodes'

...

Servicio que devuelve una lista un listado 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 listade 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.



Expand
titleMás detalles

Signatura

ResultOrganismDir3List organismListWithDir3Code(ParamOrganismList paramOrganismListResultOrganismListByOrganismCodes organismListByOrganismCodes(ParamOrganismListByOrganismCodes paramOrganismListByOrganismCodes)

Parámetros de invocación

Objeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalorganismSearch
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 ocurridosizeintTamañ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
ORGANISMLISTORGANISMLISTBYORGANISMCODES_00Error durante la consulta de los datos de organismosORGANISMLISTCódigo de error general para este servicio
ORGANISMLISTBYORGANISMCODES_01El objeto paramOrganismList paramOrganismListByOrganismCodes es nulo
ORGANISMLISTORGANISMLISTBYORGANISMCODES_02La lista de organismos está vacía
ORGANISMLISTBYORGANISMCODES_03No se han encontrado organismos para estos parámetros de búsquedaORGANISMLIST_03
ORGANISMLISTBYORGANISMCODES_04El organismo introducido no existe
ORGANISMLISTBYORGANISMCODES_05Ha ocurrido algún error al realizar la búsqueda
ORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismListParamOrganismListByOrganismCodes param = new ParamOrganismListParamOrganismListByOrganismCodes();
param.setApplicationId("SIU");
OrganismSearchString[] organismSearchorganismCodeList = new OrganismSearch();
organismSearch.setOrganismCode({ "ORG07839") };
param.setOrganismSearchsetOrganismCodeList(organismSearchorganismCodeList);
ResultOrganismDir3ListResultOrganismListByOrganismCodes result = client.organismListWithDir3CodeorganismListByOrganismCodes(param);


Método '

...

organismListByOrganismCodesAll'

...

Servicio que devuelve una lista un listado de organismos ascendentes y descendentes de un organismo pasado como parámetro. Este listado se ordena por código de organismo., independientemente de que se encuentren en estado alta o baja, buscando por un listado de códigos de organismos. 


Expand
titleMás detalles

Signatura

ResultOrganismBranchTree organismTree(ParamOrganismBranchTree paramOrganismTreeResultOrganismListByOrganismCodesAll organismListByOrganismCodesAll(ParamOrganismListByOrganismCodesAll paramOrganismListByOrganismCodesAll)

Parámetros de invocación

Código de organismo
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramorganismCodeListStringAnagrama fiscalorganismCodeString[]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
ORGANISMTREEORGANISMLISTBYORGANISMCODESALL_00Error durante la consulta de los datos de organismosORGANISMTREECódigo de error general para este servicio
ORGANISMLISTBYORGANISMCODESALL_01El objeto paramOrganismTree paramOrganismListByOrganismCodes es nulo
ORGANISMTREEORGANISMLISTBYORGANISMCODESALL_02No se han encontrado organismos para estos parámetros de búsquedaORGANISMTREE_03La 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismBranchTreeParamOrganismListByOrganismCodesAll param = new ParamOrganismBranchTreeParamOrganismListByOrganismCodesAll();
param.setApplicationId("SIU");
String[] organismCodeList = { "ORG07839" };
param.setOrganismCodesetOrganismCodeList("ORG07810"organismCodeList);
ResultOrganismBranchTreeResultOrganismListByOrganismCodesAll result = client.organismBranchTreeorganismListByOrganismCodesAll(param);



Método '

...

organismListWithDir3Code'

...

...

Servicio que devuelve un listado una lista de organismos ancestros de un árbol de organismos según el organismo pasado como parámetrocon 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.



Expand
titleMás detalles

Signatura

ResultTreeAncestralOrganismList treeAncestralOrganismList(ParamTreeAncestralOrganismList paramTreeAncestralOrganismListResultOrganismDir3List organismListWithDir3Code(ParamOrganismList paramOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalorgCodeString
Código de organismoorganismSearchObjeto 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
TREE_ANCESTRAL_ORGANISM_LISTORGANISMLIST_00Ha ocurrido algún error inesperadoTREE_ANCESTRAL_ORGANISM_LIST_Error durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramAncestralOrganismTree paramOrganismList es nulo
TREE_ANCESTRAL_ORGANISM_LIST_02El código de organismo no puede ser nulo
TREE_ANCESTRAL_ORGANISM_LIST_ORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLIST_03Ha ocurrido algún tipo de error al realizar la búsqueda
TREE_ANCESTRAL_ORGANISM_LISTORGANISMLIST_04No se han encontrado organismos con esos parámetros de búsquedaTREE_ANCESTRAL_ORGANISM_LIST_05El organismo no existe o está dado de bajaexiste el organismo de entrada

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamTreeAncestralOrganismListParamOrganismList param = new ParamTreeAncestralOrganismListParamOrganismList();
param.setApplicationId("SIU");
param.setOrgCode("ORG14685OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
ResultTreeAncestralOrganismListparam.setOrganismSearch(organismSearch);
ResultOrganismDir3List result = client.treeAncestralOrganismListorganismListWithDir3Code(param);



Método '

...

organismTree'

...

Servicio para obtener el organismo padre raíz del árbol al que pertenece un determinado 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.



Expand
titleMás detalles

Signatura

ResultRootOrganismByOrganismCode rootFatherOrganismByOrganismCode(ParamRootFatherOrganismByOrganismCode paramRootFatherOrganismResultOrganismBranchTree 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
organismorganismListObjeto Lista de objetos Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMROOTFATHERORGANISMTREE_00Error durante la consulta de los datos del padre raíz del organismoORGANISMROOTFATHERde organismos
ORGANISMTREE_01El objeto paramRootFatherOrganism paramOrganismTree es nulo
ORGANISMROOTFATHERORGANISMTREE_02No existe el organismo del que se pretende averiguar la raízORGANISMROOTFATHERse 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRootFatherOrganismByOrganismCodeParamOrganismBranchTree param = new ParamRootFatherOrganismByOrganismCodeParamOrganismBranchTree();
param.setApplicationId("SIU");
param.setOrganismCode("ORG03324ORG07810");
ResultRootOrganismByOrganismCodeResultOrganismBranchTree result = client.rootFatherOrganismByOrganismCodeorganismBranchTree(param);


Método '

...

treeAncestralOrganismList' #Deprecated


...

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



Expand
titleMás detalles

Signatura

ResultRootOrganismList rootFatherOrganismList(ParamRootFatherOrganismList paramRootFatherOrganismListResultTreeAncestralOrganismList treeAncestralOrganismList(ParamTreeAncestralOrganismList paramTreeAncestralOrganismList)

Parámetros de invocación

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

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurridosizeintTamañ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
ORGANISMLISTTREE_ANCESTRAL_ORGANISM_LIST_00Error durante la consulta de los datos de organismosORGANISMLISTHa ocurrido algún error inesperado
TREE_ANCESTRAL_ORGANISM_LIST_01El objeto paramOrganismList paramAncestralOrganismTree es nulo
ORGANISMLISTTREE_ANCESTRAL_ORGANISM_LIST_02No se han encontrado organismos para estos parámetros de búsquedaORGANISMLISTEl código de organismo no puede ser nulo
TREE_ANCESTRAL_ORGANISM_LIST_03Ha ocurrido algún tipo de error al realizar la búsqueda
ORGANISMLISTTREE_ANCESTRAL_ORGANISM_LIST_04No existe el organismo de entrada

Ejemplo de invocación

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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRootFatherOrganismListParamTreeAncestralOrganismList param = new ParamRootFatherOrganismListParamTreeAncestralOrganismList();
param.setApplicationId("SIU");
param.setOrgCode("ORG14685");
ResultRootOrganismListResultTreeAncestralOrganismList result = client.rootFatherOrganismListtreeAncestralOrganismList(param);

Búsquedas y consultas de datos extendidos



Método '

...

rootFatherOrganismByOrganismCode'

...

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 valorobtener el organismo padre raíz del árbol al que pertenece un determinado organismo.



Expand
titleMás detalles

Signatura

ResultExtendedDataList extendedDataList(ParamExtendedDataList paramExtendedDataListResultRootOrganismByOrganismCode rootFatherOrganismByOrganismCode(ParamRootFatherOrganismByOrganismCode paramRootFatherOrganism)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
EXTENDED_DATA_LISTORGANISMROOTFATHER_00Error durante la consulta de los datos extendidosEXTENDED_DATA_LIST_del padre raíz del organismo
ORGANISMROOTFATHER_01El objeto paramExtendedDataList paramRootFatherOrganism es nulo
EXTENDEDORGANISMROOTFATHER_DATA_LIST_02No se han encontrado datos extendidos para estos parámetros de búsquedaEXTENDED_DATA_LIST_03existe 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamExtendedDataListParamRootFatherOrganismByOrganismCode param = new ParamExtendedDataListParamRootFatherOrganismByOrganismCode();
param.setApplicationId("SIU");
ExtendedDataListSearch extendedDataListSearch = new ExtendedDataListSearch();
extendedDataListSearchparam.setOrganismCode("ORG14343ORG03324");
param.setExtendedDataListSearch(extendedDataListSearch);
ResultExtendedDataList ResultRootOrganismByOrganismCode result = client.extendedDataListrootFatherOrganismByOrganismCode(param);

Datos para histórico



Método '

...

rootFatherOrganismList'

...

Servicio para listar las fechas históricas de cambios en la estructura de un organismo pasado como parámetroque devuelve una lista de organismos raíz.



Expand
titleMás detalles

Signatura

ResultGetHistoricalDatesStructuralChanges getHistoricalDatesStructuralChanges(ParamGetHistoricalDatesStructuralChanges paramGetHistoricalDatesStructuralChangesResultRootOrganismList rootFatherOrganismList(ParamRootFatherOrganismList paramRootFatherOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalorganismCodeString
Código de organismoorganismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


Lista de fechas
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
dateListDate[]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
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_ORGANISMLIST_00Error durante la consulta de fechas de cambios de estructuraGET_HISTORICAL_DATES_STRUCTURAL_CHANGES_los datos de organismos
ORGANISMLIST_01El objeto paramGetHistoricalDatesStructuralChanges paramOrganismList es nulo
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_02El código de organismo es nulo
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_03ORGANISMLIST_02No se han encontrado fechas de cambios de estructura organismos para estos parámetros de búsqueda
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_04ORGANISMLIST_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetHistoricalDatesStructuralChangesParamRootFatherOrganismList param = new ParamGetHistoricalDatesStructuralChangesParamRootFatherOrganismList();
param.setApplicationId("SIU");
param.setFiscalAnagram("");
param.setOrganismCode("ORG00002");
ResultGetHistoricalDatesStructuralChanges ResultRootOrganismList result = client.getHistoricalDatesStructuralChangesrootFatherOrganismList(param);



Búsquedas y consultas de

...

datos extendidos


Método '

...

extendedDataList'

...

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.

...

titleMás detalles

Signatura

...

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.



Expand
titleMás detalles

Signatura

ResultExtendedDataList extendedDataList(ParamExtendedDataList paramExtendedDataList)

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 usuarioextendedDataListSearchCampos del objeto ExtendedDataListSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


Lista de objetos Role
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
size
userObjeto User (ver detalle de campos en el apartado de objetos comunes)
rolesintTamañ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
AUTENTIFYEXTENDED_DATA_LIST_00Error durante la autentificación del usuarioAUTENTIFYconsulta de los datos extendidos
EXTENDED_DATA_LIST_01El parámetro de entrada token objeto paramExtendedDataList es nulo
AUTENTIFYEXTENDED_DATA_LIST_02El parámetro de entrada organismCode es nuloAUTENTIFYNo se han encontrado datos extendidos para estos parámetros de búsqueda
EXTENDED_DATA_LIST_03Ha ocurrido algún error al verificar realizar 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

Code Block
búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAutentifyParamExtendedDataList param = new ParamAutentifyParamExtendedDataList();
param.setApplicationId("SIU");
ExtendedDataListSearch extendedDataListSearch = new ExtendedDataListSearch();
paramextendedDataListSearch.setOrganismCode("ORG07603ORG14343");
param.setOriginalToken("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc="setExtendedDataListSearch(extendedDataListSearch);
param.setToken("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");
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.

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



Ejemplo de invocación


Expand
titleMás detalles

Signatura

ResultAutentify autentify(ParamAutentifyWithFiscalAnagram paramAutentifyWithFiscalAnagramResultGetHistoricalDatesStructuralChanges getHistoricalDatesStructuralChanges(ParamGetHistoricalDatesStructuralChanges paramGetHistoricalDatesStructuralChanges)

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


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

Códigos error


CódigoDescripción
AUTENTIFYGET_HISTORICAL_DATES_STRUCTURAL_CHANGES_00Error durante la autentificación del usuarioAUTENTIFYconsulta de fechas de cambios de estructura
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_01El parámetro de entrada token objeto paramGetHistoricalDatesStructuralChanges es nulo
AUTENTIFYGET_HISTORICAL_DATES_STRUCTURAL_CHANGES_02El parámetro código de entrada organismCode organismo 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_08GET_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
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

Code Block
language
Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAutentifyWithFiscalAnagramParamGetHistoricalDatesStructuralChanges param = new ParamAutentifyWithFiscalAnagramParamGetHistoricalDatesStructuralChanges();
param.setApplicationId("SIU");
param.setFiscalAnagram("00000000T");
param.setOrganismCode("ORG07603ORG00002");
ResultAutentifyResultGetHistoricalDatesStructuralChanges result = client.autentifygetHistoricalDatesStructuralChanges(param);


Búsquedas y consultas de cargos


Método '

...

autentify'

...

...

Servicio que autentica autentifica a un usuario a partir del token y d un token firmado , el token original sin y el código del organismo. Si va bien, devuelve la información del el usuario y los roles que este 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. 

...

Expand
titleMás detalles

Signatura

ResultAutentify autentify(ParamAutentifyWithoutOrganism paramAutentifyWithoutOrganismParamAutentify 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
originalTokenorganismCodeStringToken originalCó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
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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAutentifyWithoutOrganismParamAutentify param = new ParamAutentifyWithoutOrganismParamAutentify();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603");
param.setOriginalToken("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc=");
param.setToken("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");
ResultAutentify result = client.autentify(param);



Método '

...

autentify1'

...

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

...

titleMás detalles

Signatura

...

   

...

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.




aramRoleListByOrganismCode param = new ParamRoleListByOrganismCode
Expand
titleMá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 RoleWithRoleTypeCode objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELISTBYORGANISMCODEAUTENTIFY_00Error durante la consulta de los datos de cargosROLELISTBYORGANISMCODEautentificación del usuario
AUTENTIFY_01El objeto paramRoleListByOrganismCode parámetro de entrada token es nulo
ROLELISTBYORGANISMCODEAUTENTIFY_0302El organismo no tiene rolesROLELISTBYORGANISMCODEparámetro de entrada organismCode es nulo
AUTENTIFY_03Ha ocurrido algún error al realizar verificar la búsqueda

Ejemplo de invocación

Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAutentifyWithFiscalAnagram param = new ParamAutentifyWithFiscalAnagram();
param.setApplicationId("SIU");
param.setFiscalAnagram("00000000T");
param.setOrganismCode("ORG07603");
ResultRoleListByOrganismCodeResultAutentify result = client.activeRoleListByOrganismCodeautentify(param);



Método '

...

autentify2' 

...

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.

...

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.


Expand
titleMás detalles

Signatura

ResultRoleList roleList(ParamRoleList paramRoleListResultAutentify autentify(ParamAutentifyWithoutOrganism paramAutentifyWithoutOrganism)

Parámetros de invocación

Objeto RoleSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
tokenroleSearchStringToken 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
ROLELISTAUTENTIFY_00Error durante la consulta de los datos de cargosROLELISTautentificación del usuario
AUTENTIFY_01El objeto paramRoleList parámetro de entrada token es nulo
ROLELISTAUTENTIFY_02No se han encontrado cargos para estos parámetros de búsquedaROLELISTEl parámetro de entrada organismCode es nulo
AUTENTIFY_03Ha ocurrido algún error al realizar verificar la búsquedafirma
ROLELISTAUTENTIFY_04El código de organismo es nuloROLELIST_05El organismo funcionario no existe en la base de datosbd
ROLELISTAUTENTIFY_0605El organismo esta funcionario ha sido dado de baja en de la base de datos

Ejemplo de invocación

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

Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListParamAutentifyWithoutOrganism param = new ParamRoleListParamAutentifyWithoutOrganism();
param.setApplicationId("SIU");
RoleSearch roleSearch = new RoleSearch();
roleSearch.setFiscalAnagram("00000000Tparam.setOriginalToken("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc=");
param.setRoleSearch(roleSearch);
ResultRoleList result = client.roleList(param);

Método 'roleList1'

...

setToken("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");
ResultAutentify result = client.autentify(param);



Método 'activeRoleListByOrganismCode'

...

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



java

Ejemplo de invocación


Expand
titleMás detalles

Signatura

ResultRoleList roleList(ParamRoleListByDescendentOrganism paramRoleListByDescendentOrganismResultRoleListByOrganismCode activeRoleListByOrganismCode(ParamRoleListByOrganismCode paramRoleListByOrganismCode)

Parámetros de invocación

Objeto RoleSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCoderoleSearchStringCó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 Role objetos RoleWithRoleTypeCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELISTROLELISTBYORGANISMCODE_00Error durante la consulta de los datos de cargos
ROLELISTROLELISTBYORGANISMCODE_01El objeto paramRoleList paramRoleListByOrganismCode es nulo
ROLELISTROLELISTBYORGANISMCODE_02No se han encontrado cargos para estos parámetros de búsquedaROLELIST03El organismo no tiene roles
ROLELISTBYORGANISMCODE_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

Code Block
language
Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
aramRoleListByDescendentOrganismaramRoleListByOrganismCode param = new ParamRoleListByDescendentOrganismParamRoleListByOrganismCode();
param.setApplicationId("SIU");
RoleSearch roleSearch = new RoleSearch();
roleSearch.setFiscalAnagram("00000000T");
roleSearch.param.setOrganismCode("ORG14685ORG07603");
param.setRoleSearch(roleSearch);
ResultRoleList ResultRoleListByOrganismCode result = client.roleListactiveRoleListByOrganismCode(param);



Método '

...

roleList'

...

Servicio que devuelve el un 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 encontradaencontrados, según los parámetros de búsqueda introducidos.

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



Expand
titleMás detalles

Signatura

ResultRoleListByFiscalAnagrams roleListByFiscalAnagrams(ParamRoleListByFiscalAnagrams paramRoleListByFiscalAnagramsResultRoleList roleList(ParamRoleList paramRoleList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramListfiscalAnagramString[]Lista de códigos de anagramas fiscalesAnagrama 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 de usuarios devuelta
roleListByUserrolesLista de objetos RoleListByFiscalAnagram Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELISTBYFISCALANAGRAMSROLELIST_00Código de error general para este servicioROLELISTBYFISCALANAGRAMSError durante la consulta de los datos de cargos
ROLELIST_01El objeto paramRoleListByFiscalAmagrams paramRoleList es nulo
ROLELISTBYFISCALANAGRAMSROLELIST_02La lista de fiscal_anagram está vacía
ROLELISTBYFISCALANAGRAMS_03El campo applicationId está vacio
ROLELISTBYFISCALANAGRAMS_04No hay roles con ese fiscal_anagramNo 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListByFiscalAnagramsParamRoleList param = new ParamRoleListByFiscalAnagramsParamRoleList();
param.setApplicationId("SIU");
String[]RoleSearch fiscalAnagramListroleSearch = { "11223344B" }new RoleSearch();
roleSearch.setFiscalAnagram("00000000T");
param.setFiscalAnagramList List(fiscalAnagramList setRoleSearch(roleSearch);
ResultOrganismListByOrganismCodesAllResultRoleList result = client.roleListByFiscalAnagramsroleList(param);



Método '

...

roleList1'

...

Servicio que devuelve un listado de los cargos con el tipo de cargo, de roles de un organismo y sus descendientes.



Expand
titleMás detalles

Signatura

ResultRoleListByOrganismCode roleListByOrganismCode(ParamRoleListByOrganismCode paramRoleListByOrganismCodeResultRoleList roleList(ParamRoleListByDescendentOrganism paramRoleListByDescendentOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalorganismCodeString
Código de organismoroleSearchObjeto 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 RoleWithRoleTypeCode Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELISTBYORGANISMCODEROLELIST_00Error durante la consulta de los datos de cargos
ROLELISTBYORGANISMCODEROLELIST_01El objeto paramRoleListByOrganismCode paramRoleList es nulo
ROLELISTBYORGANISMCODEROLELIST_03El organismo no tiene rolesROLELISTBYORGANISMCODE02No 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListByOrganismCodearamRoleListByDescendentOrganism param = new ParamRoleListByOrganismCodeParamRoleListByDescendentOrganism();
param.setApplicationId("SIU");
paramRoleSearch roleSearch = new RoleSearch();
roleSearch.setFiscalAnagram("00000000T");
roleSearch.setOrganismCode("ORG14685");
param.setRoleSearch(roleSearch);
ResultRoleListByOrganismCodeResultRoleList result = client.roleListByOrganismCoderoleList(param);



Método '

...

roleListByFiscalAnagrams'

...

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

...

titleMás detalles

Signatura

ResultRoleListByOrganismdescendantBranchInUserList roleListByOrganismdescendantBranchInUserList(ParamRoleListByOrganismdescendantBranchInUserList paramRoleListByOrganismdescendantBranchInUserList)

Parámetros de invocación

...

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.


Expand
titleMás detalles

Signatura

ResultRoleListByFiscalAnagrams roleListByFiscalAnagrams(ParamRoleListByFiscalAnagrams paramRoleListByFiscalAnagrams)

Parámetros de invocación

nifsObjeto RoleSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramListString[]Lista de roleSearchcó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
rolesroleListByUserLista de objetos Role RoleListByFiscalAnagram (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_ROLELISTBYFISCALANAGRAMS_00Código de error general para este servicio
ROLELISTBYFISCALANAGRAMS_01El objeto paramRoleListByOrganismdescendantBranchInUserList paramRoleListByFiscalAmagrams 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
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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListByOrganismdescendantBranchInUserListParamRoleListByFiscalAnagrams param = new ParamRoleListByOrganismdescendantBranchInUserListParamRoleListByFiscalAnagrams();
param.setApplicationId("SIU");
String[] lstNifsfiscalAnagramList = { "00000000T11223344B" };
param.setNifs(lstNifs);
param.setOrganismCode("ORG00001"setFiscalAnagramList List(fiscalAnagramList );
ResultRoleListByOrganismdescendantBranchInUserListResultOrganismListByOrganismCodesAll result = client.roleListByOrganismdescendantBranchInUserListroleListByFiscalAnagrams(param);



Método '

...

roleListByOrganismCode'

...

...

Servicio que devuelve un listado de roles incluyendo el campo roleTypeCode que cumplen una serie de parámetros de búsquedalos cargos con el tipo de cargo, de un organismo.



Expand
titleMás detalles

Signatura

ResultRoleListWithRoleTypeCode roleListWithRoleTypeCode(ParamRoleListWithRoleTypeCode paramRoleListWithRoleTypeCodeResultRoleListByOrganismCode roleListByOrganismCode(ParamRoleListByOrganismCode paramRoleListByOrganismCode)

Parámetros de invocación

Objeto RoleSearchWithRoleTypeCode (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalroleSearchWithRoleTypeCode
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
ROLELISTWITHROLETYPECODEROLELISTBYORGANISMCODE_00Error durante la consulta de los datos de cargos
ROLELISTWITHROLETYPECODEROLELISTBYORGANISMCODE_01El objeto paramRoleListWithRoleTypeCode paramRoleListByOrganismCode es nulo
ROLELISTWITHROLETYPECODE_02ROLELISTBYORGANISMCODE_03El organismo no tiene roles
ROLELISTBYORGANISMCODE_03Ha 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListWithRoleTypeCodeParamRoleListByOrganismCode param = new ParamRoleListWithRoleTypeCodeParamRoleListByOrganismCode();
param.setApplicationId("SIU");
RoleSearchWithRoleTypeCode roleSearchWithRoleTypeCode = new RoleSearchWithRoleTypeCode();
roleSearchWithRoleTypeCodeparam.setOrganismCode("ORG14685");
roleSearchWithRoleTypeCode.setRoleCode("ROL50563");
roleSearchWithRoleTypeCode.setRoleTypeCode(new Long(1));
param.setRoleSearchWithRoleTypeCode(roleSearchWithRoleTypeCode);
ResultRoleListWithRoleTypeCode ResultRoleListByOrganismCode result = client.roleListWithRoleTypeCoderoleListByOrganismCode(param);



Método '

...

roleListByOrganismdescendantBranchInUserList'

...

Servicio que devuelve un listado de roles según los parámetros de búsqueda introducidosde un organismo activo y sus descendientes filtrando mediante una lista de nifs.



Expand
titleMás detalles

Signatura

ResultRoleTypeList roleTypeList(ParamRoleTypeList paramRoleTypeListResultRoleListByOrganismdescendantBranchInUserList roleListByOrganismdescendantBranchInUserList(ParamRoleListByOrganismdescendantBranchInUserList paramRoleListByOrganismdescendantBranchInUserList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
roleTypeSearchorganismCodeStringCódigo de organismo
nifsString[]Lista de nifs
roleSearchObjeto RoleTypeSearch 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
rolesTyperolesLista de objetos RoleType objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLETYPELISTROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_00Error durante la consulta de los datos de cargos
ROLETYPELISTROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_01El objeto paramRoleTypeList paramRoleListByOrganismdescendantBranchInUserList es nulo
ROLETYPELISTROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_02No se han encontrado cargos para estos parámetros de búsqueda
ROLETYPELISTROLELIST_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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleTypeListParamRoleListByOrganismdescendantBranchInUserList param = new ParamRoleTypeListParamRoleListByOrganismdescendantBranchInUserList();
param.setApplicationId("SIU");
RoleTypeSearchString[] roleTypeSearchlstNifs = { new RoleTypeSearch()"00000000T" };
param.setRoleTypeSearch(roleTypeSearchsetNifs(lstNifs);
param.setOrganismCode("ORG00001");
ResultRoleTypeListResultRoleListByOrganismdescendantBranchInUserList result = client.roleTypeListroleListByOrganismdescendantBranchInUserList(param);

...



Método '

...

roleListWithRoleTypeCode' #Deprecated


...

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 usuarioque devuelve un listado de roles incluyendo el campo roleTypeCode que cumplen una serie de parámetros de búsqueda.



Expand
titleMás detalles

Signatura

ResultGetUserInformation getUserInformation(ParamGetUserInformation paramGetUserInformationResultRoleListWithRoleTypeCode roleListWithRoleTypeCode(ParamRoleListWithRoleTypeCode paramRoleListWithRoleTypeCode)

Parámetros de invocación

Objeto UserSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
roleCodeStringCódigo de rol
userSearchroleSearchWithRoleTypeCodeObjeto 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
userInfoListrolesLista de objetos UserInformation RoleWithRoleTypeCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
GET_USERROLELISTWITHROLETYPECODE_INFORMATION_00Error durante la consulta de los datos de funcionarioscargos
GETROLELISTWITHROLETYPECODE_USER_INFORMATION_01El objeto ParamGetUserInformation paramRoleListWithRoleTypeCode es nulo
GET_USER_INFORMATIONROLELISTWITHROLETYPECODE_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_06Ha ocurrido algún error al realizar la búsqueda
ROLELIST_02No se han encontrado usuarios cargos para estos parámetros de búsquedaGET_USER_INFORMATION_07Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetUserInformationParamRoleListWithRoleTypeCode param = new ParamGetUserInformationParamRoleListWithRoleTypeCode();
param.setApplicationId("SIU");
UserSearchRoleSearchWithRoleTypeCode searchroleSearchWithRoleTypeCode = new UserSearch(RoleSearchWithRoleTypeCode();
roleSearchWithRoleTypeCode.setOrganismCode("ORG14685");
searchroleSearchWithRoleTypeCode.setNifsetRoleCode("00000000T")ROL50563");
roleSearchWithRoleTypeCode.setRoleTypeCode(new Long(1));
param.setUserSearchsetRoleSearchWithRoleTypeCode(searchroleSearchWithRoleTypeCode);
ResultGetUserInformationResultRoleListWithRoleTypeCode result = client.getUserInformationroleListWithRoleTypeCode(param);



Método '

...

roleTypeList'

...

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.

...

titleMás detalles

Signatura

...

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



Expand
titleMás detalles

Signatura

ResultRoleTypeList roleTypeList(ParamRoleTypeList paramRoleTypeList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
GETROLETYPELIST_USERJOBS_INFORMATION_00Error durante la consulta de los datos GET_USER_INFORMATIONde cargos
ROLETYPELIST_01El objeto ParamGetUserInformationJob paramRoleTypeList es nulo
GET_USER_INFORMATION_01Datos obligatorios: fiscal anagram del usuarioROLETYPELIST_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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetUserInformationJobsParamRoleTypeList param = new ParamGetUserInformationJobsParamRoleTypeList();
param.setApplicationId("SIU");
RoleTypeSearch roleTypeSearch = new RoleTypeSearch();
param.setFiscalAnagramsetRoleTypeSearch("00000000T"roleTypeSearch);
ResultRoleTypeList ResultGetUserInformationJobsresultresult = client.getUserInformationJobsroleTypeList(param);



Búsqueda y consulta de usuarios


Método '

...

getUserInformation'

...

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 empleadopara 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.



Expand
titleMás detalles

Signatura

ResultGetUserJobs getUserJobs(ParamGetUserJobs paramGetUserJobsResultGetUserInformation getUserInformation(ParamGetUserInformation paramGetUserInformation)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userJobSearchorganismCodeStringCódigo de organismo
roleCodeStringCódigo de rol
userSearchObjeto UserJobSearch UserSearch (ver detalle 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
jobListuserInfoListListado Lista de objetos UserJobRolesV (ver detalle objetos UserInformation (ver detalle de campos en el apartado de objetos comunes)

Códigos error


USERJOBS ParamGetUserJobs
CódigoDescripción
GET_USERJOBSUSER_INFORMATION_00Error durante la consulta de los datos de funcionarios
GET_USER_INFORMATION_01El objeto ParamGetUserInformation es nulo
GET_USERJOBSUSER_INFORMATION_02El objeto UserJobSearch User es nulo
GET_USER_USERJOBSINFORMATION_03Datos obligatorios: al marcar el check de buscar por descendientes, tiene que rellenarse alguna de las unidadesnombre 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetUserJobsParamGetUserInformation param = new ParamGetUserJobsParamGetUserInformation();
param.setApplicationId("SIU");
UserJobSearchUserSearch userJobSearchsearch = new UserJobSearchUserSearch();
userJobSearchsearch.setCheckDescendantsetNif(0"00000000T");
userJobSearchparam.setIsfrhsetUserSearch(2search);
paramGetUserJobs.setUserJobSearch(userJobSearch);
ResultGetUserJobsResultGetUserInformation result = client.getUserJobsgetUserInformation(param);



Método '

...

getUserInformationJobs'

...

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

...

titleMás detalles

Signatura

...

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.



ParamUserList
Expand
titleMás detalles

Signatura

ResultGetUserInformationJobs getUserInformationJobs(ParamGetUserInformationJobs paramGetUserInformationJobs)

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)
del usuario a consultar

Parámetros de respuesta


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

Códigos error


CódigoDescripción
USERLISTGET_USERJOBS_INFORMATION_00Error durante la consulta de los datos de funcionariosUSERLIST
GET_USER_INFORMATION_01El objeto paramUserList ParamGetUserInformationJob 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

Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
GET_USER_INFORMATION_01Datos obligatorios: fiscal anagram del usuario

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetUserInformationJobs param = new ParamUserListParamGetUserInformationJobs();
param.setApplicationId("SIU");
UserSearch userSearch = new UserSearch();
userSearch.setNifparam.setFiscalAnagram("00000000T");
param.setUserSearch(userSearch);
ResultUserList resultResultGetUserInformationJobsresult = client.userListgetUserInformationJobs(param);


Método '

...

getUserJobs'

...

Servicio que devuelve un listado de usuarios filtrando por un organismo pasado como parámetrouna 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.


Expand
titleMás detalles

Signatura

ResultUserList userList(ParamUserListByOrganism paramUserListByOrganismResultGetUserJobs getUserJobs(ParamGetUserJobs paramGetUserJobs)

Parámetros de invocación

Objeto UserSearch (ver detalle
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchuserJobSearchObjeto 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
userListjobListLista Listado de objetos User (ver detalle objetos UserJobRolesV (ver detalle de campos en el apartado de objetos comunes)

Códigos error


paramUserList
CódigoDescripción
USERLISTGET_USERJOBS_00Error durante la consulta de los datos de funcionariosUSERLIST
GET_USERJOBS_01El objeto ParamGetUserJobs es nulo
USERLISTGET_USERJOBS_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 organismoEl 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByOrganismParamGetUserJobs param = new ParamUserListByOrganismParamGetUserJobs();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603");
UserSearch userSearch UserJobSearch userJobSearch = new UserSearch(UserJobSearch();
userJobSearch.setCheckDescendant(0);
userSearchuserJobSearch.setNifsetIsfrh("00000000T"2);
paramparamGetUserJobs.setUserSearchsetUserJobSearch(userSearchuserJobSearch);
ResultUserListResultGetUserJobs result = client.userListgetUserJobs(param);



Método '

...

userList'

...

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



Expand
titleMás detalles

Signatura

ResultUserListWithPhone ResultUserList userList(ParamUserListByOrganismWithPhone paramUserListByOrganismParamUserList paramUserList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearchWithPhoneuserSearchObjeto UserSearchWithPhone Objeto 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 UserWithPhone 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByOrganismWithPhoneParamUserList param = new ParamUserListByOrganismWithPhoneParamUserList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearchWithPhone UserSearch userSearch = new UserSearchWithPhone(UserSearch();
userSearch.setNif("00000000T");
param.setUserSearchWithPhonesetUserSearch(userSearch);
ResultUserListWithPhoneResultUserList result = client.userList(param);



Método '

...

userList1'

...

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.

filtrando por un organismo pasado como parámetro.



Expand
titleMás detalles

Signatura

ResultUserListWithPhone ResultUserList userList(ParamUserListWithPhone paramUserListWithPhoneParamUserListByOrganism paramUserListByOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchObjeto UserSearchWithPhone 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 UserWithPhone 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListWithPhoneParamUserListByOrganism param = new ParamUserListWithPhoneParamUserListByOrganism();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603");
UserSearchWithPhoneUserSearch userSearch = new UserSearchWithPhoneUserSearch();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultUserListWithPhoneResultUserList result = client.userList(param);



Método '

...

userList2'

...

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



Expand
titleMás detalles

Signatura

ResultUserListByAncestralOrganism userListByAncestralOrganism(ParamUserListByAncestralOrganism paramUserListByAncestralOrganismResultUserListWithPhone userList(ParamUserListByOrganismWithPhone paramUserListByOrganism)

Parámetros de invocación

Objeto UserSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchuserSearchWithPhoneObjeto 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 User UserWithPhone (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYANCESTRALORGANISMUSERLIST_00Error durante la consulta de los usuarios de un organismo ancestroORGANISMLISTBYANCESTRALORGANIMdatos de funcionarios
USERLIST_01El objeto paramUserListByAncestralOrganism paramUserList es nulo
ORGANISMLISTBYANCESTRALORGANIMUSERLIST_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
ORGANISMLISTBYANCESTRALORGANIMNo se han encontrado funcionarios para estos parámetros de búsqueda
USERLIST_03Ha ocurrido algún error al realizar la búsqueda
USERLIST_04El organismo está dado de bajaORGANISMLISTBYANCESTRALORGANIMcódigo del organismo no puede estar vacío
USERLIST_05No se han encontrado funcionarios para estos parámetros de búsquedaORGANISMLISTBYANCESTRALORGANIM_06No existe el organismo ancestro del que se quiere obtener la lista de usuarios
ORGANISMLISTBYANCESTRALORGANIMUSERLIST_0706El organismo ancestro del que se quiere obtener la lista de usuarios esta dado de baja
ORGANISMLISTBYANCESTRALORGANIMUSERLIST_08Ha habido un problema al recuperar los organismos para buscar roles
ORGANISMLISTBYANCESTRALORGANIM_09Ha habido un problema al recuperar los roles para buscar usuarios
07No existen usuarios para ese organismo

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByAncestralOrganismParamUserListByOrganismWithPhone param = new ParamUserListByAncestralOrganismParamUserListByOrganismWithPhone();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearchUserSearchWithPhone userSearch = new UserSearchUserSearchWithPhone();
param.setUserSearchsetUserSearchWithPhone(userSearch);
ResultUserListByAncestralOrganismResultUserListWithPhone result = client.userListByAncestralOrganismuserList(param);



Método '

...

userList3'

...

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

Devuelve igualmente el tamaño de usuarios encontrados.



Expand
titleMás detalles

Signatura

ResultUserListByAncestralOrganismWithPhone userListByAncestralOrganism(ParamUserListByAncestralOrganismWithPhone paramUserListByAncestralOrganismResultUserListWithPhone userList(ParamUserListWithPhone paramUserListWithPhone)

Parámetros de invocación

Objeto UserSearchWithPhone
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchWithPhoneuserSearchObjeto 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
userListWithPhoneuserListLista de objetos UserWithPhone (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYANCESTRALORGANISMUSERLIST_00Error durante la consulta de los usuarios datos de un organismo ancestrofuncionarios
ORGANISMLISTBYANCESTRALORGANIMUSERLIST_01El objeto paramUserListByAncestralOrganism paramUserList es nulo
ORGANISMLISTBYANCESTRALORGANIMUSERLIST_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
ORGANISMLISTBYANCESTRALORGANIMNo se han encontrado funcionarios para estos parámetros de búsqueda
USERLIST_03Ha ocurrido algún error al realizar la búsqueda
USERLIST_04El organismo está dado de bajaORGANISMLISTBYANCESTRALORGANIMcódigo del organismo no puede estar vacío
USERLIST_05No se han encontrado funcionarios para estos parámetros de búsquedaORGANISMLISTBYANCESTRALORGANIM_06No existe el organismo ancestro del que se quiere obtener la lista de usuarios
ORGANISMLISTBYANCESTRALORGANIMUSERLIST_0706El organismo ancestro del que se quiere obtener la lista de usuarios esta dado de baja
ORGANISMLISTBYANCESTRALORGANIMUSERLIST_08Ha habido un problema al recuperar los organismos para buscar rolesORGANISMLISTBYANCESTRALORGANIM_09Ha habido un problema al recuperar los roles para buscar usuarios07No existen usuarios para ese organismo

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByAncestralOrganismWithPhoneParamUserListWithPhone param = new ParamUserListByAncestralOrganismWithPhoneParamUserListWithPhone();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
UserSearchWithPhone userSearchWithPhoneuserSearch = new UserSearchWithPhone();
userSearch.setNif("00000000T");
param.setUserSearchWithPhonesetUserSearch(userSearchWithPhoneuserSearch);
ResultUserListByAncestralOrganismWithPhoneResultUserListWithPhone result = client.userListByAncestralOrganismuserList(param);



Método '

...

userListByAncestralOrganism'

...

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



Expand
titleMás detalles

Signatura

ResultUserListByFiscalAnagramList userListByFiscalAnagramList(ParamUserListByFiscalAnagramList paramUserListByFiscalAnagramListResultUserListByAncestralOrganism userListByAncestralOrganism(ParamUserListByAncestralOrganism paramUserListByAncestralOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
fiscalAnagramsorganismCodeString[]Lista de anagramas fiscales a buscarCódigo de organismo
userSearchObjeto Objeto 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
USERLISTBYFISCALANAGRAMALISTUSERLISTBYANCESTRALORGANISM_00Error durante la consulta de los datos usuarios de funcionariosun organismo ancestro
USERLISTBYFISCALANAGRAMALISTORGANISMLISTBYANCESTRALORGANIM_01El objeto paramUserListByFiscalAnagramList paramUserListByAncestralOrganism es nulo
USERLISTBYFISCALANAGRAMALISTORGANISMLISTBYANCESTRALORGANIM_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úsquedaUSERLISTBYFISCALANAGRAMALIST_03Ha ocurrido algún error al realizar la 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByFiscalAnagramListParamUserListByAncestralOrganism param = new ParamUserListByFiscalAnagramListParamUserListByAncestralOrganism();
param.setApplicationId("SIU");
String[] FiscalAnagramsparam.setOrganismCode("ORG07810");
UserSearch userSearch = { "18419908J" }new UserSearch();
param.setFiscalAnagramssetUserSearch(FiscalAnagramsuserSearch);
ResultUserListByFiscalAnagramListResultUserListByAncestralOrganism result = client.userListByFiscalAnagramListuserListByAncestralOrganism(param);



Método '

...

userListByAncestralOrganism1'

...

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



Expand
titleMás detalles

Signatura

ResultUserListByOrganismBranchTree userListByOrganismBranchTree(ParamUserListByOrganismBranchTree paramUserListByOrganismBranchTreeResultUserListByAncestralOrganismWithPhone userListByAncestralOrganism(ParamUserListByAncestralOrganismWithPhone paramUserListByAncestralOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchuserSearchWithPhoneObjeto UserSearch 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
userListuserListWithPhoneLista de objetos User objetos UserWithPhone (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYORGANISMBRANCHTREEUSERLISTBYANCESTRALORGANISM_00Error durante la consulta de los usuarios de un organismo y descendientesancestro
USERLISTBYORGANISMBRANCHTREEORGANISMLISTBYANCESTRALORGANIM_01El objeto paramUserListOrganismBranchTree paramUserListByAncestralOrganism es nulo
USERLISTBYORGANISMBRANCHTREEORGANISMLISTBYANCESTRALORGANIM_02El código de organismo está del organismo ancestro no puede estar vacío
USERLISTBYORGANISMBRANCHTREEORGANISMLISTBYANCESTRALORGANIM_03El organismo no existeUSERLISTBYORGANISMBRANCHTREENo existe el organismo ancestro del cual se pretenden obtener los código de sus descendientes
ORGANISMLISTBYANCESTRALORGANIM_04El organismo está dado de baja
USERLISTBYORGANISMBRANCHTREEORGANISMLISTBYANCESTRALORGANIM_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

code
No 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByOrganismBranchTreeParamUserListByAncestralOrganismWithPhone param = new ParamUserListByOrganismBranchTreeParamUserListByAncestralOrganismWithPhone();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810ORG07839");
UserSearchUserSearchWithPhone userSearchuserSearchWithPhone = new UserSearchUserSearchWithPhone();
param.setUserSearchsetUserSearchWithPhone(userSearchuserSearchWithPhone);
ResultUserListByOrganismBranchTreeResultUserListByAncestralOrganismWithPhone result = client.userListByOrganismBranchTreeuserListByAncestralOrganism(param);



Método '

...

userListByFiscalAnagramList'

...

Servicio que devuelve una lista de usuarios de un organismo y sus descendientesa partir de una lista de anagramas fiscales.



ParamUserListByOrganismBranchTreeWithPhone
Expand
titleMás detalles

Signatura

ResultUserListByOrganismBranchTreeWithPhone userListByOrganismBranchTreeWithPhone(ParamUserListByOrganismBranchTreeWithPhone paramUserListByOrganismBranchTreeResultUserListByFiscalAnagramList userListByFiscalAnagramList(ParamUserListByFiscalAnagramList paramUserListByFiscalAnagramList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodefiscalAnagramsString[]Código de organismoLista de anagramas fiscales a buscar
userSearchObjeto UserSearchWithPhone 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
userListWithPhoneuserListLista de objetos UserWithPhone User (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYORGANISMBRANCHTREEUSERLISTBYFISCALANAGRAMALIST_00Error durante la consulta de los usuarios de un organismo y descendientesUSERLISTBYORGANISMBRANCHTREEdatos de funcionarios
USERLISTBYFISCALANAGRAMALIST_01El objeto paramUserListOrganismBranchTree paramUserListByFiscalAnagramList es nulo
USERLISTBYORGANISMBRANCHTREEUSERLISTBYFISCALANAGRAMALIST_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

Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
No 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByFiscalAnagramList param = new ParamUserListByOrganismBranchTreeWithPhoneParamUserListByFiscalAnagramList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearchWithPhone userSearch = new UserSearchWithPhone()String[] FiscalAnagrams = { "18419908J" };
param.setUserSearchsetFiscalAnagrams(userSearchFiscalAnagrams);
ResultUserListByOrganismBranchTreeWithPhoneResultUserListByFiscalAnagramList result = client.userListByOrganismBranchTreeWithPhoneuserListByFiscalAnagramList(param);



Método '

...

userListByOrganismBranchTree'

...

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

Devuelve igualmente el tamaño de usuarios encontrados.

los usuarios pertenecientes a un organismo pasado como parámetro y a los organismos descendientes de este.



Expand
titleMás detalles

Signatura

ResultUserListWithRevisedFlag userListWithRevisedFlag(ParamUserListWithRevisedFlag paramUserListResultUserListByOrganismBranchTree userListByOrganismBranchTree(ParamUserListByOrganismBranchTree paramUserListByOrganismBranchTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchObjeto UserSearchWithPhone Objeto 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 UserWithRevisedFlag objetos User (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTUSERLISTBYORGANISMBRANCHTREE_00Error durante la consulta de los datos de funcionariosUSERLISTusuarios de un organismo y descendientes
USERLISTBYORGANISMBRANCHTREE_01El objeto paramUserList paramUserListOrganismBranchTree es nulo
USERLISTUSERLISTBYORGANISMBRANCHTREE_02No se han encontrado funcionarios para estos parámetros de búsqueda
USERLIST_03Ha ocurrido algún error al realizar la búsqueda
USERLISTEl código de organismo está vacío
USERLISTBYORGANISMBRANCHTREE_03El organismo no existe
USERLISTBYORGANISMBRANCHTREE_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 organismoorganismo 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListWithRevisedFlagParamUserListByOrganismBranchTree param = new ParamUserListWithRevisedFlagParamUserListByOrganismBranchTree();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearchWithPhoneUserSearch userSearch = new UserSearchWithPhoneUserSearch();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultUserListWithRevisedFlag ResultUserListByOrganismBranchTree result = client.userListWithRevisedFlaguserListByOrganismBranchTree(param);



Método '

...

userListByOrganismBranchTreeWithPhone'

...

Servicio que devuelve un listado una lista de usuarios , de acuerdo con los parámetros de búsqueda introducidos.Devuelve igualmente el tamaño de usuarios encontradosde un organismo y sus descendientes.



Expand
titleMás detalles

Signatura

ResultUserByUnits userListByUnits(ParamUserListbyUnits paramUserList);ResultUserListByOrganismBranchTreeWithPhone userListByOrganismBranchTreeWithPhone(ParamUserListByOrganismBranchTreeWithPhone paramUserListByOrganismBranchTree)

Parámetros de invocación

userSearchByUnits
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearchObjeto UserSearchByUnits 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
userListuserListWithPhoneLista de objetos  UserWithPhoneGenderNote objetos UserWithPhone (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTUSERLISTBYORGANISMBRANCHTREE_00Error durante la consulta de los datos de funcionariosUSERLISTusuarios de un organismo y descendientes
USERLISTBYORGANISMBRANCHTREE_01El objeto paramUserList paramUserListOrganismBranchTree es nulo
USERLIST_02No se han encontrado funcionarios para estos parámetros de búsquedaUSERLISTBYORGANISMBRANCHTREE_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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
UserSearchByUnitsParamUserListByOrganismBranchTreeWithPhone userSearchparam = new UserSearchByUnitsParamUserListByOrganismBranchTreeWithPhone();
userSearchparam.setNifsetApplicationId("00000000TSIU");

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

ResultUserByUnits ResultUserListByOrganismBranchTreeWithPhone result = client.userListByUnitsuserListByOrganismBranchTreeWithPhone(param);

Búsqueda y consulta de edificios


Método '

...

userListWithRevisedFlag'

...

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

Devuelve igualmente el número tamaño de valores usuarios 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.

...

titleMás detalles

Signatura

ResultBuildingList buildingList(ParamBuildingList paramBuildingList)

Parámetros de invocación

...



Expand
titleMás detalles

Signatura

ResultUserListWithRevisedFlag userListWithRevisedFlag(ParamUserListWithRevisedFlag paramUserList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
buildingSearchuserSearchObjeto BuildingSearch 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
buildingListuserListLista de objetos Building objetos UserWithRevisedFlag (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
LISTBUILDINGUSERLIST_00Error durante el listado de edificiosLISTBUILDINGla consulta de los datos de funcionarios
USERLIST_01El objeto ParamBuildingList paramUserList es nulo
LISTBUILDINGUSERLIST_02El objeto de búsqueda es nuloLISTBUILDING_03No se han encontrado edificios funcionarios para estos parámetros de búsqueda
LISTBUILDINGUSERLIST_0403Ha ocurrido algún tipo de error al listar los edificioserror 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamBuildingListParamUserListWithRevisedFlag paramBuildingListparam = new ParamBuildingListParamUserListWithRevisedFlag();
BuildingSearch buildingSearch param.setApplicationId("SIU");
UserSearchWithPhone userSearch = new BuildingSearchUserSearchWithPhone();
buildingSearchuserSearch.setNamesetNif("Edificio100000000T");
paramBuildingListparam.setBuildingSearchsetUserSearch(buildingSearchuserSearch);
ResultBuildingListResultUserListWithRevisedFlag  result = client.buildingListuserListWithRevisedFlag(paramBuildingListparam);

...



Método '

...

userListByUnits'

...

Servicio que devuelve la información de un logo, dependiendo de un listado de usuarios, de acuerdo con 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 organismoDevuelve igualmente el tamaño de usuarios encontrados.



Ejemplo de invocación


Expand
titleMás detalles

Signatura

ResultGetLogo getLogo(ParamGetLogo paramGetLogo)ResultUserByUnits userListByUnits(ParamUserListbyUnits paramUserList);

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
userSearchByUnitsObjeto UserSearchByUnits (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


Objeto Logo
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurridologo
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
LISTLOGOUSERLIST_00Error durante el listado de logosLISTLOGOla consulta de los datos de funcionarios
USERLIST_01El objeto ParamLogoList paramUserList es nulo
LISTLOGOUSERLIST_02El objeto ParamGetLogo es nuloLISTLOGO_03No se han encontrado logo funcionarios 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

Code Block
Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetLogoUserSearchByUnits userSearch = new UserSearchByUnits();
userSearch.setNif("00000000T");

ParamUserListbyUnits param = new ParamGetLogoParamUserListbyUnits();
param.setApplicationId("SIU");
param.setUserSearch(userSearch);
param.setOrganismCodesetFiscalAnagram("ORG0745800000000T");
ResultGetLogo
ResultUserByUnits result = client.getLogouserListByUnits(param);


Búsqueda y consulta de edificios


Método '

...

buildingList'

...

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

Permite filtrar por código, si es el logo por defecto, descripción, imagen, nombre, código de organismodatos 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.



Expand
titleMás detalles

Signatura

ResultLogoList getLogoList(ParamLogoList paramLogoListResultBuildingList buildingList(ParamBuildingList paramBuildingList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
logoSearchbuildingSearchObjeto LogoSearch Objeto 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
logoListbuildingListLista de objetos Logo Building (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
LISTLOGOLISTBUILDING_00Error durante el listado de logosedificios
LISTLOGOLISTBUILDING_01El objeto ParamLogoList ParamBuildingList es nulo
LISTLOGOLISTBUILDING_02El objeto ParamGetLogo de búsqueda es nulo
LISTLOGOLISTBUILDING_03No se han encontrado logo edificios para estos parámetros de búsqueda
LISTLOGOLISTBUILDING_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
edificios

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamLogoListParamBuildingList paramparamBuildingList = new ParamLogoListParamBuildingList();
param.setApplicationId("SIU");
LogoSearch logoSearch BuildingSearch buildingSearch = new LogoSearchBuildingSearch();
logoSearchbuildingSearch.setDefaultLogosetName(1"Edificio1");
paramparamBuildingList.setLogoSearchsetBuildingSearch(logoSearchbuildingSearch);
ResultLogoListResultBuildingList result = client.getLogoListbuildingList(paramparamBuildingList);

...


Búsqueda y

...

consulta de

...

logos


Método '

...

getLogo'

...

Servicio que devuelve la información de un puesto, partiendo de un código de puestologo, 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.



Expand
titleMás detalles

Signatura

ResultGetJobByJobCode getJobByJobCode(ParamGetJobByJobCode paramGetJobInformationByJobCodeResultGetLogo getLogo(ParamGetLogo paramGetLogo)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


GETJOBCODE ParamGetJobByJobCode
CódigoDescripción
GETJOBCODELISTLOGO_00Ha ocurrido un error al realizar la búsquedaError durante el listado de logos
LISTLOGO_01El objeto ParamLogoList es nulo
GETJOBCODELISTLOGO_02El campo JobCode 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetJobByJobCodeParamGetLogo param = new ParamGetJobByJobCodeParamGetLogo();
param.setApplicationId("SIU");
param.setJobCodesetOrganismCode("JOB00031ORG07458");
ResultGetJobByJobCodeResultGetLogo result = client.getJobByJobCodegetLogo(param);



Método '

...

getLogoList'

...

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 encontradalogos.

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



Expand
titleMás detalles

Signatura

ResultJobInformationList jobInformation(ParamJobInformationList jobListResultLogoList getLogoList(ParamLogoList paramLogoList)

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 consultarlogoSearchObjeto 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 de organismos devuelta
jobListlogoListLista de objetos Job encontrada Logo (ver detalle ver detalle de campos en el apartado de objetos comunes)

Códigos error


JOBINFORMATION ParamJobInformationList
CódigoDescripción
JOBINFORMATIONLISTLOGO_00Ha ocurrido un error al realizar la búsquedaError durante el listado de logos
LISTLOGO_01El objeto ParamLogoList es nulo
JOBINFORMATIONLISTLOGO_02El listado de codigos de puestos no puede ser nulo o vacioJOBINFORMATIONobjeto ParamGetLogo es nulo
LISTLOGO_03No se han encontrado puestos con esos 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamJobInformationListParamLogoList param = new ParamJobInformationList( ParamLogoList();
param.setApplicationId("SIU");
List<String>LogoSearch jobslogoSearch = new ArrayList<String>LogoSearch();
jobslogoSearch.addsetDefaultLogo("JOB00033"1);		
param.setJobCodessetLogoSearch(jobslogoSearch);
ResultJobInformationListResultLogoList result = client.jobInformationgetLogoList(param);



Búsquedas y consultas de puestos


Método '

...

getJobByJobCode'

...

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.la información de un puesto, partiendo de un código de puesto.


Expand
titleMás detalles

Signatura

ResultJobList jobList(ParamJobList paramJobListResultGetJobByJobCode getJobByJobCode(ParamGetJobByJobCode paramGetJobInformationByJobCode)

Parámetros de invocación

Objeto JobSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
jobCodejobSearchStringCódigo del puesto

Parámetros de respuesta


Lista de objetos Job 
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
jobListjobDatos del puesto recuperados, objeto Job (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
JOBLISTGETJOBCODE_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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamJobListParamGetJobByJobCode param = new ParamJobListParamGetJobByJobCode();
param.setApplicationId("SIU");
JobSearch jobSearch = new JobSearch();
jobSearchparam.setJobCode("JOB00033JOB00031");
jobSearch.setIsFRH(2);
jobSearch.setVacante(true);
param.setJobSearch(jobSearch);
ResultOrganismList ResultGetJobByJobCode result = client.jobListgetJobByJobCode(param);

Búsqueda y consulta de sellos de órgano

...


Método 'jobInformation'

...

Servicio que devuelve un listado de sellos encontrados, según los parámetros de búsqueda introducidosla información de una lista de puestos, cuyos códigos se han pasado en la entrada. Devuelve el tamaño de la lista encontrada.


Expand
titleMás detalles

Signatura

ResultStampList stampList(ParamStampList paramStampListResultJobInformationList jobInformation(ParamJobInformationList jobList)

Parámetros de invocación

Objeto StampSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
stampSearchjobCodesList<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
stampsjobListLista de objetos Stamp Job encontrada (ver detalle ver detalle de campos en el apartado de objetos comunes)

Códigos error


paramStampList
CódigoDescripción
STAMPLISTJOBINFORMATION_00Error durante la consulta de los datos de sellosSTAMPLISTHa ocurrido un error al realizar la búsqueda
JOBINFORMATION_01El objeto ParamJobInformationList es nulo
STAMPLISTJOBINFORMATION_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 nuloEl 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamStampListParamJobInformationList param = new ParamStampListParamJobInformationList();
param.setApplicationId("SIU");
StampSearch stampSearch List<String> jobs = new StampSearch(ArrayList<String>();
jobs.add("JOB00033");		
param.setStampSearchsetJobCodes(stampSearchjobs);
ResultStampListResultJobInformationList result = client.stampListjobInformation(param);




Método '

...

jobList'

...

Servicio que devuelve un listado de sellos encontrados e información del usuariouna 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.



Expand
titleMás detalles

Signatura

ResultStampListAndUserInformation stampListAndUserInformation(ParamStampListAndUserInformation paramStampListResultJobList jobList(ParamJobList paramJobList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
stampListSearchjobSearchObjeto StampAndUserInformationSearch JobSearch (ver detalle 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
stampsjobListLista de objetos StampAndUserInformation Job (ver detalle ver detalle de campos en el apartado de objetos comunes)

Códigos error


STAMPLIST_02 algún
CódigoDescripción
STAMPLISTJOBLIST_00Error durante la consulta de los datos de sellos
STAMPLIST_01El objeto paramStampList es nulo
No se han encontrado sellos para estos parámetros de búsquedaSTAMPLIST_03Ha ocurrido un 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

Code Block
languagejava
firstline1

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamStampListAndUserInformationParamJobList param = new ParamStampListAndUserInformationParamJobList();
param.setApplicationId("SIU");
StampAndUserInformationSearchJobSearch stampListSearchjobSearch = new StampAndUserInformationSearchJobSearch();
stampListSearchjobSearch.setOrganismCodesetJobCode("ORG07556JOB00033");
jobSearch.setIsFRH(2);
jobSearch.setVacante(true);
param.setStampListSearchsetJobSearch(stampListSearchjobSearch);
ResultStampListAndUserInformationResultOrganismList result = client.stampListAndUserInformationjobList(param);



Búsqueda y consulta de sellos de órgano


Método '

...

stampList'

...

Servicio que devuelve una lista un listado de sellos con información de sus usuarios pudiendo filtrar por organismo, rol y selloencontrados, según los parámetros de búsqueda introducidos.



Expand
titleMás detalles

Signatura

ResultStampListAndUserInformationByRoleAndUser stampListAndUserInformationResultStampList stampList(ParamStampListAndUserInformationByRoleAndUser ParamStampList paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
searchParamsstampSearchObjeto StampAndUserInformationByRoleAndUserSearch 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 StampAndUserInformationByUser 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamStampListAndUserInformationByRoleAndUserParamStampList param = new ParamStampListAndUserInformationByRoleAndUserParamStampList();
param.setApplicationId("SIU");
StampAndUserInformationByRoleAndUserSearchStampSearch searchParamsstampSearch = new StampAndUserInformationByRoleAndUserSearchStampSearch();
param.setSearchParamssetStampSearch(searchParamsstampSearch);
ResultStampListAndUserInformationByUserResultStampList result = client.stampListAndUserInformationstampList(param);



Método '

...

stampListAndUserInformation'

...

Servicio que devuelve un listado de sellos con la información de sus usuarios pudiendo filtrar por el rol del usuarioencontrados e información del usuario, según los parámetros de búsqueda introducidos.



Expand
titleMás detalles

Signatura

ResultStampListAndUserInformationByUser ResultStampListAndUserInformation stampListAndUserInformation(ParamStampListAndUserInformationByUser ParamStampListAndUserInformation paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
stampListSearchObjeto StampAndUserInformationByUserSearch 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 StampAndUserInformationByUser 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamStampListAndUserInformationByUserParamStampListAndUserInformation param = new ParamStampListAndUserInformationByUserParamStampListAndUserInformation();
param.setApplicationId("SIU");
StampAndUserInformationByUserSearchStampAndUserInformationSearch stampListSearch = new StampAndUserInformationByUserSearchStampAndUserInformationSearch();
stampListSearch.setFiscalAnagramsetOrganismCode("00000000TORG07556");
param.setStampListSearch(stampListSearch);
ResultStampListAndUserInformationByUserResultStampListAndUserInformation result = client.stampListAndUserInformation(param);



Método '

...

stampListAndUserInformation1'

...

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



Expand
titleMás detalles

Signatura

ResultStampListAndUserInformationByJobAndUser stampListAndUserInformationJobResultStampListAndUserInformationByRoleAndUser stampListAndUserInformation(ParamStampListAndUserInformationByJobAndUser ParamStampListAndUserInformationByRoleAndUser paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
searchParamsObjeto StampAndUserInformationByJobAndUserSearch 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 StampAndUserInformationByUserJob 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamStampListAndUserInformationByJobAndUserParamStampListAndUserInformationByRoleAndUser param = new ParamStampListAndUserInformationByJobAndUserParamStampListAndUserInformationByRoleAndUser();
param.setApplicationId("SIU");
StampAndUserInformationByJobAndUserSearchStampAndUserInformationByRoleAndUserSearch searchParams = new StampAndUserInformationByJobAndUserSearchStampAndUserInformationByRoleAndUserSearch();
param.setSearchParams(searchParams);
ResultStampListAndUserInformationByUser result = client.stampListAndUserInformation(param);

Anexos

...



...

Método 'stampListAndUserInformation2'

...

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



Expand
titleMás detalles

Signatura

ResultStampListAndUserInformationByUser stampListAndUserInformation(ParamStampListAndUserInformationByUser paramStampList)

Parámetros de invocación

NombreTipoDescripción

...

applicationId

...

StringAplicación que ejecuta el método
fiscalAnagramString

...

Anagrama 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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
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.



Expand
titleMá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


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamStampListAndUserInformationByJobAndUser param = new ParamStampListAndUserInformationByJobAndUser();
param.setApplicationId("SIU");
StampAndUserInformationByJobAndUserSearch searchParams = new StampAndUserInformationByJobAndUserSearch();
param.setSearchParams(searchParams);
ResultStampListAndUserInformationByUser result = client.stampListAndUserInformation(param);




Anexos


Objetos comunes

Objeto
Anchor
anclaBuilding
anclaBuilding
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

...

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)   

...

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)   

...

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

...

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

...

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)

...

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

...

NombreTipoDescripción
userCampos del objeto User (ver detalle de campos en este mismo apartado)
organismsListLista de objetos Organismde 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
Anchor
anclalogoSearch
anclalogoSearch
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  
Anchor

...

anclaOrganism

...

anclaOrganism

...

organism

NombreTipoDescripción
code
organismCode
Long
StringCódigo del
logo
organismo
nameStringNombre
del logodescriptionStringDescripción del logoimagebyte[]Información de la imagen del logoorganismCodeStringCódigo de organismodefaultLogoIntegerSi es el logo por defecto

...

NombreTipoDescripciónlogoCampos del objeto LogosortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado)
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)
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)pagingCriteriaCampos del objeto PagingCriteria (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  
Anchor

...

anclaOrganismWithCode

...

anclaOrganismWithCode

...

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
Anchor
anclaorganismActiveListObject
anclaorganismActiveListObject
organismActiveListObject

...

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

...

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

...

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

...

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

...

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)

...

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)

...

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)

...

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

...

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

Objeto
Anchor
anclaOrganismType
anclaOrganismType
organismType

...

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

...

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)  

...

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)  

...

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)   

...

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

...

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)  

...

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) 

...

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) 

...

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) 

...

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) 

...

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)  

...

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)  

...

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)   

...

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)  

...

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

...

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)  

...

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)   

...

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)   

...

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

...

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

...

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

...