A partire dalla release 5.16.0, Mainframe Connector crea una tabella
che registra tutti gli errori riscontrati durante il processo di transcodifica
utilizzando i comandi qsam decode
e qsam encode. Questa tabella è denominata set di dati di overflow. Il formato di output del set di dati di overflow 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 del processo di transcodifica.
Set di dati di overflow creato da qsam decode
Nell'ambito del processo di decodifica, il comando qsam decode crea un set di dati di overflow con lo schema seguente.
| Nome campo | Tipo | Descrizione |
|---|---|---|
| Riga | number |
Il numero di record in cui si è verificato 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 per cui non è stato possibile eseguire la decodifica. |
| Errore | string |
L'errore che ha causato il mancato completamento della decodifica del record. |
| Registra | bytes |
L'intero record. |
| ByteOffset | number |
L'offset di byte assoluto all'interno del file di input in cui inizia il record non riuscito. Se l'offset di byte non è disponibile, viene utilizzato -1. Disponibile dalla versione 5.20. |
Set di dati di overflow creato da qsam encode
Nell'ambito del processo di codifica, il comando qsam encode crea un set di dati di overflow con lo schema seguente. Per i file QSAM, ti consigliamo di utilizzare un file con una lunghezza di 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 per cui non è stato possibile eseguire la codifica. |
| Errore | string |
L'errore che ha causato il mancato completamento della codifica del record. |
| Registra | string |
L'intero record codificato come JSON. |