Conjunto de datos de transcodificación de desbordamiento

A partir de la versión 5.16.0, Mainframe Connector crea una tabla que registra todos los errores que encontró durante el proceso de transcodificación con los qsam decode y qsam encode comandos. Esta tabla se denomina conjunto de datos de desbordamiento. El formato de salida del conjunto de datos de desbordamiento puede ser cualquiera de los siguientes:

  • Archivo Optimized Row Columnar (ORC)
  • Archivo Queued Sequential Access Method (QSAM)

Puedes usar esta información para auditar o depurar tu proceso de transcodificación.

Conjunto de datos de desbordamiento creado por qsam decode

Como parte del proceso de decodificación, el comando qsam decode crea un conjunto de datos de desbordamiento con el siguiente esquema.

Nombre del campo Tipo Descripción
Fila number El número de registro en el que se encuentra un error. El primer registro es el registro 1. Si el número de registro no está disponible, se usa -1.
Campo string El nombre completo del campo que no se pudo decodificar.
Error string El error que provocó que fallara la decodificación del registro.
Registro bytes Todo el registro.
ByteOffset number El desplazamiento de bytes absoluto dentro del archivo de entrada en el que comienza el registro con errores. Si el desplazamiento de bytes no está disponible, se usa -1. Disponible a partir de la versión 5.20.

Conjunto de datos de desbordamiento creado por qsam encode

Como parte del proceso de codificación, el comando qsam encode crea un conjunto de datos de desbordamiento con el siguiente esquema. Para los archivos QSAM, te recomendamos que uses un archivo con una longitud de registro variable de al menos 1024.

Nombre del campo Tipo Descripción
Fila number El número de registro que encontró el error. El primer registro es el registro 1. Es posible que algunas fuentes de codificación no proporcionen un número de fila coherente. En ese caso, la fila es -1.
Campo string El nombre completo del campo que no se pudo codificar.
Error string El error que provocó que fallara la codificación del registro.
Registro string Todo el registro codificado como JSON.