Saltar al contenido principal

IMPORT

Importa datos desde formatos externos (JSON, CSV) a un archivo IPM.

Sintaxis

$ cardak help import
usage: cardak import <file> <source>...

Import records into the specified IPM file from files containing hex or csv records

Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
-v, --verbose Add more information displayed on some commands.
--mono Supress color on output.
--ignore Try to ignore some errors and continue processing the file
-W, --width Ignore small terminal width check and force execution
-z, --silent Suppress all output (banner, headers, summary) except the results. Specially useful for DESCRIBE command piped to a search utility like fzf

Args:
<file> IPM file name where imported records will be added
<source> File that contains the records to be imported (hex or csv)

Descripción

Este comando efectúa la operación inversa al comando EXPORT

Nos permite agregar a un archivo IPM, registros previamente exportados. Se pueden importar archivos HEX o CSV que contengan un export de registros completos.

Los registros son agregado al final del archivo justo antes del trailer final, por lo que si el archivo contiene mas de un archivo logico, estos registros se van a agregar en el ultimo archivo logico.

Internamente, se busca el file trailer y se agregan los registros antes del mismo. A continuación se recalculan los valores de acumuladores y checksum del trailer y se ajusta para reflejar los nuevos registros agregados.

Ejemplos

Tomemos estos dos archivos, uno con 61 registros y el otro con 43 registros

Ejemplo de uso del comando IMPORT 1

Vamos a exportar algunos registros desde file14

Ejemplo de uso del comando IMPORT 2

Y ahora importaremos esos 6 registros al archivo file50

Ejemplo de uso del comando IMPORT 3