Ab der Version 5.16.0 erstellt Mainframe Connector eine Tabelle, in der alle Fehler protokolliert werden, die beim Transcodieren mit den Befehlen qsam decode
und qsam encode
aufgetreten sind. Diese Tabelle wird als Spillover-Dataset bezeichnet. Für das Ausgabeformat des Datasets für den Kauf-/Verkaufseffekt sind folgende Optionen verfügbar:
- ORC-Datei (Optimized Row Columnar)
- Datei mit der Queued Sequential Access Method (QSAM)
Anhand dieser Informationen kannst du deinen Transcodierungsvorgang prüfen oder beheben.
Von qsam decode
erstellter Datensatz für Kaufauswirkungen
Im Rahmen des Dekodierungsvorgangs wird mit dem Befehl qsam decode
ein Spillover-Dataset mit dem folgenden Schema erstellt.
Feldname | Typ | Beschreibung |
---|---|---|
Zeile | number |
Die Datensatznummer, bei der ein Fehler auftritt. Der erste Datensatz ist Datensatz 1. Wenn die Datensatznummer nicht verfügbar ist, wird „-1“ verwendet. |
Feld | string |
Der vollständige Name des Felds, das nicht decodiert werden konnte. |
Fehler | string |
Der Fehler, der zur Fehlererkennung geführt hat. |
Aufnehmen | bytes |
Den gesamten Eintrag. |
Von qsam encode
erstellter Datensatz für Kaufauswirkungen
Im Rahmen des Codierungsvorgangs wird mit dem Befehl qsam encode
ein Überlauf-Dataset mit dem folgenden Schema erstellt. Für QSAM-Dateien empfehlen wir eine Datei mit einer variablen Datensatzlänge von mindestens 1.024.
Feldname | Typ | Beschreibung |
---|---|---|
Zeile | number |
Die Datensatznummer, bei der der Fehler aufgetreten ist. Der erste Datensatz ist Datensatz 1. Einige Codierungsquellen liefern möglicherweise keine einheitliche Zeilennummer. In diesem Fall ist die Zeile -1. |
Feld | string |
Der vollständige Name des Felds, das nicht codiert werden konnte. |
Fehler | string |
Der Fehler, der zur Fehlermeldung bei der Datensatzcodierung geführt hat. |
Aufnehmen | string |
Der gesamte Datensatz, codiert als JSON. |