Versions Compared

Key

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

En este apartado se explicarán los servicios de PAU, cómo invocar, parámetros que devuelve y un ejemplo de invocación de cada servicio

ÍNDICE DE SERVICIOS

Table of Contents
maxLevel3

Servicios IInfoServicePortType

Búsquedas y consultas de aplicaciones

...

En este apartado se explicarán los servicios de PAU, cómo invocar, parámetros que devuelve y un ejemplo de invocación de cada servicio


ÍNDICE DE SERVICIOS

Table of Contents
maxLevel3


Servicios IInfoServicePortType

Búsquedas y consultas de aplicaciones

Método 'applicationList'

Servicio que devuelve una lista de aplicaciones definidas en la aplicación PAU, en función de la información que se pasa como parámetro en el objeto ParamApplicationList.

La información devuelta de cada aplicación incluye, el alias de la aplicación, el nombre de la aplicación, las Ips asignadas o los métodos que tiene asociados.


Expand
titleMás detalles

Signatura

ResultApplicationList applicationList(ParamApplicationList paramApplicationList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationSearch1242693904Objeto ApplicationSearch


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
applications1242693904[]Lista de objetos Application
sizeintTamaño de la lista applications devuelta


Códigos error



Código
Descripción
APPLICATIONLIST_00Error durante el proceso de búsqueda de aplicaciones.
APPLICATIONLIST_01El objeto ParamApplicationList es nulo.
APPLICATIONLIST_02No se han encontrado aplicaciones para estos parámetros de búsqueda.
APPLICATIONLIST_03Ha ocurrido algún error al realizar la búsqueda.
APPLICATIONLIST_04Error de paginación al realizar la búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamApplicationList params = new ParamApplicationList();
ApplicationSearch appSearch = new ApplicationSearch();
appSearch.setAlias("PAU");
params.setApplicationSearch(appSearch);
ResultApplicationList result = pauAgent.applicationList(params);


Método 'applicationRelationList'

Servicio que devuelve una lista con las relaciones de acceso existentes entre dos aplicaciones, dada de alta en PAU, en función de la información pasada como parámetro en el objeto paramApplicationRelationList

Esta relación es la que permite que una aplicación utilice servicios de otra aplicación.


Expand
titleMás detalles

Signatura

ResultApplicationRelationList applicationRelationList (ParamApplicationRelationList paramApplicationRelationList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationRelationSearch1242693904Objeto ApplicationRelationSearch


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
applicationRelations1242693904[]Lista de objetos ApplicationRelation
sizeintTamaño de la lista applicationRelations devuelta


Códigos error



Código
Descripción
APPLICATIONRELATIONLIST_00Error durante el proceso de búsqueda de relaciones entre aplicaciones
APPLICATIONRELATIONLIST_01El objeto ParamApplicationRelationList es nulo
APPLICATIONRELATIONLIST_02No se han encontrado relaciones entre aplicaciones para estos parámetros de búsqueda
APPLICATIONRELATIONLIST_03Ha ocurrido algún error al realizar la búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamApplicationRelationList params = new ParamApplicationRelationList();
ApplicationRelationSearch appSearch = new ApplicationRelationSearch();
appSearch.setApplicationAliasA("SVCD");
params.setApplicationRelationSearch(appSearch);
ResultApplicationRelationList result = pauAgent.applicationRelationList(params);


Método 'authorizeApplication'

Servicio que comprueba si una aplicación tiene autorización sobre otra para acceder a un determinado método. Se comprueba también si la ip desde la que accede es una de las permitidas para dicha aplicación.

La relación entre la aplicación invocante y los servicios de la aplicación invocada debe estar dada de alta en PAU. La Ip tambien debe estar dada de alta en PAU.


Expand
titleMás detalles

Signatura

ResultAuthorizeApplication authorizeApplication(ParamAuthorizeApplication paramAuthorizeApplication)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationAliasAStringAlias aplicación A
applicationAliasBStringAlias aplicación B
methodCodeStringCódigo del método
ipStringDirección Ip


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError


Códigos error



Código
Descripción
AUTHORIZEAPPLICATION_00Error durante el proceso de autorización.
AUTHORIZEAPPLICATION_01El parámetro alias de la aplicación la aplicación A es nulo.
AUTHORIZEAPPLICATION_02El parámetro alias de la aplicación B es nulo.
AUTHORIZEAPPLICATION_03El parámetro methodCode es nulo.
AUTHORIZEAPPLICATION_04El parámetro Ip es nulo.
AUTHORIZEAPPLICATION_05No existe una relación entre aplicaciones.
AUTHORIZEAPPLICATION_06La ip no está en la lista de ip's permitidas.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAuthorizeApplication paramAuthorizeApplication = new ParamAuthorizeApplication();
paramAuthorizeApplication.setApplicationAliasA("App A");
paramAuthorizeApplication.setApplicationAliasB("App B");
// ha de ser ip desde la que accede appA
paramAuthorizeApplication.setIp("127.0.0.3");
paramAuthorizeApplication.setMethodCode("MET00296");
ResultAuthorizeApplication result = pauAgent.authorizeApplication(paramAuthorizeApplication);


Método 'methodApplicationList'

Servicio que devuelve dentro del objeto ResultMethodApplicationList un vector de IPs y un vector de Métodos asociados con la aplicación que se pasa como parámetro en el objeto ParamMethodApplicationList

La lista de métodos y de Ips relacionadas con una aplicación, deben estar dadas de alta en PAU.


Expand
titleMás detalles

Signatura

ResultMethodApplicationList methodApplicationList (ParamMethodApplicationList paramMethodApplicationList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationAliasStringAlias de la aplicación


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultErrorObjeto ResultError
methodsMethod[]Lista de objetos Method, métodos de la aplicación
ipsIp[]Lista de objetos Ip, Ips de la aplicación


Códigos error



Código
Descripción
METHODAPPLICATIONLIST_00Error durante el proceso de búsqueda
METHODAPPLICATIONLIST_01El objeto ParamMethodApplicationList es nulo
METHODAPPLICATIONLIST_02No hay Ips ni métodos asociados a la aplicación
METHODAPPLICATIONLIST_03Ha ocurrido algún error al realizar la búsqueda
METHODAPPLICATIONLIST_04El Alias de la Aplicación es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamMethodApplicationList params = new ParamMethodApplicationList();
params.setApplicationAlias("SIU");
ResultMethodApplicationList result = pauAgent.methodList(params);


Búsquedas y consultas de acciones

Método 'actionList'

Servicio que devuelve una lista de aplicaciones definidas en la aplicación PAU, en acciones en función de la información que se pasa pasada como parámetro en el objeto ParamApplicationList.La información devuelta de cada aplicación incluyeParamActionList

Estas acciones deben estar dadas de alta en PAU. Se puede buscar la acción mediante su código, el alias de la aplicación, el nombre de la aplicación, las Ips asignadas o los métodos que tiene asociados.


Expand
titleMás detalles

Signatura

ResultApplicationList applicationList(ParamApplicationList paramApplicationListResultActionList actionList(ParamActionList paramActionList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationSearchactionSearchApplicationSearch1242693904Objeto ApplicationSearchObjeto ActionSearch


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
applicationsactionsApplication1242693904[]Lista de objetos Applicationobjetos Action
sizeintTamaño de la lista applications actions devuelta


Códigos error



Código
Descripción
APPLICATIONLISTACTIONLIST_00Error durante el proceso de búsqueda de aplicaciones.APPLICATIONLISTHa ocurrido algún error al realizar la búsqueda
ACTIONLIST_01El objeto ParamApplicationList paramActionList es nulo.
APPLICATIONLISTACTIONLIST_02No se han encontrado aplicaciones para estos acciones con los parámetros de búsqueda .
APPLICATIONLIST_03Ha ocurrido algún error al realizar la búsqueda.
APPLICATIONLIST_04Error de paginación al realizar la búsqueda.
indicados


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamApplicationListParamActionList params = new ParamApplicationListParamActionList();
ApplicationSearchActionSearch appSearchsearch = new ApplicationSearchActionSearch();
appSearchsearch.setAlias("PAUINSERTAR_SELLOS");
params.setApplicationSearchsetActionSearch(appSearchsearch);
ResultApplicationListResultActionList result = pauAgent.applicationListactionList(params);



Búsquedas y consultas de usuarios


Método '

...

admRoleList'

Servicio que devuelve una lista con las relaciones de acceso existentes entre dos aplicaciones, dada el listado de perfiles administrativos con el que se puede crear una asignación de un grupo de gestión a un usuario, dados de alta en PAU, en función de la información pasada como parámetro en el objeto paramApplicationRelationListEsta relación es la que permite que una aplicación utilice servicios de otra aplicación.
Al dar de alta a un usuario, se le asignan grupos de gestión, para lo que es necesario conocer los perfiles administrativos disponibles.


Expand
titleMás detalles

Signatura

ResultApplicationRelationList applicationRelationList (ParamApplicationRelationList paramApplicationRelationListResultAdmRoleList admRoleList(ParamAdmRoleList paramAdmRoleList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationRelationSearchadmRoleSearchApplicationRelationSearchObjeto ApplicationRelationSearch1242693904Objeto AdmRoleSearch con campos de búsqueda


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
applicationRelationsadmRoleApplicationRelation1242693904[]Lista de objetos ApplicationRelationobjetos AdmRole, con los datos de los roles
sizeintTamaño de la lista applicationRelations lista admRole devuelta


Códigos error



Código
Descripción
APPLICATIONRELATIONLISTADMROLELIST_00Error durante el proceso de búsqueda de relaciones entre aplicaciones
APPLICATIONRELATIONLISTADMROLELIST_01El objeto ParamApplicationRelationList ParamAdmRoleList es nulo
APPLICATIONRELATIONLISTADMROLELIST_02No se han encontrado relaciones entre aplicaciones para estos existe ningún administrador de rol para esos parámetros de búsqueda
APPLICATIONRELATIONLISTADMROLELIST_03Ha ocurrido algún tipo de error al realizar la búsqueda.buscar el rol en la base de datos


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamApplicationRelationListParamAdmRoleList params = new ParamApplicationRelationList()ParamAdmRoleList;
ApplicationRelationSearchAdmRoleSearch appSearchadmRoleSearch = new ApplicationRelationSearchAdmRoleList();
appSearchadmRoleSearch.setApplicationAliasAsetname("SVCDnombre del perfil");
params.setApplicationRelationSearchsetAdmRoleSearch(appSearchadmRoleSearch);
ResultApplicationRelationListResultAdmRoleList result = pauAgent.applicationRelationListadmRoleList(params);


Método '

...

assignedRoleList'

Servicio que comprueba si una aplicación tiene autorización sobre otra para acceder a un determinado método. Se comprueba también si la ip desde la que accede es una de las permitidas para dicha aplicación.La relación entre la aplicación invocante y los servicios de la aplicación invocada debe estar dada de alta en PAU. La Ip tambien debe estar dada de alta en PAU.devuelve una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleList.

Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico.


Expand
titleMás detalles

Signatura

ResultAuthorizeApplication authorizeApplication(ParamAuthorizeApplication paramAuthorizeApplicationResultAssignedRoleList assignedRoleList(ParamAssignedRoleList paramAssignedRoleList)

Parámetros de invocación


methodCodeCódigo del ipDirección Ip
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationAliasAStringAlias aplicación A
applicationAliasBStringAlias aplicación B
StringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRoleSearch1242693904Objeto AssignedRoleSearch con campos de búsqueda


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
assignedRoles1242693904[]Lista de objetos AssignedRole, con los datos de los roles
sizeintTamaño de la lista assignedRoles devuelta


Códigos error



La ip no está en la lista de ip's permitidas.
Código
Descripción
AUTHORIZEAPPLICATIONASSIGNEDROLELIST_00Error durante el proceso de autorización.AUTHORIZEAPPLICATIONbúsqueda de roles asignados
ASSIGNEDROLELIST_01El parámetro alias de la aplicación la aplicación A objeto paramAssignedRoleList es nulo.
AUTHORIZEAPPLICATION_02El parámetro alias de la aplicación B es nulo.
AUTHORIZEAPPLICATION_03El parámetro methodCode es nulo.
AUTHORIZEAPPLICATION_04El parámetro Ip es nulo.
AUTHORIZEAPPLICATION_05No existe una relación entre aplicaciones.
AUTHORIZEAPPLICATION_06ASSIGNEDROLELIST_02No se han encontrado asignaciones para esos parámetros de búsqueda.
ASSIGNEDROLELIST_03Ha ocurrido algún error al realizar la búsqueda.
ASSIGNEDROLELIST_04Debe indicarse el código de organismo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAuthorizeApplicationParamAssignedRoleList paramAuthorizeApplicationparam = new ParamAuthorizeApplicationParamAssignedRoleList();
paramAuthorizeApplication.setApplicationAliasA("App A");
paramAuthorizeApplication.setApplicationAliasB("App B");
// ha de ser ip desde la que accede appA
paramAuthorizeApplication.setIp("127.0.0.3
AssignedRoleSearch s = new AssignedRoleSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
paramAuthorizeApplicationparam.setMethodCodesetAssignedRoleSearch("MET00296"s);
ResultAuthorizeApplicationResultAssignedRoleList result = pauAgent.authorizeApplicationassignedRoleList(paramAuthorizeApplicationparam);



Método '

...

assignedRoleList1'

Servicio que devuelve dentro del objeto ResultMethodApplicationList un vector de IPs y un vector de Métodos asociados con la aplicación que se pasa una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamMethodApplicationListLa lista de métodos y de Ips relacionadas con una aplicación, deben estar dadas de alta en PAUParamAssignedRoleListByBranch

Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico o la rama de un organismo.


Expand
titleMás detalles

Signatura

ResultMethodApplicationList methodApplicationList (ParamMethodApplicationList paramMethodApplicationListResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByBranch paramAssignedRoleListByBranch)

Parámetros de invocación


applicationAliasAlias la aplicación
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRoleTreeSearch1242693904Objeto AssignedRoleTreeSearch con campos de búsqueda
organismCodeStringCódigo de organismo


Parámetros de respuesta



Lista de objetos Ip, Ips de la aplicación
NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
methodsassignedRolesMethod1242693904[]Lista de objetos Method, métodos de la aplicaciónipsIp[]objetos AssignedRole, con los datos de los roles
sizeintTamaño de la lista assignedRoles devuelta


Códigos error



METHODAPPLICATIONLIST
Código
Descripción
METHODAPPLICATIONLISTASSIGNEDROLELIST_00Error durante el proceso de búsqueda de roles asignados
METHODAPPLICATIONLISTASSIGNEDROLELIST_01El objeto ParamMethodApplicationList paramAssignedRoleList es nulo
METHODAPPLICATIONLISTASSIGNEDROLELIST_02No hay Ips ni métodos asociados a la aplicaciónse han encontrado asignaciones para esos parámetros de búsqueda.
ASSIGNEDROLELIST_03Ha ocurrido algún error al realizar la búsqueda.
METHODAPPLICATIONLISTASSIGNEDROLELIST_04El Alias de la Aplicación es nuloDebe indicarse el código de organismo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamMethodApplicationList paramsParamAssignedRoleList param = new ParamAssignedRoleList();
AssignedRoleTreeSearch s = new ParamMethodApplicationList( AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
paramss.setApplicationAliassetOrganismCode("SIU"ORG00021");
param.setAssignedRoleSearch(s);
ResultMethodApplicationListResultAssignedRoleList result = pauAgent.methodListassignedRoleList(paramsparam);

Búsquedas y consultas de acciones


Método '

...

assignedRoleList2'

Servicio que devuelve una lista de acciones roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamActionListEstas acciones deben estar dadas de alta en PAU. Se puede buscar la acción mediante su códigoParamAssignedRoleListByTree.

Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación , el nombre de la aplicacióno un código de rol específico o el árbol al que pertenece de un organismo.


Expand
titleMás detalles

Signatura

ResultActionList actionList(ParamActionList paramActionListResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByTree paramAssignedRoleListByTree)

Parámetros de invocación


Objeto ActionSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalactionSearchActionSearch
assignedRoleTreeSearch1242693904Objeto AssignedRoleTreeSearch con campos de búsqueda
organismCodeStringCódigo de organismo


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
actionsassignedRolesAction1242693904[]Lista de objetos Actionde objetos AssignedRole, con los datos de los roles
sizeintTamaño de la lista actions assignedRoles devuelta


Códigos error



Código
Descripción
ACTIONLISTASSIGNEDROLELIST_00Ha ocurrido algún error al realizar la búsquedaACTIONLISTError durante el proceso de búsqueda de roles asignados
ASSIGNEDROLELIST_01El objeto paramActionList paramAssignedRoleList es nulo
ACTIONLISTASSIGNEDROLELIST_02No se han encontrado acciones con los asignaciones para esos parámetros de búsqueda indicados.
ASSIGNEDROLELIST_03Ha ocurrido algún error al realizar la búsqueda.
ASSIGNEDROLELIST_04Debe indicarse el código de organismo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamActionListParamAssignedRoleList paramsparam = new ParamActionListParamAssignedRoleList();
ActionSearchAssignedRoleTreeSearch searchs = new ActionSearch(AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
searchs.setAliassetOrganismCode("INSERTAR_SELLOSORG00021");
paramsparam.setActionSearchsetAssignedRoleSearch(searchs);
ResultActionListResultAssignedRoleList result = pauAgent.actionListassignedRoleList(paramsparam);

...



Método '

...

assignedRolesUserList'

Servicio que devuelve una lista con los roles asignados a cada uno de los usuarios pasados como parámetros en el objeto ParamAssignedRolesUserList

Además se pueden filtrar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico.


Expand
titleMás detalles

Signatura

ResultAdmRoleList admRoleList(ParamAdmRoleList paramAdmRoleListResultAssignedRolesUserList assignedRolesUserList(ParamAssignedRolesUserList paramAssignedRoleUserList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
admRoleSearchassignedRolesUserListSearchAdmRoleSearchAssignedRolesUserListSearchObjeto AdmRoleSearch Objeto AssignedRolesUserListSearch con campos de búsqueda


Parámetros de respuesta



Tamaño de la lista admRole devuelta
NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
admRoleassignedRolesToUserListAdmRole1242693904[]Lista de objetos AdmRoleobjetos AssignedRolesToUser, con los datos de los rolessizeintde los roles


Códigos error



ADMROLELIST
Código
Descripción
ADMROLELISTASSIGNEDROLESUSERLIST_00Error durante el proceso de búsqueda de roles asignados
ADMROLELISTASSIGNEDROLESUSERLIST_01El objeto ParamAdmRoleList paramAssignedRolesUserList es nulo
ADMROLELISTASSIGNEDROLESUSERLIST_02No existe ningún administrador de rol para esos Los parámetros de búsqueda son nulos o no se ha definido ningún usuario (anagramas fiscales).
ASSIGNEDROLESUSERLIST_03Ha ocurrido algún tipo de error al buscar el rol en la base de datosrealizar la búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAdmRoleListParamAssignedRolesUserList params = new ParamAdmRoleListParamAssignedRolesUserList();
AdmRoleSearchAssignedRolesUserListSearch admRoleSearchassignedRolesUserListSearch = new AdmRoleListAssignedRolesUserListSearch();
admRoleSearchassignedRolesUserListSearch.setnamesetFiscalAnagramList("nombre del perfil11111111T");
params.setAdmRoleSearchsetAssignedRolesUserListSearch(admRoleSearchassignedRolesUserListSearch);
ResultAdmRoleListResultAssignedRolesUserList result = pauAgent.admRoleListassignedRolesUserList(params);


Método '

...

authorize'

Servicio que autoriza a un usuario comprobando el organismo al que pertenece y la aplicación a la que devuelve una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleList.Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específicodesea tener acceso. Se devuelve dentro del objeto ResultAuthorize un vector de Roles que posee el usuario.
Para poder acceder a una aplicación un usuario debe seleccionar un organismo en el que debe tener permisos para esa aplicación.


Expand
titleMás detalles

Signatura

ResultAssignedRoleList assignedRoleList(ParamAssignedRoleList paramAssignedRoleListResultAuthorize authorize(ParamAuthorize paramAuthorize)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRoleSearchAssignedRoleSearchObjeto AssignedRoleSearch con campos de búsquedaorganismCodeStringCódigo de organismo
applicationAliasStringAlias de la aplicación


Parámetros de respuesta



Tamaño de la lista assignedRoles devuelta
NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
assignedRolesroleAssignedRoleRole[]Lista de objetos AssignedRoleRole, con los datos de los rolessizeint


Códigos error



Código
Descripción
ASSIGNEDROLELIST
AUTHORIZE_00Error durante el proceso
de búsqueda
de
roles asignados
autorización
ASSIGNEDROLELIST
AUTHORIZE_01El objeto
paramAssignedRoleList
ParamAuthorize es nulo.
ASSIGNEDROLELIST
ASSIGNEDROLELIST_03Ha ocurrido algún error al realizar la búsqueda.
ASSIGNEDROLELIST_04Debe indicarse el código de organismo
AUTHORIZE_02
No se han encontrado asignaciones para esos parámetros de búsqueda.
El parámetro alias de aplicación es nulo.
AUTHORIZE_03El parámetro anagrama fiscal es nulo.
AUTHORIZE_04El parámetro código de organismo es nulo.
AUTHORIZE_05No existen datos para ese usuario u organismo.
AUTHORIZE_06El funcionario no tiene roles para esa aplicación y organismo.
AUTHORIZE_07Ha ocurrido algún tipo de error al buscar el rol en la base de datos.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAssignedRoleListParamAuthorize paramparams = new ParamAssignedRoleListParamAuthorize();
AssignedRoleSearch s = new AssignedRoleSearch(;
params.setApplicationAlias("SVCD");
sparams.setFiscalAnagram("29120602AMARTSANJ25152907SDIAZMEDM");
paramparams.setAssignedRoleSearchsetOrganismCode(s"ORG00002");
ResultAssignedRoleListResultAuthorize result = pauAgent.assignedRoleListauthorize(paramparams);


Método '

...

getLastConnection'

Servicio que devuelve una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleListByBranchSe puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico o la rama de un organismola última conexión de un usuario en una aplicación.


Debe indicarse el código de organismo
Expand
titleMás detalles

Signatura

ResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByBranch paramAssignedRoleListByBranchResultGetLastConnection getLastConnection(ParamGetLastConnection paramGetLastConnection)

Parámetros de invocación


Código de organismo
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRoleTreeSearchuserConSearchAssignedRoleTreeSearchObjeto AssignedRoleTreeSearch con campos de búsquedaorganismCodeString1242693904El objeto UserConSearch, contiene criterios de búsqueda de UserCon, así como los parámetros de paginación y ordenación.


Parámetros de respuesta


Tamaño de la lista assignedRoles devuelta
NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
assignedRolesuserConAssignedRole[]Lista de objetos AssignedRole, con los datos de los rolessizeintUserConObjeto con la información de la última conexión de usuario.


Códigos error


Código
Descripción
ASSIGNEDROLELIST
GETLASTCONNECTION_00 Error durante el proceso de búsqueda
de roles asignados
.
ASSIGNEDROLELIST
GETLASTCONNECTION_01 El
objeto paramAssignedRoleList
parámetro paramGetLastConnection es nulo.
ASSIGNEDROLELIST
GETLASTCONNECTION_02
No se han encontrado asignaciones para esos parámetros de búsqueda.
ASSIGNEDROLELIST_03Ha ocurrido algún error al realizar la búsqueda.
ASSIGNEDROLELIST_04
 El objeto userConSearch es nulo.
GETLASTCONNECTION_03 El parametro del fiscal anagrama es nulo.
GETLASTCONNECTION_04 El parametro de la aplicacion es nulo.
GETLASTCONNECTION_05 No se han encontrado conexiones para esos parametros de busqueda


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAssignedRoleListParamGetLasConnection paramparams = new ParamAssignedRoleListParamGetLasConnection();
AssignedRoleTreeSearch s = new AssignedRoleTreeSearch();
sparams.setFiscalAnagram("29120602AMARTSANJ11111111H");
sparams.setOrganismCodesetApplicationAlias("ORG00021PAU");
param.setAssignedRoleSearch(s);
ResultAssignedRoleListResultGetLasConnection result = pauAgent.assignedRoleListgetLasConnection(paramparams);



Método '

...

roleList'

Servicio que devuelve una lista dentro del objeto ResultRoleList un vector de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleListByTree.Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, del contenido del parámetro paramRoleList.

Devuelve una lista de roles dados de alta en PAU, pudiendo filtrar por el alias de la aplicación o un código de rol específico o el árbol al que pertenece de un organismo, el código del rol, el nombre del rol, o la descripción del rol.


Expand
titleMás detalles

Signatura

ResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByTree paramAssignedRoleListByTreeResultRoleList roleList(ParamRoleList paramRoleList)

Parámetros de invocación


Código de organismo
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRoleTreeSearchroleSearchAssignedRoleTreeSearch1242693904Objeto AssignedRoleTreeSearch ParamRoleList con campos de búsquedaorganismCodeString


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
assignedRolesrolesAssignedRoleAppRole[]Lista de objetos AssignedRole, con los datos de los rolesListado de roles encontrados
sizeintTamaño de la lista assignedRoles devueltadel listado


Códigos error


Código
Descripción
ASSIGNEDROLELISTROLELIST_00 Error durante el proceso de búsqueda de roles asignados.
ASSIGNEDROLELISTROLELIST_01 El objeto paramAssignedRoleList paramRoleList es nulo.
ASSIGNEDROLELISTROLELIST_0204 No se han encontrado asignaciones roles para esos estos parámetros de búsqueda.
ASSIGNEDROLELISTROLELIST_0305 Ha ocurrido algún error al realizar la búsqueda.
ASSIGNEDROLELIST_04Debe indicarse el código de organismo


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamAssignedRoleListaramRoleList paramparams = new ParamAssignedRoleListParamRoleList();
AssignedRoleTreeSearchRoleSearch ssearch = new AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ"RoleSearch();
ssearch.setOrganismCodesetApplicationAlias("ORG00021alias");
paramparams.setAssignedRoleSearchsetRoleSearch(ssearch);
ResultAssignedRoleListResultRoleList result = pauAgent.assignedRoleListroleList(paramparams);


Método '

...

userByOrganismTree'

Servicio que devuelve una lista con los roles asignados a cada uno de los usuarios pasados como parámetros en el objeto ParamAssignedRolesUserListAdemás se pueden filtrar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específicolos usuarios que pertenezcan a una rama de organismos, dados de alta con un rol determinado dentro de una aplicación. Estos usuarios con sus roles estarán dados de alta en PAU.



Expand
titleMás detalles

Signatura

ResultAssignedRolesUserList assignedRolesUserList(ParamAssignedRolesUserList paramAssignedRoleUserListResultUserByOrganismTree userByOrganismTree(ParamUserByOrganismTree paramUserByOrganismTree)

Parámetros de invocación


Objeto AssignedRolesUserListSearch con campos de búsqueda
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRolesUserListSearchAssignedRolesUserListSearch
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismsCodeTreeString[]Lista de códigos de organismos a los que puede pertenecer el usuario
roleNameStringNombre del rol
applicationAliasStringAlias de la aplicación


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
assignedRolesToUserListuserAssignedRolesToUser1242693904[]Lista de objetos AssignedRolesToUser, con los datos de los rolesobjetos User.


Códigos error



01Ha ocurrido algún error al realizar la búsqueda.
Código
Descripción
ASSIGNEDROLESUSERLISTUSERSORGANISMTREE_01El objeto paramUserByOrganismTree es nulo.
USERSORGANISMTREE_00Error durante el proceso de búsqueda de roles asignadosASSIGNEDROLESUSERLIST
USERSORGANISMTREE_El objeto paramAssignedRolesUserList es nulo
ASSIGNEDROLESUSERLIST_02Los parámetros de búsqueda son nulos o no se ha definido ningún usuario (anagramas fiscales).
ASSIGNEDROLESUSERLIST_0302La lista de organismos está vacía o es nula.
USERSORGANISMTREE_03No se ha encontrado ningún rol para esos parámetros de búsqueda.
USERSORGANISMTREE_04El alias de la aplicación es nulo
USERSORGANISMTREE_05El rol no existe en el sistema
USERSORGANISMTREE_06El nombre del rol es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAssignedRolesUserListString[] paramsorganismsCodeTree = new ParamAssignedRolesUserList();
AssignedRolesUserListSearch assignedRolesUserListSearch String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String roleName = "PREPARADOR-COMPULSOR";
String applicationAlias = "SCE";
ParamUserByOrganismTree param = new AssignedRolesUserListSearch( ParamUserByOrganismTree();
param.setOrganismsCodeTree(organismsCodeTree);
assignedRolesUserListSearchparam.setFiscalAnagramListsetApplicationAlias("11111111T"applicationAlias);
paramsparam.setAssignedRolesUserListSearchsetRoleName(assignedRolesUserListSearchroleName);
ResultAssignedRolesUserListResultUserByOrganismTree result = pauAgent.assignedRolesUserListuserByOrganismTree(paramsparam);



Método '

...

userByOrganismTreeExtended'

Servicio que autoriza a un usuario comprobando el organismo al que pertenece y la aplicación a la que desea tener acceso. Se devuelve dentro del objeto ResultAuthorize un vector de Roles que posee el usuario.
Para poder acceder a una aplicación un usuario debe seleccionar un organismo en el que debe tener permisos para esa aplicacióndevuelve los usuarios que pertenezcan a a algún organismo de los indicados con alguno de los roles indicados. Estos usuarios con sus roles estarán dados de alta en PAU.


AUTHORIZE
Expand
titleMás detalles

Signatura

ResultAuthorize authorize(ParamAuthorize paramAuthorizeResultUserByOrganismTreeExtended userByOrganismTreeExtended( ParamUserByOrganismTreeExtended  paramUserByOrganismTree)


Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismsCodeTreeStringAnagrama fiscalorganismCodeStringCódigo de organismo[]Lista de códigos de organismos a los que puede pertenecer el usuario
roleNameString[]Nombre de roles por los que se filtrará
applicationAliasStringAlias de la aplicación


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
roleuserRole1242693904[]Lista de objetos Role, con los datos de los rolesobjetos User


Códigos error


Código
Descripción
AUTHORIZE
USERSORGANISMTREE_00 Error durante el proceso de
autorización
búsqueda.
AUTHORIZE
USERSORGANISMTREE_01 El objeto
ParamAuthorize
paramUserByOrganismTree es nulo.
AUTHORIZE
USERSORGANISMTREE_02
El parámetro alias de aplicación es nulo.
No se han encontrado usuarios para este
organismo y rol.
USERSORGANISMTREE_03 El parámetro
anagrama fiscal
nombre de rol es nulo
.
AUTHORIZE
USERSORGANISMTREE_04 El parámetro
código
alias de
organismo
la aplicación es nulo
.
AUTHORIZE
USERSORGANISMTREE_05
No existen datos para ese usuario u organismo.
AUTHORIZE_06
El
funcionario no tiene roles para esa aplicación y organismo.AUTHORIZE_07Ha ocurrido algún tipo de error al buscar el rol en la base de datos.
rol no existe en el sistema
USERSORGANISMTREE_06 No se han encontrado usuarios para esos
parámetros de búsqueda


Ejemplo de invocación

ParamAuthorize params
Code Block
languagejava
titleEjemplo de invocación
Ejemplo de invocación
String[] organismsCodeTree = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String[] rolenName = new String[2];
rolesName[0] = "EDITOR";
rolesName[1] = "ISSUER";
ParamUserByOrganismTree param = new ParamAuthorizeParamUserByOrganismTree();
paramsparam.setApplicationAliassetOrganismsCodeTree("SVCD"organismsCodeTree);
paramsparam.setFiscalAnagramsetApplicationAlias("25152907SDIAZMEDM"“SNT”);
paramsparam.setOrganismCodesetRoleName("ORG00002"roleName);
ResultAuthorizeResultUserByOrganismTree result = pauAgent.authorizeuserByOrganismTree(paramsparam);



Método '

...

UserListByProcedureAndRole'

Servicio que devuelve la última conexión de un usuario en una aplicaciónuna lista de usuarios en función del procedimiento y, opcionalmente, un listado de roles. Estos usuarios tendrán los procedimientos y los roles asignados en PAU.



Expand
titleMás detalles

Signatura

ResultGetLastConnection getLastConnection(ParamGetLastConnection paramGetLastConnectionResultUserListByProcedureAndRole userListByProcedureAndRole (ParamUserListByProcedureAndRole paramUserListByProcedureAndRole )


Parámetros de invocación


El objeto UserConSearch, contiene criterios de búsqueda de UserCon, así como los parámetros de paginación y ordenación.
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userConSearchUserConSearchDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signatureStringProcedimiento asociado al Grupo de Gestión.
entityStringIdentificador de la entidad del procedimiento
roleCodeString[]Listado de Roles asociados a los usuarios


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
userConuserListUserConObjeto con la información de la última conexión de usuario1242693904[]Listado de usuarios obtenidos.


Códigos error


Código
Descripción
GETLASTCONNECTION_00 Error durante el proceso de búsqueda.
GETLASTCONNECTION_01 El parámetro paramGetLastConnection es nulo.
GETLASTCONNECTION_02  El objeto userConSearch es nulo.
GETLASTCONNECTION_03 El parametro del fiscal anagrama es nulo.
GETLASTCONNECTION_04 El parametro de la aplicacion es nulo.
GETLASTCONNECTION_05 No se han encontrado conexiones para esos parametros de busqueda
USERLISTBYPROCEDUREANDROLE_00 Error durante el proceso de búsqueda.
USERLISTBYPROCEDUREANDROLE_01 El objeto paramUserListByProcedureAndRole es nulo.
USERLISTBYPROCEDUREANDROLE_02 El parámetro signature es nulo.
USERLISTBYPROCEDUREANDROLE_04 Error que proviene del webservice.
USERLISTBYPROCEDUREANDROLE_05 No existen usuarios para los roles introducidos.
USERLISTBYPROCEDUREANDROLE_06 No existen usuarios para el parámetro signature introducido.
USERLISTBYPROCEDUREANDROLE_07 Existen errores en alguno de los roles introducidos
USERLISTBYPROCEDUREANDROLE_08 Existen errores en el param signature introducido.
USERLISTBYPROCEDUREANDROLE_09 El id de la entidad es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGetLasConnectionParamUserListByProcedureAndRole params = new ParamGetLasConnectionParamUserListByProcedureAndRole();
params.setFiscalAnagramsetSignature("11111111Hsignature");
params.setApplicationAliassetEntity("PAU"“entity”);
ResultGetLasConnectionResultUserListByProcedureAndRole result = pauAgent.getLasConnectionuserListByProcedureAndRole(params);




Búsquedas y consultas de grupos


Método '

...

gestionGroupList'

Servicio que devuelve dentro del objeto ResultRoleList un vector de roles en función del contenido del parámetro paramRoleList.
Devuelve una lista de roles dados de alta en PAU, pudiendo filtrar por el alias de la aplicación, el código del rol, el nombre del rol, o la descripción del roluna lista con los grupos de gestión en función a la información pasada como parámetro en el objeto ParamGGList.

Los grupos de gestión se consultarán en PAU por nombre del grupo, código del grupo o por procedimientos asignados al grupo.


Expand
titleMás detalles

Signatura

ResultRoleList roleList(ParamRoleList paramRoleListResultGGList gestionGroupList(ParamGGList paramGGList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
roleSearchggSearchParamRoleListObjeto ParamRoleList con campos de búsqueda1242693904Objeto GGSearch


Parámetros de respuesta



Tamaño del listado
NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
rolesgestionGroupAppRole1242693904[]Listado de roles encontradossizeintLista de objetos GestionGroup


Códigos error



Código
Descripción
ROLELISTGESTIONGROUPLIST_00Error durante el proceso de búsqueda de rolesgestion group.
ROLELISTGESTIONGROUPLIST_01El objeto paramRoleList paramGGList es nulo.
ROLELISTGESTIONGROUPLIST_04No se han encontrado roles grupos de gestión para estos parámetros de búsqueda.
ROLELIST_05 Ha ocurrido algún error al realizar la búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
aramRoleListParamGGList params = new ParamRoleListParamGGList();
RoleSearchGGSearch search = new RoleSearchGGSearch();
search.setApplicationAliassetDescription("aliasdescripción");
params.setRoleSearchsetGgSearch(search);
ResultRoleListResultGGList result = pauAgent.roleListgestionGroupList(params);


Método '

...

gestionGroupListByApplication'

Servicio que devuelve los usuarios que pertenezcan a una rama lista de organismos, dados de alta con un rol determinado dentro de una aplicación. Estos usuarios con sus roles estarán dados de alta grupos de gestión por alias de aplicación encapsulada en el objeto pasado como parámetro paramGestionGroupListByApplication.
Estos grupos de gestión y los alias de las aplicaciones se consultarán en PAU.


Expand
titleMás detalles

Signatura

ResultUserByOrganismTree userByOrganismTree(ParamUserByOrganismTree paramUserByOrganismTreeResultGestionGroupListByApplication gestionGroupListByApplication (ParamGestionGroupListByApplication paramGestionGroupListByApplication)

Parámetros de invocación


Alias de la aplicación
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismsCodeTreeString[]Lista de códigos de organismos a los que puede pertenecer el usuario
roleNameStringNombre del rol
applicationAliasStringStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationGGSearch1242693904Objeto ApplicationGGSearch
params1242693904Objeto SearchParams


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
userapplicationGGUser1242693904[]Lista de objetos User.objetos ApplicationGG (grupos de gestión)
sizeintTamaño de la lista applicationGG devuelta


Códigos error



USERSORGANISMTREEUSERSORGANISMTREE
Código
Descripción
USERSORGANISMTREE_01El objeto paramUserByOrganismTree es nulo.
USERSORGANISMTREE_GESTIONGROUPLISTBYAPPLICATION_00Error durante el proceso de búsqueda
GESTIONGROUPLISTBYAPPLICATION_01El parámetro paramGestionGroupListByApplication es nulo
GESTIONGROUPLISTBYAPPLICATION_02La lista de organismos está vacía o es nula.El parámetro alias de la aplicación es nulo
GESTIONGROUPLISTBYAPPLICATION_03No se ha encontrado ningún rol para esos parámetros de búsqueda.
USERSORGANISMTREE_04El alias de la aplicación es nulo
USERSORGANISMTREE_05El rol no existe en el sistema
USERSORGANISMTREE_06El nombre del rol es nulohan encontrado grupos de gestión para esa aplicación
GESTIONGROUPLISTBYAPPLICATION_04Ha ocurrido algún error en el proceso de búsqueda


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
String[]ParamGestionGroupListByApplication organismsCodeTreeparams = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String roleName = "PREPARADOR-COMPULSOR";
String applicationAlias = "SCE";
ParamUserByOrganismTree param = new ParamUserByOrganismTree();
param.setOrganismsCodeTree(organismsCodeTree);
param.setApplicationAlias(applicationAlias);
param.setRoleName(roleName);
ResultUserByOrganismTree ParamGestionGroupListByApplication();
params.setApplicationAlias("PAU");
ResultGestionGroupListByApplication result = pauAgent.userByOrganismTreegestionGroupListByApplication(paramparams);


Método '

...

gestionGroupListByUser'

Servicio que devuelve los usuarios que pertenezcan a a algún organismo de los indicados con alguno de los roles indicados.Estos usuarios con sus roles estarán una lista de grupos de gestión por usuario encapsulada en el objeto pasado como parámetro paramGestionGroupListByUser.
Los grupos de gestión asignados a los usuarios se encontrarán dados de alta en PAU.


Expand
titleMás detalles

Signatura

ResultUserByOrganismTreeExtended userByOrganismTreeExtended( ParamUserByOrganismTreeExtended  paramUserByOrganismTreeResultGestionGroupListByUser gestionGroupListByUser(ParamGestionGroupListByUser paramGestionGroupListByUser)

Parámetros de invocación


Alias de la aplicación
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismsCodeTreeuserGGSearchString[]Lista de códigos de organismos a los que puede pertenecer el usuario
roleNameString[]Nombre de roles por los que se filtrará
applicationAliasString1242693904Objeto UserGGSearch
params1242693904Objeto SearchParams


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
userggUserListUser1242693904[]Lista de objetos Userobjetos UserGG
sizeintTamaño de la lista ggUserList devuelta


Códigos error


usuarios para este
organismo y rol
Código
Descripción
USERSORGANISMTREEGESTIONGROUPLISTBYUSER_00Error durante el proceso de búsqueda de gestion group.
USERSORGANISMTREEGESTIONGROUPLISTBYUSER_01El objeto paramUserByOrganismTree ParamGestionGroupListByUser es nulo.
USERSORGANISMTREEGESTIONGROUPLISTBYUSER_02El fiscalAnagram es nulo.
GESTIONGROUPLISTBYUSER_03No se han encontrado grupos de gestión para ese usuario.
USERSORGANISMTREEGESTIONGROUPLISTBYUSER_03 El parámetro nombre de rol es nulo
USERSORGANISMTREE_04 El parámetro alias de la aplicación es nulo
USERSORGANISMTREE_05 El rol no existe en el sistema
USERSORGANISMTREE_06 No se han encontrado usuarios para esos
parámetros de búsqueda
04
Ha ocurrido algún error en el proceso de búsqueda.
GESTIONGROUPLISTBYUSER_05La lista de anagramas fiscales es nula o esta vacía.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
String[]ParamGestionGroupListByUser organismsCodeTreeparams = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String[] rolenName = new String[2];
rolesName[0] = "EDITOR";
rolesName[1] = "ISSUER";
ParamUserByOrganismTree param = new ParamUserByOrganismTreeParamGestionGroupListByUser();
paramparams.setOrganismsCodeTree(organismsCodeTree);
param.setApplicationAlias(“SNT”);
param.setRoleName(roleNamesetFiscalAnagram("11111111H");
ResultUserByOrganismTreeResultGestionGroupListByUser result = pauAgent.userByOrganismTreegestionGroupListByUser(paramparams);


Método '

...

gestionGroupListByUserLike'

Servicio que devuelve una lista de usuarios en función del procedimiento y, opcionalmente, un listado de roles. Estos usuarios tendrán los procedimientos y los roles asignados de grupos de gestión a partir de un fiscal anagram/gestion group, o ambos campos vacíos, pasada como parámetro en el objeto paramGestionGroupListByUser usando el criterio LIKE para el grupo de gestión.
Los grupos de gestión y la asociación con los usuarios se realizará en PAU.


Expand
titleMás detalles

Signatura

ResultUserListByProcedureAndRole userListByProcedureAndRole (ParamUserListByProcedureAndRole paramUserListByProcedureAndRole ResultGestionGroupListByUser gestionGroupListByUserLike(ParamGestionGroupListByUser paramGestionGroupListByUser)


Parámetros de invocación


signature
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userGGSearchStringProcedimiento asociado al Grupo de Gestión.
entityStringIdentificador de la entidad del procedimiento
roleCodeString[]Listado de Roles asociados a los usuariosUserGGSearchFiltro de búsqueda para el objeto UserGG


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
userListggUserListUserList1242693904[]Listado de usuarios obtenidos.Lista de objetos UserGG
sizeintTamaño de la lista ggUserList devuelta


Códigos error


Código
Descripción
USERLISTBYPROCEDUREANDROLEGESTIONGROUPLISTBYUSER_00Error durante el proceso de búsqueda de gestion group.
USERLISTBYPROCEDUREANDROLEGESTIONGROUPLISTBYUSER_01El objeto paramUserListByProcedureAndRole ParamGestionGroupListByUser es nulo.
USERLISTBYPROCEDUREANDROLEGESTIONGROUPLISTBYUSER_02El parámetro signature fiscalAnagram es nulo.
USERLISTBYPROCEDUREANDROLEGESTIONGROUPLISTBYUSER_04 Error que proviene del webservice.
USERLISTBYPROCEDUREANDROLE_05 No existen usuarios para los roles introducidos.
USERLISTBYPROCEDUREANDROLE_06 No existen usuarios para el parámetro signature introducido.
USERLISTBYPROCEDUREANDROLE_07 Existen errores en alguno de los roles introducidos
USERLISTBYPROCEDUREANDROLE_08 Existen errores en el param signature introducido.
USERLISTBYPROCEDUREANDROLE_09 El id de la entidad es nulo03No se han encontrado grupos de gestión para ese usuario.
GESTIONGROUPLISTBYUSER_04Ha ocurrido algún error en el proceso de búsqueda.
GESTIONGROUPLISTBYUSER_05La lista de anagramas fiscales es nula o esta vacía.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamUserListByProcedureAndRoleParamGestionGroupListByUser params = new ParamUserListByProcedureAndRoleParamGestionGroupListByUser();
UserGGSearch userGGSearch = new UserGGSearch();
paramsuserGGSearch.setSignaturesetFiscalAnagram("signature11111111T");
params.setEntitysetUserGGSearch(“entity”userGGSearch);
ResultUserListByProcedureAndRoleResultGestionGroupListByUser
result = pauAgent.userListByProcedureAndRolegestionGroupListByUserLike(params);

...


Método '

...

gestionGroupListWithoutProcedures'

Servicio que devuelve una lista con los grupos de gestión en función a la información pasada como parámetro en el objeto ParamGGList.Los grupos de gestión se consultarán en PAU por nombre del grupo, código del grupo o por procedimientos asignados al grupo 

De cada grupo devuelve código, nombre, descripción y la lista de procedimientos asociados.

Expand
titleMás detalles

Signatura

ResultGGList gestionGroupListgestionGroupListWithoutProcedures(ParamGGList paramGGList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
ggSearchGGSearch1242693904Objeto GGSearch


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
gestionGroupGestionGroup[]Lista de objetos GestionGroupobjetos GestionGroup


Códigos error



Código
Descripción
GESTIONGROUPLIST_01El objeto paramGGList es nulo
GESTIONGROUPLIST_00Error durante el proceso de búsqueda de gestion group.GESTIONGROUPLIST_01El objeto paramGGList es nulo.gestion group
GESTIONGROUPLIST_04No se han encontrado grupos de gestión para estos parámetros de búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGGList params = new ParamGGList();
GGSearch searchggSearch = new GGSearch();
searchggSearch.setDescriptionsetGGCode("descripciónCODE01");
params.setGgSearch(searchggSearch);
ResultGGList result = pauAgent.gestionGroupListgestionGroupListWithoutProcedures(params);



Método '

...

gestionGroupListWithSize'

Servicio que devuelve una lista un listado de grupos de gestión por alias de aplicación encapsulada en el objeto pasado como parámetro paramGestionGroupListByApplication.
Estos grupos de gestión y los alias de las aplicaciones se consultarán e indica el tamaño del mismo.
Los grupos de gestión, se dan de alta en PAU.


Expand
titleMás detalles

Signatura

ResultGestionGroupListByApplication gestionGroupListByApplication (ParamGestionGroupListByApplication paramGestionGroupListByApplicationResultGGListWithSize gestionGroupListWithSize (ParamGGListWithSize paramGGListWithSize)


Parámetros de invocación


applicationGGSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
ggSearchApplicationGGSearchObjeto ApplicationGGSearch
paramsSearchParamsObjeto SearchParams
1242693904Lista de anagramas fiscales


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
applicationGGgestionGroupApplicationGG1242693904[]Lista Listado de objetos ApplicationGG (los grupos de gestión )encontrados.
sizeintTamaño de la lista applicationGG devueltalista de grupos de gestión.


Códigos error


GESTIONGROUPLISTBYAPPLICATION_03 esa aplicaciónHa ocurrido algún error en el proceso
Código
Descripción
GESTIONGROUPLISTBYAPPLICATIONGESTIONGROUPLIST_00 Error durante el proceso de búsqueda
GESTIONGROUPLISTBYAPPLICATION_01El parámetro paramGestionGroupListByApplication es nulo
GESTIONGROUPLISTBYAPPLICATION_02El parámetro alias de la aplicación es nulo
de gestion group.
GESTIONGROUPLIST_01 El objeto paramGGList es nulo.
GESTIONGROUPLIST_04 No se han encontrado grupos de gestión para GESTIONGROUPLISTBYAPPLICATION_04estos parámetros de búsqueda.


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamGestionGroupListByApplicationParamGGListWithSize params = new ParamGestionGroupListByApplicationParamGGListWithSize();
GGSearch search = new GGSearch();
paramssearch.setApplicationAliassetDescription("PAUdescripción");
ResultGestionGroupListByApplicationparams.setGgSearch(search);
ResultGGListWithSize result = pauAgent.gestionGroupListByApplicationgestionGroupListWithSize(params);


Búsquedas y consultas de procedimientos


Método '

...

getProcedureAttributes'

Servicio que devuelve una lista de grupos de gestión por usuario encapsulada en el objeto pasado como parámetro paramGestionGroupListByUser.
Los grupos de gestión asignados a los usuarios se encontrarán dados de alta en PAUlos atributos de un procedimiento del catálogo de la DGA en función de la información pasada como parámetro en el objeto ParamGetProcedureAttributes.
Estos atributos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultGestionGroupListByUser gestionGroupListByUser(ParamGestionGroupListByUser paramGestionGroupListByUserResultGetProcedureAttributes getProcedureAttributes(ParamGetProcedureAttributes paramGetProcedureAttributes)

Parámetros de invocación


Objeto SearchParams
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userGGSearchsignatureUserGGSearchObjeto UserGGSearchparamsSearchParamsStringSignature o código del procedimiento
idEntityStringCódigo de identificación de entidad.


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
ggUserListprocedureAttributesUserGG1242693904[]Lista de objetos UserGG
sizeintTamaño de la lista ggUserList devuelta
Listado de atributos del procedimento buscado


Códigos error



La lista de anagramas fiscales es nula o esta vacía
Código
Descripción
GESTIONGROUPLISTBYUSERPROCEDUREATTRIBUTES_00 Error durante el proceso de búsqueda de gestion groupque proviene del webservices.
GESTIONGROUPLISTBYUSERPROCEDUREATTRIBUTES_01 El objeto ParamGestionGroupListByUser es nulo.
GESTIONGROUPLISTBYUSER_02El fiscalAnagram es nulo.
GESTIONGROUPLISTBYUSER_03No se han encontrado grupos de gestión para ese usuario.
GESTIONGROUPLISTBYUSER_04Ha ocurrido algún error en el proceso de búsqueda.
GESTIONGROUPLISTBYUSER_05El objeto paramGetProcedureAttributes es nulo.
PROCEDUREATTRIBUTES_02 La signatura es nula.
PROCEDUREATTRIBUTES_03 El idEntity es nulo.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGestionGroupListByUserParamGetProcedureAttributes params = new ParamGestionGroupListByUserParamGetProcedureAttributes();
params.setFiscalAnagramsetSignature("474");
params.setIdEntity("11111111H0");
ResultGestionGroupListByUserResultGetProcedureAttributes result =pauAgent client.gestionGroupListByUsergetProcedureAttributes(params);


Método '

...

procedureDetail'

Servicio que devuelve una lista de grupos de gestión a partir de un fiscal anagram/gestion group, o ambos campos vacíos, el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto paramGestionGroupListByUser usando el criterio LIKE para el grupo de gestiónParamProcedureDetail.
Los grupos de gestión y la asociación con los usuarios se realizará en PAUdatos del procedimiento se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultGestionGroupListByUser gestionGroupListByUserLike(ParamGestionGroupListByUser paramGestionGroupListByUserResultProcedureDetail procedureDetail(ParamProcedureDetail paramProcedureDetail)

Parámetros de invocación


userGGSearchFiltro de búsqueda para el objeto UserGG
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signatureUserGGSearchStringSignature o código del procedimiento


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultErrorObjeto ResultError
ggUserListprocedureUserGG[]Lista de objetos UserGG
sizeintTamaño de la lista ggUserList devuelta
ProcedureObjeto Procedure, con los datos del procedimiento


Códigos error



La lista de anagramas fiscales es nula o esta vacía.
Código
Descripción
GESTIONGROUPLISTBYUSERPROCEDUREDETAIL_00Error durante el proceso de búsqueda de gestion group.GESTIONGROUPLISTBYUSERprocedure detail
PROCEDUREDETAIL_01El objeto ParamGestionGroupListByUser paramProcedureDetail es nulo.
GESTIONGROUPLISTBYUSERPROCEDUREDETAIL_02El fiscalAnagram es nulo.
GESTIONGROUPLISTBYUSER_03No se han encontrado grupos de gestión para ese usuario.
GESTIONGROUPLISTBYUSER_04Ha ocurrido algún error en el proceso de búsqueda.
GESTIONGROUPLISTBYUSER_05No existe un procedimiento para esa signature
PROCEDUREDETAIL_03La Signature es nula


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGestionGroupListByUserParamProcedureDetail params = new ParamGestionGroupListByUserParamProcedureDetail();
UserGGSearch userGGSearch = new UserGGSearch();
userGGSearch.setFiscalAnagram("11111111T");
params.setUserGGSearch(userGGSearch);
ResultGestionGroupListByUser
result=pauAgent.gestionGroupListByUserLike//se va a detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400");
ResultProcedureDetail result = pauAgent.procedureDetail(params);


Método '

...

procedureDetail'

Servicio que devuelve una lista con los grupos de gestión en función a la información pasada como parámetro en el objeto ParamGGList. 

...

el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetailByIdEntity. Es similar al servicio 6.3.1.7, pero en este caso es obligatorio introducir como campo de búsqueda la entidad del procedimiento, además de la signatura.

Los datos del procedimiento se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultGGList gestionGroupListWithoutProcedures(ParamGGList paramGGListResultProcedureDetail procedureDetail (ParamProcedureDetailByIdEntity paramProcedureDetailByIdEntity)

Parámetros de invocación


Objeto GGSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramString

Anagrama fiscal

ggSearchGGSearch

idEntityStringCódigo de la entidad asociada
signatureStringSignature o código del procedimiento


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultErrorObjeto ResultError
gestionGroupprocedureGestionGroup[]Lista de objetos GestionGroupProcedureObjeto Procedure, con los datos del procedimiento


Códigos error



No se han encontrado grupos de gestión para estos parámetros de búsqueda
Código
Descripción
GESTIONGROUPLISTPROCEDUREDETAILBYIDENTITY_00 Error durante el proceso de búsqueda de
procedure detail.
PROCEDUREDETAILBYIDENTITY_01 GESTIONGROUPLIST_04El objeto paramGGList es nulo
GESTIONGROUPLIST_00Error durante el proceso de búsqueda de gestion group
paramProcedureDetailByIdEntity es
nulo.
PROCEDUREDETAILBYIDENTITY_02 La signatura es nula.
PROCEDUREDETAILBYIDENTITY_03 La entidad es nula.
PROCEDUREDETAILBYIDENTITY_04 Error que proviene del webservices


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGGListParamProcedureDetailByIdEntity params = new
ParamGGListParamProcedureDetailByIdEntity();
GGSearch ggSearch = new GGSearch();
ggSearch.setGGCode("CODE01//se va a detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400");
params.setGgSearchsetIdEntity(ggSearch"0");
ResultGGListResultProcedureDetail result = pauAgent.gestionGroupListWithoutProceduresprocedureDetail(params);


Método '

...

procedureDetailBySIACod'

Servicio que devuelve un listado de grupos de gestión e indica el tamaño del mismo.
Los grupos de gestión, se dan de alta en PAUel detalle de un procedimiento del Catálogo de Procedimientos a partir del código SIA.

Los datos del procedimiento se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultGGListWithSize gestionGroupListWithSize (ParamGGListWithSize paramGGListWithSizeResultProcedureDetailSIA procedureDetailBySIACod(ParamProcedureDetailBySIACod paramProcedureDetailBySIACod)

Parámetros de invocación


ggSearchLista de anagramas fiscales
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
codSIAGGSearchStringCódigo SIA asociado


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultErrorObjeto ResultError
gestionGroupprocedureSIAGestionGroup[]Listado de los grupos de gestión encontrados.
sizeintTamaño de la lista de grupos de gestión.
ProcedureSIAObjeto ProcedureSIA, con los datos del procedimiento


Códigos error



Código
Descripción
GESTIONGROUPLISTPROCEDUREDETAILBYSIA_00Error durante el proceso de búsqueda de gestion group.procedureDetailBySIACod
GESTIONGROUPLISTPROCEDUREDETAILBYSIA_01El objeto paramGGList ParamProcedureDetailBySIACod es nulo.
GESTIONGROUPLISTPROCEDUREDETAILBYSIA_04 02No se han encontrado grupos de gestión para estos parámetros de búsqueda.existe un procedimiento para ese código SIA
PROCEDUREDETAILBYSIA_03El código SIA es nulo


Ejemplo de invocación

ParamGGListWithSize params = new ParamGGListWithSize(); GGSearch search
Code Block
languagejava
titleEjemplo de invocación
invocación
ParamProcedureDetailBySIACod params = new GGSearchParamProcedureDetailBySIACod();
searchparams.setDescriptionapplicationId("descripciónPAU");
params.setGgSearchsetCodSIA(search"213285");
ResultGGListWithSizeResultProcedureDetailSIA result = pauAgent.gestionGroupListWithSizeprocedureDetailBySIACod(params);

...


Método '

...

procedureDetailExtended'

Servicio que devuelve

...

el detalle de un procedimiento

...

de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto

...

ParamProcedureDetail.

...

Los datos del procedimiento se consultan en DESFOR.

El servicio devuelve la información completa del procedimiento, que no se muestra en el servicio anterior 'procedureDetail'.

Expand
titleMás detalles

Signatura

ResultGetProcedureAttributes getProcedureAttributes(ParamGetProcedureAttributes paramGetProcedureAttributes
ResultProcedureExtendedDetailprocedureDetailExtended(ParamProcedureDetailparamProcedureDetail)

Parámetros de invocación


String
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signatureStringSignature o código del procedimientoidEntityCódigo de identificación de entidad.


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultErrorObjeto ResultError
procedureAttributesprocedureExtendedProcedureAttributes[]Listado de atributos del procedimento buscadoProcedureDetailExtendedObjeto ProcedureDetailExtended, con los datos del procedimiento completos


Códigos error



PROCEDUREATTRIBUTES
Código
Descripción
PROCEDUREATTRIBUTESPROCEDUREDETAIL_00Error que proviene del webservices.PROCEDUREATTRIBUTESdurante el proceso de búsqueda de procedure detail
PROCEDUREDETAIL_01El objeto paramGetProcedureAttributes paramProcedureDetail es nulo.
PROCEDUREATTRIBUTESPROCEDUREDETAIL_02La signatura es nula.No existe un procedimiento para esa signature
PROCEDUREDETAIL_03El idEntity es nulo.La Signature es nula


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGetProcedureAttributesParamProcedureDetail params = new ParamGetProcedureAttributes(ParamProcedureDetail();
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setApplicationId("PAU");
params.setSignaturesetFiscalAnagram("47400000000T");
params.setIdEntitysetSignature("0400");
ResultGetProcedureAttributesResultProcedureExtendedDetail result = clientpauAgent.getProcedureAttributesprocedureDetailExtended(params);


Método '

...

procedureDetailList'

Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetailpara cada uno de los procedimientos de un listado a partir de parámetros de búsqueda.

Los datos del procedimiento de los procedimientos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultProcedureDetail procedureDetail(ParamProcedureDetail paramProcedureDetailResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailList)


Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signatureprocedureSearchStringSignature o código del procedimientoProcedureSearchObjeto procedureSearch. Contiene criterios de búsqueda de Procedure, así como los parámetros de paginación y ordenación.


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultErrorObjeto ResultError
procedureproceduresProcedureObjeto Procedure, con los datos del procedimiento[]Listado de procedimientos encontrados


Códigos error


PROCEDUREDETAIL
Código
Descripción
PROCEDUREDETAILPROCEDUREDETAILLIST_00 Error durante en el proceso de búsqueda de listado de procedure detailprocedimientos
PROCEDUREDETAILPROCEDUREDETAILLIST_01 El objeto paramProcedureDetail paramProcedureDetailList es nulo.
PROCEDUREDETAILPROCEDUREDETAILLIST_02 No existe un procedimiento para esa signatureexisten procedimientos para los parámetros de búsqueda.
PROCEDUREDETAILLIST_03 La Signature es nulaEl id de la entidad es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailParamProcedureDetailList params = new ParamProcedureDetail();
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400");
ResultProcedureDetail result = pauAgent.procedureDetail ParamProcedureDetailList();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setIdEntidad("0");
procedureSearch.setDenomination("registro oficial");
params.setProcedureSearch(procedureSearch);
ResultProcedureDetailList
result=pauAgent.procedureDetailList(params);


Método '

...

Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetailByIdEntity. Es similar al servicio 6.3.1.7, pero en este caso es obligatorio introducir como campo de búsqueda la entidad del procedimiento, además de la signatura.

...

procedureDetailWithManagingOrganismList'

Busca procedimientos junto a sus organismos gestores.

Los datos de los procedimientos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultProcedureDetail procedureDetail (ParamProcedureDetailByIdEntity paramProcedureDetailByIdEntityResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailList)


Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signaturesString[]Códigos de los procedimiento de los que se quiere obtener el detalle
idEntityStringCódigo de la entidad asociada
signatureStringSignature o código del procedimiento


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
procedureproceduresProcedureObjeto Procedure, con los datos del procedimiento1242693904[]Listado de procedimientos encontrados junto a sus órganos gestores.


Códigos error


PROCEDUREDETAILBYIDENTITY02 Error que proviene del webservices
Código
Descripción
PROCEDUREDETAILBYIDENTITY_00 Error durante el proceso de búsqueda de
procedure detail.
PROCEDUREDETAILBYIDENTITY_PROCEDURELIST_01El objeto paramProcedureDetailByIdEntity ParamSignaturesAndIdEntity es
nulo.
PROCEDURELIST_La signatura es nula.
PROCEDUREDETAILBYIDENTITY_03 La entidad es nula.
PROCEDUREDETAILBYIDENTITY_04 03El objeto signatures es nulo
PROCEDURELIST_05El objeto signatures está vacío
PROCEDURELIST_06No se han encontrado procedimientos para los parámetros de búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailByIdEntityGestionGroup paramsgestionGroup = new ParamProcedureDetailByIdEntityGestionGroup();
//se va a detallar por ejemplo el procedimiento de signatura 400
paramsgestionGroup.setName("nombre GG");
gestionGroup.setDescription("descripción GG");
Procedure procedure1 = new Procedure();
procedure1.setSignature("4001");
paramsprocedure1.setIdEntitysetDenomination("0den1");
ResultProcedureDetail result = pauAgent.procedureDetail(params);


Método '

...

procedureDetailWithSIA'

Servicio que devuelve el detalle de un procedimiento del Catálogo de Procedimientos a partir del incluyendo el código SIA.

Los datos del procedimiento de los procedimientos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultProcedureDetailSIA procedureDetailBySIACodprocedureDetailWithSIA(ParamProcedureDetailBySIACod paramProcedureDetailBySIACodParamProcedureDetailByIdEntity paramProcedureDetail)

Parámetros de invocación


codSIA SIA asociado
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
idEntityStringCódigo de la entidad asociada
signatureStringCódigo del procedimiento que se quiere obtener el detalle


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
procedureSIAProcedureSIA1242693904Objeto ProcedureSIA, con los datos del procedimiento


Códigos error



El código SIA es nulo
Código
Descripción
PROCEDUREDETAILBYSIAPROCEDUREDETAILSIA_00Error durante el proceso de búsqueda de procedureDetailBySIACodprocedure detail
PROCEDUREDETAILBYSIAPROCEDUREDETAILSIA_01El objeto ParamProcedureDetailBySIACod paramProcedureDetail es nulo
PROCEDUREDETAILBYSIAPROCEDUREDETAILSIA_02No existe un procedimiento para ese código SIAPROCEDUREDETAILBYSIA_03esa signature
PROCEDUREDETAILSIA_03La Signature es nula
PROCEDUREDETAILSIA_04La Entidad es nula


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailBySIACodParamProcedureDetailByIdEntity params = new ParamProcedureDetailBySIACodParamProcedureDetailByIdEntity();
params.applicationId("PAU");
params.setCodSIAsetfiscalAnagram("11111111H");
params.setSignature("400");
params.setIdEntity("2132850");
ResultProcedureDetailSIA result = pauAgent.procedureDetailBySIACodprocedureDetailWithSIA(params);


Método '

...

procedureList'

Servicio que devuelve el detalle para cada uno de los procedimientos de un listado a partir de parámetros de búsquedade procedimientos publicados y despublicados del catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureList.
Los datos de los procedimientos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailListResultProcedureList procedureList(ParamProcedureList paramProcedureList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
procedureSearchProcedureSearchObjeto procedureSearch. Contiene criterios de búsqueda de Procedure, así como los parámetros de paginación y ordenación.1242693904Objeto ProcedureSearch, campos de búsqueda para procedimientos


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
proceduresprocedureProcedure1242693904[]Listado Lista de procedimientos encontradosobjetos Procedure


Códigos error



PROCEDUREDETAILLIST
Código
Descripción
PROCEDUREDETAILLISTPROCEDURELIST_00Error en durante el proceso de búsqueda de listado de procedimientosprocedure
PROCEDUREDETAILLISTPROCEDURELIST_01El objeto paramProcedureDetailList paramProcedureList es nulo.
PROCEDUREDETAILLISTPROCEDURELIST_02No existen procedimientos para los parámetros de búsqueda.Error que proviene del webservices
PROCEDURELIST_03El id de la entidad objeto ProcedureSearch es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailListParamProcedureList params = new ParamProcedureDetailListParamProcedureList();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setIdEntidadsetSignature("0");
procedureSearch.setDenominationsetVersion(""registro oficial);
procedureSearch.setIdOrgano("");
params.setProcedureSearch(procedureSearch);
ResultProcedureDetailListResultProcedureList result = pauAgent.procedureDetailListprocedureList(params);



Método '

...

procedureList1'

Busca procedimientos junto a sus organismos gestoresServicio que devuelve un listado de procedimientos dados de alta en catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureListByUser. Es similar al servicio referenciado en el punto 6.3.1.2, siendo obligatorio introducir el campo “idEntidad”.
Los datos de los procedimientos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailListResultProcedureList procedureList(ParamProcedureListAndEntity paramProcedureListAndEntity)


Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signaturesprocedureSearchString[]Códigos de los procedimiento de los que se quiere obtener el detalle
idEntityStringCódigo de la entidad asociada
1242693904Objeto ProcedureSearch, campos de búsqueda para procedimientos


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
proceduresprocedureProcedureWithManagingOrganism1242693904[]Listado de procedimientos encontrados junto a sus órganos gestores.Lista de objetos Procedure


Códigos error


signatures 05 objeto signatures está vacío
Código
Descripción
PROCEDURELIST_00Error durante el proceso de búsqueda de procedure
PROCEDURELIST_01El objeto ParamSignaturesAndIdEntity paramProcedureList es nulo
PROCEDURELIST_02Error que proviene del webservices
PROCEDURELIST_03El objeto ProcedureSearch es nulo
PROCEDURELIST_04El
PROCEDURELIST_06No se han encontrado procedimientos para los parámetros de búsqueda.
parámetro idEntidad es nulo


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
GestionGroup gestionGroupParamProcedureListAndIdEntity params = new ParamProcedureListAndIdEntity();
ProcedureSearch procedureSearch = new GestionGroupProcedureSearch();
gestionGroupprocedureSearch.setNamesetSignature(""nombre GG);
procedureSearch.setVersion("");
gestionGroupprocedureSearch.setDescriptionsetIdOrgano("descripción GG");
Procedure procedure1 = new Procedure(procedureSearch.setIdEntidad("0");
procedure1params.setSignaturesetProcedureSearch("1"procedureSearch);
procedure1.setDenomination("den1"
ResultProcedureList result = pauAgent.procedureList(params);


Método '

...

ProcedureListByOrganism'

Servicio que devuelve el detalle de un procedimiento del Catálogo de Procedimientos incluyendo el código SIAla lista de procedimientos de Catálogo de la DGA cuyo organismo productor sea el indicado en el objeto ParamProcedureListByOrganism. Además de los procedimientos correspondientes al organismo productor indicado, también se devuelven los procedimientos horizontales.
Los datos de los procedimientos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultProcedureDetailSIA procedureDetailWithSIA(ParamProcedureDetailByIdEntity paramProcedureDetailResultProcedureListByOrganism procedureListByOrganism(ParamProcedureListByOrganism paramProcedureListByOrganism)


Parámetros de invocación


idEntity la entidad asociada
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método.
fiscalAnagramString

Anagrama fiscal.

organismCode String Código de signatureorganismo del que se quieren obtener sus procedimientos asociados.
idEntity String Código del procedimiento que se quiere obtener el detallede identificación de entidad.


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultErrorObjeto ResultErrorprocedureSIAProcedureSIAObjeto ProcedureSIA, con los datos del procedimiento1242693904Objeto ResultError
procedures1242693904[]

Lista de objetos Procedure

sizeintTamaño de la lista de procedimientos


Códigos error


PROCEDUREDETAILSIA
Código
Descripción
PROCEDUREDETAILSIAPROCEDURELISTBYORGANISM_00 Error durante el proceso de búsqueda de procedure detailby organism.
PROCEDUREDETAILSIAPROCEDURELISTBYORGANISM_01 El objeto paramProcedureDetail paramProcedureListByOrganism es nulo.
PROCEDUREDETAILSIAPROCEDURELISTBYORGANISM_02 No existe un procedimiento para esa signatureEl organismCode es nulo.
PROCEDURELISTBYORGANISM_03 La Signature es nulaPROCEDUREDETAILSIAEl idEntity es nulo.
PROCEDURELISTBYORGANISM_04 La Entidad es nulaEl organismo no tiene procedimientos asociados.


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailByIdEntityParamProcedureListByOrganism params = new
ParamProcedureDetailByIdEntityParamProcedureListByOrganism();
params.applicationId("PAU");
params.setfiscalAnagram("11111111H");
params.setSignature("400//se van a listar, por ejemplo, los procedimientos del organismo “ORG04174” y la entidad “0”
params.setOrganismCode("ORG04174");
params.setIdEntity("0");
ResultProcedureDetailSIAResultProcedureListByOrganism result =
pauAgentclient.procedureDetailWithSIAprocedureListByOrganism(params);


Método '

...

procedureListByUser'

Servicio que devuelve un listado de procedimientos publicados y despublicados del catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureListlos procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignado.
Los datos de los procedimientos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultProcedureList procedureList(ParamProcedureList paramProcedureListResultProcedureListByUser procedureListByUser(ParamProcedureListByUser paramProcedureListByUser)

Parámetros de invocación


ProcedureSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalprocedureSearchObjeto ProcedureSearch, campos de búsqueda para procedimientos


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
procedureProcedure1242693904[]Lista de objetos Procedure


Códigos error


PROCEDURELIST_02
Código
Descripción
PROCEDURELISTPROCEDURELISTBYUSER_00 Error durante el proceso de búsqueda de
procedure by user.
PROCEDURELISTPROCEDURELISTBYUSER_01 El objeto paramProcedureList es nuloparamProcedureListByUser es nulo.
PROCEDURELISTBYUSER_02 El fiscal anagrama es nulo.
PROCEDURELISTBYUSER_03 El usuario no existe en la base de datos
PROCEDURELISTBYUSER_04 Error que proviene del webservicesPROCEDURELIST_03El objeto ProcedureSearch es nulo


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListParamProcedureListByUser params = new ParamProcedureListParamProcedureListByUser();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignature("");
procedureSearch.setVersion("");
procedureSearch.setIdOrgano("");
params.setProcedureSearch(procedureSearch);
ResultProcedureList params.setFiscalAnagram("anagrama fiscal");
ResultProcedureListByUser result = pauAgent.procedureListprocedureListByUser(params);


Método '

...

procedureListByUser1'

Servicio que devuelve un listado de los procedimientos dados de alta en catálogo por la DGA catálogo a los que un usuario puede acceder en función de la información pasada como parámetro en el objeto ParamProcedureListByUser. Es similar al servicio referenciado en el punto 6.3.1.2, siendo obligatorio introducir el campo “idEntidad”del grupo de gestión al que esté asignado y a su entidad correspondiente. Es similar al servicio procedureListByUser, pero en este es último es solamente necesario el anagrama fiscal como parámetro de búsqueda.
Los datos de los procedimientos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultProcedureList procedureList(ParamProcedureListAndEntity paramProcedureListAndEntityResultProcedureListByUser procedureListByUser(ParamProcedureListByUserAndEntity paramProcedureListByUserAndEntity)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
procedureSearchidEntityProcedureSearchStringObjeto ProcedureSearch, campos de búsqueda para procedimientosCódigo de la entidad asociada


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
procedureProcedure1242693904[]Lista de objetos Procedure


Códigos error


PROCEDURELIST
Código
Descripción
PROCEDURELISTPROCEDURELISTBYUSER_00Error durante el proceso de búsqueda de procedure by user
PROCEDURELISTPROCEDURELISTBYUSER_01El objeto paramProcedureList paramProcedureListByUser es nulo
PROCEDURELISTPROCEDURELISTBYUSER_02Error que proviene del webservicesEl fiscal anagrama es nulo
PROCEDURELISTBYUSER_03El objeto ProcedureSearch es nuloPROCEDURELISTusuario no existe en la base de datos
PROCEDURELISTBYUSER_04El parámetro idEntidad Error que proviene del webservices
PROCEDURELISTBYUSER_05El id de la entidad es nulo


Ejemplo de invocación


ParamProcedureListAndIdEntity params = new ParamProcedureListAndIdEntity(); ProcedureSearch procedureSearch
Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListByUserAndEntity params = new ProcedureSearchParamProcedureListByUserAndEntity();
procedureSearchparams.setSignaturesetFiscalAnagram("72979986C");
procedureSearch.setVersion("");
procedureSearch.setIdOrgano("");
procedureSearch.setIdEntidadparams.setIdEntity("0");
params.setProcedureSearch(procedureSearch);
ResultProcedureList ResultProcedureListByUser result = pauAgent.procedureListprocedureListByUser(params);



Método '

...

proceduresByGestionGroup'

Servicio que devuelve la lista de procedimientos de Catálogo de la DGA cuyo organismo productor sea el indicado del grupo de gestión pasado como parámetro en el objeto ParamProcedureListByOrganismParamGGList. Además de los procedimientos correspondientes al organismo productor grupo de gestión indicado, también se devuelven los procedimientos horizontales.
Los datos de los procedimientos se consultan en DESFOR. Los grupos de gestión se consultan en PAU.


Expand
titleMás detalles

Signatura

ResultProcedureListByOrganism procedureListByOrganism(ParamProcedureListByOrganism paramProcedureListByOrganismResultProcedureDetailList proceduresByGestionGroup(ParamGGList paramGGList)

Parámetros de invocación


organismCode String Código organismo del que se quieren obtener sus procedimientos asociados.Código de identificación de entidad.
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método.
fiscalAnagramStringAnagrama fiscal.
ggSearchGGSearchObjeto de idEntity String búsqueda del grupo de gestión


Parámetros de respuesta


NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
proceduresprocedureProcedure1242693904[]

Lista de objetos Procedure

sizeintTamaño de la lista de procedimientos


Códigos error


Código
Descripción
PROCEDURELISTBYORGANISMGESTIONGROUPLIST_00 Error en la operación. Error durante el proceso de búsqueda de procedure by organism.
PROCEDURELISTBYORGANISMGESTIONGROUPLIST_01 El objeto paramProcedureListByOrganism ParamGGList es nulo.
PROCEDURELISTBYORGANISMGESTIONGROUPLIST_02 El organismCode es nulo.
PROCEDURELISTBYORGANISM_03 El idEntity es nulo.
PROCEDURELISTBYORGANISM_04 El organismo no tiene procedimientos asociados.
04Error en la operación. No se han encontrado grupos de gestión para estos parámetros de búsqueda.


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListByOrganismParamGGList params = new ParamProcedureListByOrganismParamGGList();
//seGGSearch vanggSearch a= listar, por ejemplo, los procedimientos del organismo “ORG04174” y la entidad “0”
params.setOrganismCode("ORG04174new GGSearch();
ggSearch.setGgCode("CODE01");
params.setIdEntitysetGgSearch("0"ggSearch);
ResultProcedureListByOrganismResultProcedureDetailList result =pauAgent.proceduresByGestionGroup client.procedureListByOrganism(params);



Método '

...

procedurePublishedList'

Servicio que devuelve los procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignado.un listado de procedimientos publicados en el catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureList
Los datos de los procedimientos se consultan en DESFOR.


Expand
titleMás detalles

Signatura

ResultProcedureListByUser procedureListByUser(ParamProcedureListByUser paramProcedureListByUserResultProcedureList procedurePublishedList(ParamProcedureList paramProcedureList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
procedureSearch1242693904Objeto ProcedureSearch, campos de búsqueda para procedimientos


Parámetros de respuesta



NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
procedureProcedure1242693904[]Lista de objetos Procedure


Códigos error



PROCEDURELISTBYUSER
Código
Descripción
PROCEDURELISTBYUSERPROCEDURELIST_00Error durante el proceso de búsqueda de
procedure by user.
PROCEDURELISTBYUSERPROCEDURELIST_01El objeto paramProcedureListByUser paramProcedureList es nulo.
PROCEDURELISTBYUSERPROCEDURELIST_02El fiscal anagrama es nulo.Error que proviene del webservices
PROCEDURELIST_03El usuario no existe en la base de datosPROCEDURELISTBYUSER_04 Error que proviene del webservicesobjeto ProcedureSearch es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListByUserParamProcedureList params = new ParamProcedureListByUserParamProcedureList();
ProcedureSearch procedureSearch = new ProcedureSearch();
paramsprocedureSearch.setFiscalAnagramsetSignature("1"anagrama fiscal");
params.setProcedureSearch(procedureSearch);
ResultProcedureListByUserResultProcedureList result = pauAgent.procedureListByUser(params);

Método 'procedureListByUser1'

Servicio que devuelve los procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignado y a su entidad correspondiente. Es similar al servicio procedureListByUser, pero en este es último es solamente necesario el anagrama fiscal como parámetro de búsqueda.
Los datos de los procedimientos se consultan en DESFOR.

Expand
titleMás detalles

Signatura

ResultProcedureListByUser procedureListByUser(ParamProcedureListByUserAndEntity paramProcedureListByUserAndEntity)

Parámetros de invocación
procedurePublishedList(params);



Anexos

Objetos comunes


Objeto 'Action
Anchor
Action
Action


Nombre
Tipo
Descripción
actionCode

String

Código de acción
aliasStringNombre de la acción
descriptionStringDescripción de la acción
applicationNameStringNombre de la aplicación
applicationAliasStringAlias de la aplicación


Objeto 'ActionSearch
Anchor
ActionSearch
ActionSearch


Nombre
Tipo
Descripción
action

1242693904

Objeto Action
params1242693904Objeto SearchParams

Objeto 'AdmRole
Anchor
AdmRole
AdmRole


Nombre
Tipo
Descripción

...

admRoleCode

String

...

Código de rol
nameString

...

Nombre del rol
descriptionStringDescripción

Objeto 'AdmRoleSearch
Anchor
AdmRoleSearch
AdmRoleSearch


Nombre
Tipo
Descripción

...

Códigos error

...

Código

...

Descripción

...

Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListByUserAndEntity params = new ParamProcedureListByUserAndEntity();
params.setFiscalAnagram("72979986C");
params.setIdEntity("0");
ResultProcedureListByUser result = pauAgent.procedureListByUser(params);

Método 'proceduresByGestionGroup'

Servicio que devuelve la lista de procedimientos de Catálogo de la DGA del grupo de gestión pasado como parámetro en el objeto ParamGGList. Además de los procedimientos correspondientes al grupo de gestión indicado, también se devuelven los procedimientos horizontales.
Los datos de los procedimientos se consultan en DESFOR. Los grupos de gestión se consultan en PAU.

...

titleMás detalles

Signatura

ResultProcedureDetailList proceduresByGestionGroup(ParamGGList paramGGList)

Parámetros de invocación

...

Parámetros de respuesta

...

Lista de objetos Procedure

...

Códigos error

...

Código

...

Descripción

...

Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGGList params = new ParamGGList();
GGSearch ggSearch = new GGSearch();
ggSearch.setGgCode("CODE01");
params.setGgSearch(ggSearch);
ResultProcedureDetailList result=pauAgent.proceduresByGestionGroup (params);

Método 'procedurePublishedList'

Servicio que devuelve un listado de procedimientos publicados en el catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureList
Los datos de los procedimientos se consultan en DESFOR.

...

titleMás detalles

Signatura

ResultProcedureList procedurePublishedList(ParamProcedureList paramProcedureList)

Parámetros de invocación

...

Parámetros de respuesta

...

Códigos error

...

Código

...

Descripción

...

Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureList params = new ParamProcedureList();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignature("1");
params.setProcedureSearch(procedureSearch);
ResultProcedureList result = pauAgent.procedurePublishedList(params);

Anexos

Objetos comunes

...

Nombre

...

Tipo

...

Descripción

...

String

...

Nombre

...

Tipo

...

Descripción

...

Action

...

Nombre

...

Tipo

...

Descripción

...

String

...

Nombre

...

Tipo

...

Descripción

...

AdmRole

...

Nombre

...

Tipo

...

Descripción

...

String

...

Nombre

...

Tipo

...

Descripción

...

String

...

Nombre

...

Tipo

...

Descripción

...

ApplicationGG

...

Nombre

...

Tipo

...

Descripción

...

String

...

Nombre

...

Tipo

...

Descripción

...

ApplicationRelation

...

Nombre

...

Tipo

...

Descripción

...

Application

...

roleType

...

Action[]

...

Nombre

...

Tipo

...

Descripción

...

String

...

Nombre

...

Tipo

...

Descripción

...

AssignedRole

...

Nombre

...

Tipo

...

Descripción

...

String

...

Nombre

...

Tipo

...

Descripción

...

AssignedRole

...

Nombre

...

Tipo

...

Descripción

...

String[]

...

Nombre

...

Tipo

...

Descripción

...

Nombre

...

Tipo

...

Descripción

...

GestionGroup

...

Nombre

...

Tipo

...

Descripción

...

String

...

Nombre

...

Tipo

...

Descripción

...

String

...

Descripción del órgano del catálogo
Nombre
Tipo
Descripción
signatureStringSignatura del procedimiento
denominationStringDenominación del procedimiento
servicioStringServicio asociado al procedimiento
idEntidadStringCódigo de la entidad
idOrganoStringCódigo del órgano del catálogo
versionStringVersión
descOrganoStringadmRole

1242693904

Objeto AdmRole
params1242693904Objeto SearchParams

Objeto 'Application
Anchor
Application
Application


Nombre
Tipo
Descripción
alias

String

Alias aplicación
nameStringNombre
ipsIp[]Lista de direcciónes Ip
descriptionStringDescripción
versionStringVersión
responseUrlStringUrl asociada a la aplicación
organismCodeOwnerStringCódigo de organismo asociado
methods1242693904[]Lista de métodos


Objeto 'ApplicationGG
Anchor
ApplicationGG
ApplicationGG


Nombre
Tipo
Descripción
applicationAlias

String

Alias de la aplicación
ggCodeStringCódigo del grupo de gestión
ggNameStringNombre del grupo de gestión
admRoleCodeStringCódigo del rol
admRoleNameStringNombre del rol


Objeto 'ApplicationGGSearch
Anchor
ApplicationGGSearch
ApplicationGGSearch


Nombre
Tipo
Descripción
applicationGG

1242693904

Objeto ApplicationGG
searchParams1242693904Objeto SearchParams


Objeto 'ApplicationRelation
Anchor
ApplicationRelation
ApplicationRelation


Nombre
Tipo
Descripción
applicationAliasA

String

Alias aplicación A
applicationAliasBStringAlias aplicación B
applicationNameAStringNombre aplicación A
applicationNameBStringNombre aplicación B
methods1242693904[]Lista de métodos


Objeto 'ApplicationRelationSearch
Anchor
ApplicationRelationSearch
ApplicationRelationSearch


Nombre
Tipo
Descripción
applicationRelation

1242693904

Objeto ApplicationRelation
params1242693904Objeto SearchParams


Objeto 'ApplicationSearch
Anchor
ApplicationSearch
ApplicationSearch


Nombre
Tipo
Descripción
application

1242693904

Objeto Application
params1242693904Objeto SearchParams


Objeto 'AppRole
Anchor
AppRole
AppRole


NombreTipoDescripción
roleCodeStringCódigo del rol de la aplicación
nameStringNombre del rol
descripcionStringDescripción del rol
applicationAliasStringAlias de la aplicación

roleType

intTipo de rol
actions

Action[]

Lista de objetos Action

Objeto 'AssignedRole
Anchor
AssignedRole
AssignedRole


Nombre
Tipo
Descripción
fiscalAnagram

String

Anagrama fiscal del usuario
organismCodeStringCódigo de organismo
roleCodeStringCódigo de rol
roleNameStringNombre del rol
appAliasStringAlias de la aplicación

Objeto 'AssignedRoleSearch'  
Anchor
AssignedRoleSearch
AssignedRoleSearch


Nombre
Tipo
Descripción
assignedRole

1242693904

Objeto AssignedRole
params1242693904Objeto SearchParams
organismsString[]Lista de organismos

Objeto 'AssignedRolesToUser
Anchor
AssignedRolesToUser
AssignedRolesToUser


Nombre
Tipo
Descripción
fiscalAnagram

String

Anagrama fiscal del usuario
assignedRoleListAssignedRole[]Lista de objetos AssignedRole

Objeto 'AssignedRoleTreeSearch
Anchor
AssignedRoleTreeSearch
AssignedRoleTreeSearch


Nombre
Tipo
Descripción
assignedRole

1242693904

Objeto AssignedRole
params1242693904Objeto SearchParams

Objeto 'AssignedRolesUserListSearch
Anchor
AssignedRolesUserListSearch
AssignedRolesUserListSearch


Nombre
Tipo
Descripción
fiscalAnagramList

String[]

Lista de anagramas fiscales
assignedRoleAssignedRoleObjeto AssignedRole

Objeto 'GestionGroup
Anchor
GestionGroup
GestionGroup


Nombre
Tipo
Descripción
ggCodeStringCódigo del grupo
nameStringNombre del grupo de gestión
descriptionStringDescripción del grupo
procedure1242693904[]Lista de procedimientos

Objeto 'GGSearch
Anchor
GGSearch
GGSearch


Nombre
Tipo
Descripción
gestionGroup

1242693904

Objeto GestionGroup
params1242693904Objeto SearchParams


Objeto 'Ip
Anchor
Ip
Ip


Nombre
Tipo
Descripción
address

String

Dirección Ip


Objeto 'Method
Anchor
Method
Method


Nombre
Tipo
Descripción
methodCode

String

Código asociado al método
nameStringNombre del método
descriptionStringDescripción del método
serviceStringNombre del servicio al que corresponde el método


Objeto 'Procedure
Anchor
Procedure
Procedure


Nombre
Tipo
Descripción
signatureStringSignatura del procedimiento
denominationStringDenominación del procedimiento
servicioStringServicio asociado al procedimiento
idEntidadStringCódigo de la entidad
idOrganoStringCódigo del órgano del catálogo
versionStringVersión
descOrganoStringDescripción del órgano del catálogo
xmlDataString
procedureAttributesProcedureAttributes[]Lista de atributos del procedimiento

Objeto 'ProcedureAttributes
Anchor
ProcedureAttributes
ProcedureAttributes


Nombre
Tipo
Descripción
codeStringCódigo del atributo del procedimiento
valueStringValor del atributo del procedimiento


Objeto 'ProcedureDetailExtended
Anchor
ProcedureDetailExtended
ProcedureDetailExtended


Nombre
Tipo
Descripción
atributosAtributosWS[]Lista de atributos que tiene el procedimiento
ayudacoberturaStringCobertura de la ayuda
ayudaimporteStringImporte en la ayuda
beneficiariosStringBeneficiarios del procedimiento
canalaplicacionurlStringDirección url del formulario
dinámico asoc
canalcitapreviahorarioStringHorario de atención de cita
previa
canalcitapreviatfnStringNúmero de teléfono de cita previa
canalcorreoordinarioStringDirección postal
canalemailStringDirección de correo electrónico
canalfaxStringNúmero de fax
canaloficinahorarioStringHorario de atención de la oficina
canaloficinasurlStringDirección url de la oficina
canalserviciourlStringDirección de servicio electrónico
canaltelefonoStringNúmero de teléfono
canaltelefonohorarioStringHorario de atención
denominationStringDenominación del procedimiento
departamentoresolutorStringIdentificador del
departamento resolutor asociado
descDepartamentoStringDescripción del departamento.
descOrganoStringDescripción del órgano del catálogo
dirigidoadministracionesStringAdministraciones a las que va dirigido
dirigidociudadanosStringGrupo de ciudadanos al que va dirigido
dirigidoempresasStringGrupo de empresas al que va dirigido
dirigidoentidadescolabStringGrupo de entidades
colaboradoras al que va dirigido
documentacionStringDocumentación del departamento
efecSilenAdmStringEfecto del silencio administrativo
familiaDescripcionStringDescripción de familia.
fecPubBoletinStringFecha de publicación en el boletín
fecpresentaciondesdeStringDesde, fecha de plazo de presentación de solicitudes
fecpresentacionhastaStringHasta, fecha de plazo de presentación de solicitudes
fileCaracteristicas1StringFichero Caracteristicas1 en Base64
fileCaracteristicas2StringFichero Caracteristicas2 en Base64
formasiniciartramiteStringFormas de iniciar el trámite
idDepartamentoStringIdentificador del departamento asociado
idEntidadStringCódigo de la entidad a la que pertenece
idFamiliaStringIdentificador de la familia
idMateriaStringIdentificador de la materia
idOrganoStringCódigo del órgano del catálogo
idProcedimientoStringIdentificador del procedimiento
idorganoresolutorStringIdentificador del órgano resolutor asociado
idorganotramitadorStringIdentificador del órgano tramitador asociado
idsectoractividadStringIdentificador del sector de actividad al que va dirigido
incertificadoempStringCertificado de empadronamiento de la documentación
indniStringDni de la documentación
infAdicionalStringInformación adicional asociada al procedimiento
infechaprevisionStringFecha de previsión
inidaplicaciongestoraStringAplicación gestora
inlistaserviciosStringLista de servicios de la documentación
innivelactualStringNivel actual de interacción
innivelprevistoStringNivel previsto de interacción
innumsolicitudesanStringNúmero de solicitudes anuales
inobservacionesStringObservaciones del SID
interaccionemailStringEnvío de avisos de correo electrónico
interaccionestadourlStringDirección de consulta sobre el estado de tramitación
interaccionnotifurlStringDirección de notificaciones telemáticas
interaccionsmsStringEnvío de avisos vía sms
interacciontfnStringNúmero de información sobre el estado de tramitación
materiaDescripcionStringDescripción de la materia
nombreCaracteristicas1StringNombre del fichero caracteristicas1
nombreCaracteristicas2StringNombre del fichero caracteristicas1
normativaStringNormativa del procedimiento
objetoStringObjeto del procedimiento
observacionesStringObservaciones del procedimiento
plazoResolucionStringPlazo de resolución
plazopresentacionStringPlazo de presentación de solicitudes
pendientePlazobooleanPlazo pendiente
recursosStringRecursos del procedimiento
requisitosStringRequisitos del procedimiento
servicioStringServicio asociado al procedimiento
signatureStringSignatura del procedimiento
tasacodigoStringCodificación de la tasa
tasadescripcionStringDescripción de la tasa
tasaentidadespagoStringEntidades de pago en caja
tasamediospagoStringMedios de pago de la tasa
tasapagoStringPago de tasas
tasaurlStringUrl de pago telemático de la tasa
tiempomedioresolucionStringTiempo medio de resolución
versionStringVersión del procedimiento
vudsStringVentanilla única de directiva de servicios
vudscodigosStringDescripción de los códigos asociados a VUDS
xmlDataString
procedureAttributesProcedureAttributes[]Lista de atributos del procedimiento


Objeto 

...

'

...

Nombre

...

Tipo

...

Descripción

...

Objeto 'ProcedureSearch
Anchor
ProcedureSearch
ProcedureSearch

...

Nombre
Tipo
Descripción
roleCode

String

Código del rol
nameStringNombre del rol
descripcionStringDescripción del rol
applicationAliasStringAlias de la aplicación
actionsAction1242693904[]Lista de acciones
roleTypeIntegerTipo de rol

...

NombreTipoDescripción
searchParamsSearchParams1242693904Objeto SearchParams

Objeto 'RoleOrganism
Anchor
RoleOrganism
RoleOrganism

...

Nombre
Tipo
Descripción
sortColumnStringColumna por la que queremos ordenar
ascendingBooleanIndica si el orden de ordenación es ascendente
fromIndexIntegerÍndice desde el que queremos buscar
toIndexIntegerÍndice hasta que el que queremos buscar


Objeto 'User
Anchor
User
User

...

Nombre
TipoDescripción
fiscalAnagramStringAnagrama fiscal del usuario
roleOrganismRoleOrganism1242693904[]Lista de objetos RoleOrganism

...

Nombre
TipoDescripción
paramSearchParamSearch1242693904Objeto ParamSearch

Objeto 'UserGG
Anchor
UserGG
UserGG

...

Nombre
Tipo
Descripción
fiscalAnagramStringAnagrama fiscal del usuario
ggCodeStringCódigo del grupo de gestión
admRoleCodeStringCódigo del rol
ggNameStringNombre del grupo de gestión
admRoleNameStringNombre del rol

...

Nombre
Tipo
Descripción
userGGUserGG1242693904Objeto UserGG
searchParamsSearchParams1242693904Objeto SearchParams


Objeto 'UserList
Anchor
UserList
UserList

...