Datos ofrecidos por SVCD
20.1 Servicios ISvcdServicesPortType
Método getSVCDServices
Servicio que devuelve un listado de servicios. Los devuelve ordenados alfabéticamente por cedente.
Código servicio / Permiso asociado
No requiere
Signatura
SVCDServicesOut getSVCDServices(SVCDServicesIn SVCDServicesIn)
Parámetros de invocación
SVCDServicesIn
Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
applicationId | String | No | Código de aplicación integradora que invoca al servicio |
fiscalAnagram | String | No | NIF del usuario que realiza la petición |
grantor | String | No. | Nombre del cedente del cual se desean obtener los servicios que hay disponibles. Si se rellena, se obtendrán solamente los servicios de este cedente. Si no se rellena, se obtendrán los servicios de todos los cedentes. Ejemplo: AEAT |
Parámetros de respuesta
SVCDServicesOut extends #ResultError
Nombre | Tipo | Descripción |
|---|---|---|
svcdServicesData | Objeto que contiene el listado de servicios obtenidos | |
size | int | Número de servicios obtenidos |
SVCDServicesData
Nombre | Tipo | Descripción |
|---|---|---|
services | List<#SVCDServiceData> | Listado de servicios obtenidos |
SVCDServiceData
Nombre | Tipo | Descripción |
|---|---|---|
code | Long | Identificador único (clave primaria) del servicio en base de datos |
grantor | String | Nombre del cedente del servicio |
serviceCode | String | Código único del servicio proporcionado por el cedente |
serviceName | String | Nombre del servicio proporcionado por el cedente |
Códigos error
Código | Descripción |
|---|---|
SVCDSERVICE_00 | Se ha producido un error al consultar los servicios |
SVCDSERVICE_01 | No se han encontrado servicios |
SVCDSERVICE_02 | No se han encontrado servicios para el cedente indicado |
Método getSVCDPermissions
Servicio que devuelve un listado de permisos.
Código servicio / Permiso asociado
No requiere
Signatura
PermissionOut getSVCDPermission(PermissionIn in)
