Menu Conversion Migration.
Conversion Migration. 

Français. English. Español.

Ingénierie de transformation et de modernisation des systèmes d'information. Une approche industrielle aux opérations de traduction, transformation, conversion, migration de systèmes d'information, de langages de programmation, de données et de base de données. Ingénierie de conversion, migration et de transformation.

Conversion Migration Transformation. Conversion de données. Migration de base de données. L'atelier de cartographie - référentiel applicatif - analyse d'impact références croisées. Analyse et documentation des Programmes, Transactions, Sous-Programmes, Copies, Includes, Macros, Exits, Maps, Mapsets, Ecrans, Grilles, Fichiers, Données, Base de données, Tables, Paramètres, Jcl, Job, Scripts, Utilitaires, Progiciels. Dessins d'enchaînement de jcl et de transactions. Analyse documentation et maintenance des applications. Une méthodologie de conversion et de migration éprouvée et outillée.

Inventaire Cartographie. Complexité des Composants. Inventaire Cartographie Métriques. Graphes. Exemples.

Migration de Systèmes, Langages, Base de Données, IHM, Ordonnanceurs Migration de Systèmes, Langages, Base de Données, IHM, Ordonnanceurs. Exemples.

Technologie XMS Analyseurs - Traducteurs - Générateurs Analyseurs Traducteurs Générateurs


Migration des Programmes PL1 vers COBOL.

Migration de Modules PL1 vers Cobol

PRÉSENTATION GÉNÉRALE

Quelques aspects de la traduction PL/I vers Cobol au travers de solutions mises en œuvre par un traducteur dédié. Les aspects abordés concernent :

  • Les liaisons entre les programmes PL/I et COBOL avant, puis après la traduction des PL/I en Cobol.

  • Le passage de paramètres de format numérique étendu, binaire, packé, pointeur, caractère de longueur fixe et variable, dont la réception en CHAR(*).

  • La réception des pointeurs DLI au niveau du programme principal ainsi que leur passage en paramètre aux sous-programmes ou lors des CALL DLI.

  • L’adressage en Cobol des variables et structures BASED du PL/I.

  • La traduction d’un INCLUDE PL/I contenant une PROCEDURE, en COPYBOOK Cobol sous la forme d’un « nested program » avec partage de variables globales.

L’exécution des programmes XMS1PLI et XMS1COB s’effectue dans un contexte batch DLI utilisant chacun un PSB définissant 2 PCB permettant d’effectuer 3 GN consécutifs sans SSA:

  • EXEC PGM=DFSRRC00,PARM='DLI,XMS1PLI,XMS1PSBP,,,,,,,,,,,N'

  • EXEC PGM=DFSRRC00,PARM='DLI,XMS1COB,XMS1PSBC,,,,,,,,,,,N'

Composants mis en œuvre.

 

Composants avant/aprés traduction.

 

Comparaison des résultats d'exécutions PL1 et COBOL.

...

Un autre Exemple de Migration d'un Programme PL1 vers un Programme Cobol (1).

Migration  PL1 vers COBOL (Declares)

Exemple de Migration d'un Programme PL1 vers un Programme Cobol (2).

Migration  PL1 vers COBOL (Variables)

Exemple de Migration d'un Programme PL1 vers un Programme Cobol (3).

Migration  PL1 vers COBOL (Status Codes)

Exemple de Migration d'un Programme PL1 vers un Programme Cobol (4).

Migration  PL1 vers COBOL (Open Files)

Exemple de Migration d'un Programme PL1 vers un Programme Cobol (5).

Migration  PL1 vers COBOL (Select / Evaluate)

Les différentes phases d'un projet de conversion migration.

LES PHASES DE LA MIGRATION

LES PHASES DE LA MIGRATION. LES PHASES DE LA MIGRATION

Migration PHASE D'ETUDE D'EVALUATION.

Migration PHASE D'ETUDE D'EVALUATION. PHASE D'ETUDE D'EVALUATION

Migration PHASE D'ETUDE DETAILLEE.

Migration PHASE D'ETUDE DETAILLEE. PHASE D'ETUDE DETAILLEE

Migration PHASE DE PROTOTYPAGE.

Migration PHASE DE PROTOTYPAGE. PHASE DE PROTOTYPAGE

Migration PHASE DE TRANSFORMATION.

Migration PHASE DE TRANSFORMATION. PHASE DE TRANSFORMATION

Migration PHASE DE MISE EN PRODUCTION.

Migration PHASE DE MISE EN PRODUCTION. PHASE DE MISE EN PRODUCTION