Ensemble de données sur le transcodage

À partir de la version 5.16.0, Mainframe Connector crée un tableau qui consigne toutes les erreurs rencontrées lors du processus de transcodage à l'aide des commandes qsam decode et qsam encode. Cette table est appelée "ensemble de données de l'effet de halo". Le format de sortie de l'ensemble de données de l'impact 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 détectée. Le premier enregistrement est l'enregistrement 1. Si le numéro d'enregistrement n'est pas disponible, la valeur -1 est utilisée.
Champ string Nom complet du champ qui n'a pas pu être décodé.
Erreur string Erreur ayant entraîné l'échec du décodage de l'enregistrement.
Enregistrer bytes L'intégralité de l'enregistrement.

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 avec une longueur d'enregistrement variable d'au moins 1 024.

Nom du champ Type Description
Ligne number Numéro de l'enregistrement ayant rencontré l'erreur. Le premier enregistrement est l'enregistrement 1. Il est possible que certaines sources d'encodage ne fournissent pas 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 ayant entraîné l'échec de l'encodage des enregistrements.
Enregistrer string L'intégralité de l'enregistrement encodé au format JSON.