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 comandos qsam decode
e qsam encode
. Essa tabela é chamada de conjunto de dados de transbordamento. O formato de saída do conjunto de dados de transbordamento pode ser qualquer um dos seguintes:
- Arquivo ORC (Optimized Row Columnar)
- Arquivo do método de acesso sequencial enfileirado (QSAM, na sigla em inglês).
Use essas informações para auditar ou depurar seu 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 seguinte esquema.
Nome do campo | Tipo | Descrição |
---|---|---|
Linha | number |
O número do registro em que um erro foi encontrado. O primeiro registro é o registro 1. Se o número do registro não estiver disponível, será usado -1. |
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 |
Todo o registro. |
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 seguinte esquema. 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 registro 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 |
Todo o registro codificado como JSON. |