Certains codes erreurs signalent des anomalies qui doivent être corrigées avant la migration.
Exemple :
----+----1----+----2----+----3----+----4----+----5----+----6--
T0FTXTBL ANC BLKENTITY CONTAINING SPACE
Un enregistrement est écrit dans le fichier NR des entités non reprises dans Rational Programming Patterns. En l'absence de correction, il y a un risque de rejet dans l'import du fichier TA2. En particulier, le retassement des espaces par Rational Programming Patterns peut occasionner des doublons avec des codes d'instances.
Vous devez corriger dans Pacbase. Pour rappel, vous devez saisir des & à la place des espaces pour accéder à l'instance.
Exemple :
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0--
BMSECRPF0000 EC7-CE LINE SCREEN WITH ERRONEOUS LENGH 110 44 00
BMSECRPF0000 EC7-CE LINE SCREEN WITH ERRONEOUS LENGH 300 22 14
Des différences de génération apparaissent.
XECRRUB PF0000110 A01020L 0000 00
XECRRUB PF0000300 A01020L 0000 00 TITRE ECRANSSS/
Le
calcul de la longueur du libellé et la mise à jour se feront automatiquement.Exemple :
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0-
T3FECRCI0001 EC9PREVIOUS SEGMENT NOT EXISTING IN CATEG. CN20 VL20 R
Des différences de génération apparaissent
Pour corriger, vous devez supprimer la référence du Segment précédent qui n'est pas appelé dans la même catégorie.
Exemples :
Ces exemples sont basés sur les -GE d'un Ecran. La première ligne à l'origine d'une erreur est un appel de Rubrique non définie dans les -CE de l'Ecran. La deuxième est un appel de Segment non appelé dans les -CS de l'Ecran. La troisième est l'appel d'un paragraphe de Texte inexistant.
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+-
BMSECRBCVC00 GE1NON EXISTING REFERENCE (-GE) RUBRIQUE F 100 VCOACT
BMSECRBCVC00 GE1NON EXISTING REFERENCE (-GE) SEGMENT S 140 CV00
GENECRGG00ME GE1NON EXISTING REFERENCE (-GE) TEXTE T 099 GV0010 CM
Des erreurs sont signalées dans l'import du fichier ta2. Ces lignes sont transformées en commentaires.
Vous devez corriger dans Pacbase. Supprimez la ligne du -GE, ou indiquez sur la ligne -GE une référence qui existe dans les -CE ou -CS ou un Texte ou paragraphe de Texte existant.
Exemple :
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+-
T0FECRCG0004 GE2DUPLICATE LINE IN -GE U 112 111 UUUU
T0FECRCG0004 GE2DUPLICATE LINE IN -GE F 308 304 RUBW 2
T0FECRCG0004 GE2DUPLICATE LINE IN -GE S 206 202 PR00 A
T0FECRCG0004 GE2DUPLICATE LINE IN -GE S 226 224 SS10 A
Des différences de génération apparaissent.
Pour corriger, vous devez supprimer les doubles.
Exemple :
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+
T0FECRCG0004 GE3WRONG COMMENT LINE IN -GE C 600Ssssscommentaire errone
T0FECRCG0004 GE3WRONG COMMENT LINE IN -GE C 602s commentaire errone bis
T0FECRCG0004 GE3WRONG COMMENT LINE IN -GE C 604 scommentaire errone ter
Des différences de génération apparaissent.
Vous devez corriger dans Pacbase. Le commentaire doit commencer en colonne 6 de la zone de description. Vous pouvez vous reporter au chapitre Libellé d'erreur du manuel Dialogue, disponible à l'adresse suivante
http://www-1.ibm.com/support/docview.wss?rs=37&context=SSEP67&uid=swg27005478
Exemple :
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+--
BMSECRBCCBO0 GE4WRONG CALL OF ENTITY IN -GE T 357 Mis @ jour en Batch
BMSECRBCCBO0 GE4WRONG CALL OF ENTITY IN -GE T 358TEST EN TP
Des différences de génération apparaissent.
Vous devez corriger dans Pacbase. Le code du Texte doit être indiqué en colonnes 6-11 et le code du paragraphe en colonnes 12-13 de la zone de description. Vous pouvez vous reporter au chapitre Libellé d'erreur du manuel Dialogue, disponible à l'adresse suivante
http://www-1.ibm.com/support/docview.wss?rs=37&context=SSEP67&uid=swg27005478
Exemple :
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+--
T0FECRCG0004 GE5WRONG U LINE U 111UUUU
T0FECRCG0004 GE5WRONG U LINE U 112UUUU
T0FECRCG0004 GE5WRONG U LINE U 202G A ERREUR-SEGMENT-pr00 affich
T0FECRCG0004 GE5WRONG U LINE U 204F A ERREUR-SEGMENT-pr10 recept
Des différences de génération apparaissent.
Vous devez corriger dans Pacbase et respecter le format de saisie. Vous pouvez vous reporter au chapitre Libellé d'erreur : codification du manuel Dialogue, disponible à l'adresse suivante
http://www-1.ibm.com/support/docview.wss?rs=37&context=SSEP67&uid=swg27005478
Exemple :
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9-
BMSPGMCG0001 SG2SEGMENT CONTINUATION WITHOUT SEL ON 1RST DCAADC
Des différences de génération apparaissent.
Vous devez corriger dans Pacbase en remontant la sélection sur la première ligne.
Exemple :
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----
HFYECRCG0012 WK2WSS LINE WITH CHARACTERS IN COLUMNS 1-11 AA121
'SYSTEMS CORPORATION. ALL RIG
Puisque la génération pour Rational Programming Patterns s'effectue avec la valeur N dans la zone Option Formateur de COBOL, certaines lignes -W peuvent être générées avant la marge B dans le COBOL. Cela entraîne une erreur.
Pour corriger, vous devez décaler le contenu de la ligne pour qu'il commence au moins en marge B après la génération. Vous pouvez le décaler manuellement. Vous pouvez aussi le décaler en lançant la procédure UPDP avec en entrée les mouvements du fichier UP généré par MIAM. Quand cela est possible, MIAM crée un mouvement UPDP en insérant 4 blancs devant le littéral. Quand cela n'est pas possible, MIAM sort en DISPLAY la ligne qui doit être recadrée manuellement.
Exemple 1 : Il existe une ligne de zone de travail DX999 et un appel de Structure de Données D0 avec le code DX dans la zone Emplacement.
Exemple 2: Il existe une ligne de zone de travail HH999 et un appel de Structure de Données HH sans sélection dans la zone Emplacement.
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8---
HF0PGMCGPRGE WKC-WXX999 LINE WITH SAME LOCATION IN -CD DXD0
BMSPGMCGPRGE WKC-WXX999 LINE WITH SAME LOCATION IN -CD HHHH
Des erreurs dues à des conflits de lignes se produisent lors de la génération.
Vous devez corriger dans Pacbase. Dans la ligne de travail, changez le début du numéro de ligne concerné afin qu'il ne corresponde plus ni à un code Emplacement d'un -CD ni à un code Structure de Données du Programme d'un -CD. Vous pouvez aussi changer le numéro de ligne 999 en 998 par exemple.