Archives par mot-clé : AEY

AEIx / AEYx

Tous les codes AEIx et AEYx sont le résultat de conditions exceptionnelles rencontrées dans des programmes, et pour lesquelles aucune commande HANDLE CONDITION n’est active.

Le tableau de la page suivante liste les principaux codes abend de cette famille.

Après chaque code, figurent les informations suivantes : la condition exceptionnelle associée, le type de commande, et les valeurs correspondantes des champs EIBFN et EIBRCODE .

Les raisons de ces abend sont détaillées dans la brochure CICS/ESA Application

Programming Référence pour les conditions correspondantes.

Certaines erreurs, comme ILLOGIC et INVREQ, sont liées à plusieurs causes.

Par exemple, sur un abend ILLOGIC, l’octet 1 du champ EIBRCODE contient le code retour VSAM et l’octet 2 contient le code erreur VSAM.

Si l’on détermine que la condition est le résultat d’une erreur de logique dans le programme, il faut corriger le programme et refaire le test.

Si par contre cette condition peut survenir normalement, il est nécessaire d’ajouter une commande HANDLE CONDITION dans le programme et de la gérer.

Liste des principaux codes abend de la famille AEIx et AEYx

CodeConditionServiceEIBFNEIBRCODE
AEIAERROR N/AN/A
AEIKTERMIDERRICP1012
AEILFILENOTFOUNDFCP0601
AEIMNOTFNDFCP0681
  OU ICP1081
AEINDUPRECFCP0682
AEIPINVREQFCP0608
  OU TSP0A20
  OU PCP0EE0
AEIQIOERRFCP0680
AEIRNOSPACEFCP0683
  OU TSP0A08
AEISNOTOPENFCP060C
AEITENDFILEFCP060F
AEIUILLOGICFCP0602
AEIVLENGERRFCP06E1
  OU TSP0AE1
  OU ICP10E1
AEIZITEMERRTSP0A01
AEI0PGMIDERRPCP0E01
AEI1TRANSIDERRICP1011
AEI3INVTSREQICP1014
AEI8IOERRTSP0A04
  OU ICP1004
AEI9MAPFAILBMS1804
AEYBINVMPSZBMS1808
AEYHQIDERRTSP0A02

Informations supplémentaires:

En absence d’une commande HANDLE CONDITION, les conditions exeptionnelles suivantes auront comme effet un arrêt anormal de la tâche avec un code retour abend au noveau de l’interface correspondant au tableau ci-dessous

CODECONDITION
AEIAERROR
AEIDEOF
AEIEEODS
AEIGINBFMH
AEIHENDINPT
AEIINOVAL
AEIJNOSTART
AEIKTERMIDERR
AEILDSIDERR
AEIMNOTFND
AEINDUPREC
AEIODUPKEY
AEIPINVREQ
AEIQIOERR
AEIRNOSPACE
AEISNOTOPEN
AEITENDFILE
AEIUILLOGIC
AEIVLENGERR
AEIWQZERO
AEIZITEMERR
AEI0PGMIDERR
AEI1TRANSIDERR
AEI2ENDDATA
AEI3INVISREQ
AEI8ISIOERR
AEI9MAPFAIL
AEYAINVERRTERM
AEYBINVMPSZ
AEYCIGREQID
AEYEINVLDC
AEYGJIDERR
AEYHQIDERR
AEYJDSSTAT
AEYKSELNERR
AEYLFUNCERR
AEYMUNEXPIN
AEYNNOPASSBKRD
AEYONOPASSBKWR
AEYPSEGIDERR
AEYRISCINVREQ
AEYTENDVDEFERR
AEYUIGREQCD
AEYVSESSIONERR
AEYYNOTALLOC
AEYZCBIDERR
AEY1INVPARTNSET
AEY2INVPARTN
AEY3PARTNFAIL