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, A continuación se describen todos los servicios de SIU junto con los parámetros de invocación, resultado de cada servicio y código java de ejemplo de integración de cada servicio.

...

Expand
titleMás detalles

Signatura

ResultAdditionalDataOrganismListByUser additionalDataOrganismListByUser (ParamAdditionalDataOrganismListByUser paramAdditionalDataOrganismByUser).

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


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


Método '

...

additionalDataOrganismListByPernrAndCertPseudonym'

...

Servicio que devuelve

...

un listado con información adicional de los organismos a los que

...

un usuario

...

tiene acceso. Permite filtrar por usuario.

Un organismo ancestro es aquel que tiene la identidad fiscal a 1De 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.



ANCESTRALORGANISMBYUSERLIST
Expand
titleMás detalles

Signatura

ResultAncestralOrganismByUserList ancestralOrganismByUserList(ParamAncestralOrganismByUserList paramAncestralOrganismByUserList).
ResultAdditionalDataOrganismListByUserExtendedData additionalDataOrganismListByPernrAndCertPseudonym(ParamAdditionalDataOrganismListByUserExtendedData paramAdditionalDataOrganismListByUserExtendedData)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
token
UserSearchExtendedData
StringValor del token cifrado
originalTokenStringValor del token a cifrar
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
organismList
sizeintTamaño de la lista devuelta
organismByUser
  organismsLista de organismos (ver detalle de campos en el apartado de objetos  )
 
