Ensemble de données sur le transcodage

À partir de la version 5.16.0, Mainframe Connector crée une table qui enregistre toutes les erreurs rencontrées lors du processus de transcodage à l'aide des qsam decode et qsam encode commandes. Cette table est appelée "ensemble de données de débordement". Le format de sortie de l'ensemble de données de débordement peut être l'un des suivants :

  • Fichier ORC (Optimized Row Columnar)
  • Fichier QSAM (Queued Sequential Access Method)

Vous pouvez utiliser ces informations pour auditer ou déboguer votre processus de transcodage.

Ensemble de données de débordement créé par qsam decode

Dans le cadre du processus de décodage, la commande qsam decode crée un ensemble de données de débordement avec le schéma suivant.

Nom du champ Type Description
Ligne number Numéro d'enregistrement dans lequel une erreur est rencontrée. Le premier enregistrement est l'enregistrement 1. Si le numéro d'enregistrement n'est pas disponible, -1 est utilisé.
Champ string Nom complet du champ qui n'a pas pu être décodé.
Erreur string Erreur qui a empêché le décodage de l'enregistrement.
Enregistrer bytes Enregistrement complet.

Ensemble de données de débordement créé par qsam encode

Dans le cadre du processus d'encodage, la commande qsam encode crée un ensemble de données de débordement avec le schéma suivant. Pour les fichiers QSAM, nous vous recommandons d'utiliser un fichier dont la longueur d'enregistrement variable est d'au moins 1 024.

Nom du champ Type Description
Ligne number Numéro d'enregistrement qui a rencontré l'erreur. Le premier enregistrement est l'enregistrement 1. Certaines sources d'encodage peuvent ne pas fournir de numéro de ligne cohérent. Dans ce cas, la ligne est -1.
Champ string Nom complet du champ qui n'a pas pu être encodé.
Erreur string Erreur qui a empêché l'encodage de l'enregistrement.
Enregistrer string Enregistrement complet encodé au format JSON.