L'atelier référentiel applicatif : génie logiciel XMS ©
Inventaire cartographie migration conversion transformation et maintenance des applications.
IBM MVS VSE AS400 A
IX BULL GCOS7 CGOS8 UNIX ICL VAX
Fichiers : Séquentiels, Indexé, VSAM, Ufas
Base de données : IMS, DL1, IDMS, IDS2, DB2, QMF, SQL, Oracle, Sysbase, Datacom, Adabas
Langages : Cobol, PL1, CPL1, Assembleur, RPG, GMAP, PACBASE, ADL, IDEAL, ARIANE, Natural, Focus,
Nomad, Ramis, SAS, Generol
Moniteurs Transactionnels : CICS, TCAM, TDS, DM4TP, TP8

Evaluer l'atelier de cartographie du système d'information - référentiel applicatif - analyse d'impact références croisées : Xms Oms : 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, cartes de contrôle, utilitaires, progiciels, Cobol, CobolII, PL1, Assembleur, RPG, GAP, GMAP, PACBASE, ARIANE, Focus, Nomad, Ramis, SAS, SYSIF, Generol, CICS, TCAM, TDS, IMS, IDMS, IDS2, DL1, DB2, QMF, DSNTIAUL, IDCAMS,SORT,VSAM, Oracle, Sybase, Informix, Natural, Adabas. Dessins d'enchaînement de jcl et de transactions. Analyse documentation et maintenance des applications grands système mainframe. Cartographie du système d'information. Référentiel applicatif. Inventaire des objets informatiques.
Références Croisées. Analyse d'impact. Dessins d'enchaînement de jcl et de transactions.
Analyse et documentation des applications mainframe.
Maintenance des applications grands système.

Nous aurons le plaisir de vous faire parvenir le CD d'évaluation de l'atelier référentiel Xms Oms. Nous aurons le plaisir de vous faire parvenir le CD d'évaluation de l'atelier référentiel Xms Oms


Migration Conversion. Passage à l'EURO. ( BULL, IBM, UNIX, AS400, ICL, VAX ) MVS, VM, VSE, DPS7, DPS8, GCOS7, GCOS8  Cobol, PL1, Assembleur, GMAP, PACBASE, ARIANE, Focus, Nomad, Ramis, SAS, Generol, CICS, TCAM, TDS, IMS, IDMS, DL1, DB2, Oracle, Sybase, Informix, Natural Adabas ... Méthodologie de Migration Conversion. Passage à l'Euro.   Migration EURO

L’atelier référentiel applicatif XMS repose sur la mise en œuvre de METHODES et d’outils de GENIE LOGICIEL adaptés aux diverses activités de transformation et couvrant un très large champ d’automatisation des tâches induites par ces activités. Cet atelier est constitué d'un ensemble d'outils utilisables sur l’ensemble du processus de maintenance, transformation, conversion, migration de données, migration de base de données, depuis le recensement ( inventaire, cartographie, analyse d'impact) jusqu’aux tests et la mise en production.

L'atelier de migration dispose

  • Des différents analyseurs de langages,
  • Des automates de conversion - transformation paramétrables : traducteur de source, générateur de programme
  • Des outils de capture de scénarios de test (en TP),
  • Des outils de réduction de jeux de test,
  • Des outils de mesure de pertinence de ces jeux de tests,
  • Des générateurs d'environnements de JCL de préparation et de JCL de test et validation,
  • Des générateurs de migration de données
  • Des générateurs de migration de base de données
  • Des outils de comparaison de fichiers
  • Un outil de gestion de version pour détecter les objets ayant subi une maintenance,

Lexique Migration Transformation
Lexique Migration Transformation

L'atelier de transformation XMS

Principe général de l'atelier de migration : Analyseurs, traducteurs, générateurs, comparateurs, simulateurs. Référentiel applicatif.
Principe général de l'atelier de migration


L'atelier de cartographie XMS

L'atelier de cartographie, inventaire et d'analyse d'impact, fonctionnant sous Windows NT 2000 Server ®, permet de constituer un référentiel applicatif sous forme d'une base de données SQL des objets informatiques en utilisant une gamme automatisée d'analyseurs de code source
COBOL, PL1, C-PL1,
CPL1, ASSEMBLEURS, NATURAL, IDEAL, SAS, EASYTRIEVE, RPG, GAP, GMAP, RAMIS, FOCUS, PACBASE, PAC700, NOMAD, REXX, GENEROL, de transactions CICS, TCAM, TP8, ... de fichiers Séquentiels, Indexé, VSAM, Ufas, de base de données IMS, DL1, IDMS, IDS2, DB2, SQL, QMF, DSNTIAUL, Oracle, Sysbase, Datacom, Adabas et de JCL IBM MVS, DOS/VSE, BULL DPS7, DPS8, GCOS7, GCOS8, AS400, UNIX, ICL, VAX )

