Conjunto de dados de transcodificação de spillover

A partir da versão 5.16.0, o Mainframe Connector cria uma tabela que registra todos os erros encontrados durante o processo de transcodificação usando os qsam decode e qsam encode comandos. Essa tabela é chamada de conjunto de dados de transbordamento. O formato de saída do conjunto de dados de transbordamento pode ser um destes:

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

Use essas informações para auditar ou depurar o processo de transcodificação.

Conjunto de dados de transbordamento criado por qsam decode

Como parte do processo de decodificação, o comando qsam decode cria um conjunto de dados de transbordamento com o esquema a seguir.

Nome do campo Tipo Descrição
Linha number O número do registro em que um erro é encontrado. O primeiro registro é o número 1. Se o número do registro não estiver disponível, -1 será usado.
Campo string O nome completo do campo que não foi decodificado.
Erro string O erro que fez com que a decodificação do registro falhasse.
Gravar bytes O registro inteiro.
ByteOffset number O deslocamento de byte absoluto no arquivo de entrada em que o registro com falha começa. Se o deslocamento de byte não estiver disponível, -1 será usado. Disponível na versão 5.20.

Conjunto de dados de transbordamento criado por qsam encode

Como parte do processo de codificação, o comando qsam encode cria um conjunto de dados de transbordamento com o esquema a seguir. Para arquivos QSAM, recomendamos usar um arquivo com comprimento de registro variável de pelo menos 1024.

Nome do campo Tipo Descrição
Linha number O número do registro que encontrou o erro. O primeiro registro é o número 1. Algumas fontes de codificação podem não fornecer um número de linha consistente. Nesse caso, a linha é -1.
Campo string O nome completo do campo que não foi codificado.
Erro string O erro que fez com que a codificação do registro falhasse.
Gravar string O registro inteiro codificado como JSON.