CPF4745
Acquisition de l'unité-pgm &4 au fichier &2 de &3 impossible.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le fichier en cours a atteint le nombre maximum d'unités-programme qu'il est possible d'acquérir simultanément.
Que faire
Effectuez l'une des opérations suivantes puis renouvelez votre demande.
- Modifiez le programme, de sorte que le nombre d'unités-programme acquises n'excède pas le maximum. Pour connaître le nombre maximal possible, utilisez la commande DSPFD (Afficher une description de fichier).
- Pour un fichier ICF, augmentez le nombre maximal d'unités-programme au paramètre MAXPGMDEV de la commande CHGICFF (Modifier un fichier ICF).
- Pour un fichier écran, augmentez le nombre maximal d'unités au paramètre MAXDEV de la commande CHGDSPF (Modifier un fichier écran).
Variables du message
Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...
| Variable | Type | Longueur |
|---|---|---|
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF4745) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4745) EXEC(DO)
/* traitement de l'erreur */
ENDDO