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.

ÍNDICE DE SERVICIOS

Table of Contents
maxLevel3

Servicios IInfoServicesPortType

Búsquedas y consultas de organismos

Método 'additionalDataOrganismListByUser'

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

...

A continuación se describen todos los servicios de SIU junto con los parámetros de invocación, resultado de cada servicio y código java de ejemplo de integración de cada servicio.


ÍNDICE DE SERVICIOS

Table of Contents
maxLevel3



Servicios IInfoServicesPortType

Búsquedas y consultas de organismos


Método 'additionalDataOrganismListByUser'

...

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

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



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

...

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

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



Expand
titleMás detalles

Signatura

ResultAdditionalDataOrganismListByUserExtendedData additionalDataOrganismListByPernrAndCertPseudonym(ParamAdditionalDataOrganismListByUserExtendedData paramAdditionalDataOrganismListByUserExtendedData)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
UserSearchExtendedData
ObjetoUserSearchExtendedData (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
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
ParamAdditionalDataOrganismListByUserExtendedData param = new ParamAdditionalDataOrganismListByUserExtendedData();
param.setApplicationId("SIU");
UserSearch userSearch = new UserSearch();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultAdditionalDataOrganismListByUserExtendedDataresult = client.additionalDataOrganismListByPernrAndCertPseudonym(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);



Método 'ancestralOrganismWithAllTree' 

...

Servicio que devuelve un listado con la información de TODOS los ancestros de un organismo (tanto de alta como de baja). Recorrerá la rama hacia arriba, hasta localizar su raíz.

Expand
titleMás detalles

Signatura

ResultAncestralOrganismWithAllTree ancestralOrganismWithAllTree(ParamAncestralOrganismWithAllTree paramAncestralOrganismWithAllTree)

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

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

Códigos error


CódigoDescripción
ANCESTRAL_ORGANISM_WITH_ALL_TREE_01El objeto paramAncestralOrganismWithAllTree es nulo
ANCESTRAL_ORGANISM_TREE_03Ha ocurrido algún tipo de error al realizar la búsqueda
ANCESTRAL_ORGANISM_WITH_ALL_TREE_00Ha ocurrido algún error inesperado

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAncestralOrganismWithAllTree param = new ParamAncestralOrganismWithAllTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG15138");
ResultAncestralOrganismWithAllTree result = client.ancestralOrganismWithAllTree(param);


Método 'ancestralOrganismTree' #Deprecated


...

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



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


Método 'ancestralOrganismTreeExtended' #Deprecated


...

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

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



Usuario
Expand
titleMás detalles

Signatura

ResultAdditionalDataOrganismListByUser additionalDataOrganismListByUser (ParamAdditionalDataOrganismListByUser paramAdditionalDataOrganismByUser).

ResultAncestralOrganismTreeWithOldCode ancestralOrganismTreeExtendedWithOldCode(ParamAncestralOrganismTree paramAncestralOrganismTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearch
  emailorgCodeStringDirección email del funcionario
  fiscalAnagramStringAnagrama fiscal del funcionario
  nameStringNombre del funcionario
  nifStringNIF del funcionario
  stateStringEstado del funcionario
  surname1StringPrimer apellido del funcionario
  surname2StringSegundo apellido del funcionarioCó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
sizeintTamaño de la lista devuelta
organismByUser
  organismsLista de organismos (ver detalle de campos en el apartado de objetos  )
  user
organismListLista de organismos
  organismOrganismo (ver detalle de
campos en
campos en el apartado de objetos comunes)
  oldCodeStringAntiguo identificador del organismo

Códigos error


CódigoDescripción
ORGANISMROOTFATHERBYUSER
ANCESTRAL_ORGANISM_TREE_01El objeto
paramOrganismList es nulo.ORGANISMROOTFATHERBYUSER
paramAncestralOrganismTree es nulo
ANCESTRAL_ORGANISM_TREE_04El código de organismo no puede ser nulo
ANCESTRAL_ORGANISM_TREE_02No
existen usuarios con los
se han encontrado organismos con esos parámetros de búsqueda
averiguar la raíz.ORGANISMROOTFATHERBYUSER
ANCESTRAL_ORGANISM_TREE_03Ha ocurrido algún tipo de error al realizar la búsqueda
ORGANISMROOTFATHERBYUSER
ANCESTRAL_ORGANISM_TREE_00
Error durante la consulta de los datos del padre raíz del organismo
Ha ocurrido algún error inesperado

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAdditionalDataOrganismListByUserParamAncestralOrganismTree param = new ParamAdditionalDataOrganismListByUserParamAncestralOrganismTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG08881");
UserSearchResultAncestralOrganismTreeWithOldCode userSearchresult = 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.

...

client.ancestralOrganismTreeExtended(param);



Método 'ascendantOrganismBranchTree'

...

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

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

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



ANCESTRALORGANISMBYUSERLIST
Expand
titleMás detalles

Signatura

ResultAncestralOrganismByUserList ancestralOrganismByUserList(ParamAncestralOrganismByUserList paramAncestralOrganismByUserList).

ResultAscendantOrganismBranchTree ascendantOrganismBranchTree(ParamAscendantOrganismBranchTree paramAscendentOrganismBranchTree)

Parámetros de invocación

token
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
originalTokenStringValor del token a cifrar
orgCodeString
Valor del token cifrado
Código de organismo
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


de  
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ódigo
Descripció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
Descripció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
ANCESTRALORGANISMBYUSERLIST_06
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

El ejemplo devuelve un error


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAncestralOrganismByUserListParamAscendantOrganismBranchTree param = new ParamAncestralOrganismByUserListParamAscendantOrganismBranchTree();
param.setApplicationId("SIU");
param.setOriginalTokensetOrgCode("TORG07810");
param.setToken("T"OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07810");
param.setOrganismSearch(organismSearch);
ResultAncestralOrganismByUserListResultAscendantOrganismBranchTree result = client.ancestralOrganismByUserListascendantOrganismBranchTree(param);




Método '

...

descendentOrganismList'

...

...

Servicio que devuelve un listado de organismos hijos de otro organismo pasado como parámetro, acorde con la información de TODOS los ancestros de un organismo (tanto de alta como de baja). Recorrerá la rama hacia arriba, hasta localizar su raízunos 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.



Ha ocurrido algún error inesperado
Expand
titleMás detalles

Signatura

ResultAncestralOrganismWithAllTree ancestralOrganismWithAllTree(ParamAncestralOrganismWithAllTree paramAncestralOrganismWithAllTreeResultDescendentOrganismList descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismList)

Parámetros de invocación

Código de organismo del que se extraerán los de su árbol
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeString
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
ANCESTRAL_ORGANISM_WITH_ALL_TREE_01El objeto paramAncestralOrganismWithAllTree es nulo
ANCESTRAL_ORGANISM_TREE_03Ha ocurrido algún tipo de error al realizar la búsqueda
ANCESTRAL_ORGANISM_WITH_ALL_TREE_00
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
ParamAncestralOrganismWithAllTreeParamDescendentOrganismList param = new ParamAncestralOrganismWithAllTreeParamDescendentOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
paramorganismSearch.setOrgCodesetOrganismCode("ORG15138"ORG07839");
param.setOrganismSearch(organismSearch);
ResultAncestralOrganismWithAllTreeResultDescendentOrganismList result = client.ancestralOrganismWithAllTreedescendentOrganismList(param);


Método '

...

descendentOrganismListWithCode'

...

...

Servicio que devuelve un listado de organismos hijos de otro organismo pasado como parámetro, acorde con la información de los ancestros de un organismo, el organismo buscado y los que tienen el mismo padre que el organismo buscadounos 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

ResultAncestralOrganismTree ancestralOrganismTree(ParamAncestralOrganismTree paramAncestralOrganismTreeResultDescendentOrganismListWithCode descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismList)

Parámetros de invocación

Código de organismo del que se extraerán los de su árbolCampos del objeto Organism    pagingCriteria
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeString   organism
organismSearch
Bean de búsqueda de organismos
Objeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)
Campos 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


de  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


CódigoDescripción
ANCESTRAL_ORGANISM_TREE_
DESCENDENTORGANISMLIST_00Error durante la consulta de los datos de organismos
DESCENDENTORGANISMLIST_01El objeto
paramAncestralOrganismTree ANCESTRAL_ORGANISM_TREE
paramDescendentOrganismList es nulo
ANCESTRAL_ORGANISM_TREE_04El código de organismo no puede ser nulo
DESCENDENTORGANISMLIST_02No se han encontrado organismos
con esos
para estos parámetros de búsqueda
ANCESTRAL_ORGANISM_TREE_03Ha ocurrido algún tipo de error al realizar la búsquedaANCESTRAL_ORGANISM_TREE_00
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
inesperado
al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAncestralOrganismTreeParamDescendentOrganismListWithCode param = new ParamAncestralOrganismTreeParamDescendentOrganismList();
param.setApplicationId("SIU");
param.setOrgCode("ORG07458
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
ResultAncestralOrganismTreeparam.setOrganismSearch(organismSearch);
ResultDescendentOrganismList result = client.ancestralOrganismTreedescendentOrganismList(param);


Método '

...

getAdministrativeOrganismList'

...

...

Servicio que devuelve un listado con la información de los ancestros de un organismo, el organismo buscado y los que tienen el mismo padre que el organismo buscado.De cada organismo devuelve el campo oldCode en caso de que esté este informadolista de Organismos Administrativos en la rama del organismo con el que se ha logueado el usuario, pasado como parámetro, hasta el primer organismo con FISCAL_IDENTITY=1 en esa rama. Devuelve la lista ordenada por cercanía al organismo del usuario, es decir, primero el organismo con el código mayor.



Ha ocurrido algún error inesperado
Expand
titleMás detalles

Signatura

ResultAncestralOrganismTreeWithOldCode ancestralOrganismTreeExtendedWithOldCode(ParamAncestralOrganismTree paramAncestralOrganismTreeResultAdministrativeOrganismList getAdministrativeOrganismList(ParamAdministrativeOrganismList paramAdministrativeOrganismList)

Parámetros de invocación

orgCode de del que se extraerán los de su árbol
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userOrganismCodeStringCódigo
del organismo
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)
con el que se ha logueado el usuario

Parámetros de respuesta


organismList  oldCodeAntiguo identificador organismo
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
dataListLista de organismos administradores
  name
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)
StringNombre del organismo administradores
   organismCodeString
Código del
organismo administradores

Códigos error


CódigoDescripción
ANCESTRAL
ADMINISTRATIVE_
ORGANISM_TREE_01
El 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_00
ORGAN_00El parámetro de búsqueda no puede ser nulo
ADMINISTRATIVE_ORGAN_01Los campos del parámetro de búsqueda no pueden ser nulos
ADMINISTRATIVE_ORGAN_02No hay códigos de organismos administradores en la rama a la que pertenece el organismo con el que se ha logueado el usuario

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAncestralOrganismTreeParamAdministrativeOrganismList param = new ParamAncestralOrganismTreeParamAdministrativeOrganismList();
param.setApplicationId("SIU");
param.setOrgCodesetUserOrganismCode("ORG08881ORG16671");

ResultAncestralOrganismTreeWithOldCodeResultAdministrativeOrganismList resultresponse = client.ancestralOrganismTreeExtendedgetAdministrativeOrganismList(param);


Método '

...

getClosestProcessUnitList'

...

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

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

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



Expand
titleMás detalles

Signatura

ResultAscendantOrganismBranchTree ascendantOrganismBranchTree(ParamAscendantOrganismBranchTree paramAscendentOrganismBranchTreeResultProcessUnitList getClosestProcessUnitList(ParamGetProcessUnitList requestParam)

Parámetros de invocación

fiscalAnagramorgCode de organismoObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
organismCodes
StringAnagrama fiscal
List<String>Listado de códigos de organismos
userOrganismCodeStringCódigo
organismSearch
del organismo con el que se ha logueado el usuario

Parámetros de respuesta


sizeOrganismo (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
dataList
intTamaño de la lista de organismos devuelta
organismListLista de organismos
  organism
Lista de organismos tramitadores que coinciden
  nameStringNombre del organismo tramitador
   organismCodeStringCódigo del organismo tramitador

Códigos error


Ha ocurrido algún error al realizar la búsqueda
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_03
GETPROCESSUNIT_00El parámetro de búsqueda no puede ser nulo
GETPROCESSUNIT_01Los campos del parámetro de búsqueda no pueden ser nulos
GETPROCESSUNIT_02No hay códigos de organismos coincidentes entre la lista recibida y la rama a la que pertenece el organismo con el que se ha logueado el usuario

Ejemplo de invocación


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

Método 'descendentOrganismList'

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

...


param.setOrganismCodes(new String[] { "ORG11896", "ORG14166", "ORG11882", "ORG15137", "ORG11652", "ORG11904", "ORG11964" });

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


Método 'getDir3CodeList' #Deprecated


...

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



Expand
titleMás detalles

Signatura

ResultDescendentOrganismList descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismListResultGetDir3CodeList getDir3CodeList(ParamOrganismWithCodeDir3List paramOrganismWithCodeDir3List)

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
organismDir3CodeList
organismSearch
List<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
sizeintTamaño de la lista de organismos devuelta
organismList
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


DESCENDENTORGANISMLISTDESCENDENTORGANISMLIST paramDescendentOrganismList DESCENDENTORGANISMLIST
CódigoDescripción
GETDIR3CODELIST_00
Error durante la consulta de los datos de organismos
Có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
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_06
GETDIR3CODELIST_04Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamDescendentOrganismListParamOrganismWithCodeDir3List param = new ParamDescendentOrganismListParamOrganismWithCodeDir3List();
param.setApplicationId("SIU");
OrganismSearchList<String> organismSearchlstDirCode = new OrganismSearchArrayList<String>();
organismSearchlstDirCode.setOrganismCodeadd("ORG07839A02003454");
param.setOrganismSearchsetOrganismDir3CodeList(organismSearchlstDirCode);
ResultDescendentOrganismListResultGetDir3CodeList result = client.descendentOrganismListgetDir3CodeList(param);



Método '

...

getOrganismAdditionalData'

...

Servicio que devuelve un listado de organismos hijos de otro información adicional de un 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íspais, email, si es emisor, si es externo, el código código del organismo padre, código sirhga del organismo padre, la fecha de baja, por la identidad fiscal, la fecha de alta, el nombre, el newCode, el código del código nuevo de organismo, código de 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 padrey teléfono.



Expand
titleMás detalles

Signatura

ResultDescendentOrganismListWithCode descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismListResultOrganismAdditionalData 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


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

Códigos error


DESCENDENTORGANISMLISTDESCENDENTORGANISMLIST paramDescendentOrganismList DESCENDENTORGANISMLIST estos parámetros de búsquedaDESCENDENTORGANISMLIST_06
CódigoDescripción
ORGANISM_ADDITIONAL_DATA_00
Error durante la consulta de los datos de organismos
Código de error general para este servicio
ORGANISM_ADDITIONAL_DATA_01El objeto
paramOrganismAdditionalData es nulo
ORGANISM_ADDITIONAL_DATA_02No se han encontrado organismos para
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
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
ParamDescendentOrganismListWithCodeParamOrganismAdditionalData param = new ParamDescendentOrganismListParamOrganismAdditionalData();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultDescendentOrganismListResultOrganismAdditionalData result = client.descendentOrganismListgetOrganismAdditionalData(param);



Método '

...

getOrganismHistoricalInformation' #Deprecated


...

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



Expand
titleMás detalles

Signatura

ResultAdministrativeOrganismList getAdministrativeOrganismList(ParamAdministrativeOrganismList paramAdministrativeOrganismListResultGetOrganismHistoricalInformation getOrganismHistoricalInformation(ParamGetOrganismHistoricalInformation paramGetOrganismHistoricalInformation)

Parámetros de invocación

userOrganismCode con el que se ha logueado el usuario
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


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

Códigos error


No hay códigos de organismos administradores en la rama a la que pertenece el organismo con el que se ha logueado el usuario
CódigoDescripción
ADMINISTRATIVE_ORGAN_00El parámetro de búsqueda no puede ser nulo
ADMINISTRATIVE_ORGAN_01Los campos del parámetro de búsqueda no pueden ser nulos
ADMINISTRATIVE_ORGAN_02
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
ParamAdministrativeOrganismListParamGetOrganismHistoricalInformation paramparams = new ParamAdministrativeOrganismListParamGetOrganismHistoricalInformation();
paramparams.setApplicationId("SIU");
paramparams.setUserOrganismCodesetOrganismCode("ORG16671ORG04302");

ResultAdministrativeOrganismList responseparams.setChronologicalOrder("PREVIOUS");
ResultGetOrganismHistoricalInformation result = client.getAdministrativeOrganismListgetOrganismHistoricalInformation(paramparams);



Método '

...

getOrganismWithFiscalIdentity'

...

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



No hay códigos de organismos coincidentes entre la lista recibida y la rama a la que pertenece el organismo con el que se ha logueado el usuario
Expand
titleMás detalles

Signatura

ResultProcessUnitList getClosestProcessUnitList(ParamGetProcessUnitList requestParamResultOrganismWithFiscalIdentityList getOrganismWithFiscalIdentity(ParamOrganismWithFiscalIdentityList paramOrganismWithFiscalIdentityList)

Parámetros de invocación

organismCodes organismosCódigo del con el que se ha logueado el usuario
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismListList<String>Listado de códigos de
userOrganismCodeString
organismo

Parámetros de respuesta


CódigoDescripción
GETPROCESSUNIT_00El parámetro de búsqueda no puede ser nulo
GETPROCESSUNIT_01Los campos del parámetro de búsqueda no pueden ser nulos
GETPROCESSUNIT_02
dataList tramitadores que coinciden
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismWithFiscalIdentityLista de organismos
  nameStringNombre del organismo tramitador
   organismCodeStringCódigo del organismo tramitador

Códigos error

, 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
ParamGetProcessUnitListParamOrganismWithFiscalIdentityList param = new ParamGetProcessUnitListParamOrganismWithFiscalIdentityList();
param.setApplicationId("SIU");
param.setUserOrganismCodesetFiscalAnagram("ORG11896");
param.setOrganismCodes(new String[] { "ORG11896", "ORG14166", "ORG11882", "ORG15137", "ORG11652", "ORG11904", "ORG11964" });

ResultProcessUnitList response = client.getInfoServices().getClosestProcessUnitListList<String> organismList = new ArrayList<String>();
organismList.add("ORG07810");
param.setOrganismList(organismList);
ResultOrganismWithFiscalIdentityList result = client.getOrganismWithFiscalIdentity(param);


Método '

...

getProccesingUnitsListByOrganimsList'

...

...

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



Expand
titleMás detalles

Signatura

ResultGetDir3CodeList getDir3CodeList(ParamOrganismWithCodeDir3List paramOrganismWithCodeDir3ListResultProccesingUnitsListByOrganimsList getProccesingUnitsListByOrganimsList(ParamProccesingUnitsListByOrganimsList paramProccesingUnitsListByOrganimsList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el métodofiscalAnagram
organismCodesStringAnagrama fiscalorganismDir3CodeListList<String>Listado de códigos de organismos a consultar
organismCodesProccList<String>Listado de códigos dir3de organismos del procedimiento

Parámetros de respuesta


organismDir3CodeList
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista processingList devuelta
processingListLista de organismos con código DIR3
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)
   organismDir3CodeCódigo DIR3 del organismolistas de organismos tramitadores que coinciden
    organismCodeOriginStringCódigo del organismo cuya rama se ha consultado
    sizeintTamaño de la lista dataList devuelta
    dataListLista de organismos tramitadores que coinciden
        nameStringNombre del organismo tramitador
        organismCodeStringCódigo del organismo tramitador

Códigos error


Ha ocurrido algún error al realizar la búsqueda
CódigoDescripción
GETDIR3CODELISTGETPROCESSUNIT_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_04El parámetro de búsqueda no puede ser nulo
GETPROCESSUNIT_01Los campos del parámetro de búsqueda no pueden ser nulos
GETPROCESSUNIT_02No hay códigos de organismos coincidentes entre la lista recibida de códigos del procedimiento y las ramas a la que pertenecen los organismos consultados

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismWithCodeDir3ListString[] paramuserOrganismCode = new ParamOrganismWithCodeDir3List();
param.setApplicationId("SIU");
List<String> lstDirCodeString[] { "ORG14392" };
String[] processUnitCodes = new String[] { "ORG14392", "ORG14391", "ORG14390", "ORG14367", "ORG12841", "ORG15560", "ORG16806", "ORG14123" };

ParamProccesingUnitsListByOrganimsList param = new ArrayList<String>ParamProccesingUnitsListByOrganimsList();
lstDirCodeparam.addsetApplicationId("A02003454"SIU");
param.setOrganismCodes(userOrganismCode);
param.setOrganismDir3CodeListsetOrganismCodesProcc(lstDirCodeprocessUnitCodes);			

ResultGetDir3CodeListResultProccesingUnitsListByOrganimsList resultresponse = client.getDir3CodeListgetProccesingUnitsListByOrganimsList(param);


Método '

...

historicalOrganismDirectDescendentList'

...

Servicio que devuelve información adicional de un un listado de organismos descendientes directos de otro organismo pasado como parámetro .Permite filtrar por dirección, cif, ciudad, pais, email, si es emisor, código del organismo padre, código sirhga del organismo padre, fecha de baja, identidad fiscal, fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, NIF del jefe del servicio, nombre corto, código sirhga del organismo y teléfonopudiendo filtrar por fecha.



Expand
titleMás detalles

Signatura

ResultOrganismAdditionalData getOrganismAdditionalData(ParamOrganismAdditionalData paramOrganismAdditionalDataResultHistoricalOrganismDirectDescendentList historicalOrganismDirectDescendentList(ParamHistoricalOrganismDirectDescendentList paramHistoricalOrganismDirectDescendentList)

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
organismCodeStringCódigo de organismo
date
organismSearch
DateHasta 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


del error ocurridoObjeto OrganismAdditionalData (ver detalle de campos
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo
organismAdditionalData
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


ADDITIONALDATAORGANISM_ADDITIONAL_DATA paramOrganismAdditionalData ADDITIONALDATAADDITIONALDATA03
CódigoDescripción
HISTORICAL_ORGANISM_DIRECT_
DESCENDENT_
LIST_00
Código de error general para este servicio
Error 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
ParamOrganismAdditionalData param = new ParamOrganismAdditionalData();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
OrganismSearch organismSearchParamHistoricalOrganismDirectDescendentList param = new OrganismSearch( ParamHistoricalOrganismDirectDescendentList();
param.setApplicationId("SIU");
param.setOrganismSearchsetOrganismCode(organismSearch"ORG07839");
ResultOrganismAdditionalDataResultHistoricalOrganismDirectDescendentList result = client.getOrganismAdditionalDatahistoricalOrganismDirectDescendentList(param);



Método '

...

historicalOrganismTreeList' #Deprecated


...

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

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



Expand
titleMás detalles

Signatura

ResultGetOrganismHistoricalInformation getOrganismHistoricalInformation(ParamGetOrganismHistoricalInformation paramGetOrganismHistoricalInformationResultHistoricalOrganismTreeList historicalOrganismTreeList(ParamHistoricalOrganismTreeList paramHistoricalOrganismTreeList)

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
GETHISTORICAL_ORGANISM_HISTORICALTREE_INFORMATIONLIST_00Error durante la consulta de organismos cronológicoshistóricos
GETHISTORICAL_ORGANISM_HISTORICALTREE_INFORMATIONLIST_01El objeto ParamGetOrganismHistoricalInformation paramHistoricalOrganismTreeList es nulo
GETHISTORICAL_ORGANISM_HISTORICALTREE_INFORMATIONLIST_02El código de organismo es nulo
GETHISTORICAL_ORGANISM_HISTORICALTREE_INFORMATIONLIST_03No se han encontrado organismos para estos parámetros de búsquedaGETEl organismo no existe en la base de datos
HISTORICAL_ORGANISM_HISTORICALTREE_INFORMATIONLIST_04Error con el parámetro de orden cronológicoGET_ORGANISM_HISTORICAL_INFORMATION_05Ha ocurrido algún error al realizar la búsquedaEl organismo esta dado de baja en la base de datos

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetOrganismHistoricalInformationParamHistoricalOrganismTreeList paramsparam = new ParamGetOrganismHistoricalInformationParamHistoricalOrganismTreeList();
paramsparam.setApplicationId("SIU");
paramsparam.setOrganismCode("ORG04302ORG15551");
params.setChronologicalOrder("PREVIOUS");
ResultGetOrganismHistoricalInformation ResultHistoricalOrganismTreeList result = client.getOrganismHistoricalInformationhistoricalOrganismTreeList(paramsparam);



Método '

...

historicalParent' #Deprecated


...

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

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



Expand
titleMás detalles

Signatura

ResultOrganismWithFiscalIdentityList getOrganismWithFiscalIdentity(ParamOrganismWithFiscalIdentityList paramOrganismWithFiscalIdentityListResultHistoricalParent historicalParent(ParamHistoricalParent paramHistoricalParent)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismListList<String>String[]Listado de códigos de organismoLista de organismos a buscar

Parámetros de respuesta


organismWithFiscalIdentity
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 organismos, objeto OrganismWithFiscalIdentity objetos HistoricalParentListObject (ver detalle campos 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
)

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
ParamOrganismWithFiscalIdentityListParamHistoricalParent param = new ParamOrganismWithFiscalIdentityListParamHistoricalParent();
param.setApplicationId("SIU");
param.setFiscalAnagram("");
List<String>String[] organismList = new ArrayList<String>();
organismList.add("ORG07810"){ "ORG00002" };
param.setOrganismList(organismList);
ResultOrganismWithFiscalIdentityListResultHistoricalParent result = client.getOrganismWithFiscalIdentityhistoricalParent(param);



Método '

...

historicalTree' #Deprecated


...

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

Además de los datos de los organismos a consultar, pasados también como parámetro, hasta el primer organismo con FISCAL_IDENTITY=1 en cada una de esas ramas. Devuelve la lista con las listas ordenadas por cercanía al organismo consultado, es decir, primero el organismo con el código mayordevueltos en la lista, devuelve el código del organismo buscado.



Expand
titleMás detalles

Signatura

ResultProccesingUnitsListByOrganimsList getProccesingUnitsListByOrganimsList(ParamProccesingUnitsListByOrganimsList paramProccesingUnitsListByOrganimsListResultHistoricalTree historicalTree(ParamHistoricalTree paramHistoricalTree)

Parámetros de invocación

organismCodesListado de códigos de organismos del procedimiento
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagram
List<String>Listado de códigos de organismos a consultarorganismCodesProccList<String>
StringAnagrama fiscal
organismListString[]Lista de organismos a buscar

Parámetros de respuesta


lista processingList processingList listas de organismos tramitadores que coinciden
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
    organismCodeOriginStringCódigo del organismo cuya rama se ha consultado
    sizeintTamaño de la lista dataList devuelta
    dataListLista de organismos tramitadores que coinciden
        nameStringNombre del organismo tramitador
        organismCodeStringCódigo del organismo tramitador
objetos HistoricalTreeListObject (ver detalle de campos en el apartado de objetos comunes)

Códigos error


GETPROCESSUNITNo hay códigos de organismos coincidentes entre la lista recibida de códigos del procedimiento y las ramas a la que pertenecen los organismos consultados
CódigoDescripción
HISTORICAL_TREE_00
El parámetro de búsqueda no puede ser nulo
GETPROCESSUNIT_01Los campos del parámetro de búsqueda no pueden ser nulos
GETPROCESSUNIT_02
Error 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
String[]ParamHistoricalTree userOrganismCodeparam = new String[] { "ORG14392" }ParamHistoricalTree();
param.setApplicationId("SIU");
String[] processUnitCodesorganismList = new String[] { "ORG14392", "ORG14391", "ORG14390", "ORG14367", "ORG12841", "ORG15560", "ORG16806", "ORG14123" };

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

ResultProccesingUnitsListByOrganimsList responseORG00002" };
param.setOrganismList(organismList);
ResultHistoricalTree result = client.getProccesingUnitsListByOrganimsListhistoricalTree(param);



Método '

...

getListUserExist'

...

Servicio que devuelve dado un listado de organismos descendientes directos de otro organismo pasado como parámetro pudiendo filtrar por fechanif, si existen o no en siu.

Expand
titleMás detalles

Signatura

ResultHistoricalOrganismDirectDescendentList historicalOrganismDirectDescendentList(ParamHistoricalOrganismDirectDescendentList paramHistoricalOrganismDirectDescendentList)ResultUserExist getListUserExist(ParamUserExist paramUserExist);

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 fechalistFiscalAnagramHashSet<String>Listado de nifs
listNrptHashSet<String>Listado de nrpts (identificadores del puesto en SIRHGA)

Parámetros de respuesta


int
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurridosize
listUserExistList<UserExist>Tamañ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)
Listado de UserExist

Códigos error


El organismo no existía en el árbol en la fecha indicada
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_07
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
ParamHistoricalOrganismDirectDescendentList paramHashSet<String> listNifs = new HashSet<String>();
HashSet<String> listNrpts = new HashSet<String>();

ParamUserExist paramUserExist = new ParamHistoricalOrganismDirectDescendentListParamUserExist();
paramparamUserExist.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
ResultHistoricalOrganismDirectDescendentListparamUserExist.setListFiscalAnagram(listNifs);
paramUserExist.setListNrpt(listNrpts);
// Consultamos la lista de nifs y nrpts en SIU
ResultUserExist result = client.historicalOrganismDirectDescendentListgetListUserExist(paramparamUserExist);


Método '

...

loginOrganismListByUser' #Deprecated


...

Servicio que devuelve un listado de organismos formado por: el organismo pasado como parámetro, todos sus descendientes activos y los históricos de todos ellos.El listado devuelto se ordena por código de organismo.los organismos en los que un usuario en estado de alta tiene roles.

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



Expand
titleMás detalles

Signatura

ResultHistoricalOrganismTreeList historicalOrganismTreeList(ParamHistoricalOrganismTreeList paramHistoricalOrganismTreeListResultLoginOrganismListByUser loginOrganismListByUser(ParamLoginOrganismListByUser paramLoginOrganismListByUser)

Parámetros de invocación

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

Códigos error


CódigoDescripción
HISTORICAL_ORGANISM_TREE_LIST_LOGINORGANISMLISTBYUSER_00Error durante la consulta de organismos históricosHISTORICAL_ORGANISM_TREE_LIST_Código de error general para este servicio
LOGINORGANISMLISTBYUSER_01El objeto paramHistoricalOrganismTreeList paramLoginOrganismListByUser es nulo
HISTORICAL_ORGANISM_TREE_LISTLOGINORGANISMLISTBYUSER_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
No 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
ParamHistoricalOrganismTreeList paramParamLoginOrganismListByUser param = new ParamLoginOrganismListByUser();
param.setApplicationId("SIU");
UserSearch userSearch = new ParamHistoricalOrganismTreeListUserSearch();
paramuserSearch.setApplicationIdsetNif("SIU00000000T");
param.setOrganismCodesetUserSearch("ORG15551"userSearch);
ResultHistoricalOrganismTreeListResultLoginOrganismListByUser result = client.historicalOrganismTreeListloginOrganismListByUser(param);



Método '

...

organismActive'

...

...

Servicio que devuelve una lista de organismos padre de un organismo pasado como parámetro. Admite una lista de organismos como parámetro.Además de los datos de los organismos devueltos en la lista, devuelve el código del organismo buscadoa partir de un código de un organismo activo, devuelve los datos de ese organismo.



Expand
titleMás detalles

Signatura

ResultHistoricalParent historicalParent(ParamHistoricalParent paramHistoricalParentResultOrganismActive organismActive(ParamOrganismActive paramOrganismActive)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismListorganismActiveString[]Lista Código de organismos a buscarorganismo

Parámetros de respuesta


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

Códigos error


CódigoDescripción
HISTORICAL_PARENTORGANISMACTIVE_00Error durante la consulta de los datos de organismos
HISTORICAL_PARENTORGANISMACTIVE_01El objeto paramAscendentOrganismBranchTree paramOrganismActive es nulo
HISTORICAL_PARENTORGANISMACTIVE_02La lista de organismos de entrada está vacíaNo 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
ParamHistoricalParentParamOrganismActive param = new ParamHistoricalParent();
param.setApplicationId("SIU");
String[] organismList = { "ORG00002" } ParamOrganismActive();
param.setApplicationId("SIU");
param.setOrganismListsetOrganismActive(organismList"ORG07839");
ResultHistoricalParentResultOrganismActive result = client.historicalParentorganismActive(param);



Método '

...

organismActiveList'

...

...

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

Además de los datos de los organismos devueltos en la lista, devuelve el código del organismo buscadoDe 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

ResultHistoricalTree historicalTree(ParamHistoricalTree paramHistoricalTreeResultOrganismActiveList organismActiveList(ParamOrganismActiveList paramOrganismActiveList)

Parámetros de invocación

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

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

Códigos error


CódigoDescripción
HISTORICALORGANISMACTIVELIST_TREE_00Error durante la consulta de los datos
HISTORICAL_TREEORGANISMACTIVELIST_01El objeto paramAscendentOrganismBranchTree paramOrganismActiveList es nulo
HISTORICALORGANISMACTIVELIST_TREE_02La lista de organismos de entrada está vacía

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamHistoricalTreeParamOrganismActiveList param = new ParamHistoricalTreeParamOrganismActiveList();
param.setApplicationId("SIU");
String[] organismListorganismActiveList = { "ORG00002ORG07839" };
param.setOrganismListsetOrganismActiveList(organismListorganismActiveList);
ResultHistoricalTreeResultOrganismActiveList result = client.historicalTree(param);

Método 'getListUserExist'

...

.organismActiveList(param);



Método 'organismDataAndFirstLevelOfDescendentList'

...

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

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

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



Expand
titleMás detalles

Signatura

ResultUserExist getListUserExist(ParamUserExist paramUserExist);ResultOrganismDataAndFirstLevelOfDescendentList organismDataAndFirstLevelOfDescendentList(ParamOrganismDataAndFirstLevelOfDescendentList paramOrganismDataAndFirstLevelOfDescendentList)

Parámetros de invocación

HashSet<String>Listado nifs
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
listFiscalAnagramorganismCodeStringCódigo de organismo
listNrptHashSet<String>Listado de nrpts (identificadores del puesto en SIRHGAorganismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


Listado de UserExist
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurridolistUserExistList<UserExist>
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


GET_LIST_USER_EXIST
CódigoDescripción
DIRECTDESCENDENTORGANISMLIST_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íoCó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


HashSet<String> listNifs = new HashSet<String>(); HashSet<String> listNrpts
Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
true
ParamOrganismDataAndFirstLevelOfDescendentList param = new HashSet<String>ParamOrganismDataAndFirstLevelOfDescendentList();

ParamUserExist paramUserExist = new ParamUserExist(param.setApplicationId("SIU");
paramUserExistparam.setApplicationIdsetOrganismCode("SIUORG07839");
paramUserExist.setListFiscalAnagram(listNifs
OrganismSearch organismSearch = new OrganismSearch();
paramUserExistparam.setListNrptsetOrganismSearch(listNrptsorganismSearch);
//ResultOrganismDataAndFirstLevelOfDescendentList Consultamosresult la lista de nifs y nrpts en SIU
ResultUserExist result = client.getListUserExist(paramUserExist);

Método 'loginOrganismListByUser' #Deprecated

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

...

= client.organismDataAndFirstLevelOfDescendentList(param);


Método 'organismDataAndFirstLevelOfDescendentListWithCode'

...

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

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

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

Expand
titleMás detalles

Signatura

ResultLoginOrganismListByUser loginOrganismListByUser(ParamLoginOrganismListByUser paramLoginOrganismListByUserResultOrganismDataAndFirstLevelOfDescendentListWithCode organismDataAndFirstLevelOfDescendentList(ParamOrganismDataAndFirstLevelOfDescendentList paramOrganismDataAndFirstLevelOfDescendentList)

Parámetros de invocación

Objeto UserSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscaluserSearch
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
loginOrganismByUserorganismListLista de objetos LoginOrganismByUser OrganismWithCode (ver  ver detalle de campos en campos en el apartado de objetos comunes)

Códigos error


LOGINORGANISMLISTBYUSERNo existen usuarios dados de alta con los parámetros de búsqueda establecidos
CódigoDescripción
DIRECTDESCENDENTORGANISMLIST_00Código de error general para este servicio
LOGINORGANISMLISTBYUSERDIRECTDESCENDENTORGANISMLIST_01El objeto paramLoginOrganismListByUser es nuloLOGINORGANISMLISTBYUSER_02paramOrganismDataAndFirstLevelOfDescendentList 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
ParamLoginOrganismListByUserParamOrganismDataAndFirstLevelOfDescendentList param = new ParamLoginOrganismListByUserParamOrganismDataAndFirstLevelOfDescendentList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
UserSearchOrganismSearch userSearchorganismSearch = new UserSearch();
userSearch.setNif("00000000T"OrganismSearch();
param.setUserSearchsetOrganismSearch(userSearchorganismSearch);
ResultLoginOrganismListByUserResultOrganismDataAndFirstLevelOfDescendentList result = client.loginOrganismListByUserorganismDataAndFirstLevelOfDescendentList(param);


Método '

...

organismDataAndFirstLevelOfDescendentListWithTypes' #Deprecated


...

Servicio que a partir de un código de un organismo activo, devuelve los datos de ese organismodevuelve un listado de organismos descendientes directos de otro organismo pasado como parámetro y ese mismo organismo.

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

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


Expand
titleMás detalles

Signatura

ResultOrganismActive organismActive(ParamOrganismActive paramOrganismActiveResultOrganismDataAndFirstLevelOfDescendentListWithTypes organismDataAndFirstLevelOfDescendentListWithTypes(ParamOrganismDataAndFirstLevelOfDescendentList params)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


ORGANISMACTIVE
CódigoDescripción
DIRECTDESCENDENTORGANISMLIST_00Error durante la consulta de los datos de organismos
ORGANISMACTIVE_01El objeto paramOrganismActive es nulo
ORGANISMACTIVE_02No existe el organismo de entrada
ORGANISMACTIVE_03Có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
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
ParamOrganismActiveParamOrganismDataAndFirstLevelOfDescendentList param = new ParamOrganismActiveParamOrganismDataAndFirstLevelOfDescendentList();
param.setApplicationId("SIU");
param.setOrganismActivesetOrganismCode("ORG07839ORG11625");
ResultOrganismActiveResultOrganismDataAndFirstLevelOfDescendentListWithTypes result = client.organismActiveorganismDataAndFirstLevelOfDescendentListWithTypes(param);




Método '

...

organismDescendListByType' #Deprecated


...

Servicio que devuelve una lista de organismos activos correspondiente a una lista de organismos pasada como parámetro.De cada organismo devuelto, devuelve: si es emisor, una lista con un listado de organismos, filtrando por código de tipificación, código de organismo, e indicando si se quiere consultar los organismos descendientes directos o todos los hijos.

Permite filtrar por dirección, cif, ciudad, país, email, si es emisor, por datos extendidos, si es externo, el código del organismo padre, el código sirhga del padre, la por fecha de baja, por identidad fiscal, la 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 del organismo, si es receptor y el nombre cortosirhga del organismo y el teléfono.

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


Expand
titleMás detalles

Signatura

ResultOrganismActiveList organismActiveList(ParamOrganismActiveList paramOrganismActiveListResultOrganismDescendListByType organismDescendListByType(ParamOrganismDescendListByType params)

Parámetros de invocación

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

typeId

StringCódigo de tipificación (obligatorio)
organismCodeStringAnagrama fiscalorganismActiveListCódigo de organismo (opcional)
directSearchString[]Lista de organismos activos

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

Códigos error


ORGANISMACTIVELISTORGANISMACTIVELIST
CódigoDescripción
ORGANISMDESCENDLISTBYTYPE_00Error durante la consulta de los datosCódigo de error general para este servicio
ORGANISMDESCENDLISTBYTYPE_01El objeto paramOrganismActiveList ParamOrganismDescendListByType es nulo
ORGANISMACTIVELISTORGANISMDESCENDLISTBYTYPE_02El parámetro typeId es nulo
La lista de organismos de entrada está vacíaORGANISMDESCENDLISTBYTYPE_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
ParamOrganismActiveListParamOrganismDescendListByType param = new ParamOrganismActiveListParamOrganismDescendListByType();
param.setApplicationId("SIU");
String[] organismActiveList =
{ "ORG07839" };
param.setOrganismActiveListsetTypeId(organismActiveList1);
ResultOrganismActiveListResultOrganismDescendListByType result = client.organismActiveListorganismDescendListByType(param);




Método '

...

organismList'

...

Servicio que devuelve un listado de organismos descendientes directos de otro organismo pasado como parámetro y ese mismo organismouna lista de organismos, según los parámetros de búsqueda introducidos. Además devuelve el tamaño de dicha lista.

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

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



Expand
titleMás detalles

Signatura

ResultOrganismDataAndFirstLevelOfDescendentList organismDataAndFirstLevelOfDescendentList(ParamOrganismDataAndFirstLevelOfDescendentList paramOrganismDataAndFirstLevelOfDescendentListResultOrganismList organismList(ParamOrganismList paramOrganismList)

Parámetros de invocación

Código de organismo
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalorganismCodeString
organismSearchObjeto OrganismSearch (ver detalle de campos en 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


DIRECTDESCENDENTORGANISMLIST
CódigoDescripción
ORGANISMLIST_00Código de error general para este servicioDIRECTDESCENDENTORGANISMLISTError durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismDataAndFirstLevelOfDescendentList paramOrganismList es nulo
DESCENDENTORGANISMLISTORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
DIRECTDESCENDENTORGANISMLISTORGANISMLIST_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úsquedaHa 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
ParamOrganismDataAndFirstLevelOfDescendentListParamOrganismList param = new ParamOrganismDataAndFirstLevelOfDescendentListParamOrganismList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismDataAndFirstLevelOfDescendentListResultOrganismList result = client.organismDataAndFirstLevelOfDescendentListorganismList(param);



Método '

...

organismListWithCode'

...

Servicio que devuelve un listado de organismos descendientes directos de otro organismo pasado como parámetro y ese mismo organismouna lista de organismos, según los parámetros de búsqueda introducidos. Además devuelve el tamaño de dicha lista.

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

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

Expand
titleMás detalles

Signatura

ResultOrganismDataAndFirstLevelOfDescendentListWithCode organismDataAndFirstLevelOfDescendentList(ParamOrganismDataAndFirstLevelOfDescendentList paramOrganismDataAndFirstLevelOfDescendentListResultOrganismList organismList(ParamOrganismList paramOrganismList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


DIRECTDESCENDENTORGANISMLIST
CódigoDescripción
ORGANISMLIST_00Código de error general para este servicioDIRECTDESCENDENTORGANISMLISTError durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismDataAndFirstLevelOfDescendentList paramOrganismList es nulo
DESCENDENTORGANISMLISTORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
DIRECTDESCENDENTORGANISMLISTORGANISMLIST_03El código de organismo es nuloDIRECTDESCENDENTORGANISMLISTHa ocurrido algún error al realizar la búsqueda
ORGANISMLIST_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úsquedaNo existe el organismo de entrada

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismDataAndFirstLevelOfDescendentListParamOrganismList param = new ParamOrganismDataAndFirstLevelOfDescendentListParamOrganismList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismDataAndFirstLevelOfDescendentListResultOrganismListWithCode result = client.organismDataAndFirstLevelOfDescendentListorganismList(param);


Método '

...

organismList1'

...

...

Servicio que devuelve un listado de organismos descendientes directos de otro organismo pasado como parámetro y ese mismo organismouna lista de organismos con datos extendidos permitiendo una búsqueda compleja.

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

De cada organismo devuelto, devuelve: 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 , y el nombre corto, el teléfono y la lista de tipificaciones asociadas ordenadas por nivel.



Expand
titleMás detalles

Signatura

ResultOrganismDataAndFirstLevelOfDescendentListWithTypes organismDataAndFirstLevelOfDescendentListWithTypes(ParamOrganismDataAndFirstLevelOfDescendentList paramsResultOrganismList organismList(ParamOrganismListWithComplexity paramOrganismListWithComplexity)

Parámetros de invocación

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

Códigos error


DIRECTDESCENDENTORGANISMLISTDIRECTDESCENDENTORGANISMLIST_06
CódigoDescripción
ORGANISMLIST_00Código de error general para este servicioDIRECTDESCENDENTORGANISMLISTError durante la consulta de los datos de organismos
ORGANISMLIST_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
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
ParamOrganismDataAndFirstLevelOfDescendentListParamOrganismListWithComplexity param = new ParamOrganismDataAndFirstLevelOfDescendentListParamOrganismListWithComplexity();
param.setApplicationId("SIU");
OrganismSearchWithComplexity organismSearch = new OrganismSearchWithComplexity();
paramorganismSearch.setOrganismCode("ORG11625"ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismDataAndFirstLevelOfDescendentListWithTypesResultOrganismList result = client.organismDataAndFirstLevelOfDescendentListWithTypesorganismList(param);



Método '

...

organismListByOrganismCodes'

...

...

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

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

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

ResultOrganismDescendListByType organismDescendListByType(ParamOrganismDescendListByType paramsResultOrganismListByOrganismCodes organismListByOrganismCodes(ParamOrganismListByOrganismCodes paramOrganismListByOrganismCodes)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método (obligatorio)
typeIdfiscalAnagramStringCódigo de tipificación (obligatorio)Anagrama fiscal
organismCodeStringCódigo de organismo (opcional)
directSearchorganismCodeListString(valores S o N, opcional en caso de rellenar organismCode, sino se rellena organismCode, el servicio no utilizará este campo)[]Lista de códigos de organismos

Parámetros de respuesta


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

Códigos error


ORGANISMDESCENDLISTBYTYPEORGANISMDESCENDLISTBYTYPE_07
CódigoDescripción
ORGANISMLISTBYORGANISMCODES_00Código de error general para este servicio
ORGANISMDESCENDLISTBYTYPEORGANISMLISTBYORGANISMCODES_01El objeto ParamOrganismDescendListByType es nulo
ORGANISMDESCENDLISTBYTYPE_02El parámetro typeId es nulo
ORGANISMDESCENDLISTBYTYPE_03La tipificación especificada no esta definida.
ORGANISMDESCENDLISTBYTYPE_04El código de organismo es nulo
ORGANISMDESCENDLISTBYTYPE_05El organismo no existe en la base de datos
ORGANISMDESCENDLISTBYTYPE_06El organismo no existe en la base de datos
paramOrganismListByOrganismCodes es nulo
ORGANISMLISTBYORGANISMCODES_02La lista de organismos está vacía
ORGANISMLISTBYORGANISMCODES_03No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLISTBYORGANISMCODES_04El organismo introducido no existe
ORGANISMLISTBYORGANISMCODES_05Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismDescendListByTypeParamOrganismListByOrganismCodes param = new ParamOrganismDescendListByTypeParamOrganismListByOrganismCodes();
param.setApplicationId("SIU");
String[] organismCodeList = { "ORG07839" };
param.setTypeIdsetOrganismCodeList(1organismCodeList);
ResultOrganismDescendListByTypeResultOrganismListByOrganismCodes result = client.organismDescendListByTypeorganismListByOrganismCodes(param);


Método

...

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

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

...

'organismListByOrganismCodesAll'

...

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


Expand
titleMás detalles

Signatura

ResultOrganismList organismList(ParamOrganismList paramOrganismListResultOrganismListByOrganismCodesAll organismListByOrganismCodesAll(ParamOrganismListByOrganismCodesAll paramOrganismListByOrganismCodesAll)

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
fiscalAnagramorganismCodeListStringAnagrama fiscalorganismSearch[]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 ocurridosizeintTamañ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
ORGANISMLISTORGANISMLISTBYORGANISMCODESALL_00Error durante la consulta de los datos de organismosORGANISMLISTCódigo de error general para este servicio
ORGANISMLISTBYORGANISMCODESALL_01El objeto paramOrganismList paramOrganismListByOrganismCodes es nulo
ORGANISMLISTORGANISMLISTBYORGANISMCODESALL_02No se han encontrado organismos para estos parámetros de búsquedaORGANISMLIST_03La lista de organismos está vacía
ORGANISMLISTBYORGANISMCODESALL_03El campo applicationId está vacio
ORGANISMLISTBYORGANISMCODESALL_04Ha ocurrido algún error al realizar la búsquedaORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


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



Método '

...

organismListWithDir3Code'

...

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

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

ResultOrganismList organismListResultOrganismDir3List organismListWithDir3Code(ParamOrganismList paramOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearch (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 OrganismWithCodeOrganism (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
ParamOrganismList param = new ParamOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismListWithCodeResultOrganismDir3List result = client.organismListorganismListWithDir3Code(param);



Método '

...

organismTree'

...

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

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

De cada organismo devuelto, devuelve: si es emisor, una lista con datos extendidos, si es externo, el código del organismo padre, la identidad fiscal, la fecha de alta, el nombre, el código del organismo, si es receptor y el nombre cortoascendentes y descendentes de un organismo pasado como parámetro. Este listado se ordena por código de organismo.



Expand
titleMás detalles

Signatura

ResultOrganismList organismList(ParamOrganismListWithComplexity paramOrganismListWithComplexityResultOrganismBranchTree organismTree(ParamOrganismBranchTree paramOrganismTree)

Parámetros de invocación

Objeto OrganismModeSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearchWithComplexity (ver detalle de campos en el apartado de objetos comunes)
organismModeSearchStringAnagrama 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 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
ORGANISMLISTORGANISMTREE_00Error durante la consulta de los datos de organismos
ORGANISMLISTORGANISMTREE_01El objeto paramOrganismList paramOrganismTree es nulo
ORGANISMLISTORGANISMTREE_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLISTORGANISMTREE_03Ha ocurrido algún error al realizar la búsquedaORGANISMLIST_04No existe el organismo de entrada

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismListWithComplexityParamOrganismBranchTree param = new ParamOrganismListWithComplexityParamOrganismBranchTree();
param.setApplicationId("SIU");
OrganismSearchWithComplexity organismSearch = new OrganismSearchWithComplexity();
organismSearchparam.setOrganismCode("ORG07839ORG07810");
param.setOrganismSearch(organismSearch);
ResultOrganismList ResultOrganismBranchTree result = client.organismListorganismBranchTree(param);


Método '

...

treeAncestralOrganismList' #Deprecated


...

Servicio que devuelve un listado de organismos de alta, buscando por un código de organismo y un listado de códigos de organismos. Si se informa el parámetro organismCode, que es opcional, busca el organismo raíz del árbol del organismo informado en organismCode, y consulta la información de los organismos filtrando por el árbol del organismo raíz encontrado y los códigos de organismo pasados en la lista que no estén dados de bajaancestros de un árbol de organismos según el organismo pasado como parámetro.



Expand
titleMás detalles

Signatura

ResultOrganismListByOrganismCodes organismListByOrganismCodes(ParamOrganismListByOrganismCodes paramOrganismListByOrganismCodesResultTreeAncestralOrganismList treeAncestralOrganismList(ParamTreeAncestralOrganismList paramTreeAncestralOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeorgCodeStringCódigo de organismoorganismCodeListString[]Lista de códigos de organismosCódigo de organismo

Parámetros de respuesta


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

Códigos error


CódigoDescripción
ORGANISMLISTBYORGANISMCODESTREE_ANCESTRAL_ORGANISM_LIST_00Código de error general para este servicioORGANISMLISTBYORGANISMCODESHa ocurrido algún error inesperado
TREE_ANCESTRAL_ORGANISM_LIST_01El objeto paramOrganismListByOrganismCodes paramAncestralOrganismTree es nulo
ORGANISMLISTBYORGANISMCODESTREE_ANCESTRAL_ORGANISM_LIST_02La lista de organismos está vacíaORGANISMLISTBYORGANISMCODES_03El código de organismo no puede ser nulo
TREE_ANCESTRAL_ORGANISM_LIST_03Ha ocurrido algún tipo de error al realizar la búsqueda
TREE_ANCESTRAL_ORGANISM_LIST_04No se han encontrado organismos para estos con esos parámetros de búsqueda
ORGANISMLISTBYORGANISMCODES_04TREE_ANCESTRAL_ORGANISM_LIST_05El organismo introducido no existe ORGANISMLISTBYORGANISMCODES_05Ha ocurrido algún error al realizar la búsquedao está dado de baja

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismListByOrganismCodesParamTreeAncestralOrganismList param = new ParamOrganismListByOrganismCodesParamTreeAncestralOrganismList();
param.setApplicationId("SIU");
String[] organismCodeList =
{ "ORG07839" };
param.setOrganismCodeListsetOrgCode(organismCodeList"ORG14685");
ResultOrganismListByOrganismCodesResultTreeAncestralOrganismList result = client.organismListByOrganismCodestreeAncestralOrganismList(param);



Método '

...

rootFatherOrganismByOrganismCode'

...

Servicio que devuelve un listado de organismos, independientemente de que se encuentren en estado alta o baja, buscando por un listado de códigos de organismos. para obtener el organismo padre raíz del árbol al que pertenece un determinado organismo.



Expand
titleMás detalles

Signatura

ResultOrganismListByOrganismCodesAll organismListByOrganismCodesAll(ParamOrganismListByOrganismCodesAll paramOrganismListByOrganismCodesAllResultRootOrganismByOrganismCode rootFatherOrganismByOrganismCode(ParamRootFatherOrganismByOrganismCode paramRootFatherOrganism)

Parámetros de invocación

[]
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el métodoorganismCodeList
fiscalAnagramStringAnagrama fiscal
organismCodeStringLista de códigos de organismos a consultarCó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
organismListorganismLista de objetos Objeto Organism (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMLISTBYORGANISMCODESALLORGANISMROOTFATHER_00Código de error general para este servicioORGANISMLISTBYORGANISMCODESALLError durante la consulta de los datos del padre raíz del organismo
ORGANISMROOTFATHER_01El objeto paramOrganismListByOrganismCodes paramRootFatherOrganism es nulo
ORGANISMLISTBYORGANISMCODESALLORGANISMROOTFATHER_02La lista de organismos está vacía
ORGANISMLISTBYORGANISMCODESALL_03El campo applicationId está vacio
ORGANISMLISTBYORGANISMCODESALL_04No existe el organismo del que se pretende averiguar la raíz
ORGANISMROOTFATHER_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismListByOrganismCodesAllParamRootFatherOrganismByOrganismCode param = new ParamOrganismListByOrganismCodesAllParamRootFatherOrganismByOrganismCode();
param.setApplicationId("SIU");
String[] organismCodeList = { "ORG07839" };
param.setOrganismCodeListsetOrganismCode(organismCodeList"ORG03324");
ResultOrganismListByOrganismCodesAllResultRootOrganismByOrganismCode result = client.organismListByOrganismCodesAllrootFatherOrganismByOrganismCode(param);



Método '

...

rootFatherOrganismList'

...

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



Expand
titleMás detalles

Signatura

ResultOrganismDir3List organismListWithDir3Code(ParamOrganismList paramOrganismListResultRootOrganismList rootFatherOrganismList(ParamRootFatherOrganismList paramRootFatherOrganismList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismListParamRootFatherOrganismList param = new ParamOrganismListParamRootFatherOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch");
ResultOrganismDir3ListResultRootOrganismList result = client.organismListWithDir3CoderootFatherOrganismList(param);



Búsquedas y consultas de datos extendidos


Método '

...

extendedDataList'

...

Servicio que devuelve una lista de organismos ascendentes y descendentes de un organismo pasado como parámetro. Este listado se ordena por código de organismopara 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

ResultOrganismBranchTree organismTree(ParamOrganismBranchTree paramOrganismTreeResultExtendedDataList extendedDataList(ParamExtendedDataList paramExtendedDataList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
ORGANISMTREEEXTENDED_DATA_LIST_00Error durante la consulta de los datos de organismosORGANISMTREEextendidos
EXTENDED_DATA_LIST_01El objeto paramOrganismTree paramExtendedDataList es nulo
ORGANISMTREEEXTENDED_DATA_LIST_02No se han encontrado organismos datos extendidos para estos parámetros de búsqueda
ORGANISMTREEEXTENDED_DATA_LIST_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismBranchTreeParamExtendedDataList param = new ParamOrganismBranchTreeParamExtendedDataList();
param.setApplicationId("SIU");
paramExtendedDataListSearch extendedDataListSearch = new ExtendedDataListSearch();
extendedDataListSearch.setOrganismCode("ORG07810"ORG14343");
param.setExtendedDataListSearch(extendedDataListSearch);
ResultOrganismBranchTreeResultExtendedDataList result = client.organismBranchTreeextendedDataList(param);





Datos para histórico


Método '

...

getHistoricalDatesStructuralChanges'

...

...

Servicio que devuelve un listado de organismos ancestros de un árbol de organismos según el para listar las fechas históricas de cambios en la estructura de un organismo pasado como parámetro.



Expand
titleMás detalles

Signatura

ResultTreeAncestralOrganismList treeAncestralOrganismList(ParamTreeAncestralOrganismList paramTreeAncestralOrganismListResultGetHistoricalDatesStructuralChanges getHistoricalDatesStructuralChanges(ParamGetHistoricalDatesStructuralChanges paramGetHistoricalDatesStructuralChanges)

Parámetros de invocación

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

Parámetros de respuesta


objetos Organism (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
dateListorganismListDate[]Lista de fechas

Códigos error


CódigoDescripción
TREEGET_HISTORICAL_ANCESTRALDATES_ORGANISMSTRUCTURAL_LISTCHANGES_00Ha ocurrido algún error inesperadoTREE_ANCESTRAL_ORGANISM_LISTError durante la consulta de fechas de cambios de estructura
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_01El objeto paramAncestralOrganismTree paramGetHistoricalDatesStructuralChanges es nulo
TREEGET_HISTORICAL_ANCESTRALDATES_ORGANISMSTRUCTURAL_LISTCHANGES_02El código de organismo no puede ser es nulo
TREEGET_HISTORICAL_ANCESTRALDATES_ORGANISMSTRUCTURAL_LISTCHANGES_03Ha ocurrido algún tipo de error al realizar la búsquedaTREE_ANCESTRAL_ORGANISM_LIST_04No se han encontrado organismos con esos fechas de cambios de estructura para estos parámetros de búsqueda
TREEGET_HISTORICAL_ANCESTRALDATES_ORGANISMSTRUCTURAL_LISTCHANGES_05El organismo no existe o está dado de baja04Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamTreeAncestralOrganismListParamGetHistoricalDatesStructuralChanges param = new ParamTreeAncestralOrganismListParamGetHistoricalDatesStructuralChanges();
param.setApplicationId("SIU");
param.setFiscalAnagram("");
param.setOrgCodesetOrganismCode("ORG14685ORG00002");
ResultTreeAncestralOrganismListResultGetHistoricalDatesStructuralChanges result = client.treeAncestralOrganismListgetHistoricalDatesStructuralChanges(param);
;


Búsquedas y consultas de cargos


Método '

...

autentify'

...

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


Expand
titleMás detalles

Signatura

ResultRootOrganismByOrganismCode rootFatherOrganismByOrganismCode(ParamRootFatherOrganismByOrganismCode paramRootFatherOrganismResultAutentify autentify(ParamAutentify paramAutentify)

Parámetros de invocación

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

Parámetros de respuesta


Objeto Organism 
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurridoorganismocurrido
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
ORGANISMROOTFATHERAUTENTIFY_00Error durante la consulta de los datos del padre raíz del organismoORGANISMROOTFATHERautentificación del usuario
AUTENTIFY_01El objeto paramRootFatherOrganism parámetro de entrada token es nulo
ORGANISMROOTFATHER_02No existe el organismo del que se pretende averiguar la raíz
ORGANISMROOTFATHER_03Ha ocurrido algún error al realizar la búsqueda
Ejemplo de invocación
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
ParamRootFatherOrganismByOrganismCodeParamAutentify param = new ParamRootFatherOrganismByOrganismCodeParamAutentify();
param.setApplicationId("SIU");
param.setOrganismCode("ORG03324("ORG07603");
param.setOriginalToken("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc=");
param.setToken("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");
ResultRootOrganismByOrganismCodeResultAutentify result = client.rootFatherOrganismByOrganismCodeautentify(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.




Expand
titleMás detalles

Signatura

ResultRootOrganismList rootFatherOrganismList(ParamRootFatherOrganismList paramRootFatherOrganismListResultAutentify autentify(ParamAutentifyWithFiscalAnagram paramAutentifyWithFiscalAnagram)

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
organismCodeorganismSearchStringCó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 de organismos devuelta
organismListuserObjeto User (ver detalle de campos en el apartado de objetos comunes)
rolesLista de objetos Organism Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


No existe el organismo de entrada
CódigoDescripción
ORGANISMLISTAUTENTIFY_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_04la 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


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

...



Método '

...

autentify2' 

...

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

ResultExtendedDataList extendedDataList(ParamExtendedDataList paramExtendedDataListResultAutentify autentify(ParamAutentifyWithoutOrganism paramAutentifyWithoutOrganism)

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
tokenextendedDataListSearchStringToken firmado por el certificado del usuario
originalTokenStringToken original

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación

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
ParamExtendedDataListParamAutentifyWithoutOrganism param = new ParamExtendedDataListParamAutentifyWithoutOrganism();
param.setApplicationId("SIU");
ExtendedDataListSearch extendedDataListSearch = new ExtendedDataListSearch();
extendedDataListSearch.setOrganismCode("ORG14343");
param.setExtendedDataListSearch(extendedDataListSearch);
ResultExtendedDataList");
param.setOriginalToken("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc=");
param.setToken("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");
ResultAutentify result = client.extendedDataListautentify(param);

Datos para histórico



Método '

...

activeRoleListByOrganismCode'

...

Servicio para listar las fechas históricas de cambios en la estructura que devuelve los datos de los cargos activos de un organismo pasado como parámetro.



Expand
titleMás detalles

Signatura

ResultGetHistoricalDatesStructuralChanges getHistoricalDatesStructuralChanges(ParamGetHistoricalDatesStructuralChanges paramGetHistoricalDatesStructuralChangesResultRoleListByOrganismCode activeRoleListByOrganismCode(ParamRoleListByOrganismCode paramRoleListByOrganismCode)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_ROLELISTBYORGANISMCODE_00Error durante la consulta de fechas de cambios de estructuraGET_HISTORICAL_DATES_STRUCTURAL_CHANGESlos datos de cargos
ROLELISTBYORGANISMCODE_01El objeto paramGetHistoricalDatesStructuralChanges paramRoleListByOrganismCode es nulo
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_02ROLELISTBYORGANISMCODE_03El código de organismo es nulo
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_03No se han encontrado fechas de cambios de estructura para estos parámetros de búsqueda
GET_HISTORICAL_DATES_STRUCTURAL_CHANGES_04organismo no tiene roles
ROLELISTBYORGANISMCODE_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetHistoricalDatesStructuralChangesaramRoleListByOrganismCode param = new ParamGetHistoricalDatesStructuralChanges();
param.setApplicationId("SIU"ParamRoleListByOrganismCode();
param.setFiscalAnagramsetApplicationId("SIU");
param.setOrganismCode("ORG00002ORG07603");
ResultGetHistoricalDatesStructuralChangesResultRoleListByOrganismCode result = client.getHistoricalDatesStructuralChangesactiveRoleListByOrganismCode(param);

...



Método '

...

roleList'

...

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 servicioun listado de cargos encontrados, 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

ResultAutentify autentify(ParamAutentify paramAutentifyResultRoleList roleList(ParamRoleList paramRoleList)

Parámetros de invocación

Código de organismo al que pertenece el usuario
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
originalTokenStringToken original
token (codificado en Base64)StringToken firmado por el certificado del usuario
organismCodeString
fiscalAnagramStringAnagrama fiscal
roleSearchObjeto RoleSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


Objeto User (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 ocurridouser
sizeintTamaño de la lista devuelta
rolesLista de objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
AUTENTIFYROLELIST_00Error durante la autentificación del usuarioAUTENTIFYconsulta de los datos de cargos
ROLELIST_01El parámetro de entrada token objeto paramRoleList es nulo
AUTENTIFYROLELIST_02El parámetro de entrada organismCode es nuloAUTENTIFYNo se han encontrado cargos para estos parámetros de búsqueda
ROLELIST_03Ha ocurrido algún error al verificar realizar la firmabúsqueda
AUTENTIFYROLELIST_04El funcionario no existe en la bd
AUTENTIFY_05El funcionario ha sido dado de baja de la bd
AUTENTIFY_06código de organismo es nulo
ROLELIST_05El 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
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
ParamAutentifyParamRoleList param = new ParamAutentifyParamRoleList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603"
RoleSearch roleSearch = new RoleSearch();
paramroleSearch.setOriginalTokensetFiscalAnagram("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc=00000000T");
param.setToken("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");
ResultAutentifysetRoleSearch(roleSearch);
ResultRoleList result = client.autentifyroleList(param);



Método '

...

roleList1'

...

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.

...

...

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



Expand
titleMás detalles

Signatura

ResultAutentify autentify(ParamAutentifyWithFiscalAnagram paramAutentifyWithFiscalAnagramResultRoleList roleList(ParamRoleListByDescendentOrganism paramRoleListByDescendentOrganism)

Parámetros de invocación

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

Parámetros de respuesta


Objeto User (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
sizeuserintTamaño de la lista devuelta
rolesLista de objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
AUTENTIFYROLELIST_00Error durante la autentificación del usuarioAUTENTIFYconsulta de los datos de cargos
ROLELIST_01El parámetro de entrada token objeto paramRoleList es nulo
AUTENTIFYROLELIST_02El parámetro de entrada organismCode es nuloAUTENTIFYNo se han encontrado cargos para estos parámetros de búsqueda
ROLELIST_03Ha ocurrido algún error al verificar realizar la firmabúsqueda
AUTENTIFYROLELIST_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 nulocó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
ParamAutentifyWithFiscalAnagramaramRoleListByDescendentOrganism param = new ParamAutentifyWithFiscalAnagramParamRoleListByDescendentOrganism();
param.setApplicationId("SIU");
RoleSearch roleSearch = new RoleSearch();
paramroleSearch.setFiscalAnagram("00000000T");
paramroleSearch.setOrganismCode("ORG07603"ORG14685");
param.setRoleSearch(roleSearch);
ResultAutentifyResultRoleList result = client.autentifyroleList(param);



Método '

...

roleListByFiscalAnagrams'

...

...

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

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

Para aquellas aplicaciones que utilicen un componente de identificación que te devuelva los datos del usuario identificado, como MFE, no requerirá el uso de este serviciodevuelve el listado de cargos de usuarios, buscando por sus anagramas fiscales, agrupando la respuesta por los usuarios consultados.

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


Ejemplo de invocación

Necesito datos con los que responda correctamente, con estos da error de validación de firma
Expand
titleMás detalles

Signatura

ResultAutentify autentify(ParamAutentifyWithoutOrganism paramAutentifyWithoutOrganismResultRoleListByFiscalAnagrams roleListByFiscalAnagrams(ParamRoleListByFiscalAnagrams paramRoleListByFiscalAnagrams)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramfiscalAnagramListStringAnagrama fiscal
tokenStringToken firmado por el certificado del usuario
originalTokenStringToken original
[]Lista de códigos de anagramas fiscales

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAutentifyWithoutOrganismParamRoleListByFiscalAnagrams param = new ParamAutentifyWithoutOrganismParamRoleListByFiscalAnagrams();
param.setApplicationId("SIU");
param.setOriginalToken("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc=")String[] fiscalAnagramList = { "11223344B" };
param.setToken("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");
ResultAutentifysetFiscalAnagramList List(fiscalAnagramList );
ResultOrganismListByOrganismCodesAll result = client.autentifyroleListByFiscalAnagrams(param);



Método '

...

roleListByOrganismCode'

...

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



Expand
titleMás detalles

Signatura

ResultRoleListByOrganismCode activeRoleListByOrganismCoderoleListByOrganismCode(ParamRoleListByOrganismCode paramRoleListByOrganismCode)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
aramRoleListByOrganismCodeParamRoleListByOrganismCode param = new ParamRoleListByOrganismCode();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603ORG14685");
ResultRoleListByOrganismCode result = client.activeRoleListByOrganismCoderoleListByOrganismCode(param);



Método '

...

roleListByOrganismdescendantBranchInUserList'

...

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 encontradosroles de un organismo activo y sus descendientes filtrando mediante una lista de nifs.



Expand
titleMás detalles

Signatura

ResultRoleList roleList(ParamRoleList paramRoleListResultRoleListByOrganismdescendantBranchInUserList roleListByOrganismdescendantBranchInUserList(ParamRoleListByOrganismdescendantBranchInUserList paramRoleListByOrganismdescendantBranchInUserList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListParamRoleListByOrganismdescendantBranchInUserList param = new ParamRoleListParamRoleListByOrganismdescendantBranchInUserList();
param.setApplicationId("SIU");
RoleSearchString[] roleSearchlstNifs = { new RoleSearch()"00000000T" };
roleSearchparam.setFiscalAnagramsetNifs("00000000T"lstNifs);
param.setRoleSearchsetOrganismCode(roleSearch"ORG00001");
ResultRoleListResultRoleListByOrganismdescendantBranchInUserList result = client.roleListroleListByOrganismdescendantBranchInUserList(param);



Método '

...

roleListWithRoleTypeCode' #Deprecated


...

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



Expand
titleMás detalles

Signatura

ResultRoleList roleList(ParamRoleListByDescendentOrganism paramRoleListByDescendentOrganismResultRoleListWithRoleTypeCode roleListWithRoleTypeCode(ParamRoleListWithRoleTypeCode paramRoleListWithRoleTypeCode)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
ROLELISTROLELISTWITHROLETYPECODE_00Error durante la consulta de los datos de cargos
ROLELISTROLELISTWITHROLETYPECODE_01El objeto paramRoleList paramRoleListWithRoleTypeCode es nulo
ROLELISTROLELISTWITHROLETYPECODE_02No se han encontrado cargos para estos parámetros de búsquedaROLELIST_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 datos02No se han encontrado cargos para estos parámetros de búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
aramRoleListByDescendentOrganismParamRoleListWithRoleTypeCode param = new ParamRoleListByDescendentOrganismParamRoleListWithRoleTypeCode();
param.setApplicationId("SIU");
RoleSearchRoleSearchWithRoleTypeCode roleSearchroleSearchWithRoleTypeCode = new RoleSearchRoleSearchWithRoleTypeCode();
roleSearchroleSearchWithRoleTypeCode.setFiscalAnagramsetOrganismCode("00000000TORG14685");
roleSearchroleSearchWithRoleTypeCode.setOrganismCodesetRoleCode("ORG14685ROL50563");
roleSearchWithRoleTypeCode.setRoleTypeCode(new Long(1));
param.setRoleSearchsetRoleSearchWithRoleTypeCode(roleSearchroleSearchWithRoleTypeCode);
ResultRoleListResultRoleListWithRoleTypeCode result = client.roleListroleListWithRoleTypeCode(param);



Método '

...

roleTypeList'

...

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 encontradaroles según los parámetros de búsqueda introducidos.



Expand
titleMás detalles

Signatura

ResultRoleListByFiscalAnagrams roleListByFiscalAnagrams(ParamRoleListByFiscalAnagrams paramRoleListByFiscalAnagramsResultRoleTypeList roleTypeList(ParamRoleTypeList paramRoleTypeList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramListfiscalAnagramString[]Lista de códigos de anagramas fiscalesAnagrama fiscal
roleTypeSearchObjeto RoleTypeSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


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

Códigos error


CódigoDescripción
ROLELISTBYFISCALANAGRAMSROLETYPELIST_00Código de error general para este servicioROLELISTBYFISCALANAGRAMSError durante la consulta de los datos de cargos
ROLETYPELIST_01El objeto paramRoleListByFiscalAmagrams paramRoleTypeList es nulo
ROLELISTBYFISCALANAGRAMSROLETYPELIST_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
ROLETYPELIST_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListByFiscalAnagramsParamRoleTypeList param = new ParamRoleListByFiscalAnagramsParamRoleTypeList();
param.setApplicationId("SIU");
String[]RoleTypeSearch fiscalAnagramListroleTypeSearch = { "11223344B" }new RoleTypeSearch();
param.setFiscalAnagramList List(fiscalAnagramList setRoleTypeSearch(roleTypeSearch);
ResultOrganismListByOrganismCodesAllResultRoleTypeList result = client.roleListByFiscalAnagramsroleTypeList(param);



Búsqueda y consulta de usuarios


Método '

...

getUserInformation'

...

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

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



Expand
titleMás detalles

Signatura

ResultRoleListByOrganismCode roleListByOrganismCode(ParamRoleListByOrganismCode paramRoleListByOrganismCodeResultGetUserInformation getUserInformation(ParamGetUserInformation paramGetUserInformation)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListByOrganismCodeParamGetUserInformation param = new ParamRoleListByOrganismCodeParamGetUserInformation();
param.setApplicationId("SIU");
UserSearch search = new UserSearch();
paramsearch.setOrganismCodesetNif("ORG1468500000000T");
ResultRoleListByOrganismCodeparam.setUserSearch(search);
ResultGetUserInformation result = client.roleListByOrganismCodegetUserInformation(param);



Método '

...

getUserInformationByPernrAndCertPseudonym'

...

Servicio que devuelve para obtener un listado de roles de un organismo activo y sus descendientes filtrando mediante una lista de nifsusuarios. Permite filtrar por anagrama fiscal, nif, pernr y certificado pseudonimo.

De cada usuario devuelto, devuelve email, anagrama fiscal, nombre, nif, estado, apellidos, pernr y certificado pseudonimo, 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

ResultRoleListByOrganismdescendantBranchInUserList roleListByOrganismdescendantBranchInUserList(ParamRoleListByOrganismdescendantBranchInUserList paramRoleListByOrganismdescendantBranchInUserList
ResultGetUserInformationByExtendedData getUserInformationByPernrAndCertPseudonym(ParamGetUserInformationByExtendedData paramGetUserInformation)

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
organismCodecertPseudonymStringCódigo de organismo
nifsString[]Lista de nifs
roleSearchdel certificado pseudonimo
pernrIntegerCódigo pernr

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
roles
UserJobInformationWithExtendedData
Lista de objetos Role objetos UserJobInformationWithExtendedData (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ROLELIST_BY_ORGANISM_DESCENDENT_IN_GET_USER_LISTINFORMATION_00Error durante la consulta de los datos de cargosROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LISTfuncionarios
GET_USER_INFORMATION_01El objeto paramRoleListByOrganismdescendantBranchInUserList ParamGetUserInformation es nulo
ROLELIST_BY_ORGANISM_DESCENDENT_INGET_USER_LISTINFORMATION_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íaEl objeto User es nulo
GET_USER_INFORMATION_03Datos obligatorios: nombre de usuario y primer apellido, o bien el nif o la dirección de correo del usuario
GET_USER_INFORMATION_04El organismo introducido no existe o esta dado de baja en la base de datos
GET_USER_INFORMATION_05Error en la búsqueda de roles
GET_USER_INFORMATION_06No se han encontrado usuarios para estos parámetros de búsqueda
GET_USER_INFORMATION_07Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListByOrganismdescendantBranchInUserListParamGetUserInformationByExtendedData param = new ParamRoleListByOrganismdescendantBranchInUserListParamGetUserInformationByExtendedData();
param.setApplicationId("SIU");
String[] lstNifs = { param.setFiscalAnagram("00000000T" });
param.setNifssetCertPseudonym(lstNifs"codigo");
param.setOrganismCodesetPernr("ORG00001"100);
ResultRoleListByOrganismdescendantBranchInUserListResultGetUserInformationByExtendedData result = client.roleListByOrganismdescendantBranchInUserListgetUserInformationByPernrAndCertPseudonym(param);


Método '

...

getUserInformationJobs'

...

...

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



Expand
titleMás detalles

Signatura

ResultRoleListWithRoleTypeCode roleListWithRoleTypeCode(ParamRoleListWithRoleTypeCode paramRoleListWithRoleTypeCodeResultGetUserInformationJobs getUserInformationJobs(ParamGetUserInformationJobs paramGetUserInformationJobs)

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 fiscal roleSearchWithRoleTypeCodedel usuario a consultar

Parámetros de respuesta


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

Códigos error


CódigoDescripción
ROLELISTWITHROLETYPECODEGET_USERJOBS_INFORMATION_00Error durante la consulta de los datos de cargosROLELISTWITHROLETYPECODE
GET_USER_INFORMATION_01El objeto paramRoleListWithRoleTypeCode ParamGetUserInformationJob es nulo
ROLELISTWITHROLETYPECODE_02Ha ocurrido algún error al realizar la búsqueda
ROLELIST_02No se han encontrado cargos para estos parámetros de búsquedaGET_USER_INFORMATION_01Datos obligatorios: fiscal anagram del usuario

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListWithRoleTypeCodeParamGetUserInformationJobs param = new ParamRoleListWithRoleTypeCodeParamGetUserInformationJobs();
param.setApplicationId("SIU");
RoleSearchWithRoleTypeCode roleSearchWithRoleTypeCode = new RoleSearchWithRoleTypeCode();
roleSearchWithRoleTypeCode.setOrganismCode("ORG14685param.setFiscalAnagram("00000000T");
roleSearchWithRoleTypeCode.setRoleCode("ROL50563");
roleSearchWithRoleTypeCode.setRoleTypeCode(new Long(1));
param.setRoleSearchWithRoleTypeCode(roleSearchWithRoleTypeCode);
ResultRoleListWithRoleTypeCode result ResultGetUserInformationJobsresult = client.roleListWithRoleTypeCodegetUserInformationJobs(param);


Método '

...

getUserJobs'

...

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

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


Expand
titleMás detalles

Signatura

ResultRoleTypeList roleTypeList(ParamRoleTypeList paramRoleTypeListResultGetUserJobs getUserJobs(ParamGetUserJobs paramGetUserJobs)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
roleTypeSearchuserJobSearchObjeto RoleTypeSearch UserJobSearch(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
rolesTypejobListLista Listado de objetos RoleType UserJobRolesV (ver detalle ver detalle de campos en el apartado de objetos comunes)

Códigos error


paramRoleTypeList
CódigoDescripción
ROLETYPELISTGET_USERJOBS_00Error durante la consulta de los datos de cargosROLETYPELIST
GET_USERJOBS_01El objeto ParamGetUserJobs es nulo
ROLETYPELISTGET_USERJOBS_02No se han encontrado cargos para estos parámetros de búsquedaROLETYPELIST_03Ha ocurrido algún error al realizar la búsquedaEl 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
ParamRoleTypeListParamGetUserJobs param = new ParamRoleTypeListParamGetUserJobs();
param.setApplicationId("SIU");
RoleTypeSearchUserJobSearch roleTypeSearchuserJobSearch = new RoleTypeSearch( UserJobSearch();
userJobSearch.setCheckDescendant(0);
userJobSearch.setIsfrh(2);
paramparamGetUserJobs.setRoleTypeSearchsetUserJobSearch(roleTypeSearchuserJobSearch);
ResultRoleTypeListResultGetUserJobs result = client.roleTypeListgetUserJobs(param);

...



Método '

...

userList'

...

Servicio para obtener que devuelve 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 usuariopasando parámetros de búsqueda pero no es necesario.



Expand
titleMás detalles

Signatura

ResultGetUserInformation getUserInformation(ParamGetUserInformation paramGetUserInformationResultUserList userList(ParamUserList paramUserList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
GET_USER_INFORMATIONUSERLIST_00Error durante la consulta de los datos de funcionarios
GETUSERLIST_USER_INFORMATION_01El objeto ParamGetUserInformation paramUserList es nulo
GET_USER_INFORMATIONUSERLIST_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_INFORMATIONNo 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 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úsquedano 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
ParamGetUserInformationParamUserList param = new ParamGetUserInformationParamUserList();
param.setApplicationId("SIU");
UserSearch searchuserSearch = new UserSearch();
searchuserSearch.setNif("00000000T");
param.setUserSearch(searchuserSearch);
ResultGetUserInformationResultUserList result = client.getUserInformationuserList(param);



Método '

...

userList1'

...

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



Expand
titleMás detalles

Signatura

ResultGetUserInformationJobs getUserInformationJobs(ParamGetUserInformationJobs paramGetUserInformationJobsResultUserList userList(ParamUserListByOrganism paramUserListByOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal del usuario a consultar
organismCodeStringCódigo de organismo
userSearchObjeto UserSearch (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
userJobInformationuserListLista de objetos User (ver detalle de campos en el apartado de objetos comunes)

Códigos error


Datos obligatorios: fiscal anagram del usuario
CódigoDescripción
GET_USERJOBS_INFORMATION_00Error durante la consulta de los datos
GET_USER_INFORMATION_01El objeto ParamGetUserInformationJob es nulo
GET_USER_INFORMATION_01Có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
ParamGetUserInformationJobsParamUserListByOrganism param = new ParamGetUserInformationJobsParamUserListByOrganism();
param.setApplicationId("SIU");
param.setFiscalAnagramsetOrganismCode("ORG07603");
UserSearch userSearch = new UserSearch();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultGetUserInformationJobsresultResultUserList result = client.getUserInformationJobsuserList(param);



Método '

...

userList2'

...

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 empleadode usuarios correspondientes a un organismo.



Expand
titleMás detalles

Signatura

ResultGetUserJobs getUserJobs(ParamGetUserJobs paramGetUserJobsResultUserListWithPhone userList(ParamUserListByOrganismWithPhone paramUserListByOrganism)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userJobSearchuserSearchWithPhoneObjeto UserJobSearch(ver detalle Objeto 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
jobListuserListListado Lista de objetos UserJobRolesV (ver detalle objetos UserWithPhone (ver detalle de campos en el apartado de objetos comunes)

Códigos error


GET_USERJOBS ParamGetUserJobs
CódigoDescripción
GETUSERLIST_USERJOBS_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
GET_USERJOBSUSERLIST_02El objeto UserJobSearch es nuloGET_USERJOBS_03Datos obligatorios: al marcar el check de buscar por descendientes, tiene que rellenarse alguna de las unidadesNo 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
ParamGetUserJobsParamUserListByOrganismWithPhone param = new ParamGetUserJobsParamUserListByOrganismWithPhone();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserJobSearchUserSearchWithPhone userJobSearchuserSearch = new UserJobSearch();
userJobSearch.setCheckDescendant(0);
userJobSearch.setIsfrh(2new UserSearchWithPhone();
paramGetUserJobsparam.setUserJobSearchsetUserSearchWithPhone(userJobSearchuserSearch);
ResultGetUserJobsResultUserListWithPhone result = client.getUserJobsuserList(param);



Método '

...

userList3'

...

Servicio que devuelve un listado de usuarios. Permite filtrar pasando parámetros de búsqueda pero no es necesario, 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

ResultUserList ResultUserListWithPhone userList(ParamUserList paramUserListParamUserListWithPhone paramUserListWithPhone)

Parámetros de invocación

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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListParamUserListWithPhone param = new ParamUserListParamUserListWithPhone();
param.setApplicationId("SIU");
UserSearchUserSearchWithPhone userSearch = new UserSearchUserSearchWithPhone();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultUserListResultUserListWithPhone result = client.userList(param);


Método '

...

userListWithPhoneGenderNoteAndPernrCertPseudonym'

...

Servicio que devuelve un listado de usuarios filtrando por un organismo pasado como parámetro.una lista de según los parametros de busqueda



Expand
titleMás detalles

Signatura

ResultUserList userList(ParamUserListByOrganism paramUserListByOrganismResultUserListWithPhoneGenderNoteAndExtendedData userListWithPhoneGenderNoteAndPernrCertPseudonym( ParamUserListWithPhoneGenderNoteAndExtendedData param)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearch
UserSearchExtendedData
Objeto UserSearch UserSearchExtendedData (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
userList
UserWithExtendedData
Lista de objetos User (objetos UserWithExtendedData 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
ParamUserListByOrganismParamUserListWithPhoneGenderNoteAndExtendedData param = new ParamUserListByOrganismParamUserListWithPhoneGenderNoteAndExtendedData();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603ORG07810");
UserSearchUserSearchExtendedData userSearch = new UserSearchUserSearchExtendedData();
userSearch.setNif("00000000T");
param.setUserSearchsetUserSearchWithPhone(userSearch);
ResultUserListResultUserListWithPhoneGenderNoteAndExtendedData result = client.userListuserListWithPhoneGenderNoteAndPernrCertPseudonym(param);


Método '

...

userListByAncestralOrganism'

...

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



Expand
titleMás detalles

Signatura

ResultUserListWithPhone userList(ParamUserListByOrganismWithPhone paramUserListByOrganismResultUserListByAncestralOrganism userListByAncestralOrganism(ParamUserListByAncestralOrganism paramUserListByAncestralOrganism)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
USERLISTUSERLISTBYANCESTRALORGANISM_00Error durante la consulta de los datos usuarios de funcionariosun organismo ancestro
USERLISTORGANISMLISTBYANCESTRALORGANIM_01El objeto paramUserList paramUserListByAncestralOrganism es nulo
USERLISTORGANISMLISTBYANCESTRALORGANIM_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 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 código del organismo no puede estar vacíoUSERLISTorganismo está dado de baja
ORGANISMLISTBYANCESTRALORGANIM_05No se han encontrado funcionarios para estos parámetros de búsqueda
ORGANISMLISTBYANCESTRALORGANIM_06No existe el organismo ancestro del que se quiere obtener la lista de usuarios
USERLISTORGANISMLISTBYANCESTRALORGANIM_0607El organismo ancestro del que se quiere obtener la lista de usuarios esta dado de baja
USERLIST_07No existen usuarios para ese organismoORGANISMLISTBYANCESTRALORGANIM_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
ParamUserListByOrganismWithPhoneParamUserListByAncestralOrganism param = new ParamUserListByOrganismWithPhoneParamUserListByAncestralOrganism();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearchWithPhoneUserSearch userSearch = new UserSearchWithPhoneUserSearch();
param.setUserSearchWithPhonesetUserSearch(userSearch);
ResultUserListWithPhoneResultUserListByAncestralOrganism result = client.userListuserListByAncestralOrganism(param);



Método '

...

userListByAncestralOrganism1'

...

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 encontradosde un organismo ancestro y sus hijos.



Expand
titleMás detalles

Signatura

ResultUserListWithPhone userList(ParamUserListWithPhone paramUserListWithPhoneResultUserListByAncestralOrganismWithPhone userListByAncestralOrganism(ParamUserListByAncestralOrganismWithPhone paramUserListByAncestralOrganism)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
USERLISTUSERLISTBYANCESTRALORGANISM_00Error durante la consulta de los datos usuarios de funcionariosun organismo ancestro
USERLISTORGANISMLISTBYANCESTRALORGANIM_01El objeto paramUserList paramUserListByAncestralOrganism es nulo
USERLISTORGANISMLISTBYANCESTRALORGANIM_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 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 código del organismo no puede estar vacíoUSERLISTorganismo está dado de baja
ORGANISMLISTBYANCESTRALORGANIM_05No se han encontrado funcionarios para estos parámetros de búsqueda
ORGANISMLISTBYANCESTRALORGANIM_06No existe el organismo ancestro del que se quiere obtener la lista de usuarios
USERLISTORGANISMLISTBYANCESTRALORGANIM_0607El organismo ancestro del que se quiere obtener la lista de usuarios esta dado de bajaUSERLIST_07No existen usuarios para ese organismo
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
ParamUserListWithPhoneParamUserListByAncestralOrganismWithPhone param = new ParamUserListWithPhoneParamUserListByAncestralOrganismWithPhone();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
UserSearchWithPhone userSearchuserSearchWithPhone = new UserSearchWithPhone();
userSearch.setNif("00000000T");
param.setUserSearchsetUserSearchWithPhone(userSearchuserSearchWithPhone);
ResultUserListWithPhoneResultUserListByAncestralOrganismWithPhone result = client.userListuserListByAncestralOrganism(param);



Método '

...

userListByFiscalAnagramList'

...

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



Expand
titleMás detalles

Signatura

ResultUserListByAncestralOrganism userListByAncestralOrganism(ParamUserListByAncestralOrganism paramUserListByAncestralOrganismResultUserListByFiscalAnagramList 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 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 ocurridosizeintTamañ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
USERLISTBYANCESTRALORGANISMUSERLISTBYFISCALANAGRAMALIST_00Error durante la consulta de los usuarios datos de un organismo ancestrofuncionarios
ORGANISMLISTBYANCESTRALORGANIMUSERLISTBYFISCALANAGRAMALIST_01El objeto paramUserListByAncestralOrganism paramUserListByFiscalAnagramList es nulo
ORGANISMLISTBYANCESTRALORGANIMUSERLISTBYFISCALANAGRAMALIST_02El código del organismo ancestro no puede estar vacíoORGANISMLISTBYANCESTRALORGANIM_03No existe el organismo ancestro del cual se pretenden obtener los código de sus descendientes
ORGANISMLISTBYANCESTRALORGANIM_04El organismo está dado de baja
ORGANISMLISTBYANCESTRALORGANIM_05No se han encontrado funcionarios para estos parámetros de búsqueda
ORGANISMLISTBYANCESTRALORGANIMUSERLISTBYFISCALANAGRAMALIST_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
03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByAncestralOrganismParamUserListByFiscalAnagramList param = new ParamUserListByAncestralOrganismParamUserListByFiscalAnagramList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearch userSearch = new UserSearch()String[] FiscalAnagrams = { "18419908J" };
param.setUserSearchsetFiscalAnagrams(userSearchFiscalAnagrams);
ResultUserListByAncestralOrganismResultUserListByFiscalAnagramList result = client.userListByAncestralOrganismuserListByFiscalAnagramList(param);



Método '

...

userListByFiscalAnagramListWithIdCert'

...

Servicio que devuelve un listado una lista de usuarios de un organismo ancestro y sus hijosa partir de una lista de anagramas fiscales.



Expand
titleMás detalles

Signatura

ResultUserListByAncestralOrganismWithPhone userListByAncestralOrganism(ParamUserListByAncestralOrganismWithPhone paramUserListByAncestralOrganism
ResultUserListByFiscalAnagramListWithIdCert userListByFiscalAnagramListWithIdCert(ParamUserListByFiscalAnagramListWithIdCert param)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodefiscalAnagramsString[]Código de organismouserSearchWithPhoneLista 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 objetos User (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTBYANCESTRALORGANISMUSERLISTBYFISCALANAGRAMALIST_00Error durante la consulta de los usuarios datos de un organismo ancestrofuncionarios
ORGANISMLISTBYANCESTRALORGANIMUSERLISTBYFISCALANAGRAMALIST_01El objeto paramUserListByAncestralOrganism paramUserListByFiscalAnagramList es nulo
ORGANISMLISTBYANCESTRALORGANIMUSERLISTBYFISCALANAGRAMALIST_02El código del organismo ancestro no puede estar vacíoORGANISMLISTBYANCESTRALORGANIM_03No existe el organismo ancestro del cual se pretenden obtener los código de sus descendientes
ORGANISMLISTBYANCESTRALORGANIM_04El organismo está dado de baja
ORGANISMLISTBYANCESTRALORGANIM_05No se han encontrado funcionarios para estos parámetros de búsqueda
ORGANISMLISTBYANCESTRALORGANIM_06No existe el organismo ancestro del que se quiere obtener la lista de usuarios
ORGANISMLISTBYANCESTRALORGANIM_07El organismo ancestro del que se quiere obtener la lista de usuarios esta dado de baja
ORGANISMLISTBYANCESTRALORGANIM_08Ha habido un problema al recuperar los organismos para buscar roles
ORGANISMLISTBYANCESTRALORGANIM_09Ha habido un problema al recuperar los roles para buscar usuariosUSERLISTBYFISCALANAGRAMALIST_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByAncestralOrganismWithPhoneParamUserListByFiscalAnagramListWithIdCert param = new ParamUserListByAncestralOrganismWithPhoneParamUserListByFiscalAnagramListWithIdCert();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07839");
UserSearchWithPhone userSearchWithPhone = new UserSearchWithPhone()String[] FiscalAnagrams = { "18419908J" };
param.setUserSearchWithPhonesetFiscalAnagrams(userSearchWithPhoneFiscalAnagrams);
ResultUserListByAncestralOrganismWithPhoneResultUserListByFiscalAnagramListWithIdCert result = client.userListByAncestralOrganismuserListByFiscalAnagramListWithIdCert(param);


Método '

...

userListByOrganismBranchTree'

...

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



Expand
titleMás detalles

Signatura

ResultUserListByFiscalAnagramList userListByFiscalAnagramList(ParamUserListByFiscalAnagramList paramUserListByFiscalAnagramListResultUserListByOrganismBranchTree userListByOrganismBranchTree(ParamUserListByOrganismBranchTree paramUserListByOrganismBranchTree)

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 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
USERLISTBYFISCALANAGRAMALISTUSERLISTBYORGANISMBRANCHTREE_00Error durante la consulta de los datos de funcionariosUSERLISTBYFISCALANAGRAMALISTusuarios de un organismo y descendientes
USERLISTBYORGANISMBRANCHTREE_01El objeto paramUserListByFiscalAnagramList paramUserListOrganismBranchTree es nulo
USERLISTBYFISCALANAGRAMALIST_02USERLISTBYORGANISMBRANCHTREE_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 funcionarios para estos usuarios con los parámetros de búsqueda USERLISTBYFISCALANAGRAMALIST_03Ha ocurrido algún error al realizar la búsquedaestablecidos

Ejemplo de invocación


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



Método '

...

userListByOrganismBranchTreeWithPhone'

...

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



Expand
titleMás detalles

Signatura

ResultUserListByOrganismBranchTree userListByOrganismBranchTreeResultUserListByOrganismBranchTreeWithPhone userListByOrganismBranchTreeWithPhone(ParamUserListByOrganismBranchTree ParamUserListByOrganismBranchTreeWithPhone paramUserListByOrganismBranchTree)

Parámetros de invocación

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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListByOrganismBranchTreeParamUserListByOrganismBranchTreeWithPhone param = new ParamUserListByOrganismBranchTreeParamUserListByOrganismBranchTreeWithPhone();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearchUserSearchWithPhone userSearch = new UserSearchUserSearchWithPhone();
param.setUserSearch(userSearch);
ResultUserListByOrganismBranchTreeResultUserListByOrganismBranchTreeWithPhone result = client.userListByOrganismBranchTreeuserListByOrganismBranchTreeWithPhone(param);


Método '

...

userListWithRevisedFlag'

...

Servicio que devuelve una lista un listado de usuarios de un organismo y sus descendientes, de acuerdo con los parámetros de búsqueda introducidos.

Devuelve igualmente el tamaño de usuarios encontrados.



Expand
titleMás detalles

Signatura

ResultUserListByOrganismBranchTreeWithPhone userListByOrganismBranchTreeWithPhone(ParamUserListByOrganismBranchTreeWithPhone paramUserListByOrganismBranchTreeResultUserListWithRevisedFlag userListWithRevisedFlag(ParamUserListWithRevisedFlag paramUserList)

Parámetros de invocación

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

Códigos error


CódigoDescripción
USERLISTBYORGANISMBRANCHTREEUSERLIST_00Error durante la consulta de los usuarios de un organismo y descendientesUSERLISTBYORGANISMBRANCHTREEdatos de funcionarios
USERLIST_01El objeto paramUserListOrganismBranchTree paramUserList es nulo
USERLISTBYORGANISMBRANCHTREEUSERLIST_02El código de organismo está vacío
USERLISTBYORGANISMBRANCHTREE_03El organismo no existe
USERLISTBYORGANISMBRANCHTREENo 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 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 establecidoscó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
ParamUserListByOrganismBranchTreeWithPhoneParamUserListWithRevisedFlag param = new ParamUserListByOrganismBranchTreeWithPhoneParamUserListWithRevisedFlag();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07810");
UserSearchWithPhone userSearch = new UserSearchWithPhone();
userSearch.setNif("00000000T");
param.setUserSearch(userSearch);
ResultUserListByOrganismBranchTreeWithPhoneResultUserListWithRevisedFlag  result = client.userListByOrganismBranchTreeWithPhoneuserListWithRevisedFlag(param);



Método '

...

userListByUnits'

...

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

Devuelve igualmente el tamaño de usuarios encontrados.



No existen usuarios para ese organismo

error


Expand
titleMás detalles

Signatura

ResultUserListWithRevisedFlag userListWithRevisedFlagResultUserByUnits userListByUnits(ParamUserListWithRevisedFlag ParamUserListbyUnits paramUserList);

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos

error
CódigoDescripción
USERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
USERLIST_02No se han encontrado funcionarios para estos parámetros de búsqueda
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_07
CódigoDescripción
USERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
USERLIST_02No se han encontrado funcionarios para estos parámetros de búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamUserListWithRevisedFlagUserSearchByUnits paramuserSearch = new ParamUserListWithRevisedFlagUserSearchByUnits();
paramuserSearch.setApplicationIdsetNif("SIU00000000T");
UserSearchWithPhone
ParamUserListbyUnits userSearchparam = new UserSearchWithPhoneParamUserListbyUnits();
userSearchparam.setNifsetApplicationId("00000000TSIU");
param.setUserSearch(userSearch);
param.setFiscalAnagram("00000000T");

ResultUserListWithRevisedFlag ResultUserByUnits result = client.userListWithRevisedFlaguserListByUnits(param);


Búsqueda y consulta de edificios


Método '

...

buildingList'

...

Servicio que devuelve un listado de usuariosedificios, de acuerdo con los parámetros de búsqueda introducidos. Devuelve igualmente el tamaño de usuarios encontradosnúmero de valores encontrados.

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

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



Expand
titleMás detalles

Signatura

ResultUserByUnits userListByUnits(ParamUserListbyUnits paramUserList);ResultBuildingList buildingList(ParamBuildingList paramBuildingList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearchByUnitsbuildingSearchObjeto UserSearchByUnits 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
userListbuildingListLista de objetos  UserWithPhoneGenderNote objetos Building (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
USERLISTLISTBUILDING_00Error durante la consulta de los datos de funcionariosUSERLISTel listado de edificios
LISTBUILDING_01El objeto paramUserList ParamBuildingList es nulo
USERLISTLISTBUILDING_02El objeto de búsqueda es nulo
LISTBUILDING_03No se han encontrado funcionarios edificios para estos parámetros de búsqueda
LISTBUILDING_04Ha ocurrido algún tipo de error al listar los edificios

Ejemplo de invocación


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

ParamUserListbyUnits param BuildingSearch buildingSearch = new ParamUserListbyUnitsBuildingSearch();
parambuildingSearch.setApplicationIdsetName("SIUEdificio1");
paramparamBuildingList.setUserSearchsetBuildingSearch(userSearchbuildingSearch);
param.setFiscalAnagram("00000000T");

ResultUserByUnitsResultBuildingList result = client.userListByUnitsbuildingList(paramparamBuildingList);


Búsqueda y consulta de

...

logos


Método '

...

getLogo'

...

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

Permite filtrar por datos como dirección, ciudadanagrama fiscal, código, descripción, fecha de baja, fecha de alta, latitud, longitud, nombre y código postalde organismo.

Devuelve de cada edificio, dirección, ciudad, código, fecha de alta, nombre código postal, fecha de baja, longitud, latitud y nombresi 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

ResultBuildingList buildingList(ParamBuildingList paramBuildingListResultGetLogo getLogo(ParamGetLogo paramGetLogo)

Parámetros de invocación

Objeto BuildingSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
codebuildingSearchLongCódigo de logo
organismCodeStringCódigo de organismo
nameStringNombre del logo

Parámetros de respuesta


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

Códigos error


CódigoDescripción
LISTBUILDINGLISTLOGO_00Error durante el listado de edificioslogos
LISTBUILDINGLISTLOGO_01El objeto ParamBuildingList ParamLogoList es nulo
LISTBUILDINGLISTLOGO_02El objeto de búsqueda ParamGetLogo es nulo
LISTBUILDINGLISTLOGO_03No se han encontrado edificios logo para estos parámetros de búsqueda
LISTBUILDINGLISTLOGO_04Ha ocurrido algún tipo de error al listar los edificioslogos
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
ParamBuildingListParamGetLogo paramBuildingListparam = new ParamBuildingListParamGetLogo();
BuildingSearch buildingSearch = new BuildingSearch();
buildingSearch.setName("Edificio1param.setApplicationId("SIU");
paramBuildingListparam.setBuildingSearchsetOrganismCode(buildingSearch"ORG07458");
ResultBuildingListResultGetLogo result = client.buildingListgetLogo(paramBuildingListparam);

Búsqueda y consulta de logos



Método '

...

getLogoList'

...

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

Permite filtrar por anagrama fiscal, código, nombre y código de organismo.Devuelve si si es 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 de organismo.



Expand
titleMás detalles

Signatura

ResultGetLogo getLogo(ParamGetLogo paramGetLogoResultLogoList getLogoList(ParamLogoList paramLogoList)

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
LISTLOGO_00Error durante el listado de logos
LISTLOGO_01El objeto ParamLogoList es nulo
LISTLOGO_02El objeto ParamGetLogo es nulo
LISTLOGO_03No se han encontrado logo para estos parámetros de búsqueda
LISTLOGO_04Ha ocurrido algún tipo de error al listar los logos
LISTLOGO_05No se han proporcionado parámetros de búsqueda del método 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
ParamGetLogoParamLogoList param = new ParamGetLogoParamLogoList();
param.setApplicationId("SIU");
LogoSearch logoSearch = new LogoSearch();
logoSearch.setDefaultLogo(1);
param.setOrganismCodesetLogoSearch("ORG07458"logoSearch);
ResultGetLogoResultLogoList result = client.getLogogetLogoList(param);



Búsquedas y consultas de puestos


Método '

...

getJobByJobCode'

...

Servicio que devuelve una lista de logos.Permite filtrar por código, si es el logo por defecto, descripción, imagen, nombre, código de organismola información de un puesto, partiendo de un código de puesto.


Expand
titleMás detalles

Signatura

ResultLogoList getLogoList(ParamLogoList paramLogoListResultGetJobByJobCode getJobByJobCode(ParamGetJobByJobCode paramGetJobInformationByJobCode)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


ParamLogoList
CódigoDescripción
LISTLOGOGETJOBCODE_00Error durante el listado de logosLISTLOGOHa ocurrido un error al realizar la búsqueda
GETJOBCODE_01El objeto ParamGetJobByJobCode es nulo
LISTLOGOGETJOBCODE_02El objeto ParamGetLogo campo JobCode es nuloLISTLOGO_03No se han encontrado logo para estos parámetros de búsqueda
LISTLOGO_04Ha ocurrido algún tipo de error al listar los logos
LISTLOGO_05No se han proporcionado parámetros de búsqueda del metodo getLogo
LISTLOGO_06Ha ocurrido algún tipo de error al obtener el logo del servicio getLogo

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamLogoListParamGetJobByJobCode param = new ParamLogoListParamGetJobByJobCode();
param.setApplicationId("SIU");
LogoSearch logoSearch = new LogoSearch();
logoSearch.setDefaultLogo(1);
param.setLogoSearchsetJobCode(logoSearch"JOB00031");
ResultLogoListResultGetJobByJobCode result = client.getLogoListgetJobByJobCode(param);

...


Método '

...

jobInformation'

...

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


Expand
titleMás detalles

Signatura

ResultGetJobByJobCode getJobByJobCode(ParamGetJobByJobCode paramGetJobInformationByJobCodeResultJobInformationList jobInformation(ParamJobInformationList jobList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


CódigoDescripción
GETJOBCODEJOBINFORMATION_00Ha ocurrido un error al realizar la búsqueda
GETJOBCODEJOBINFORMATION_01El objeto ParamGetJobByJobCode ParamJobInformationList es nulo
GETJOBCODEJOBINFORMATION_02El campo JobCode es nulolistado 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
ParamGetJobByJobCodeParamJobInformationList param = new ParamGetJobByJobCodeParamJobInformationList();
List<String> jobs = new ArrayList<String>();
paramjobs.setApplicationIdadd("SIUJOB00033");		
param.setJobCodesetJobCodes("JOB00031"jobs);
ResultGetJobByJobCodeResultJobInformationList result = client.getJobByJobCodejobInformation(param);




Método '

...

jobList'

...

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

ResultJobInformationList jobInformation(ParamJobInformationList jobListResultJobList jobList(ParamJobList paramJobList)

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamJobInformationListParamJobList param = new ParamJobInformationListParamJobList();
List<String> jobsparam.setApplicationId("SIU");
JobSearch jobSearch = new ArrayList<String>JobSearch();
jobsjobSearch.addsetJobCode("JOB00033");		);
jobSearch.setIsFRH(2);
jobSearch.setVacante(true);
param.setJobCodessetJobSearch(jobsjobSearch);
ResultJobInformationListResultOrganismList result = client.jobInformationjobList(param);



Búsqueda y consulta de sellos de órgano


Método '

...

stampList'

...

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á ocupadoun listado de sellos encontrados, según los parámetros de búsqueda introducidos.



Expand
titleMás detalles

Signatura

ResultJobList jobList(ParamJobList paramJobListResultStampList stampList(ParamStampList paramStampList)

Parámetros de invocación

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

Códigos error


un
CódigoDescripción
JOBLISTSTAMPLIST_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
ParamJobListParamStampList param = new ParamJobListParamStampList();
param.setApplicationId("SIU");
JobSearchStampSearch jobSearchstampSearch = new JobSearch();
jobSearch.setJobCode("JOB00033");
jobSearch.setIsFRH(2);
jobSearch.setVacante(trueStampSearch();
param.setJobSearchsetStampSearch(jobSearchstampSearch);
ResultOrganismListResultStampList result = client.jobListstampList(param);

...



Método '

...

stampListAndUserInformation'

...

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



Expand
titleMás detalles

Signatura

ResultStampList stampListResultStampListAndUserInformation stampListAndUserInformation(ParamStampList ParamStampListAndUserInformation paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
stampSearchstampListSearchObjeto StampSearch 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 Stamp 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
ParamStampListParamStampListAndUserInformation param = new ParamStampListParamStampListAndUserInformation();
param.setApplicationId("SIU");
StampSearchStampAndUserInformationSearch stampSearchstampListSearch = new StampSearchStampAndUserInformationSearch();
stampListSearch.setOrganismCode("ORG07556");
param.setStampSearchsetStampListSearch(stampSearchstampListSearch);
ResultStampListResultStampListAndUserInformation result = client.stampListstampListAndUserInformation(param);



Método '

...

stampListAndUserInformation1'

...

Servicio que devuelve un listado una lista de sellos encontrados e información del usuario, según los parámetros de búsqueda introducidoscon información de sus usuarios pudiendo filtrar por organismo, rol y sello.



Expand
titleMás detalles

Signatura

ResultStampListAndUserInformation ResultStampListAndUserInformationByRoleAndUser stampListAndUserInformation(ParamStampListAndUserInformation ParamStampListAndUserInformationByRoleAndUser paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
stampListSearchsearchParamsObjeto StampAndUserInformationSearch 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 StampAndUserInformation 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
ParamStampListAndUserInformationParamStampListAndUserInformationByRoleAndUser param = new ParamStampListAndUserInformationParamStampListAndUserInformationByRoleAndUser();
param.setApplicationId("SIU");
StampAndUserInformationSearchStampAndUserInformationByRoleAndUserSearch stampListSearchsearchParams = new StampAndUserInformationSearchStampAndUserInformationByRoleAndUserSearch();
stampListSearch.setOrganismCode("ORG07556");
param.setStampListSearchsetSearchParams(stampListSearchsearchParams);
ResultStampListAndUserInformationResultStampListAndUserInformationByUser result = client.stampListAndUserInformation(param);



Método '

...

stampListAndUserInformation2'

...

Servicio que devuelve una lista un listado de sellos con la información de sus usuarios pudiendo filtrar por organismo, rol y selloel rol del usuario.



Expand
titleMás detalles

Signatura

ResultStampListAndUserInformationByRoleAndUser ResultStampListAndUserInformationByUser stampListAndUserInformation(ParamStampListAndUserInformationByRoleAndUser ParamStampListAndUserInformationByUser paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
searchParamsstampListSearchObjeto StampAndUserInformationByRoleAndUserSearch 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
ParamStampListAndUserInformationByRoleAndUserParamStampListAndUserInformationByUser param = new ParamStampListAndUserInformationByRoleAndUserParamStampListAndUserInformationByUser();
param.setApplicationId("SIU");
StampAndUserInformationByRoleAndUserSearchStampAndUserInformationByUserSearch searchParamsstampListSearch = new StampAndUserInformationByRoleAndUserSearch(StampAndUserInformationByUserSearch();
stampListSearch.setFiscalAnagram("00000000T");
param.setSearchParamssetStampListSearch(searchParamsstampListSearch);
ResultStampListAndUserInformationByUser result = client.stampListAndUserInformation(param);



Método '

...

stampListAndUserInformationJob'

...

Servicio que devuelve un listado una lista de sellos con la información de sus usuarios pudiendo filtrar por el rol del usuarioorganismo, puesto y sello.



Expand
titleMás detalles

Signatura

ResultStampListAndUserInformationByUser stampListAndUserInformationResultStampListAndUserInformationByJobAndUser stampListAndUserInformationJob(ParamStampListAndUserInformationByUser ParamStampListAndUserInformationByJobAndUser paramStampList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
stampListSearchsearchParamsObjeto StampAndUserInformationByUserSearch 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 StampAndUserInformationByUser 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
ParamStampListAndUserInformationByUserParamStampListAndUserInformationByJobAndUser param = new ParamStampListAndUserInformationByUserParamStampListAndUserInformationByJobAndUser();
param.setApplicationId("SIU");
StampAndUserInformationByUserSearchStampAndUserInformationByJobAndUserSearch stampListSearchsearchParams = new StampAndUserInformationByUserSearch();
stampListSearch.setFiscalAnagram("00000000T"StampAndUserInformationByJobAndUserSearch();
param.setStampListSearchsetSearchParams(stampListSearchsearchParams);
ResultStampListAndUserInformationByUser result = client.stampListAndUserInformation(param);



Método '

...

readCertPseudonym'

...

Servicio que devuelve una lista de sellos con información de sus usuarios pudiendo filtrar por organismo, puesto y sello.la información de un usuario en base a su nif, pernr o certificado pseudonimo



Se ha encontrado algún sello con el campo holder nulo
Expand
titleMás detalles

Signatura

ResultStampListAndUserInformationByJobAndUser stampListAndUserInformationJob(ParamStampListAndUserInformationByJobAndUser paramStampList
ResultReadCertPseudonym readCertPseudonym(ParamReadCertPseudonym param)

Parámetros de invocación

Objeto StampAndUserInformationByJobAndUserSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
nifsearchParamsStringDocumento de identidad
pernrIntegerCódigo pernr
certPseudonymStringCódigo del certificado pseudónimo

Parámetros de respuesta


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_06
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgmessageStringMensaje 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

del error ocurrido
statusStringOK o KO
userObjetoEl usuario.

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamStampListAndUserInformationByJobAndUserParamReadCertPseudonym param = new ParamStampListAndUserInformationByJobAndUserParamReadCertPseudonym();
param.setApplicationId("SIU");
StampAndUserInformationByJobAndUserSearch searchParams = new
StampAndUserInformationByJobAndUserSearch();
param.setSearchParamssetNif(searchParams"00000000T");
ResultStampListAndUserInformationByUserResultReadCertPseudonym result = client.stampListAndUserInformationreadCertPseudonym(param);


Anexos


Objetos comunes

Objeto
Anchor
anclaBuilding
anclaBuilding
building

...

NombreTipoDescripción
organismCodeStringCódigo de organismo
UserWithExtendedData
Campos del objeto UserWithExtendedData (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
anclauserSearchWithPhone
anclauserSearchWithPhone
userSearchWithPhone


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

Objeto
Anchor
anclaUserSearchByUnits
anclaUserSearchByUnits
UserSearchByUnits

...