Skip to main content

Veritran Docs

Custom API Files

Esta API se usa para la administración de archivos. Te permite guardar un archivo en un disco, hacer que un archivo almacenado en un dispositivo esté disponible para que una app lo use, y seleccionar un archivo para que se codifique en base64 o en formato hexadecimal y guardar el resultado en un registro configurado para este fin.

Nota

Es posible que la integración descrita en este artículo no se implemente en tu ambiente ni esté habilitada para todos tus clientes. Comunícate con tu administrador para recibir ayuda.

Detalles técnicos

ID de API

561

Código de la API

Custom (FILES)

Versión de la Call API

3

Versión de la app

lib_files

Objetivo

Administración de archivos

Clasificación

Administración de archivos

Disponible para

iOS, Android

Uso de la integración Custom API Files en Studio

Las siguientes funciones están disponibles para que las uses en tus procesos legacy y también puedes usarlas como bloques en los procesos lambda. Haz clic en cada función para obtener más detalles.

Save File Data to Disk

Guarda un archivo en un disco; como entrada, establece la URL donde puedes encontrar el archivo, o bien, la string en formato hexadecimal o base64 del archivo.

Open Stored File

Permite que un archivo guardado en el dispositivo esté disponible para que sea usado por una app que el sistema operativo considere adecuada.

Save File Data to Register

Selecciona un archivo para que se codifique y guarde en un registro configurado para tal fin.

Save File Data to Disk

Esta función se usa para guardar un archivo en un disco; como entrada, establece la URL donde puedes encontrar el archivo, o bien, la string en formato hexadecimal o base64 del archivo.

Configuración del parámetro

Esta función requiere que completes los valores del registro de entrada con el tipo de formato de búfer, el nombre del archivo que se creará y la información del archivo que se guardará.

ID de la función

Registro

Valor

110

1

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

Tipo de formato de búfer

X

HEX_TYPE, BASE64_TYPE, URL_TYPE

391

Nombre del archivo que se creará.

X

STRING

392

Información del archivo que se guardará en el disco.

X

STRING

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

API_NO_ERROR

001

API_GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

290

Nombre del archivo

STRING

291

Extensión del archivo

STRING

292

Ubicación del archivo

STRING

Open Stored File

Esta función se usa para hacer que un archivo guardado en el dispositivo esté disponible para ser usado por una app que el sistema operativo considere adecuada.

Configuración del parámetro

Esta función requiere que completes el valor del registro de entrada con la ruta a la ubicación del archivo en el dispositivo.

ID de la función

Registro

Valor

110

2

Registros de entrada

Registro

Descripción

Obligatorio

Valor

300

Ruta a la ubicación del archivo en el dispositivo (por ejemplo: /root/sdcard/Pictures).

X

STRING

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

GENERIC_ERROR

101

AUTHENTICATION FAILED

102

AUTHENTICATION CANCELED

Save File Data to Register

Esta función se usa para seleccionar un archivo con el selector de archivos del SO del dispositivo a fin de codificarlo en formato base64 o hexadecimal y guardarlo en un registro que se ha configurado previamente para tal fin.

Configuración del parámetro

Esta función no requiere la configuración de ningún parámetro.

ID de la función

Registro

Valor

110

3

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

Codification Type. Tipo de codificación que se usará con el archivo.

X

HEX_TYPE, BASE64_TYPE

391

Register Target. Número del registro donde se almacenarán los datos codificados del archivo.

X

Record number. Los registros entre 800 000 y 819 999 debido a que se usan para otros fines.

392

File picker timeout. Valor numérico que representa los segundos en el que el selector de archivos estará activo. Después de transcurrido ese tiempo, el selector se cierra de forma automática y regresa a la app con un código de error. El valor por defecto es 30 segundos.

N/A

INT

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

API_GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

API_ACCESS_FILE_ERROR

005

WRONG_CODE_FORMAT

006

CHOOSE_FILE_CANCELED

007

CHOOSE_FILE_TIMEOUT