Conjunto de dados de transcodificação de transbordo

A partir da versão 5.16.0, o Mainframe Connector cria uma tabela que regista todos os erros encontrados durante o processo de transcodificação através dos comandos qsam decode e qsam encode. Esta tabela chama-se conjunto de dados de transbordo. O formato de saída do conjunto de dados de transbordo pode ser qualquer um dos seguintes:

  • Ficheiro Optimized Row Columnar (ORC)
  • Ficheiro do método de acesso sequencial em fila (QSAM)

Pode usar estas informações para auditar ou depurar o processo de transcodificação.

Conjunto de dados de transbordo criado por qsam decode

Como parte do processo de descodificação, o comando qsam decode cria um conjunto de dados de transbordo com o seguinte esquema.

Nome do campo Tipo Descrição
Linha number O número do registo em que é encontrado um erro. O primeiro registo é o registo 1. Se o número do registo não estiver disponível, é usado -1.
Campo string O nome completo do campo cuja descodificação falhou.
Erro string O erro que fez com que a descodificação do registo falhasse.
Grave bytes Todo o registo.

Conjunto de dados de transbordo criado por qsam encode

Como parte do processo de codificação, o comando qsam encode cria um conjunto de dados de transbordo com o seguinte esquema. Para ficheiros QSAM, recomendamos que use um ficheiro com um comprimento de registo variável de, pelo menos, 1024.

Nome do campo Tipo Descrição
Linha number O número do registo que encontrou o erro. O primeiro registo é o registo 1. Algumas origens 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 cuja codificação falhou.
Erro string O erro que fez com que a codificação do registo falhasse.
Grave string O registo completo codificado como JSON.