L'expérience
De culture initiale Mainframe IBM (DOS/VS, MVS, VM/CMS), et maîtrisant parfaitement les systèmes ouverts et propriétaires UNIX (Linux, IBM AIX, SUN Solaris, HP-UX), nous connaissons bien les enjeux et les difficultés d'un projet de migration Mainframe.
Seule une double compétence Mainframe/Unix peut conseiller, élaborer, superviser, et mener à bien une migration Mainframe. En effet, deux spécialistes, l'un Mainframe, l'autre Unix, parlant entre eux ne se comprendront pas : leurs deux mondes étant fondamentalement différents.
L'expérience montre que la collaboration d'une équipe Mainframe avec une équipe Unix ne peut être efficace que si ces équipes sont supervisées par une double compétence, qui leur aura présenté, expliqué, détaillé les pièges techniques à éviter.
Ainsi, s'il est envisageable de migrer relativement facilement des programmes exécutables COBOL et des bases DB2, qu'en est-il :
- du JCL ?
- des structures de données (DSN, VSAM) ?
- des références à ces données (cartes DD) ?
- des fichiers binaires EBCDIC ?
pour ne citer que quelques évidences...
Des pièges plus bloquants, issus d'une méconnaissance des mondes Mainframe et UNIX, attendent les équipes si on les a mal préparées et sélectionnées, en compétence et en nombre.
Ici, seules l'expérience et une très forte technicité comptent pour bien préparer et réaliser une migration, et non pas la taille de la société et son nombre de programmeurs UNIX/COBOL/Java.
