A partire dalla versione 5.16.0, Mainframe Connector crea una tabella
che registra tutti gli errori rilevati durante il processo di transcodifica
utilizzando i comandi qsam decode
e qsam encode
. Questa tabella è chiamata set di dati spillover. Il formato di output del set di dati spillover può essere uno dei seguenti:
- File ORC (Optimized Row Columnar)
- File QSAM (Queued Sequential Access Method)
Puoi utilizzare queste informazioni per controllare o eseguire il debug della procedura di transcodifica.
Set di dati spillover creato da qsam decode
Nell'ambito del processo di decodifica, il comando qsam decode
crea un set di dati spillover con lo schema seguente.
Nome campo | Tipo | Descrizione |
---|---|---|
Riga | number |
Il numero di record in cui si verifica un errore. Il primo record è il record 1. Se il numero di record non è disponibile, viene utilizzato -1. |
Campo | string |
Il nome completo del campo di cui non è stato possibile decodificare i dati. |
Errore | string |
L'errore che ha causato il fallimento della decodifica del record. |
Registra | bytes |
L'intero record. |
Set di dati spillover creato da qsam encode
Nell'ambito del processo di codifica, il comando qsam encode
crea un set di dati spillover con lo schema seguente. Per i file QSAM, ti consigliamo di utilizzare un file con una lunghezza del record variabile di almeno 1024.
Nome campo | Tipo | Descrizione |
---|---|---|
Riga | number |
Il numero di record in cui si è verificato l'errore. Il primo record è il record 1. Alcune origini di codifica potrebbero non fornire un numero di riga coerente. In questo caso la riga è -1. |
Campo | string |
Il nome completo del campo di cui non è stato possibile eseguire la codifica. |
Errore | string |
L'errore che ha causato il fallimento della codifica del record. |
Registra | string |
L'intero record codificato in JSON. |