Les solutions techniques


Plate-forme MVS: CICS


Les problèmes rencontrés, les réponses apportées



ABEND au démarrage de CICS.


Message sur un module : ILBONTR re-enter Amode 31



A partir de la version 3.. de CICS les programmes COBOL exécutés dans la phase d'initialisation de CICS (PLTI) doivent êtres compilés en COBOL2 et AMODE 31.


Vérifier si vos programmes exécutés en PLTI sont bien en COBOL2 et LNKEDT en AMODE 31, attention! cela peut être un sous programme appelé par une transaction.


Si votre programme s'exécute en PLTI, il risque d'utiliser des options spéciales comme : 

EXEC CICS ASSIGN... ou EXEC CICS INQUIRE... pour d'éviter d'autres ABEND utilisez l'option SP de PREPROCESSOR.


Recompiles le programme en COBOL2 et LNKEDT en AMODE 31.


….

//*------------PREPROCESSOR HLPI-----------------------*

//CICS     EXEC PGM=DFHECP1$,REGION=1024K,

//             PARM='XOPTS(CICS,COBOL2,SP)' 

….

//*------------COBOL2-----------------------------------------*

//COBOL  EXEC  PGM=IGYCRCTL,REGION=1024K,                               

//       PARM=('COMPILE,DATA(24),APOST,NODYNAM',

//       'RES,NOTEST,LIB,NUM,SEQ,OFFSET,XREF')                     

….                   

//*-----------LNKEDT-------------------------------------------*

//LKED     EXEC  PGM=HEWL,

//            PARM=('AMODE=31,REUS,XREF,LIST'),

….



Les problèmes rencontrés, les réponses apportées

Recommandations générales sur les performances.

Recommandations sur la sécurité des données.

Quelques  programmes à télécharger

L'expérience des « uns » aux profits des  « autres »

MemoHost.com © référencé par  AltaVista  Ecila   Excite  Google  HotBot  MSN  Lokace  Nomade Yahoo Voila