Conjunto de dados de transcodificação de spillover

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

  • Arquivo ORC (Optimized Row Columnar)
  • Arquivo de método de acesso sequencial em fila (QSAM, na sigla em inglês)

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

Conjunto de dados de efeito spillover criado por qsam decode

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

Nome do campo Tipo Descrição
Linha number O número de registro em que um erro é encontrado. O primeiro registro é registro 1. Se o número do registro não estiver disponível, o valor -1 será usado.
Campo string O nome completo do campo que não foi decodificado.
Erro string O erro que causou a falha na decodificação do registro.
Gravar bytes O registro inteiro.

Conjunto de dados de efeito spillover criado por qsam encode

Como parte do processo de codificação, o comando qsam encode cria um conjunto de dados de spillover 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 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 causou a falha na codificação do registro.
Gravar string O registro inteiro codificado como JSON.