organism
user
Organismo
Usuario (ver detalle de
campos en
campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ANCESTRALORGANISMBYUSERLIST
ORGANISMROOTFATHERBYUSER_
07
01El objeto
paramAncestralOrganismByUserList
paramOrganismList es nulo.
ANCESTRALORGANISMBYUSERLIST
ORGANISMROOTFATHERBYUSER_
08
El 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
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
de organismosANCESTRALORGANISMBYUSERLIST_06Ha ocurrido algún error al realizar la búsqueda
del padre raíz del organismo

Ejemplo de invocación

El ejemplo devuelve un error


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAncestralOrganismByUserListParamAdditionalDataOrganismListByUserExtendedData param = new ParamAncestralOrganismByUserListParamAdditionalDataOrganismListByUserExtendedData();
param.setApplicationId("SIU");
param.setOriginalToken("TUserSearch userSearch = new UserSearch();
userSearch.setNif("00000000T");
param.setTokensetUserSearch("T"userSearch);
ResultAncestralOrganismByUserList resultResultAdditionalDataOrganismListByUserExtendedDataresult = client.ancestralOrganismByUserListadditionalDataOrganismListByPernrAndCertPseudonym(param);


Método '

...

ancestralOrganismByUserList'

...

...

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



Ejemplo de invocación

Expand
titleMás detalles

Signatura

ResultAncestralOrganismTree ancestralOrganismTree(ParamAncestralOrganismTree paramAncestralOrganismTree)

ResultAncestralOrganismByUserList ancestralOrganismByUserList(ParamAncestralOrganismByUserList paramAncestralOrganismByUserList).

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodetokenStringCódigo de organismo del que se extraerán los de su árbol
organismSearchBean de búsqueda de organismos
   organismCampos del objeto 1052050039 (ver detalle de campos en el apartado de objetos comunes)
   pagingCriteriaCampos del objeto 1052050039 (ver detalle de campos en el apartado de objetos comunes)
   sortingCriteriaCampos del objeto 1052050039 (ver detalle de campos en el apartado de objetos comunes)
   paramsCampos del objeto 1052050039 (ver detalle de campos en el apartado de objetos comunes)
Valor 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 de organismos 
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ANCESTRAL_ORGANISM_TREE_01
ANCESTRALORGANISMBYUSERLIST_07El objeto
paramAncestralOrganismTree
paramAncestralOrganismByUserList es nulo
ANCESTRAL_ORGANISM_TREE_04
ANCESTRALORGANISMBYUSERLIST_08El
código de organismo no puede ser
parámetro de entrada token original es 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
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
ParamAncestralOrganismTreeParamAncestralOrganismByUserList param = new ParamAncestralOrganismTreeParamAncestralOrganismByUserList();
param.setApplicationId("SIU");
param.setOriginalToken("T");
param.setOrgCodesetToken("ORG07458T");
ResultAncestralOrganismTreeResultAncestralOrganismByUserList result = client.ancestralOrganismTreeancestralOrganismByUserList(param);



Método '

...

ancestralOrganismWithAllTree'

...

 

...

Servicio que devuelve un listado con la información de TODOS 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(tanto de alta como de baja). Recorrerá la rama hacia arriba, hasta localizar su raíz.

Parámetros de respuesta


Expand
titleMás detalles

Signatura

ResultAncestralOrganismTreeWithOldCode ancestralOrganismTreeExtendedWithOldCode(ParamAncestralOrganismTree paramAncestralOrganismTreeResultAncestralOrganismWithAllTree 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
organismSearchBean de búsqueda de organismos
   organismCampos del objeto organism (ver detalle de campos en el apartado de objetos comunes)
   pagingCriteriaCampos del objeto 1052050039 (ver detalle de campos en el apartado de objetos comunes)
   sortingCriteriaCampos del objeto 1052050039 (ver detalle de campos en el apartado de objetos comunes)
   paramsCampos del objeto 1052050039 (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta

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

Códigos error


CódigoDescripción
ANCESTRAL_ORGANISM_WITH_ALL_TREE_01El objeto paramAncestralOrganismTree es nuloANCESTRAL_ORGANISM_TREE_04El código de organismo no puede ser paramAncestralOrganismWithAllTree es nulo
ANCESTRAL_ORGANISM_TREE_02No se han encontrado organismos con esos parámetros de búsquedaANCESTRAL_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
ParamAncestralOrganismTreeParamAncestralOrganismWithAllTree param = new ParamAncestralOrganismTreeParamAncestralOrganismWithAllTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG08881ORG15138");
ResultAncestralOrganismTreeWithOldCodeResultAncestralOrganismWithAllTree result = client.ancestralOrganismTreeExtendedancestralOrganismWithAllTree(param);


Método '

...

ancestralOrganismTree' #Deprecated


...

Servicio que devuelve un listado de organismos ascendentes con la información de los ancestros 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.

organismo, el organismo buscado y los que tienen el mismo padre que el organismo buscado.



ORGANISMLIST
Expand
titleMás detalles

Signatura

ResultAscendantOrganismBranchTree ascendantOrganismBranchTree(ParamAscendantOrganismBranchTree paramAscendentOrganismBranchTreeResultAncestralOrganismTree ancestralOrganismTree(ParamAncestralOrganismTree paramAncestralOrganismTree)

Parámetros de invocación

Objeto 1052050039
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeStringCódigo de organismo del que se extraerán los de su árbol
organismSearch
Bean 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


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

Códigos error


CódigoDescripción
ASCENDENT
ANCESTRAL_ORGANISM_
BRANCH_LIST
TREE_01El objeto
paramAscendantOrganimsBranchTree
paramAncestralOrganismTree es nulo
ORGANISMLIST_00Error durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismList es nulo
ANCESTRAL_ORGANISM_TREE_04El código de organismo no puede ser nulo
ANCESTRAL_ORGANISM_TREE_02No se han encontrado organismos
para estos
con esos parámetros de búsqueda
ORGANISMLIST_04No existe el organismo de entradaORGANISMLIST
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
ParamAscendantOrganismBranchTreeParamAncestralOrganismTree param = new ParamAscendantOrganismBranchTreeParamAncestralOrganismTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG07810ORG07458");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07810");
param.setOrganismSearch(organismSearch);
ResultAscendantOrganismBranchTree ResultAncestralOrganismTree result = client.ascendantOrganismBranchTreeancestralOrganismTree(param);


Método '

...

ancestralOrganismTreeExtended' #Deprecated


...

Servicio que devuelve un listado de organismos hijos de otro organismo pasado como parámetro, acorde con unos parámetros de búsqueda, incluyendo el organismo pasado como parámetro.Permite filtrar además por otros datos como dirección, cif, ciudad, país, email, si es emisor, si es externo, el código del organismo padre, la fecha de baja, por la identidad fiscal, la fecha de alta, el nombre, el newCode, el código del organismo, el código postal, la provincia, si es receptor, el NIF del jefe del servicio, el nombre corto, el teléfono, el código sirhga o el código sirhga del organismo padrecon 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.



DESCENDENTORGANISMLIST
Expand
titleMás detalles

Signatura

ResultDescendentOrganismList descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismListResultAncestralOrganismTreeWithOldCode ancestralOrganismTreeExtendedWithOldCode(ParamAncestralOrganismTree paramAncestralOrganismTree)

Parámetros de invocación

Objeto OrganismSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeStringCódigo de organismo del que se extraerán los de su árbol
organismSearch
Bean 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


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

Códigos error


CódigoDescripción
DESCENDENTORGANISMLIST_00Error durante la consulta de los datos de organismos
ANCESTRAL_ORGANISM_TREE_01El objeto
paramDescendentOrganismList
paramAncestralOrganismTree es nulo
DESCENDENTORGANISMLIST_02No se han encontrado organismos para estos
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
DESCENDENTORGANISMLIST
ANCESTRAL_ORGANISM_TREE_03
El código de organismo es nuloDESCENDENTORGANISMLIST_04El organismo no existe en la base de datosDESCENDENTORGANISMLIST_05El organismo esta dado de baja en la base de datosDESCENDENTORGANISMLIST_06
Ha ocurrido algún tipo de error al realizar la búsqueda
ANCESTRAL_ORGANISM_TREE_00Ha ocurrido algún error
al realizar la búsqueda
inesperado

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamDescendentOrganismListParamAncestralOrganismTree param = new ParamDescendentOrganismListParamAncestralOrganismTree();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839param.setOrgCode("ORG08881");
param.setOrganismSearch(organismSearch);
ResultDescendentOrganismList ResultAncestralOrganismTreeWithOldCode result = client.descendentOrganismListancestralOrganismTreeExtended(param);



Método '

...

ascendantOrganismBranchTree'

...

Servicio para la búsqueda del primer organismo padre que contenga información relativa a un dato extendido. Permite filtrar por un dato extendido y por código de organismo. Devuelve un organismo, con un listado de datos extendidos. Estos datos extendidos se componen de nombre y valor.

...

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.



Expand
titleMás detalles

Signatura

ResultFirstParentOrganismWithExtendData firstParentOrganismWithExtendData(ParamFirstParentOrganismWithExtendData paramFirstParentOrganismWithExtendDataResultAscendantOrganismBranchTree ascendantOrganismBranchTree(ParamAscendantOrganismBranchTree paramAscendentOrganismBranchTree)

Parámetros de invocación

organismCodeDato extendido
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeStringCódigo de organismo
extendedDataString
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


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamFirstParentOrganismWithExtendDataParamAscendantOrganismBranchTree param = new ParamFirstParentOrganismWithExtendDataParamAscendantOrganismBranchTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG07810");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG15551ORG07810");
param.setExtendedData("ORG_PCON"setOrganismSearch(organismSearch);
ResultFirstParentOrganismWithExtendDataResultAscendantOrganismBranchTree result = client.firstParentOrganismWithExtendDataascendantOrganismBranchTree(param);




Método '

...

descendentOrganismList'

...

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 mayorun listado de organismos hijos de otro organismo pasado como parámetro, acorde con unos parámetros de búsqueda, incluyendo el organismo pasado como parámetro.

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



Expand
titleMás detalles

Signatura

ResultAdministrativeOrganismList getAdministrativeOrganismList(ParamAdministrativeOrganismList paramAdministrativeOrganismListResultDescendentOrganismList descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismList)

Parámetros de invocación

userOrganismCodeCódigo del organismo con el que se ha logueado el usuario
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramString
Anagrama fiscal
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


Lista administradoresNombre del organismo administradores  organismCode
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
size
dataList
intTamaño de la lista de organismos
devuelta
  nameString
organismListLista de organismos
 
StringCódigo del organismo administradores
organismOrganismo (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
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
ParamAdministrativeOrganismListParamDescendentOrganismList param = new ParamAdministrativeOrganismListParamDescendentOrganismList();
param.setApplicationId("SIU");
param.setUserOrganismCode("ORG16671
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");

ResultAdministrativeOrganismList responseparam.setOrganismSearch(organismSearch);
ResultDescendentOrganismList result = client.getAdministrativeOrganismListdescendentOrganismList(param);


Método '

...

descendentOrganismListWithCode'

...

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

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

Descripción
Expand
titleMás detalles

Signatura

ResultProcessUnitList getClosestProcessUnitList(ParamGetProcessUnitList requestParamResultDescendentOrganismListWithCode descendentOrganismList(ParamDescendentOrganismList paramDescendentOrganismList)

Parámetros de invocación

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

Parámetros de respuesta

fiscalAnagramStringAnagrama fiscal
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


Lista tramitadores que coincidenNombre del organismo tramitador  organismCode
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
size
dataList
intTamaño de la lista de organismos
devuelta
  nameString
organismListLista de organismos
 
StringCódigo del organismo tramitador
organismOrganismoWithCode (ver detalle de campos en el apartado de objetos comunes)

Códigos error


GETPROCESSUNITNo 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
CódigoDescripción
DESCENDENTORGANISMLIST_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 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
ParamGetProcessUnitListParamDescendentOrganismListWithCode param = new ParamGetProcessUnitListParamDescendentOrganismList();
param.setApplicationId("SIU");
param.setUserOrganismCode("ORG11896OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismCodes(new String[] { "ORG11896", "ORG14166", "ORG11882", "ORG15137", "ORG11652", "ORG11904", "ORG11964" }setOrganismSearch(organismSearch);
ResultDescendentOrganismList ResultProcessUnitListresult response = client.getInfoServices().getClosestProcessUnitListdescendentOrganismList(param);


Método '

...

getAdministrativeOrganismList'

...

...

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



Expand
titleMás detalles

Signatura

ResultGetDir3CodeList getDir3CodeList(ParamOrganismWithCodeDir3List paramOrganismWithCodeDir3ListResultAdministrativeOrganismList getAdministrativeOrganismList(ParamAdministrativeOrganismList paramAdministrativeOrganismList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el métodofiscalAnagram
userOrganismCodeStringAnagrama fiscal
organismDir3CodeListList<String>Listado de códigos dir3
Código del organismo con el que se ha logueado el usuario

Parámetros de respuesta


Código DIR3 del organismo
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismDir3CodeListdataListLista de organismos con código DIR3administradores
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)
   organismDir3Code  nameStringNombre del organismo administradores
   organismCodeStringCódigo del organismo administradores

Códigos error


Ha ocurrido algún error al realizar la búsqueda
CódigoDescripción
GETDIR3CODELISTADMINISTRATIVE_ORGAN_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
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
ParamOrganismWithCodeDir3ListParamAdministrativeOrganismList param = new ParamOrganismWithCodeDir3ListParamAdministrativeOrganismList();
param.setApplicationId("SIU");
List<String> lstDirCode = new ArrayList<String>();
lstDirCode.add("A02003454param.setUserOrganismCode("ORG16671");
param.setOrganismDir3CodeList(lstDirCode);
ResultGetDir3CodeList result
ResultAdministrativeOrganismList response = client.getDir3CodeListgetAdministrativeOrganismList(param);


Método '

...

getClosestProcessUnitList'

...

Servicio que devuelve información adicional de un organismo pasado como parámetro.Permite filtrar por dirección, cif, ciudad, pais, email, si es emisor, código del organismo padre, código sirhga del organismo padre, fecha de baja, identidad fiscal, fecha de alta, nombre, código nuevo de organismo, código de organismo, código postal, provincia, si es receptor, NIF del jefe del servicio, nombre corto, código sirhga del organismo y teléfonola lista de los organismos tramitadores que coinciden entre los pasados como parámetro y la rama del organismo con el que se ha logueado el usuario, pasado también como parámetro, hasta el primer organismo con FISCAL_IDENTITY=1 en esa rama. Devuelve la lista ordenada por cercanía al organismo del usuario, es decir, primero el organismo con el código mayor.



Expand
titleMás detalles

Signatura

ResultOrganismAdditionalData getOrganismAdditionalData(ParamOrganismAdditionalData paramOrganismAdditionalDataResultProcessUnitList getClosestProcessUnitList(ParamGetProcessUnitList requestParam)

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étodofiscalAnagram
organismCodesStringAnagrama fiscalorganismCodeList<String>Listado de códigos de organismos
userOrganismCodeStringCódigo de organismoorganismSearchdel organismo con el que se ha logueado el usuario

Parámetros de respuesta


Objeto OrganismAdditionalData (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 ocurridoorganismAdditionalData
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
ORGANISM_ADDITIONAL_DATA_00Código de error general para este servicio
ORGANISM_ADDITIONAL_DATA_01El objeto paramOrganismAdditionalData es nulo
ORGANISM_ADDITIONAL_DATA_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISM_ADDITIONAL_DATA_03GETPROCESSUNIT_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
ParamOrganismAdditionalDataParamGetProcessUnitList param = new ParamOrganismAdditionalDataParamGetProcessUnitList();
param.setApplicationId("SIU");
param.setOrganismCodesetUserOrganismCode("ORG07810ORG11896");
OrganismSearch organismSearch = new OrganismSearch();
param.setOrganismSearch(organismSearch);
ResultOrganismAdditionalData result = client.getOrganismAdditionalData
param.setOrganismCodes(new String[] { "ORG11896", "ORG14166", "ORG11882", "ORG15137", "ORG11652", "ORG11904", "ORG11964" });

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


Método '

...

getDir3CodeList' #Deprecated


...

Servicio para obtener un histórico de organismos partiendo de un organismo pasado como parámetro. Devuelve un listado de organismosque devuelve los organismos SIU correspondientes a un listado de códigos dir3.



Expand
titleMás detalles

Signatura

ResultGetOrganismHistoricalInformation getOrganismHistoricalInformation(ParamGetOrganismHistoricalInformation paramGetOrganismHistoricalInformationResultGetDir3CodeList getDir3CodeList(ParamOrganismWithCodeDir3List paramOrganismWithCodeDir3List)

Parámetros de invocación

organismCode
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
chronologicalOrderStringOrden cronológico, las opciones admitidas son PRESENT y PREVIOUS, por defecto se utiliza PREVIOUS
organismDir3CodeList
StringCódigo del organismo a buscar
List<String>Listado de códigos dir3

Parámetros de respuesta


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

Códigos error


GET_ORGANISM_HISTORICAL_INFORMATIONGET_ORGANISM_HISTORICAL_INFORMATION_ ParamGetOrganismHistoricalInformation GET_ORGANISM_HISTORICAL_INFORMATION_GET_ORGANISM_HISTORICAL_INFORMATIONGET_ORGANISM_HISTORICAL_INFORMATION_05
CódigoDescripción
GETDIR3CODELIST_00
Error durante la consulta de organismos cronológicos
Código de error general para este servicio
GETDIR3CODELIST_01El objeto
ParamOrganismWithCodeDir3List es nulo
GETDIR3CODELIST_02
El código de organismo es nulo
La lista de organismos DIR3 está vacía
GETDIR3CODELIST_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
GETDIR3CODELIST_04Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamGetOrganismHistoricalInformationParamOrganismWithCodeDir3List paramsparam = new ParamGetOrganismHistoricalInformationParamOrganismWithCodeDir3List();
paramsparam.setApplicationId("SIU");
List<String> lstDirCode = new ArrayList<String>();
paramslstDirCode.setOrganismCodeadd("ORG04302A02003454");
paramsparam.setChronologicalOrdersetOrganismDir3CodeList("PREVIOUS"lstDirCode);
ResultGetOrganismHistoricalInformationResultGetDir3CodeList result = client.getOrganismHistoricalInformationgetDir3CodeList(paramsparam);



Método '

...

getOrganismAdditionalData'

...

Servicio que devuelve una lista de organismos original y productor de una lista de organismos pasada como parámetroinformación adicional de un organismo pasado como parámetro.

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



Expand
titleMás detalles

Signatura

ResultOrganismWithFiscalIdentityList getOrganismWithFiscalIdentity(ParamOrganismWithFiscalIdentityList paramOrganismWithFiscalIdentityListResultOrganismAdditionalData getOrganismAdditionalData(ParamOrganismAdditionalData paramOrganismAdditionalData)

Parámetros de invocación

Listado de códigos de organismo
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismListList<String>
organismCodeStringCódigo de organismo
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


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

Códigos error


GETORGANISMWIDTHFISCALIDENTITYLISTGETORGANISMWIDTHFISCALIDENTITYLIST ParamOrganismWithFiscalIdentityList GETORGANISMWIDTHFISCALIDENTITYLISTLa lista de organismos está vacíaGETORGANISMWIDTHFISCALIDENTITYLIST_06
CódigoDescripción
ORGANISM_ADDITIONAL_DATA_00Código de error general para este servicio
ORGANISM_ADDITIONAL_DATA_01El objeto
paramOrganismAdditionalData es nulo
ORGANISM_ADDITIONAL_DATA_02
GETORGANISMWIDTHFISCALIDENTITYLIST_03
No se han encontrado organismos para estos parámetros de búsqueda
GETORGANISMWIDTHFISCALIDENTITYLIST_04
ORGANISM_ADDITIONAL_DATA_03Ha ocurrido algún error al realizar la búsqueda
GETORGANISMWIDTHFISCALIDENTITYLIST_05La lista de resultados está vacía
El 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
ParamOrganismWithFiscalIdentityListParamOrganismAdditionalData param = new ParamOrganismWithFiscalIdentityListParamOrganismAdditionalData();
param.setApplicationId("SIU");
param.setFiscalAnagramsetOrganismCode("ORG07810");
List<String>OrganismSearch organismListorganismSearch = new ArrayList<String>OrganismSearch();
organismList.add("ORG07810");
param.setOrganismListsetOrganismSearch(organismListorganismSearch);
ResultOrganismWithFiscalIdentityListResultOrganismAdditionalData result = client.getOrganismWithFiscalIdentitygetOrganismAdditionalData(param);



Método '

...

getOrganismHistoricalInformation' #Deprecated


...

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

ResultProccesingUnitsListByOrganimsList getProccesingUnitsListByOrganimsList(ParamProccesingUnitsListByOrganimsList paramProccesingUnitsListByOrganimsListResultGetOrganismHistoricalInformation getOrganismHistoricalInformation(ParamGetOrganismHistoricalInformation paramGetOrganismHistoricalInformation)

Parámetros de invocación

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


listas de tramitadores que coinciden   organismCodeOriginCódigo del organismo tramitador
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
processingList
organismListLista de
organismos
 
StringCó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
        organismCodeString
 organismObjeto Organism (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
GET_ORGANISM_HISTORICAL_INFORMATION_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 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
String[]ParamGetOrganismHistoricalInformation userOrganismCodeparams = new String[] { "ORG14392" };
String[] processUnitCodes = new String[] { "ORG14392", "ORG14391", "ORG14390", "ORG14367", "ORG12841", "ORG15560", "ORG16806", "ORG14123" };

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

ResultProccesingUnitsListByOrganimsList response = client.getProccesingUnitsListByOrganimsList(param);

Método 'historicalOrganismDirectDescendentList'

...

ParamGetOrganismHistoricalInformation();
params.setApplicationId("SIU");
params.setOrganismCode("ORG04302");
params.setChronologicalOrder("PREVIOUS");
ResultGetOrganismHistoricalInformation result = client.getOrganismHistoricalInformation(params);



Método 'getOrganismWithFiscalIdentity'

...

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



Expand
titleMás detalles

Signatura

ResultHistoricalOrganismDirectDescendentList historicalOrganismDirectDescendentList(ParamHistoricalOrganismDirectDescendentList paramHistoricalOrganismDirectDescendentListResultOrganismWithFiscalIdentityList getOrganismWithFiscalIdentity(ParamOrganismWithFiscalIdentityList paramOrganismWithFiscalIdentityList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeorganismListStringList<String>Código Listado de códigos de organismo
dateDateHasta la fecha de cambio de estructura, si viene vacía es el árbol ACTUAL
sinceDateFecha del cambio de estructura anterior, si viene vacía es el árbol ORIGINAL hasta la fecha

Parámetros de respuesta


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

Códigos error


CódigoDescripción
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_00Error durante la consulta de organismos históricos
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LISTGETORGANISMWIDTHFISCALIDENTITYLIST_00Código de error general para este servicio
GETORGANISMWIDTHFISCALIDENTITYLIST_01El objeto paramHistoricalOrganismDirectDescendentList ParamOrganismWithFiscalIdentityList es nulo
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_02El código de organismo es nulo
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_GETORGANISMWIDTHFISCALIDENTITYLIST_02La lista de organismos está vacía
GETORGANISMWIDTHFISCALIDENTITYLIST_03No se han encontrado organismos históricos para estos parámetros de búsqueda
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_GETORGANISMWIDTHFISCALIDENTITYLIST_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 indicadaGETORGANISMWIDTHFISCALIDENTITYLIST_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
ParamHistoricalOrganismDirectDescendentListParamOrganismWithFiscalIdentityList param = new ParamHistoricalOrganismDirectDescendentListParamOrganismWithFiscalIdentityList();
param.setApplicationId("SIU");
param.setOrganismCodesetFiscalAnagram("ORG07839");
ResultHistoricalOrganismDirectDescendentListList<String> resultorganismList = client.historicalOrganismDirectDescendentList(param);

...

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


Método 'getProccesingUnitsListByOrganimsList'

...

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



El organismo esta dado de baja en la base de datos
Expand
titleMás detalles

Signatura

ResultHistoricalOrganismTreeList historicalOrganismTreeList(ParamHistoricalOrganismTreeList paramHistoricalOrganismTreeListResultProccesingUnitsListByOrganimsList getProccesingUnitsListByOrganimsList(ParamProccesingUnitsListByOrganimsList paramProccesingUnitsListByOrganimsList)

Parámetros de invocación

fiscalAnagramCódigo de organismo
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
organismCodes
StringAnagrama fiscalorganismCodeString
List<String>Listado de códigos de organismos a consultar
organismCodesProccList<String>Listado de códigos de organismos del procedimiento

Parámetros de respuesta


CódigoDescripción
HISTORICAL_ORGANISM_TREE_LIST_00Error durante la consulta de organismos históricos
HISTORICAL_ORGANISM_TREE_LIST_01El objeto paramHistoricalOrganismTreeList es nulo
HISTORICAL_ORGANISM_TREE_LIST_02El código de organismo es nulo
HISTORICAL_ORGANISM_TREE_LIST_03El organismo no existe en la base de datos
HISTORICAL_ORGANISM_TREE_LIST_04
lista de organismos organismList objetos OrganismDir3CodeWithOldCode (ver detalle en el apartado de objetos comunes)
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

Códigos error

listas de organismos tramitadores que coinciden
    organismCodeOriginStringCódigo del organismo cuya rama se ha consultado
    sizeintTamaño de la lista dataList devuelta
    dataListLista de organismos tramitadores que coinciden
        nameStringNombre del organismo tramitador
        organismCodeStringCódigo del organismo tramitador

Códigos error


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

Ejemplo de invocación


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

ParamProccesingUnitsListByOrganimsList param = new ParamProccesingUnitsListByOrganimsList();
param.setOrganismCodesetApplicationId("ORG15551SIU");
ResultHistoricalOrganismTreeList resultparam.setOrganismCodes(userOrganismCode);
param.setOrganismCodesProcc(processUnitCodes);			

ResultProccesingUnitsListByOrganimsList response = client.historicalOrganismTreeListgetProccesingUnitsListByOrganimsList(param);


Método '

...

historicalOrganismDirectDescendentList'

...

...

Servicio que devuelve una lista un listado de organismos padre descendientes directos de un otro 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 buscadopudiendo filtrar por fecha.



Expand
titleMás detalles

Signatura

ResultHistoricalParent historicalParent(ParamHistoricalParent paramHistoricalParentResultHistoricalOrganismDirectDescendentList historicalOrganismDirectDescendentList(ParamHistoricalOrganismDirectDescendentList paramHistoricalOrganismDirectDescendentList)

Parámetros de invocación

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

Parámetros de respuesta

NombreTipoDescripción
errors
organismo
dateDateHasta la fecha de cambio de estructura, si viene vacía es el árbol ACTUAL
sinceDateFecha del cambio de estructura anterior, si viene vacía es el árbol ORIGINAL hasta la fecha

Parámetros de respuesta


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

Códigos error


CódigoDescripción
HISTORICAL_PARENT_ORGANISM_DIRECT_DESCENDENT_LIST_00Error durante la consulta de los datosorganismos históricos
HISTORICAL_PARENTORGANISM_DIRECT_DESCENDENT_LIST_01El objeto paramAscendentOrganismBranchTree paramHistoricalOrganismDirectDescendentList es nulo
HISTORICAL_PARENTORGANISM_DIRECT_DESCENDENT_LIST_02La lista de organismos de entrada está vacía

Ejemplo de invocación

Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamHistoricalParent
El código de organismo es nulo
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_03No se han encontrado organismos históricos para estos parámetros de búsqueda
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_04Ha ocurrido algún error al realizar la búsqueda
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_05Nunca ha existido un organismo con ese código
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_06El organismo aún no se había creado en la fecha indicada
HISTORICAL_ORGANISM_DIRECT_DESCENDENT_LIST_07El organismo no existía en el árbol en la fecha indicada

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamHistoricalOrganismDirectDescendentList param = new ParamHistoricalParentParamHistoricalOrganismDirectDescendentList();
param.setApplicationId("SIU");
String[] organismList = { "ORG00002" };
param.setOrganismListsetOrganismCode(organismList"ORG07839");
ResultHistoricalParentResultHistoricalOrganismDirectDescendentList result = client.historicalParenthistoricalOrganismDirectDescendentList(param);



Método '

...

historicalOrganismTreeList' #Deprecated


...

Servicio que devuelve una lista con la estructura de organismos ascendientes y descendientes de los organismos pasados como parámetro.Además de los datos de los organismos devueltos en la lista, devuelve el código del organismo buscadoun 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.



Expand
titleMás detalles

Signatura

ResultHistoricalTree historicalTree(ParamHistoricalTree paramHistoricalTreeResultHistoricalOrganismTreeList historicalOrganismTreeList(ParamHistoricalOrganismTreeList paramHistoricalOrganismTreeList)

Parámetros de invocación

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

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

Códigos error


CódigoDescripción
HISTORICAL_ORGANISM_TREE_LIST_00Error durante la consulta de los datosorganismos históricos
HISTORICAL_ORGANISM_TREE_LIST_01El objeto paramAscendentOrganismBranchTree paramHistoricalOrganismTreeList es nulo
HISTORICAL_ORGANISM_TREE_LIST_02La lista de organismos de entrada está vacíaEl código de organismo es nulo
HISTORICAL_ORGANISM_TREE_LIST_03El organismo no existe en la base de datos
HISTORICAL_ORGANISM_TREE_LIST_04El organismo esta dado de baja en la base de datos

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamHistoricalTreeParamHistoricalOrganismTreeList param = new ParamHistoricalTreeParamHistoricalOrganismTreeList();
param.setApplicationId("SIU");
String[] organismList = { "ORG00002" };
param.setOrganismListsetOrganismCode(organismList"ORG15551");
ResultHistoricalTreeResultHistoricalOrganismTreeList result = client.historicalTreehistoricalOrganismTreeList(param);



Método '

...

historicalParent' #Deprecated


...

Servicio que devuelve dado un listado de nif, si existen o no en siuuna lista de organismos padre de un organismo pasado como parámetro. Admite una lista de organismos como parámetro.

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



Expand
titleMás detalles

Signatura

ResultUserExist getListUserExist(ParamUserExist paramUserExist);ResultHistoricalParent historicalParent(ParamHistoricalParent paramHistoricalParent)

Parámetros de invocación

HashSet<String>
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
listFiscalAnagramorganismListString[]Listado de nifslistNrptHashSet<String>Listado de nrpts (identificadores del puesto en SIRHGA)Lista de organismos a buscar

Parámetros de respuesta


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

Códigos error

la lista devuelta
historicalParentListObjectLista de objetos HistoricalParentListObject (ver detalle campos en el apartado de objetos comunes)

Códigos error


El listado de nrpt no puede ser nulo o vacío
CódigoDescripción
GETHISTORICAL_LISTPARENT_USER_EXIST_00Error al consultar durante 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_02consulta 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
HashSet<String>ParamHistoricalParent listNifsparam = new HashSet<String>ParamHistoricalParent();
HashSet<String> listNrpts = new HashSet<String>(param.setApplicationId("SIU");

ParamUserExist paramUserExistString[] organismList = new ParamUserExist();
paramUserExist.setApplicationId("SIU");
paramUserExist.setListFiscalAnagram(listNifs);
paramUserExist.setListNrpt(listNrpts);
// Consultamos la lista de nifs y nrpts en SIU
ResultUserExist { "ORG00002" };
param.setOrganismList(organismList);
ResultHistoricalParent result = client.getListUserExisthistoricalParent(paramUserExistparam);



Método '

...

historicalTree' #Deprecated


...

Servicio que devuelve un listado una lista con la estructura de organismos ascendientes y descendientes de los organismos en los que un usuario en estado de alta tiene roles.Permite filtrar por email, anagrama fiscal, nombre, nif, estado y apellidos. pasados 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

ResultLoginOrganismListByUser loginOrganismListByUser(ParamLoginOrganismListByUser paramLoginOrganismListByUserResultHistoricalTree historicalTree(ParamHistoricalTree paramHistoricalTree)

Parámetros de invocación

Objeto UserSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscaluserSearch
organismListString[]Lista de organismos a buscar

Parámetros de respuesta


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

Códigos error


CódigoDescripción
LOGINORGANISMLISTBYUSERHISTORICAL_TREE_00Código de error general para este servicioLOGINORGANISMLISTBYUSERError durante la consulta de los datos
HISTORICAL_TREE_01El objeto paramLoginOrganismListByUser paramAscendentOrganismBranchTree es nulo
LOGINORGANISMLISTBYUSERHISTORICAL_TREE_02No existen usuarios dados de alta con los parámetros de búsqueda establecidosLa lista de organismos de entrada está vacía

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamLoginOrganismListByUserParamHistoricalTree param = new ParamLoginOrganismListByUserParamHistoricalTree();
param.setApplicationId("SIU");
UserSearchString[] userSearchorganismList = new UserSearch();
userSearch.setNif("00000000T"){ "ORG00002" };
param.setUserSearchsetOrganismList(userSearchorganismList);
ResultLoginOrganismListByUserResultHistoricalTree result = client.loginOrganismListByUserhistoricalTree(param);



Método '

...

getListUserExist'

...

Servicio que a partir de un código de un organismo activo, devuelve los datos de ese organismodevuelve dado un listado de nif, si existen o no en siu.

Expand
titleMás detalles

Signatura

ResultOrganismActive organismActive(ParamOrganismActive paramOrganismActive)ResultUserExist getListUserExist(ParamUserExist paramUserExist);

Parámetros de invocación

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

Parámetros de respuesta


Objeto 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
listUserExistorganismList<UserExist>Listado de UserExist

Códigos error


No existe organismo Activo para este código
CódigoDescripción
ORGANISMACTIVEGET_LIST_USER_EXIST_00Error durante al consultar la consulta de los datos de organismosORGANISMACTIVEexistencia de usuarios en SIU.
GET_LIST_USER_EXIST_01El objeto paramOrganismActive es nulo
ORGANISMACTIVE_02No existe el organismo de entrada
ORGANISMACTIVE_03Ha ocurrido algún error al realizar la búsqueda
ORGANISMACTIVE_04El código de organismo es nulo
ORGANISMACTIVE_05listado 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
ParamOrganismActive paramHashSet<String> listNifs = new HashSet<String>();
HashSet<String> listNrpts = new HashSet<String>();

ParamUserExist paramUserExist = new ParamOrganismActiveParamUserExist();
paramparamUserExist.setApplicationId("SIU");
paramparamUserExist.setOrganismActivesetListFiscalAnagram("ORG07839"listNifs);
ResultOrganismActive paramUserExist.setListNrpt(listNrpts);
// Consultamos la lista de nifs y nrpts en SIU
ResultUserExist result = client.organismActivegetListUserExist(paramparamUserExist);


Método '

...

loginOrganismListByUser' #Deprecated


...

Servicio que devuelve una lista un listado de organismos activos correspondiente a una lista de organismos pasada como parámetro.De cada organismo devuelto, devuelve: si es emisor, una lista con datos extendidos, si es externo, el código del organismo padre, la identidad fiscal, la fecha de alta, el nombre, el código del organismo, si es receptor y el nombre corto.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

ResultOrganismActiveList organismActiveList(ParamOrganismActiveList paramOrganismActiveListResultLoginOrganismListByUser loginOrganismListByUser(ParamLoginOrganismListByUser paramLoginOrganismListByUser)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalorganismActiveListString[]
Lista de organismos activosuserSearchObjeto 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
organismActiveListObjectloginOrganismByUserLista de objetos OrganismActiveListObjectLoginOrganismByUser (ver  detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ORGANISMACTIVELISTLOGINORGANISMLISTBYUSER_00Error durante la consulta de los datosORGANISMACTIVELISTCódigo de error general para este servicio
LOGINORGANISMLISTBYUSER_01El objeto paramOrganismActiveList paramLoginOrganismListByUser es nulo
ORGANISMACTIVELISTLOGINORGANISMLISTBYUSER_02La lista de organismos de entrada está vacíaNo 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
ParamOrganismActiveListParamLoginOrganismListByUser param = new ParamOrganismActiveListParamLoginOrganismListByUser();
param.setApplicationId("SIU");
String[]UserSearch organismActiveListuserSearch = { "ORG07839" } new UserSearch();
userSearch.setNif("00000000T");
param.setOrganismActiveListsetUserSearch(organismActiveListuserSearch);
ResultOrganismActiveListResultLoginOrganismListByUser result = client.organismActiveListloginOrganismListByUser(param);



Método '

...

organismActive'

...

Servicio que devuelve a partir de 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 código de un organismo activo, devuelve los datos de ese organismo.



Expand
titleMás detalles

Signatura

ResultOrganismActive organismActive(ParamOrganismActive paramOrganismActive)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


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



Método 'organismActiveList'

...

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

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



Expand
titleMás detalles

Signatura

ResultOrganismActiveList organismActiveList(ParamOrganismActiveList paramOrganismActiveList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


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



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

ResultOrganismDataAndFirstLevelOfDescendentList organismDataAndFirstLevelOfDescendentList(ParamOrganismDataAndFirstLevelOfDescendentList paramOrganismDataAndFirstLevelOfDescendentList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


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


Método 'organismDataAndFirstLevelOfDescendentListWithCode'

...

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

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

ResultOrganismDataAndFirstLevelOfDescendentListWithCode organismDataAndFirstLevelOfDescendentList(ParamOrganismDataAndFirstLevelOfDescendentList paramOrganismDataAndFirstLevelOfDescendentList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


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


Método 'organismDataAndFirstLevelOfDescendentListWithTypes' #Deprecated


...

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

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

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


Expand
titleMás detalles

Signatura

ResultOrganismDataAndFirstLevelOfDescendentListWithTypes organismDataAndFirstLevelOfDescendentListWithTypes(ParamOrganismDataAndFirstLevelOfDescendentList params)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismDataAndFirstLevelOfDescendentList param = new ParamOrganismDataAndFirstLevelOfDescendentList();
param.setApplicationId("SIU");
param.setOrganismCode("ORG11625");
ResultOrganismDataAndFirstLevelOfDescendentListWithTypes result = client.organismDataAndFirstLevelOfDescendentListWithTypes(param);




Método 'organismDescendListByType' #Deprecated


...

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

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

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


Expand
titleMás detalles

Signatura

ResultOrganismDescendListByType organismDescendListByType(ParamOrganismDescendListByType params)

Parámetros de invocación

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

typeId

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

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismDescendListByType param = new ParamOrganismDescendListByType();
param.setApplicationId("SIU");
param.setTypeId(1);
ResultOrganismDescendListByType result = client.organismDescendListByType(param);




Método 'organismList'

...

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

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

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



Expand
titleMás detalles

Signatura

ResultOrganismList organismList(ParamOrganismList paramOrganismList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


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);
ResultOrganismList result = client.organismList(param);



Método 'organismListWithCode'

...

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

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

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

Expand
titleMás detalles

Signatura

ResultOrganismList organismList(ParamOrganismList paramOrganismList)

Parámetros de invocación

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

Parámetros de respuesta


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

Códigos error


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

Ejemplo de invocación


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);
ResultOrganismListWithCode result = client.organismList(param);


Método 'organismList1'

...

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

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

De cada organismo devuelto, devuelve: 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(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 Organism (ver detalle 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
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_06encontrado 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");
param.setOrganismCode("ORG07839");
OrganismSearch OrganismSearchWithComplexity organismSearch = new OrganismSearch(OrganismSearchWithComplexity();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismDataAndFirstLevelOfDescendentListResultOrganismList result = client.organismDataAndFirstLevelOfDescendentListorganismList(param);



Método '

...

organismListByOrganismCodes'

...

...

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

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

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

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



Expand
titleMás detalles

Signatura

ResultOrganismDataAndFirstLevelOfDescendentListWithTypes organismDataAndFirstLevelOfDescendentListWithTypes(ParamOrganismDataAndFirstLevelOfDescendentList paramsResultOrganismListByOrganismCodes organismListByOrganismCodes(ParamOrganismListByOrganismCodes paramOrganismListByOrganismCodes)

Parámetros de invocación

Objeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
organismCodeListorganismSearchString[]Lista de códigos de organismos

Parámetros de respuesta


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

Códigos error


DIRECTDESCENDENTORGANISMLIST
CódigoDescripción
ORGANISMLISTBYORGANISMCODES_00Código de error general para este servicio
DIRECTDESCENDENTORGANISMLISTORGANISMLISTBYORGANISMCODES_01El objeto paramOrganismDataAndFirstLevelOfDescendentList paramOrganismListByOrganismCodes es nulo
DESCENDENTORGANISMLISTORGANISMLISTBYORGANISMCODES_02La lista de organismos está vacía
ORGANISMLISTBYORGANISMCODES_03No 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_06ORGANISMLISTBYORGANISMCODES_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
ParamOrganismDataAndFirstLevelOfDescendentListParamOrganismListByOrganismCodes param = new ParamOrganismDataAndFirstLevelOfDescendentListParamOrganismListByOrganismCodes();
param.setApplicationId("SIU");
String[] organismCodeList = { "ORG07839" };
param.setOrganismCodesetOrganismCodeList("ORG11625"organismCodeList);
ResultOrganismDataAndFirstLevelOfDescendentListWithTypesResultOrganismListByOrganismCodes result = client.organismDataAndFirstLevelOfDescendentListWithTypesorganismListByOrganismCodes(param);


Método '

...

organismListByOrganismCodesAll'

...

...

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

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

Para cada organismo devuelto, devolverá los datos de ese organismo, más los datos de tipificación asociada, en caso de que tenga. Devolverá solo los organismos activos.independientemente de que se encuentren en estado alta o baja, buscando por un listado de códigos de organismos. 


Expand
titleMás detalles

Signatura

ResultOrganismDescendListByType organismDescendListByType(ParamOrganismDescendListByType paramsResultOrganismListByOrganismCodesAll organismListByOrganismCodesAll(ParamOrganismListByOrganismCodesAll paramOrganismListByOrganismCodesAll)

Parámetros de invocación

(valores S o N, opcional en caso de rellenar organismCode, sino se rellena organismCode, el servicio no utilizará este campo)
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método (obligatorio)
typeIdorganismCodeListString[]Código de tipificación (obligatorio)
organismCodeStringCódigo de organismo (opcional)
directSearchStringLista 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 ocurridosize
intTamaño de la lista de organismos devueltaorganismListLista de objetos OrganismWithTypesOrderedOrganism (ver detalle ver detalle de campos en el apartado de objetos comunes)

Códigos error


ORGANISMDESCENDLISTBYTYPE
CódigoDescripción
ORGANISMLISTBYORGANISMCODESALL_00Código de error general para este servicio
ORGANISMDESCENDLISTBYTYPEORGANISMLISTBYORGANISMCODESALL_01El objeto ParamOrganismDescendListByType paramOrganismListByOrganismCodes es nulo
ORGANISMDESCENDLISTBYTYPEORGANISMLISTBYORGANISMCODESALL_02El parámetro typeId es nulo
ORGANISMDESCENDLISTBYTYPE_03La tipificación especificada no esta definida.
ORGANISMDESCENDLISTBYTYPE_04El código de organismo es nulo
ORGANISMDESCENDLISTBYTYPE_05El organismo no existe en la base de datos
ORGANISMDESCENDLISTBYTYPE_06El organismo no existe en la base de datos
ORGANISMDESCENDLISTBYTYPE_07No se han encontrado organismos para estos parámetros de La lista de organismos está vacía
ORGANISMLISTBYORGANISMCODESALL_03El campo applicationId está vacio
ORGANISMLISTBYORGANISMCODESALL_04Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismDescendListByTypeParamOrganismListByOrganismCodesAll param = new ParamOrganismDescendListByTypeParamOrganismListByOrganismCodesAll();
param.setApplicationId("SIU");
String[] organismCodeList = { "ORG07839" };
param.setTypeIdsetOrganismCodeList(1organismCodeList);
ResultOrganismDescendListByTypeResultOrganismListByOrganismCodesAll result = client.organismDescendListByTypeorganismListByOrganismCodesAll(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 Organism (ver detalle ver detalle de campos en el apartado de objetos comunes)

Códigos error


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

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamOrganismList param = new ParamOrganismList();
param.setApplicationId("SIU");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07839");
param.setOrganismSearch(organismSearch);
ResultOrganismListResultOrganismDir3List 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)
organismModeSearchorganismCodeStringCó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úsqueda
ORGANISMLIST_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);
ResultOrganismListResultOrganismBranchTree result = client.organismListorganismBranchTree(param);


Método '

...

treeAncestralOrganismList' #Deprecated


...

Servicio que devuelve un listado de organismos ancestros 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 según el árbol del organismo raíz encontrado y los códigos de organismo pasados en la lista que no estén dados de bajaorganismo 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 organismos

Parámetros de respuesta


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

Códigos error


ORGANISMLISTBYORGANISMCODES
CódigoDescripciónDescripción
TREE_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úsqueda
o 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");
ExtendedDataListSearch extendedDataListSearch = new ExtendedDataListSearch();
paramextendedDataListSearch.setOrganismCode("ORG07810ORG14343");
ResultOrganismBranchTreeparam.setExtendedDataListSearch(extendedDataListSearch);
ResultExtendedDataList 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 ocurridoorganismerror ocurrido
userObjeto User (ver detalle de campos en el apartado de objetos comunes)
rolesLista de objetos Role (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
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
ORGANISMROOTFATHERAUTENTIFY_02No existe el organismo del que se pretende averiguar la raízORGANISMROOTFATHER_03El 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
Ejemplo de invocación
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("ORG07603");
param.setOriginalToken("ORG03324"RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc=");
param.setToken("MIIJHAYJKoZIhvcNAQcCoIIJDTCCCQkCAQExCzAJBgUrDgMCGgUAMCwGCSqGSIb3DQEHAaAfBB1GcmkgSnVuIDAyIDEyOjE1OjM4IENFU1QgMjAxN6CCBt4wggbaMIIFwqADAgECAhALHHnZXL7hM1c7OgLCQBD5MA0GCSqGSIb3DQEBCwUAMEsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEOMAwGA1UECwwFQ2VyZXMxGTAXBgNVBAMMEEFDIEZOTVQgVXN1YXJpb3MwHhcNMTYwNTE3MTUzNDI2WhcNMjAwNTE3MTUzNDI2WjCBlzELMAkGA1UEBhMCRVMxEjAQBgNVBAUTCTAwMDAwMDAwVDEkMCIGA1UEBAwbQVBFTExJRE9VTk9QRiBBUEVMTElET0RPU1BGMRIwEAYDVQQqDAlQUlVFQkFTUEYxOjA4BgNVBAMMMUFQRUxMSURPVU5PUEYgQVBFTExJRE9ET1NQRiBQUlVFQkFTUEYgLSAwMDAwMDAwMFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD7MWTTokoJ+rHRhvX5YWwOq4q9YmNUY9kAAfYGEZjqzDBJJpF55QJVQBmm2tCS2qobDPKjab7nnAwkKEbyVr1mp+1kZeZkHNb8HLXdVGQP/3yqRXPa0zjgqHkzVFjGnp+XZWoEOKkOveG7NeFEDPve1oEelvkWOu2xdWHkrwlD8tmpf8lYwrGY0KgeJ6soVaNils1zUTJiSHaYJOj/6Q6rxWaOTdeVALYZQdld1UAO6gQk4khlgM4ntfSerJxF6it4dic+RH36Bw2UvgoDOWkYdtSOldC0cRa6BEazjGN5NTdrC97eSooMTKldk4KqY3lmM9Qhjq+Ns6s2Hi4qv7pAgMBAAGjggNrMIIDZzCBngYDVR0RBIGWMIGTgR1zb3BvcnRlX3RlY25pY29fY2VyZXNAZm5tdC5lc6RyMHAxGDAWBgkrBgEEAaxmAQQMCTAwMDAwMDAwVDEcMBoGCSsGAQQBrGYBAwwNQVBFTExJRE9ET1NQRjEcMBoGCSsGAQQBrGYBAgwNQVBFTExJRE9VTk9QRjEYMBYGCSsGAQQBrGYBAQwJUFJVRUJBU1BGMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgXgMCMGA1UdJQQcMBoGCCsGAQUFBwMEBggrBgEFBQcDAgYEVR0lADAdBgNVHQ4EFgQUdUM+b0A9jn/Xg1shAB2DvKNl8CIwHwYDVR0jBBgwFoAUsdRPxCN5+kQFCcbrOc/oNbC4IGQwgYIGCCsGAQUFBwEBBHYwdDA9BggrBgEFBQcwAYYxaHR0cDovL29jc3B1c3UuY2VydC5mbm10LmVzL29jc3B1c3UvT2NzcFJlc3BvbmRlcjAzBggrBgEFBQcwAoYnaHR0cDovL3d3dy5jZXJ0LmZubXQuZXMvY2VydHMvQUNVU1UuY3J0MIHdBgNVHSAEgdUwgdIwgc8GCisGAQQBrGYDCgEwgcAwKQYIKwYBBQUHAgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGSBggrBgEFBQcCAjCBhQyBgkNlcnRpZmljYWRvIHJlY29ub2NpZG8uIFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBsYSBGTk1ULVJDTSAoQy9Kb3JnZSBKdWFuIDEwNi0yODAwOS1NYWRyaWQtRXNwYcOxYSkwJQYIKwYBBQUHAQMEGTAXMAgGBgQAjkYBATALBgYEAI5GAQMCAQ8wgbQGA1UdHwSBrDCBqTCBpqCBo6CBoIaBnWxkYXA6Ly9sZGFwdXN1LmNlcnQuZm5tdC5lcy9jbj1DUkw2MTMsY249QUMlMjBGTk1UJTIwVXN1YXJpb3Msb3U9Q0VSRVMsbz1GTk1ULVJDTSxjPUVTP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q7YmluYXJ5P2Jhc2U/b2JqZWN0Y2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwDQYJKoZIhvcNAQELBQADggEBAAIBhHK4PDGkXN9Iy1/alz+kfSSP96qyiGYGVY6xLjUUUTITy8mSwOhDKT8K5I+OfLVI8Kql//EYsa1Dt2DB7g8c+QU3uxQeMXAH9p6tj8HVJB//NEwpP5RN3wB8Y6KNZeUx7k8+ZjGVFHz9uW3dsKJJL/q13I4q7vsqGWCSUEjJcNdNSn0J1GEPQ2wD4vSe8dsPhnmFz1g+MMaWBugwGkhXVgJDoMlBwQmhw/IvtKJtfUC93WaWAlVbCcbEzH1aBYRZS/WPcjV4dnD3F3lX/qnR71VuwwlX8m0zc5Xg4DdQY5JMmxapqEmDi6uoC0HufP5/coqFsR/5vlOLoX1OO7cxggHlMIIB4QIBATBfMEsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEOMAwGA1UECwwFQ2VyZXMxGTAXBgNVBAMMEEFDIEZOTVQgVXN1YXJpb3MCEAscedlcvuEzVzs6AsJAEPkwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDYwMjEwMTc1NFowIwYJKoZIhvcNAQkEMRYEFJNz8UKjAYtsK9uVO+9vMzKNSu8aMA0GCSqGSIb3DQEBAQUABIIBAIjSakF1fROtYuyj21OTCJS8+Dm7qkYnuReBsBFDqnmtx7a2SbNeNqlLfx/TaL1EwWOeLow5/DFrZI8vKSsDo4UTQE4v5mT5QhwCrGmkRfZCZisDJj7gphPjuEfIU7tDs853jmqWqOtWoSzmJgdmPDfLgIid2lpRziqMMWuJDXbmwSPrEsyGvuIihrZfBlG5JJEMQTZ9rIcQRcK9Xw02NftCoLweju2No1jsssOzezm6lZ5TAqiVCS98fyGFWjBunuVC3/X3kxsa7OXEYd5UMxvyQ2CmxoPsnXn0oPnxkysZ2N9AHSpbMPSXvW5fBN8NJ9FpS/Q/GkI4DH+qImFqUSE=");
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
organismSearchorganismCodeStringCó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


CódigoDescripción
ORGANISMLISTAUTENTIFY_00Error durante la consulta de los datos de organismosORGANISMLISTautentificación del usuario
AUTENTIFY_01El objeto paramOrganismList parámetro de entrada token es nulo
ORGANISMLISTAUTENTIFY_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 entradaEl 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");
ResultRootOrganismListparam.setFiscalAnagram("00000000T");
param.setOrganismCode("ORG07603");
ResultAutentify result = client.rootFatherOrganismListautentify(param);

Búsquedas y consultas de datos extendidos



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_DATA_LISTAUTENTIFY_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);
ResultExtendedDataListparam.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 ParamGetHistoricalDatesStructuralChangesParamRoleListByOrganismCode();
param.setApplicationId("SIU");
param.setFiscalAnagram("");
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

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 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 bdAUTENTIFYcódigo de organismo es nulo
ROLELIST_05El funcionario ha sido dado de baja de la bdAUTENTIFY_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
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 bdAUTENTIFYcódigo de organismo es nulo
ROLELIST_05El funcionario ha sido dado de baja de la bdAUTENTIFY_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 nulobase 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.


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 de usuarios devuelta
userObjeto User (ver detalle de campos en el apartado de objetos comunes)
rolesroleListByUserLista de objetos Role RoleListByFiscalAnagram (ver detalle de campos en el apartado de objetos comunes)

Códigos error


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

Ejemplo de invocación

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

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


ParamAutentifyWithoutOrganism param = new ParamAutentifyWithoutOrganism(); param.setApplicationId("SIU"); param.setOriginalToken("RnJpIEp1biAwMiAxMjoxNTozOCBDRVNUIDIwMTc="); param.setToken("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"); ResultAutentify
Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamRoleListByFiscalAnagrams param = new ParamRoleListByFiscalAnagrams();
param.setApplicationId("SIU");
String[] fiscalAnagramList = { "11223344B" };
param.setFiscalAnagramList 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 fiscal
organismCodeStringCódigo de organismo
nifsString[]Lista de nifs
roleSearchObjeto RoleSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


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

Códigos error


ROLELIST
CódigoDescripción
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 datos
02No se han encontrado cargos para estos parámetros de búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
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_anagram
No 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
ROLELISTBYORGANISMCODE_00Error durante la consulta de los datos de cargos
ROLELISTBYORGANISMCODE_01El objeto paramRoleListByOrganismCode es nulo
ROLELISTBYORGANISMCODE_03El organismo no tiene roles
Descripción
GET_USER_INFORMATION_00Error durante la consulta de los datos de funcionarios
GET_USER_INFORMATION_01El objeto ParamGetUserInformation es nulo
GET_USER_INFORMATION_02El objeto User es nulo
GET_USER_INFORMATION_03Datos obligatorios: nombre de usuario y primer apellido, o bien el nif o la dirección de correo del usuario
GET_USER_INFORMATION_04El organismo introducido no existe o esta dado de baja en la base de datos
GET_USER_INFORMATION_05Error en la búsqueda de roles
GET_USER_INFORMATION_06No se han encontrado usuarios para estos parámetros de búsqueda
GET_USER_INFORMATION_07Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


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
organismCodeStringCódigo de organismo
nifsString[]Lista de nifs
roleSearchcertPseudonymStringCódigo del 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_INfuncionarios
GET_USER_LISTINFORMATION_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 El 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
ROLELIST_BY_ORGANISM_DESCENDENT_IN_USER_LIST_07La lista de nifs es nula o esta vacíaGET_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 fiscalroleSearchWithRoleTypeCodefiscal del 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("ORG14685");
roleSearchWithRoleTypeCode.setRoleCode("ROL50563");
roleSearchWithRoleTypeCode.setRoleTypeCode(new Long(1));
param.setRoleSearchWithRoleTypeCode(roleSearchWithRoleTypeCode);
ResultRoleListWithRoleTypeCode result param.setFiscalAnagram("00000000T");
ResultGetUserInformationJobsresult = client.roleListWithRoleTypeCodegetUserInformationJobs(param);


Método '

...

getUserJobs'

...

Servicio que devuelve un listado de roles según los parámetros de búsqueda introducidosuna 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 '

...

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.

...

userList'

...

Servicio que devuelve un listado de usuarios. Permite filtrar pasando 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


GET_USER_INFORMATION_06
CódigoDescripción
GET_USER_INFORMATION_00Error durante la consulta de los datos de funcionarios
GET_USER_INFORMATION_01El objeto ParamGetUserInformation es nulo
GET_USER_INFORMATION_02El objeto User es nulo
GET_USER_INFORMATION_03Datos obligatorios: nombre de usuario y primer apellido, o bien el nif o la dirección de correo del usuario
GET_USER_INFORMATION_04El organismo introducido no existe o esta dado de baja en la base de datos
GET_USER_INFORMATION_05Error en la búsqueda de roles
Descripción
USERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
USERLIST_02No se han encontrado usuarios funcionarios para estos parámetros de búsqueda
GET_USER_INFORMATION_07USERLIST_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
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 UserInformationJobs
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista devuelta
userInformationJobsuserListLista 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_USERJOBSUSERLIST_INFORMATION_00Error durante la consulta de los datos de funcionarios
GETUSERLIST_USER_INFORMATION_01El objeto ParamGetUserInformationJob paramUserList es nuloGET_USER_INFORMATION_01
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


ParamGetUserInformationJobs param
Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
true
ParamUserListByOrganism param = new ParamUserListByOrganism();
param.setApplicationId("SIU");
param.setOrganismCode("ORG07603");
UserSearch userSearch = new ParamGetUserInformationJobsUserSearch();
paramuserSearch.setApplicationIdsetNif("SIU00000000T");
param.setFiscalAnagramsetUserSearch("00000000T"userSearch);
ResultUserList ResultGetUserInformationJobsresultresult = 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 empleado.

usuarios correspondientes a un organismo.



Expand
titleMás detalles

Signatura

ResultGetUserJobs getUserJobs(ParamGetUserJobs paramGetUserJobsResultUserListWithPhone userList(ParamUserListByOrganismWithPhone paramUserListByOrganism)

Parámetros de invocación

Objeto UserJobSearch (ver detalle
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userJobSearchuserSearchWithPhoneObjeto 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


GETUSERJOBS_ ParamGetUserJobs Datos obligatorios: al marcar el check de buscar por descendientes, tiene que rellenarse alguna de las unidades
CódigoDescripción
GET_USERJOBSUSERLIST_00Error durante la consulta de los datos de funcionarios
USERLIST_01El objeto paramUserList es nulo
GET_USERJOBS_02El objeto UserJobSearch es nulo
GET_USERJOBS_03
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
ParamGetUserJobsParamUserListByOrganismWithPhone param = new ParamGetUserJobsParamUserListByOrganismWithPhone();
param.setApplicationId("SIU");
UserJobSearch userJobSearchparam.setOrganismCode("ORG07810");
UserSearchWithPhone userSearch = new UserJobSearchUserSearchWithPhone();
userJobSearchparam.setCheckDescendantsetUserSearchWithPhone(0userSearch);
userJobSearch.setIsfrh(2);
paramGetUserJobs.setUserJobSearch(userJobSearch);
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

Objeto UserSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
userSearch
UserSearchExtendedData
Objeto 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 nuloUSERLIST_02
ORGANISMLISTBYANCESTRALORGANIM_02El código del organismo ancestro no puede estar vacío
ORGANISMLISTBYANCESTRALORGANIM_03No existe el organismo ancestro del cual se pretenden obtener los código de sus descendientes
ORGANISMLISTBYANCESTRALORGANIM_04El organismo está dado de baja
ORGANISMLISTBYANCESTRALORGANIM_05No se han encontrado funcionarios para estos parámetros de búsqueda
USERLIST_03Ha ocurrido algún error al realizar la búsqueda
USERLIST_04El código del organismo no puede estar vacío
USERLIST_05ORGANISMLISTBYANCESTRALORGANIM_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
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 encontrados.

de 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
USERLIST_02ORGANISMLISTBYANCESTRALORGANIM_02El código del organismo ancestro no puede estar vacío
ORGANISMLISTBYANCESTRALORGANIM_03No existe el organismo ancestro del cual se pretenden obtener los código de sus descendientes
ORGANISMLISTBYANCESTRALORGANIM_04El organismo está dado de baja
ORGANISMLISTBYANCESTRALORGANIM_05No se han encontrado funcionarios para estos parámetros de búsquedaUSERLIST_03Ha ocurrido algún error al realizar la parámetros de búsqueda
USERLIST_04El código del organismo no puede estar vacío
USERLIST_05ORGANISMLISTBYANCESTRALORGANIM_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


ORGANISMLISTBYANCESTRALORGANIM_05
CódigoDescripción
USERLISTBYANCESTRALORGANISM_00Error durante la consulta de los usuarios de un organismo ancestro
ORGANISMLISTBYANCESTRALORGANIM_01El objeto paramUserListByAncestralOrganism es nulo
ORGANISMLISTBYANCESTRALORGANIM_02El código del organismo ancestro no puede estar vacío
ORGANISMLISTBYANCESTRALORGANIM_03No existe el organismo ancestro del cual se pretenden obtener los código de sus descendientes
ORGANISMLISTBYANCESTRALORGANIM_04El organismo está dado de baja
USERLISTBYFISCALANAGRAMALIST_00Error durante la consulta de los datos de funcionarios
USERLISTBYFISCALANAGRAMALIST_01El objeto paramUserListByFiscalAnagramList es nulo
USERLISTBYFISCALANAGRAMALIST_02No se han encontrado funcionarios para estos parámetros de búsqueda
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ío
ORGANISMLISTBYANCESTRALORGANIM_03No existe el organismo ancestro del cual se pretenden obtener los código de sus descendientes
ORGANISMLISTBYANCESTRALORGANIM_04El organismo está dado de baja
ORGANISMLISTBYANCESTRALORGANIM_05No se han encontrado funcionarios para estos parámetros de búsqueda
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
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
USERLISTBYFISCALANAGRAMALISTUSERLISTBYORGANISMBRANCHTREE_02No se han encontrado funcionarios para estos parámetros de búsquedaUSERLISTBYFISCALANAGRAMALIST_03Ha ocurrido algún error al realizar la búsquedaEl 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
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.



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_07No existen usuarios para ese organismo

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 número de usuarios 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

Objeto SIU v3.15 - Manual de integración - servicios para integradores#UserSearchByUnits
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userSearchByUnitsbuildingSearchObjeto 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  SIU v3.15 - Manual de integración - servicios para integradores#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 paramBuildingSearch buildingSearch = new ParamUserListbyUnitsBuildingSearch();
parambuildingSearch.setApplicationIdsetName("SIUEdificio1");
paramparamBuildingList.setUserSearchsetBuildingSearch(userSearchbuildingSearch);
param.setFiscalAnagram("00000000T");

ResultUserByUnits ResultBuildingList 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
buildingList
logoObjeto 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 introducidosuna 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 logologoSearchObjeto 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.


Ha ocurrido algún tipo de error al obtener el logo del servicio getLogo
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 fiscal
jobCodelogoSearchStringCó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

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

Códigos error


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

Ejemplo de invocación


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 /wiki/spaces/SIU/pages/1330151618ob 
NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurridojobdel error ocurrido
sizeintTamaño de la lista de organismos devuelta
jobListLista de objetos Job encontrada (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
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 ParamJobInformationList();
List<String> jobs = new ParamGetJobByJobCodeArrayList<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 según los parámetros de búsqueda introducidos. Además devuelve el tamaño de la lista encontradadicha 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 /wiki/spaces/SIU/pages/1330151618ob encontrada Job (ver detalle de campos en el apartado de objetos comunes)

Códigos error


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

Ejemplo de invocación


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 /wiki/spaces/SIU/pages/1330151618ob (ver detalle Stamp (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 StampSearch(StampAndUserInformationSearch();
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 StampAndUserInformationByUserSearchStampAndUserInformationByJobAndUserSearch();
stampListSearch.setFiscalAnagram("00000000T");
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



errorCode
Expand
titleMás detalles

Signatura

ResultStampListAndUserInformationByJobAndUser stampListAndUserInformationJob(ParamStampListAndUserInformationByJobAndUser paramStampList
ResultReadCertPseudonym readCertPseudonym(ParamReadCertPseudonym param)

Parámetros de invocación

NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
searchParamsObjeto StampAndUserInformationByJobAndUserSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta

nifStringDocumento de identidad
pernrIntegerCódigo pernr
certPseudonymStringCódigo del
error ocurridosizeintTamaño de la lista devueltastampsLista de objetos StampAndUserInformationByUserJob (ver detalle de campos en el apartado de objetos comunes)

Códigos error

CódigoDescripciónSTAMPLIST_00Error durante la consulta de los datos de sellosSTAMPLIST_01El objeto paramStampList es nuloSTAMPLIST_02No se han encontrado sellos para estos parámetros de búsquedaSTAMPLIST_03Ha ocurrido algún error al realizar la búsquedaSTAMPLIST_04El código de organismo y el alias no pueden ser nulos simultáneamenteSTAMPLIST_05El parámetro de entrada fiscal anagram es nuloSTAMPLIST_06Se ha encontrado algún sello con el campo holder nulo
certificado pseudónimo

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
messageStringMensaje 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
codeLongCódigo del edificio
nameStringNombre del edificio
descriptionStringDescripción del edificio
addressStringDirección del edificio
cityStringCiudad del edificio
postalCodeStringCódigo postal del edificio
latitudeStringLatitud del edificio
longitudeStringLongitud del edificio
initialDateDateFecha en que el edificio se ha dado de alta
finalDateDateFecha en que el edificio se ha dado de baja

Objeto
Anchor

...

anclaBuildingSearch

...

anclaBuildingSearch

...

buildingSearch

...


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

Objeto
Anchor

...

anclaExtendedData

...

anclaExtendedData

...

extendedData

...


NombreTipoDescripción
nameStringNombre del dato extendido
valueStringValor del dato extendido

Objeto
Anchor

...

anclaExtendedDataAndOrganismCode

...

anclaExtendedDataAndOrganismCode

...

extendedDataAndOrganismCode

...


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

Objeto
Anchor

...

anclaExtendedDataListSearch

...

anclaExtendedDataListSearch

...

extendedDataListSearch

...


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

Objeto
Anchor

...

anclaExtendedDataSearch

...

anclaExtendedDataSearch

...

extendedDataSearch

...


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

Objeto
Anchor

...

anclahistoricalParentListObject

...

anclahistoricalParentListObject

...

historicalParentListObject

...


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

Objeto
Anchor

...

anclahistoricalTreeListObject

...

anclahistoricalTreeListObject

...

historicalTreeListObject

...


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

Objeto
Anchor

...

anclajob

...

anclajob

...

job

...


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

Objeto
Anchor

...

anclajobSearch

...

anclajobSearch

...

jobSearch

...


NombreTipoDescripción
paramsCampos del objeto SIU v3.15 - Manual de integración - servicios para integradores#searchParams SearchParams/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado)
jobCampos del objeto SIU v3.15 - Manual de integración - servicios para integradores#job Job (ver detalle de campos en este mismo apartado)
vacanteBooleanSi el puesto a buscar está vacante
stateStringSi se pasa ALTA, busca los puestos con final_date nulo

Objeto
Anchor

...

anclaloginOrganismByUser

...

anclaloginOrganismByUser

...

loginOrganismByUser

...


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


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

Objeto
Anchor
anclalogoSearch
anclalogoSearch
logoSearch


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

...

Objeto  
Anchor

...

anclaOrganism

...

anclaOrganism

...

organism

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

...

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

Objeto  
Anchor

...

anclaOrganismWithCode

...

anclaOrganismWithCode

...

organismWithCode

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

Objeto
Anchor

...

anclaorganismActiveListObject

...

anclaorganismActiveListObject

...

organismActiveListObject

...


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

Objeto
Anchor

...

anclaorganismAdditionalData

...

anclaorganismAdditionalData

...

organismAdditionalData

...


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

Objeto
Anchor

...

anclaorganismDir3Code

...

anclaorganismDir3Code

...

organismDir3Code

...


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

Objeto
Anchor

...

anclaorganismDir3CodeWithOldCode

...

anclaorganismDir3CodeWithOldCode

...

organismDir3CodeWithOldCode

...


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

Objeto
Anchor

...

anclaorganismModeSearch

...

anclaorganismModeSearch

...

organismModeSearch

...


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

Objeto
Anchor

...

anclaorganismSearch

...

anclaorganismSearch

...

organismSearch

...


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

Objeto
Anchor

...

anclaorganismSearchWithComplexity

...

anclaorganismSearchWithComplexity

...

organismSearchWithComplexity

...


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

Objeto
Anchor

...

anclaorganismWithComplexity

...

anclaorganismWithComplexity

...

organismWithComplexity

...


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

Objeto
Anchor

...

anclaorganismWithFiscalIdentity

...

anclaorganismWithFiscalIdentity

...

organismWithFiscalIdentity

...


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

Objeto
Anchor

...

anclaOrganismWithTypesOrdered

...

anclaOrganismWithTypesOrdered

...

OrganismWithTypesOrdered

...


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

Objeto
Anchor
anclaOrganismType
anclaOrganismType
organismType

NombreTipoDescripción
idIntegerId
fatherIdIntegerId del padre
nameStringNombre
levelStringNivel

Objeto
Anchor

...

anclapagingCriteria

...

anclapagingCriteria

...

pagingCriteria

...


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

Objeto
Anchor

...

anclarole

...

anclarole

...

role

...


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

Objeto
Anchor

...

anclaroleByStamp

...

anclaroleByStamp

...

roleByStamp

...


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

Objeto
Anchor

...

anclaroleListByFiscalAnagram

...

anclaroleListByFiscalAnagram

...

roleListByFiscalAnagram

...


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

Objeto
Anchor

...

anclaroleSearch

...

anclaroleSearch

...

roleSearch

...


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

Objeto
Anchor

...

anclaroleSearchWithRoleTypeCode

...

anclaroleSearchWithRoleTypeCode

...

roleSearchWithRoleTypeCode

...


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

Objeto
Anchor

...

anclaroleType

...

anclaroleType

...

roleType

...


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

Objeto
Anchor

...

anclaroleTypeSearch

...

anclaroleTypeSearch

...

roleTypeSearch

...


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

Objeto
Anchor

...

anclaroleWithRoleTypeCode

...

anclaroleWithRoleTypeCode

...

roleWithRoleTypeCode

...


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

Objeto
Anchor

...

anclasearchParams

...

anclasearchParams

...

searchParams

...


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

Objeto
Anchor

...

anclasortingCriteria

...

anclasortingCriteria

...

sortingCriteria

...


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

Objeto
Anchor

...

anclastamp

...

anclastamp

...

stamp

...


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

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

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

Objeto
Anchor

...

anclastampAndUserInformation

...

anclastampAndUserInformation

...

stampAndUserInformation

...


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

Objeto
Anchor

...

anclastampAndUserInformationByJobAndUserSearch

...

anclastampAndUserInformationByJobAndUserSearch

...

stampAndUserInformationByJobAndUserSearch

...


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

Objeto
Anchor

...

anclastampAndUserInformationByRoleAndUserSearch

...

anclastampAndUserInformationByRoleAndUserSearch

...

stampAndUserInformationByRoleAndUserSearch

...


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

Objeto
Anchor

...

anclastampAndUserInformationByUser

...

anclastampAndUserInformationByUser

...

stampAndUserInformationByUser

...


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

Objeto
Anchor

...

anclastampAndUserInformationByUserJob

...

anclastampAndUserInformationByUserJob

...

stampAndUserInformationByUserJob

...


NombreTipoDescripción
reasonDescriptionStringDescripción de la razón
reasonStringRazón
userCampos del objeto User/wiki/spaces/SIU/pages/1330151618 (ver detalle de campos en este mismo apartado)  
stampAndUserInformationCampos del objeto StampAndUserInformation/wiki/spaces/SIU/pages/1330151618 (ver detalle de campos en este mismo apartado) 

Objeto
Anchor

...

anclastampAndUserInformationByUserSearch

...

anclastampAndUserInformationByUserSearch

...

stampAndUserInformationByUserSearch

...


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

Objeto
Anchor

...

anclastampAndUserInformationSearch

...

anclastampAndUserInformationSearch

...

stampAndUserInformationSearch

...


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

Objeto
Anchor

...

anclastampSearch

...

anclastampSearch

...

stampSearch

...


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

Objeto
Anchor

...

anclauser

...

anclauser

...

user

...


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

Objeto
Anchor

...

anclauserByStamp

...

anclauserByStamp

...

userByStamp

...


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

Descripción de la razón

Objeto
Anchor

...

anclauserInformation

...

anclauserInformation

...

userInformation

...


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

Objeto
Anchor

...

anclauserJobInformation

...

anclauserJobInformation

...

userJobInformation

...


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

Objeto
Anchor

...

anclauserJobSearch

...

anclauserJobSearch

...

userJobs

...


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

Objeto
Anchor

...

anclauserJobs

...

anclauserJobs

...

userJobSearch

...


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

Objeto
Anchor

...

anclauserJobRolesV

...

anclauserJobRolesV

...

userJobRolesV

...


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

Objeto
Anchor

...

anclauserSearch

...

anclauserSearch

...

userSearch

...


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

Objeto
Anchor
anclauserSearchWithPhone
anclauserSearchWithPhone
userSearchWithPhone

...


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

...


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

Objeto
Anchor

...

anclauserWithPhone

...

anclauserWithPhone

...

userWithPhone

...


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


Objeto
Anchor

...

anclauserWithRevisedFlag

...

anclauserWithRevisedFlag

...

userWithRevisedFlag

...


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


Objeto
Anchor

...

anclaUserWithPhoneGenderNote

...

anclaUserWithPhoneGenderNote

...

UserWithPhoneGenderNote

...


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


Objeto
Anchor

...

anclaUserExist

...

anclaUserExist

...

UserExist

...


NombreTipoDescripción
fiscalAnagramStringnif del usuario
nrptIntegerIdentificador nrpt asociado al puesto

...