Versions Compared

Key

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

Table of Contents

Servicio IDocumentMetadataSignatureServicePortType

A continuación se muestran todos los métodos referentes a la gestión de documentos, carpetas , relaciones etc.

Métodos de manejo de documentos.

Método 'createFolder'

...

Crea una carpeta en Documentum.

Expand
titleVer detalles

Signatura

ResultCreateFolder createFolder(ParamCreateFolder paramCreateFolder).

Parámetros de invocación

Nombre

Tipo 

Obligatorio

DescripriciónDescripción

ParamCreateFolder(hereda de ParamBase)

folderType

String

No

Tipo Documental de la carpeta que se va a crear.

metadata

HashMap<String, Object>

No

Metadatos propios de la carpeta que se va a crear.

folderName

String

Si

Nombre de la carpeta que se quiere crear.

aclName

String

No

Nombre de la lista de control de accesos al fichero. En caso de no especificarse se utilizara la utilizado por defecto por CCSV.

folderId

String

No

Identificador de la carpeta donde se creará la subcarpeta. En caso de no especificarse se utilizara la utilizado por defecto por CCSV.

Parámetros de respuesta

Nombre

Tipo

Descripción

Anchor
ResultCreateFolder
ResultCreateFolder
ResultCreateFolder (hereda de ResultError)

id

String

Identificador en Documentum de la carpeta creada.

Códigos de error

Los errores de la invocación se encapsulan en ResultCreateFolder  

Código

Nombre

Descripción

101

ERROR_CONEXION_PAPIRO

Error de conexión con documentum.

131

ERROR_GENERICO_PAPIRO

Se ha producido un error con PAPIRO

161

ERROR_FOLDERNAME_NULO

Debe especificar el nombre de la carpeta

801

GENERIC_ERROR

Error genérico procesando la petición.

Ejemplo de invocación