Cette base de données SQL/SERVER est accessible en réseau via ISQL, Access, stocke l'ensemble des objets manipulés sur un site (en descendant jusqu'au niveau de ligne de code ou de JCL) et gère les relations et les références croisées entre objets.

L'atelier Css Oms Xms ( Référentiel ). Cartographie du système d'information. Référentiel applicatif. Inventaire des objets informatiques.
Lé référentiel applicatif OMS XMS

Référentiel applicatif XMS SQLServer.
Référentiel XMS SQLServer

L'atelier logiciel XMS fournit également les outils pour :

  • Contrôler l'exhaustivité de la base de données en identifiant les doublons, manquants et non référencés
  • Identifier les zones primaires
  • Analyser la propagation des zones primaires vers les autres objets (analyse d'impact)
  • Découper l'ensemble des objets en lots (sous-ensembles disjoints) de réalisation et de production


Les composants de nature physique, logique ou relationnel gérés par XMS sont :

des sources,
des codes,
des structures de données,
des relations ou des propriétés

Source Code Structure Données Relations
Programmes Application Record File Referenced
Sous-programmes Transid Groupe Table Unreferenced
Copies Entry Elément Segment Missing
Includes Utility Enchaînement Vue Duplicate
Mapsets   Rang Database Included,copied
Macro / Macro Code       Called, Linked, Started
Transactions        
Jobs        
Exits        

Les relations inter-objets du type (1,n) sont établies automatiquement par XMS entre un des objets et l'ensemble des autres objets, de la même famille ou non.

REFERENTIEL XMS : REFERENCES CROISEES. REFERENCES CROISEES

Les modules Cross-Références permettent d'obtenir des références croisées entre un objet et les autres objets de la même catégorie ou non.

Programme Transaction Subroutine Copy
Include
Map
Mapset
Macro Exit JCL
Programme   Référence croisée entre les programmes et transactions.

 Référence croisée entre les programmes et sous-programmes.

 Référence croisée entre les programmes et copies ou includes.

Référence croisée entre les programmes et maps, mapsets, écrans, grilles.

Référence croisée entre les programmes et macros système - utilisateurs ( i.e. assembleur).

Référence croisée entre les programmes et exit utilisateur ( i.e. E11 E15 E31 E35 SORT EXITde tri )  ... Référence croisée entre les programmes et jcl ( jobs) .
Transaction  

Référence croisée entre les transactions. Enchaînement de transactions.

Référence croisée entre les transactions et sous-programmes.

Référence croisée entre les transactions et copies ou includes.

Référence croisée entre les transactions et maps, mapsets, écrans, grilles.

Référence croisée entre les transactions et macros système - utilisateurs ( i.e. assembleur ).

   
Subroutine

Référence croisée entre les sous-programmes et programmes.

Référence croisée entre les sous-programmes et transactions.

Référence croisée entre les sous-programmes. Enchaînement de sous-programmes.

Référence croisée entre les sous-programmes et copies ou includes.

Référence croisée entre les sous-programmes et maps, mapsets, écrans, grilles.

Référence croisée entre les sous-programmes et macros système - utilisateurs ( i.e. assembleur ).

 Référence croisée entre les sous-programmes et exit utilisateur ( i.e. E11 E15 E31 E35 SORT EXITde tri )  ...  
Copy
Include

Référence croisée entre les copy/include et programmes.

Référence croisée entre les copy/include et transactions.

Référence croisée entre les copy/includes et sous-programmes.

Référence croisée entre les copy/includes. Enchaînement de copies. Copy de Copy.

Référence croisée entre les copy/includes et maps, mapsets, écrans, grilles.

Référence croisée entre les copy/include et macros système - utilisateurs ( i.e. assembleur ).

  Référence croisée entre les copy/include et jcl ( jobs) .
Map
Mapset
 

Référence croisée entre map/mapset/écran/grille  et transactions.

Référence croisée entre les map/mapset/écran/grille et sous-programmes.

Référence croisée entre les map/mapset/écran/grille et copies ou includes.

 Référence croisée entre map/mapset/écran/grille.

Référence croisée entre les map/mapset/écran/grille et macros système ( i.e. DFHxxxxx assembleur ).

   
Macro

Référence croisée entre les programmes et macros système - utilisateurs ( i.e. assembleur).

Référence croisée entre les transactions et macros système - utilisateurs ( i.e. assembleur ).

Référence croisée entre les sous-programmes et macros système - utilisateurs ( i.e. assembleur ).

Référence croisée entre les copy/include et macros système - utilisateurs ( i.e. assembleur ).

Référence croisée entre les map/mapset/écran/grille et macros système ( i.e. DFHxxxxx assembleur ).

Référence croisée entre les macros système - utilisateur. Enchaînement de macros instructions.

Référence croisée entre les exit utilisateurs et macros système - utilisateurs ( i.e. E35 en assembleur ).  
Exit              

Référence croisée entre exit utilisateurs et jcl ( jobs).

Fichier

Référence croisée entre fichiers et programmes. ( DDNAME, Internal Filename, ...)

Référence croisée entre fichiers et transactions. ( FILE, Internal Filename, ...)

Référence croisée entre fichiers et sous-programmes. ( DDNAME, Internal Filename, ...)

Référence croisée entre fichiers et copies/includes. ( DDNAME, Internal Filename, ...)

 

Référence croisée entre fichiers et macros utilisateurs - système.

 

Référence croisée entre fichiers et jcl ( Jobs). ( DDNAME, Internal Filename, Datasetname DSNAME, External Filename, ...)

SGBD
Table/Segment/Record

Référence croisée entre base de données et programmes. ( Table, Segment, Record).

Référence croisée entre base de données et transactions. ( Table, Segment, Record).

Référence croisée entre base de données et sous-programmes. ( Table, Segment, Record).

Référence croisée entre base de données et copy/includes. ( Table, Segment, Record).

 

Référence croisée entre base de données et macros système - utilisateurs.

 

Référence croisée entre base de données et jcl ( jobs ).

Data Item/Variables

Référence croisée entre déclaration de variables et programmes.

Référence croisée entre déclaration de variables et transactions.

Référence croisée entre déclaration de variables et sous-programmes.

Référence croisée entre déclaration de variables et copies/includes.

Référence croisée entre déclaration de variables et maps/mapsets/écrans/grilles.

Référence croisée entre déclaration de variables et macros système - utilisateurs.

Référence croisée entre déclaration de variables et exit utilisateurs.  

REFERENTIEL XMS ARCHITECTURE FONCTIONNELLE et OPERATIONNELLE

L’atelier logiciel XMS fonctionne sous Windows NT Windows 2000, il est utilisable en réseau et crée un référentiel applicatif en SQL Server.

La technologie de C.S.S. est basée sur des logiciels systèmes portables qui établissent les analyses et la corrélation des liens existant entre les composants des systèmes d'informations des entreprises pour la plupart des matériels et des systèmes d'exploitation du marché.

Les résultats de ces analyses permettent :

de mesurer la qualité de maintenabilité. de mesurer la qualité de maintenabilité.
de préciser la typologie des composants. de préciser la typologie des composants.
d'établir les listes d'actions destinées à orienter l'évolution des systèmes d'informations. d'établir les listes d'actions destinées à orienter l'évolution des systèmes d'informations.
de produire les bilans qualitatifs et quantitatifs. de produire les bilans qualitatifs et quantitatifs,
d'évaluer le coût des opérations de maintenance technique ou évolutive. d'évaluer le coût des opérations de maintenance technique ou évolutive.
de mettre en évidence la trajectoire des données. de mettre en évidence la trajectoire des données.

REFERENTIEL XMS : ARCHITECTURE FONCTIONNELLE ARCHITECTURE FONCTIONNELLE

Fondé sur la disponibilité d'un "référentiel" regroupant des informations sur le Système d'Information à gérer, l'atelier XMS permet d'un point de vue fonctionnel :

Le référentiel mainframe XMS permet d'étudier l'impact d'une opération éventuelle de transformation, la complexité des relations entre les objets et la volumétrie nécessaire aux évaluations diverses de charges, de délais et de coûts. D'ETUDIER

l'impact d'une opération éventuelle de transformation
la complexité des relations entre les objets
la volumétrie nécessaire aux évaluations diverses de charges, de délais et de coûts

Le référentiel mainframe XMS permet de connaitre la liste des objets répondant à des critères donnés de sélection, la configuration de chacun des objets dans chacun de ses environnements d'emploi, les références croisées représentant toutes les relations de dépendance et d'appartenance des objets entre eux et les relations d'ordre représentant les flux et les conditions d'exécution des objets dans le cadre de chaque enchaînement logique . DE CONNAITRE :

la liste des objets répondant à des critères donnés de sélection
la configuration de chacun des objets dans chacun de ses environnements d'emploi
les références croisées représentant toutes les relations de dépendance et d'appartenance des objets entre eux
les relations d'ordre représentant les flux et les conditions d'exécution des objets dans le cadre de chaque enchaînement logique

Le référentiel mainframe XMS permet également de communiquer avec la Direction (en amont) et les collaborateurs (en aval),  les utilisateurs du Logiciel d'application et les partenaires et fournisseurs de services et de moyens. DE COMMUNIQUER avec

la Direction (en amont) et les collaborateurs (en aval)
les utilisateurs du Logiciel d'application
les partenaires et fournisseurs de services et de moyens

REFERENTIEL XMS : ARCHITECTURE OPERATIONNELLE ARCHITECTURE OPERATIONNELLE

D'un point de vue opérationnel l'atelier XMS est constitué par des modules de traitement qui permettent :

de Constituer et de Maintenir à jour le référentiel
de Rechercher un ou des objets dans des listes ou par navigation interactive dans le référentiel
de Visualiser ou d'Imprimer la fiche d'identité d'un objet donnant la valeur de chacun de ses attributs

de Paramètrer nos
automates de transformation pour

  • La capture de scénarios de test (en TP),
  • La réduction de jeux de test,
  • La mesure de pertinence de ces jeux de tests,
  • La génération d'environnements de JCL de préparation et de JCL de test,
  • La gestion de versions des objets en maintenance,

Ces modules sont regroupés fonctionnellement dans le cadre d'une architecture Client-Serveur permettant à plusieurs utilisateurs (Clients) d'accéder simultanément à la même base de connaissance (Serveur) des objets informatiques.

 

Evaluer l'atelier de cartographie du système d'information - référentiel applicatif - analyse d'impact références croisées : Xms Oms : 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, cartes de contrôle, utilitaires, progiciels, Cobol, CobolII, PL1, Assembleur, RPG, GAP, GMAP, PACBASE, ARIANE, Focus, Nomad, Ramis, SAS, SYSIF, Generol, CICS, TCAM, TDS, IMS, IDMS, IDS2, DL1, DB2, QMF, DSNTIAUL, IDCAMS,SORT,VSAM, Oracle, Sybase, Informix, Natural, Adabas. Dessins d'enchaînement de jcl et de transactions. Analyse et documentation des applications mainframe.

Cartographie du système d'information. Référentiel applicatif. Analyse d'impact.
Références Croisées - Dessins d'enchaînement de jcl et de transactions.
Analyse et documentation des applications mainframe.

Nous aurons le plaisir de vous faire parvenir le CD d'évaluation de l'atelier référentiel Xms Oms. Nous aurons le plaisir de vous faire parvenir le CD d'évaluation de l'atelier référentiel Xms Oms

Dessin de chaîne Batch ( job, jcl)  avec les étapes ( steps),  fichiers ( internal name ddname, external name dsname) , base de données ( table, segment, record ), états, cartes de contrôle, paramètres ( sysins). Dessin d'enchaînement d'une transaction ( TP ) de type menu avec enchainement sur call, xctl, link, start, next-tpr, ...

EXEMPLES DE DESSIN DE CHAINE et DESSIN D'ENCHAINEMENT de TRANSACTIONS

L'expérience de CSS consolidée depuis plusieurs années autour de nombreux projets de migration, conversion, transformation permet la mise en œuvre :

L'expérience de CSS consolidée depuis plusieurs années autour de nombreux projets de migration, conversion, transformation permet la mise en oeuvre d'équipes autonomes d'ingénieurs spécialistes, de spécialistes manager de projets, d'atelier référentiel de gestion d'objets, de plates-formes d'analyse de l'existant, d'automates performants de transformation - génération - reprise de données. d'équipes autonomes d'ingénieurs spécialistes,
L'expérience de CSS consolidée depuis plusieurs années autour de nombreux projets de migration, conversion, transformation permet la mise en oeuvre d'équipes autonomes d'ingénieurs spécialistes, de spécialistes manager de projets, d'atelier référentiel de gestion d'objets, de plates-formes d'analyse de l'existant, d'automates performants de transformation - génération - reprise de données. de spécialistes manager de projets,
L'expérience de CSS consolidée depuis plusieurs années autour de nombreux projets de migration, conversion, transformation permet la mise en oeuvre d'équipes autonomes d'ingénieurs spécialistes, de spécialistes manager de projets, d'atelier référentiel de gestion d'objets, de plates-formes d'analyse de l'existant, d'automates performants de transformation - génération - reprise de données. d'atelier référentiel de gestion d'objets,
L'expérience de CSS consolidée depuis plusieurs années autour de nombreux projets de migration, conversion, transformation permet la mise en oeuvre d'équipes autonomes d'ingénieurs spécialistes, de spécialistes manager de projets, d'atelier référentiel de gestion d'objets, de plates-formes d'analyse de l'existant, d'automates performants de transformation - génération - reprise de données. de plates-formes d'analyse de l'existant,
L'expérience de CSS consolidée depuis plusieurs années autour de nombreux projets de migration, conversion, transformation permet la mise en oeuvre d'équipes autonomes d'ingénieurs spécialistes, de spécialistes manager de projets, d'atelier référentiel de gestion d'objets, de plates-formes d'analyse de l'existant, d'automates performants de transformation - génération - reprise de données. d'automates performants

de transformation
de re-génération
de reprise de données.

Notre expérience nous fait figurer comme expert reconnu dans l'ingénierie de transformation de systèmes.
Notre processus industriel basé sur une méthodologie maîtrisée et une technologie reconnue nous permet de vous garantir :

Notre expérience nous fait figurer comme expert reconnu dans l'ingénierie de transformation de systèmes. Notre processus industriel basé sur une méthodologie maîtrisée et une technologie reconnue nous permet de vous garantir  la qualité des résultats, la tenue des délais, et le respect du budget. La qualité des résultats,
Notre expérience nous fait figurer comme expert reconnu dans l'ingénierie de transformation de systèmes. Notre processus industriel basé sur une méthodologie maîtrisée et une technologie reconnue nous permet de vous garantir  la qualité des résultats, la tenue des délais, et le respect du budget. La tenue des délais,
Notre expérience nous fait figurer comme expert reconnu dans l'ingénierie de transformation de systèmes. Notre processus industriel basé sur une méthodologie maîtrisée et une technologie reconnue nous permet de vous garantir  la qualité des résultats, la tenue des délais, et le respect du budget. Le respect du budget


Nos références Nos références Méthodologie de Migration Méthodologie de Migration Migration An2000 L'an 2000 Migration Euro L'Euro Migration de données Migration de Données Questionnaire Migration Questionnaire Migration Coupures de presse CSS dans la presse informatique Coupures de presse


Migration Conversion Transformation ( Méthodologie ) Migration Conversion
Migration de données Migration de données
Migration de base de données. Migration de base de données
Atelier de maintenance applicatif. Etude d'impact. Cartographie. Références croisées. Graphes d'enchainements. Atelier de maintenance

Nos Références Références
La presse en parle Presse

Télécharger nos documents de migration. Téléchargements

Page d'Accueil CSS Computer System Services Accueil