Invocación
Code Block
languagejava
ParamCreateFolder paramCreateFolder = new ParamCreateFolder();
paramCreateFolder.setFolderName("Prueba");
paramCreateFolder.setFolderId("0c06fca38015e4aa");
ResultCreateFolder result = ccsvClient.createFolder(paramCreateFolder);
if(result.getReturnCode().equals(ReturnCode.OK){
	String id = result.getId();
}else{
	log.error(result.getErrorCode()+":"+result.getErrorMessage());
}


...

Expand
titleVer detalles

Signatura

ResultGetSubstituteDocument getSubstituteDocument(ParamGetSubstituteDocument paramGetSubstituteDocument)

Parámetros de invocación

Nombre

Tipo 

Obligatorio

Descripción

ParamGetSubstituteDocument (hereda de ParamBase)

csvAnnulled

String

Si

CSV del documento anulado.


Parámetros de respuesta

Nombre

Tipo

Descripción

ResultGetSubstituteDocument (hereda de ResultError)

csvSubstitute

String

CSV del documento sustituto.

Códigos de error

Los errores de la invocación se encapsulan en ResultGetSubstituteDocument

Código

Nombre

Descripción

156

ERROR_CSV_E_ID_NULOS

Debe especificar el identificador del documento o su CSV.

191

ERROR_INTEGRATIONAPPLICATION

Error al recuperar la información de la integración de aplicaciones.

189

ERROR_INTERNALACCESSCONTROL_NIFINVALID

Debe especificar el NIF del solicitante del servicio

192

ERROR_CONEXION_PAU

Se ha producido un error al realizar la conexión con PAU.

141

ERROR_CONEXION_SIU

Se ha producido un error al realizar la conexión con PAU

127

ERROR_CSV_NOEXISTE

No existe documento con el CSV especificado

131

ERROR_GENERICO_PAPIRO

Se ha producido un error con PAPIRO

130

ERROR_BASEDATOS_CSVPAPIRO

Error al conectar con la base de datos CCSV

101

ERROR_CONEXION_PAPIRO

Error de conexión con documentum

801

GENERIC_ERROR

Error genérico procesando la petición.

Ejemplo de invocación

Invocación
Code Block
languagejava
ParamGetSubstituteDocument paramGetSubstituteDocument = new ParamGetSubstituteDocument();
paramGetSubstituteDocument.setCsvAnnulled(“CCVXXXXXXXXXXXXXCCSV”);
ResultGetSubstituteDocument result = ccsvClient.getSubstituteDocument(paramGetSubstituteDocument)
if(result.getReturnCode().equals(ReturnCode.ERROR){
	log.error(result.getErrorCode()+":"+result.getErrorMessage());
}

Métodos de gestión de enlaces de documentos.

Método 'createDocumentLink'

...

Expand
titleVer detalles

Signatura

ResultCreateDocumentLink createDocumentLink(ParamCreateDocumentLink paramCreateDocumentLink).

Parámetros de invocación

Nombre

Tipo 

Obligatorio

DescripriciónDescripción

ParamCreateDocumentLink(hereda de ParamBase)

csv

String

Si(1)

Csv del documento que se quiere enlazar en otra carpeta.

id

String

Si(1)

Identificador del documento que se quiere enlazar en otra carpeta.

folderId

String

Si

Identificador de la carpeta donde se creará el link del documento.

NOTA : En caso de rellanar el id no habrá que rellenar el csv y viceversa.(1)

Parámetros de respuesta

Nombre

Tipo

Descripción

Anchor
ResultCreateDocumentLink
ResultCreateDocumentLink
ResultCreateDocumentLink(hereda de ResultError)

Códigos de error

Los errores de la invocación se encapsulan en ResultCreateDocumentLink

Código

Nombre

Descripción

180

ERROR_FOLDERID_NULO

Debe especificar el Id de la carpeta.

156

ERROR_CSV_E_ID_NULOS

Debe especificar el id de Documentum o el CSV.

131

ERROR_GENERICO_PAPIRO

Se ha producido un error con PAPIRO.

101

ERROR_CONEXION_PAPIRO

Error de conexion con documentum.

801

GENERIC_ERROR

Error genérico procesando la petición.

Ejemplo de invocación

Invocación
Code Block
languagejava
ParamCreateDocumentLink paramCreateDocumentLink = new ParamCreateDocumentLink();
paramCreateDocumentLink.setCsv("CSV3G2ZOOM5NGAG1CCSV");
paramCreateDocumentLink.setFolderId("059874j45444fff4");
ResultCreateDocumentLink result = ccsvClient.createDocumentLink(paramCreateDocumentLink);
if(result.getReturnCode().equals(ReturnCode.ERROR){
	log.error(result.getErrorCode()+":"+result.getErrorMessage());
}


...

Expand
titleVer detalles

Signatura

ResultDeleteDocumentLink deleteDocumentLink(ParamDeleteDocumentLink paramDeleteDocumentLink).

Parámetros de invocación

Nombre

Tipo 

Obligatorio

Descripción

ParamDeleteDocumentLink(hereda de ParamBase)

csv

String

Si(1)

Csv del documento cuyo enlace se quiere borrar.

id

String

Si(1)

Identificador del documento cuyo enlace se quiere borrar.

folderId

String

Si

Identificador de la carpeta donde se borrará el enlace con el documento.

NOTA : En caso de rellanar el id no habrá que rellenar el csv y viceversa.(1)

Parámetros de respuesta

Nombre

Tipo

Descripción

Anchor
ResultDeleteDocumentLink
ResultDeleteDocumentLink
ResultDeleteDocumentLink(hereda de ResultError)

Códigos de error

Los errores de la invocación se encapsulan en ResultDeleteDocumentLink

Código

Nombre

Descripción

180

ERROR_FOLDERID_NULO

Debe especificar el Id de la carpeta.

156

ERROR_CSV_E_ID_NULOS

Debe especificar el id de Documentum o el CSV.

131

ERROR_GENERICO_PAPIRO

Se ha producido un error con PAPIRO.

101

ERROR_CONEXION_PAPIRO

Error de conexión con documentum.

801

GENERIC_ERROR

Error genérico procesando la petición.

Ejemplo de invocación

Invocación
Code Block
languagejava
ParamDeleteDocumentLink paramDeleteDocumentLink = new ParamDeleteDocumentLink();
paramDeleteDocumentLink.setCsv("CSV3G2ZOOM5NGAG1CCSV");
paramDeleteDocumentLink.setFolderId("09f54646511418");
ResultDeleteDocumentLink result = ccsvClient.deleteDocumentLink(paramDeleteDocumentLink);
if(result.getReturnCode().equals(ReturnCode.ERROR){
	log.error(result.getErrorCode()+":"+result.getErrorMessage());
}


Métodos de búsqueda.

Método 'search'

...

Realiza la búsqueda de documentos y expedientes en el gestor documental filtrando por los metadatos de los mismos.

...

Expand
titleVer detalles

Signatura

ResultGetDocumentSignatures getDocumentSignatures(ParamGetDocumentSignatures paramGetDocumentSignatures).

Parámetros de invocación

Nombre

Tipo 

Obligatorio

Descripción

ParamGetDocumentSignatures(hereda de ParamBase)

id

String

Si(1)

Código identificador de la firma en el repositorio documental.

csv

String

Si(1)

Código ccsv de la firma en el repositorio documental.

NOTA : En caso de indicarse el CSV no se deberá indicar el id y viceversa.(1)

Parámetros de respuesta

Nombre

Tipo

Descripción

Anchor
ResultGetDocumentSignatures
ResultGetDocumentSignatures
ResultGetDocumentSignatures(hereda de ResultError)

signatures

ArrayList<Signature>

Listado de firmas de un documento.

Códigos de error

Los errores de la invocación se encapsulan en ResultGetDocumentSignatures.

Código

Nombre

Descripción

156

ERROR_CSV_E_ID_NULOS

Debe especificar el identificador del documento o su CSV.

127

ERROR_CSV_NOEXISTE

No existe documento con el CSV especificado.

191

ERROR_INTEGRATIONAPPLICATION

Error al recuperar la información de la integración de aplicaciones.

190

ERROR_INTERNALACCESS_NOTALLOWED

No está permitido el acceso del NIF solicitante al documento indicado.

189

ERROR_INTERNALACCESSCONTROL_NIFINVALID

Debe especificar el NIF del solicitante del servicio

192

ERROR_CONEXION_PAU

Se ha producido un error al realizar la conexión con
PAU

141

ERROR_CONEXION_SIU

Se ha producido un error al realizar la conexión con SIU

2019

ERROR_FILE_TOO_LARGE

El documento es demasiado grande. Puede descargarlo llamando al servicio web de descarga de documentos de VAJE.

131

ERROR_GENERICO_PAPIRO

Se ha producido un error con PAPIRO.

101

ERROR_CONEXION_PAPIRO

Error de conexión con documentum.

801

GENERIC_ERROR

Error genérico procesando la petición.

Ejemplo de invocación

Invocación
Code Block
languagejava
ParamGetDocumentSignatures paramGetDocumentSignatures = new ParamGetDocumentSignatures();
paramGetDocumentSignatures.setId("0906fca3801922bb");
ResultGetDocumentSignatures result = ccsvClient.getDocumentSignatures(paramGetDocumentSignatures);
if(result.getReturnCode().equals(ReturnCode.OK){
	ArrayList<Signature> signatures = result.getSignatures();
}else{
	log.error(result.getErrorCode()+":"+result.getErrorMessage());
}


Métodos de gestión de metadatos.

Método 
Anchor
initializeDocumentMetadata
initializeDocumentMetadata
'initializeDocumentMetadata'

...

Expand
titleVer detalles

Signatura

ResultDeleteMetadata deleteMetadata(ParamDeleteMetadata paramDeleteMetadata).

Parámetros de invocación

Nombre

Tipo 

Obligatorio

Descripción

ParamUpdateMetadata(hereda de ParamBase)

id

String

Si(1)

Identificador del documento en Documentum.

csv

String

Si(1)

Código seguro de verificación del documento en Documentum.

metadataName

String

Si

Nombre del metadato que se quiere eliminar.

deleteAll

boolean

Si

Para metadatos repetitivos indica si se desean borrar todos los valores.

position

String

No

Indica la posición del metadato repetitivo que queremos borrar.

NOTA: En caso de indicar el id no se deberá indicar el csv y viceversa.(1)

Parámetros de respuesta

Nombre

Tipo

Descripción

Anchor
ResultUpdateMetadata
ResultUpdateMetadata
ResultUpdateMetadata (hereda de ResultError)

Códigos de error

Los errores de la invocación se encapsulan en ResultUpdateMetadata

Código

Nombre

Descripción

156

ERROR_CSV_E_ID_NULOS

Se ha producido un error con PAPIRO.

127

ERROR_CSV_NOEXISTE

No existe documento con el CSV especificado.

133

ERROR_METADATONOEXISTE

No existe el metadato buscado para ese  documento.

134

ERROR_POSICIONMETADATONOEXISTE

No existe metadato con ese orden o posición

158

ERROR_VERIFY_NOT_VALUELIST

El valor indicado no está entre los valores válidos para ese metadato.

189

ERROR_INTERNALACCESSCONTROL_NIFINVALID

Debe especificar el NIF del solicitante del servicio

190

ERROR_INTERNALACCESS_NOTALLOWED

No está permitido el acceso del NIF solicitante al documento indicado

191

ERROR_INTEGRATIONAPPLICATION

Error al recuperar la información de la integración de aplicaciones

192

ERROR_CONEXION_PAU

Se ha producido un error al realizar la conexión con PAU

141

ERROR_CONEXION_SIU

Se ha producido un error al realizar la conexión con SIU

131

ERROR_GENERICO_PAPIRO

Se ha producido un error con PAPIRO.

101

ERROR_CONEXION_PAPIRO

Error de conexión con documentum.

801

GENERIC_ERROR

Error genérico procesando la petición.

733

ERROR_DOCUMENTO_SUSTITUIDO

El documento ha sido anulado y sustituido por el documento: CSVXXXXXXXXXXXXXBENT

732

ERROR_DOCUMENTO_ANULADO

No se puede recuperar un documento anulado

Ejemplo de invocación

Invocación
Code Block
languagejava
ParamDeleteMetadata paramDeleteMetadata = new ParamDeleteMetadata();
paramDeleteMetadata.setCsv("CSV3G2ZOOM5NGAG1CCSV");
paramDeleteMetadata.setMetadataName("dea_desc_descriptores");
paramDeleteMetadata.setDeleteAll(false);
paramDeleteMetadata.setPosition("1");
ResultDeleteMetadata result = ccsvClient.deleteMetadata(paramDeleteMetadata);
if(result.getReturnCode().equals(ReturnCode.ERROR){
	log.error(result.getErrorCode()+":"+result.getErrorMessage());
}


Métodos de gestión de relaciones.

Método 'createRelationship'

...

Expand
titleVer detalles

Signatura

ResultGetAllRelatedDocuments getAllRelatedDocuments(ParamGetAllRelatedDocuments paramGetAllRelatedDocuments).

Parámetros de invocación

Nombre

Tipo 

Obligatorio

Descripción

ParamGetAllRelatedDocuments(hereda de ParamBase)

id

String

Si(1)

Id del documento en Documentum cuyas relaciones queremos obtener.

csv

String

si(1)

CSV del documento cuyas relaciones queremos obtener.

role

String[]

No

Rol de las relaciones que queremos obtener.

dateStart

String

No

Fecha de inicio de la búsqueda que nos indicará si debemos incluir esa relación dentro de los resultados.

dateEnd

String

No

Fecha de fin de la búsqueda que nos indicará si debemos incluir esa relación dentro de los resultados.

addContent

boolean

Si

Indica si se añaden los contenidos de los documentos.

metadataNames

String[]

No

Nombres de los metadatos que queremos que nos muestre del el objeto Document de vuelta.

searchType

DocumentRelationSearchType

Si

Tipo de búsqueda a realizar: indica si queremos recuperar los documentos hijos relacionados o los documentos padre relacionados.

NOTA : en caso de indicar el id del documento no habrá que indicar el csv y viceversa.(1)

Parámetros de respuesta

Nombre

Tipo

Descripción

Anchor
ResultGetRelatedDocuments
ResultGetRelatedDocuments
ResultGetAllRelatedDocuments(hereda de ResultError)

documentTreeNodes

DocumentTreeNode

Array de documentos relacionados encontrados con los datos de la relación

Códigos de error

Los errores de la invocación se encapsulan en ResultGetAllRelatedDocuments

Código

Nombre

Descripción

152

ERROR_RELACION_ID_NULO

Faltan los parámetros para identificar el documento cuyas relaciones se desean buscar

127

ERROR_CSV_NOEXISTE

No existe documento con el CSV especificado

131

ERROR_GENERICO_PAPIRO

Se ha producido un error con PAPIRO

153

ERROR_RELACION_TIPOBUSQUEDA_NULO

Falta el parámetro que indica si se deben buscar los documentos hijos relacionados o los documentos padre relacionados

148

ERROR_DOCUMENTOS_RELACIONADOS

No se han encontrado documentos relacionados para el documento seleccionado.

800

ERROR_BASEDATOS_CSV

Error al conectar con la Base de Datos CSV

191

ERROR_INTEGRATIONAPPLICATION

Error al recuperar la información de la integración de aplicaciones.

190

ERROR_INTERNALACCESS_NOTALLOWED

No está permitido el acceso del NIF solicitante al documento indicado

189

ERROR_INTERNALACCESSCONTROL_NIFINVALID

Debe especificar el NIF del solicitante del servicio

192

ERROR_CONEXION_PAU

Se ha producido un error al realizar la conexión con PAU.

141

ERROR_CONEXION_SIU

Se ha producido un error al realizar la conexión con SIU

101

ERROR_CONEXION_PAPIRO

Error de conexión con documentum

801

GENERIC_ERROR

Error genérico procesando la petición.

733

ERROR_DOCUMENTO_SUSTITUIDO

El documento ha sido anulado y sustituido por el documento: CSVXXXXXXXXXXXXXBENT

732

ERROR_DOCUMENTO_ANULADO

No se puede recuperar un documento anulado

Ejemplo de invocación

Invocación
Code Block
languagejava
ParamGetAllRelatedDocuments paramGetAllRelatedDocuments = new ParamGetAllRelatedDocuments();
paramGetAllRelatedDocuments.setCsv("CSV0B31WVP5O1A21CCSV");
paramGetAllRelatedDocuments.setSearchType(DocumentRelationSearchType.CHILD);
ResultGetAllRelatedDocuments result =ccsvClient.getAllRelatedDocuments(paramGetAllRelatedDocuments);
if(result.getReturnCode().equals(ReturnCode.OK){
	DocumentTreeNode = result.getDocumentTreeNode();
}else{
	log.error(result.getErrorCode()+”:”+result.getErrorMessage());
}


Métodos de gestión de relaciones de agentes.

Método 'addAgentRelationship'

...

Expand
titleVer detalles

Signatura

ResultGetDocumentSubtypeList getDocumentSubtypeList(ParamGetDocumentSubtypeList paramDocumentSubtypeList);

Parámetros de invocación

Nombre

Tipo 

Obligatorio

Descripción

ParamGetDocumentSubtypeList (hereda de ParamBase)

documentTypeName

String

Si

Nombre del tipo de documento.


Parámetros de respuesta

Nombre

Tipo

Descripción

ResultGetDocumentSubtypeList (hereda de ResultError)

documentSubtypeList

List<DocumentSubtypeList>

Listado de los subtipos de documentos que se han recuperado a partir de los parámetros de búsqueda.

Códigos de error

Los errores de la invocación se encapsulan en ResultGetDocumentSubtypeList

Código

Nombre

Descripción


ERROR_GET_DOCUMENTSUBTYPELIST

No existe ningún subtipo de documento para ese tipo de documento.

130

ERROR_BASEDATOS_CSVPAPIRO

Error al conectar con la Base de Datos CSV.

801

GENERIC_ERROR

Error genérico procesando la petición

Ejemplo de invocación

Invocación
Code Block
languagejava
ParamGetDocumentSubtypeList paramGetDocumentSubtypeList = new ParamGetDocumentSubtypeList();
paramGetDocumentSubtypeList.setDocumentTypeName("documentTypeName");
ResultGetDocumentSubtypeList result = ccsvClient.documentSubtypeList(paramGetDocumentSubtypeList);
if(result.getReturnCode().equals(ReturnCode.OK){
	List<DocumentSubtypeList> documentSubtypeList = result.getDocumentSubtypeList();
}


Métodos obsoletos

Debido a la definición actual del servicio de gestión documentos existen varios métodos que han quedado obsoletos ya que pueden realizarse esas mismas tareas desde un método general cambiando ciertos parámetros. Con el fin de mejorar la mantenibilidad y el soporte del sistema se ha decidido que en próximas versiones se eliminaran los siguientes métodos.(En cada uno de los métodos se marca aquel que se recomienda usar en lugar del que se ha marcado como obsoleto)

...

Se recomienda usar el método updateMetadata ya que puede usarse independientemente del tipo de metadato que se intenta actualizar.


Servicio ISendAdminFileCloudWSPortType

El protocolo de Remisión en la Nube pretende ser un estándar para el intercambio de expedientes electrónicos en formato ENI (Esquema Nacional de Interoperabilidad) entre dos administraciones públicas cualesquiera, sean estas administrativas o judiciales. 

...

Expand
titleVer detalles

Signatura

RespuestaAccesoIndiceExpedienteType accessIndexFile(PeticionAccesoIndiceExpedienteType peticionAccesoIndiceExpedienteType).

Parámetros de invocación

Nombre

Tipo 

Obligatorio

DescripriciónDescripción

PeticionAccesoIndiceExpedienteType

peticion

PeticionType

Si

Tipo de documento.

token

StringTokenType

Si

Tipo de token


Parámetros de respuesta

Nombre

Tipo

Descripción

Anchor
RespuestaAccesoIndiceExpedienteType
RespuestaAccesoIndiceExpedienteType
RespuestaAccesoIndiceExpedienteType

Códigos de error

Los errores de la invocación se encapsulan en RespuestaAccesoIndiceExpedienteType

Código

Nombre

Descripción

601

PETICION_ERROR

Se esperaba objeto petición.

602

PETICION_NULL

Falta petición.

603

TOKEN_NULL

Falta token.

604

TOKEN_NOT_EXIST

El token no existe.

606

DIR3_ERROR

La unidad DIR3 peticionada es errónea.

607

USER_ERROR

Usuario peticionario erróneo para el token.

609

TOKEN_INVALID

El token no es válido para el expediente solicitado.

500

ERROR_INTERNO

Error interno de inside

Ejemplo de invocación

Invocación
Code Block
languagejava
RespuestaAccesoIndiceExpedienteType respuesta= cssvClient.accesoIndiceExpedienteType(peticionAccesoIndiceExpedienteType.getPeticion(), peticionAccesoIndiceExpedienteType.getToken().getIdexpEni(),peticionAccesoIndiceExpedienteType.getToken().getCsv(),peticionAccesoIndiceExpedienteType.getToken().getUuid());
log.info(respuesta.getRespuesta().getCodigo()+":"+respuesta.getRespuesta().getDescripcion());


...

Expand
titleVer detalles

Signatura

RespuestaAccesoDocumentoExpedienteType accessDocumentFile(PeticionAccesoDocumentoExpedienteType peticionAccesoDocumentoExpediente.

Parámetros de invocación

Nombre

Tipo 

Obligatorio

DescripriciónDescripción

PeticionAccesoDocumentoExpedienteType 

peticion

PeticionType

Si

Tipo de documento.

token

StringTokenType

Si

Tipo de token

idDocumento

String

Si

Identificador del documento.


Parámetros de respuesta

Nombre

Tipo

Descripción

Anchor
RespuestaAccesoDocumentoExpedienteType 
RespuestaAccesoDocumentoExpedienteType 
RespuestaAccesoDocumentoExpedienteType 

Códigos de error

Los errores de la invocación se encapsulan en RespuestaAccesoDocumentoExpedienteType

Código

Nombre

Descripción

601

PETICION_ERROR

Se esperaba objeto petición.

602

PETICION_NULL

Falta petición.

603

TOKEN_NULL

Falta token.

604

TOKEN_NOT_EXIST

El token no existe.

606

DIR3_ERROR

La unidad DIR3 peticionada es errónea.

607

USER_ERROR

Usuario peticionario erróneo para el token.

609

TOKEN_INVALID

El token no es válido para el expediente solicitado.

500

ERROR_INTERNO

Error interno de inside

Ejemplo de invocación

Invocación
Code Block
languagejava
RespuestaAccesoDocumentoExpedienteType respuesta= cssvClient.accesoDocumentoExpediente(peticionAccesoDocumentoExpediente.getPeticion(),peticionAccesoDocumentoExpediente.getIdDocumento(),
peticionAccesoDocumentoExpediente.getToken().getIndexEni(),peticionAccesoDocumentoExpediente.getToken().getCsv(),peticionAccesoDocumentoExpediente.getToken().getUuid());log.error(respuesta.getRespuesta().getCodigo()+":"+respuesta.getRespuesta().getDescripcion());


...

Expand
titleVer detalles

Signatura

ResultGetDocument getDocument(ParamGetDocument paramGetDocument)

Parámetros de invocación

Nombre

Tipo 

Obligatorio

DescripriciónDescripción

ParamGetDocument

csv

String

Si

Código CSV

dir3

String

No

Organismo que puede estar asociado al CSV

Parámetros de respuesta

Nombre

Tipo

Descripción

Anchor
CsvBrokerResultGetDocument
CsvBrokerResultGetDocument
ResultGetDocument

csvBrokerDocument

CsvBrokerDocument

Estructura de datos que contiene los datos obtenidos del documento o bien la lista de organismos que pueden contener al organismo asociado.

Códigos de error

Los errores de la invocación se encapsulan en ResultGetDocument

Código

Nombre

Descripción

1505

ERROR_GENERAL_CSV_BROKER

Error genérico al invocar a CSVBroker

1506

ERROR_CSV_BROKER_NOT_FOUND

No se ha encontrado el CSV

1507

ERROR_CSV_BROKER_ENDPOINT_ERROR

Endpoint de CSVBroker no encontrado

1508

ERROR_CSV_BROKER_WAIT

El documento no puede recuperarse, pero puede consultarse de nuevo pasado un tiempo

Ejemplo de invocación

Invocación
Code Block
languagejava
ParamGetDocument getDocument = new ParamGetDocument();
getDocument.setCsv("123456abcdef987654zwyvijk");
getDocument.setDir3("E04583801");
ResultGetDocument result = cssvClient.getDocument(getDocument);


...

Nombre

Tipo

Descripción

subject

String

Asunto del certificado del firmante.

issuer

String

Emisor del certificado.

serialNumber

String

Número de serie del certificado.

subjectKeyId

String

Subject key identifier del certificado.

level

int

Nivel del firmante.

stampExpirationDate

String

Fecha hasta la que es válido el sello de tiempo.

date

String

Fecha y hora de la firma sin validez legal.

timeStamp

String

Timestamp de la firma realizada por el firmante.

signatureFormat

String

Formato final de la firma realizada por el firmante.

signaturePolicyId

String

Identificador de la politica política de firma de la DGA.

signaturePolicyHash

String

Hash del fichero donde se describe la política de firma de la DGA.

location

String

Localización geográfica del firmante.

delegationText

String

Texto de delegación de la firma.

role

String

Rol o acción del firmante en el acto de firma (Valida, supervisa...)

position

String[]

Cargo o rol del firmante en el acto de firma.

agent

Agent

Relación con metadato estructurado de tipo agente.

additionalMetadata

HashMap<String, Object>

Metadatos adicionales.

...

Nombre

Tipo

Descripción

id

String

Identificador del documento en el gestor documental.

csv

String

CSV del expediente

csvIndex

String

CSV del documento de indiceíndice

description

String

Descripción del expediente

number

String

Número de expedientenumber

openDate

Date

Fecha de apertura del expediente

state

String

Estado del expediente

objectName

String

Nombre del objeto: object_name

name

String

Nombre del objeto: dea_desc_nombre

creationDate

Date

Fecha de creación: r_creation_date

procedureCode

String

Codigo Código del procedimiento del expediente: dea_cont_codprocedimiento

...

Nombre

Tipo

Descripción

id

String

Identificador del documento en el gestor documental.

rol

String

Rol del agente: relacion_rol

category

String

Categoria Categoría del agente: agente_nti_categoria

entityType

String

Tipo identida identidad del agente: agente_nti_tipo_entidad

name

String

Nombre del agente: agente_desc_nombre

identification

String

Identificación del agente: agente_ident_identificacion

identificationType

String

Tipo identificación: agente_ident_tipo_identif

objectName

String

Nombre del objeto: object_name

creationDate

Date

Fecha de creación del agente: r_creation_date

objectType

String

Tipo de objeto: r_object_type

...