Aller au contenu

Message d'erreur IBM i (AS/400)

CPFAF06

La commande ENDPEX a échoué. Le code cause est &1. Consultez les détails pour plus d'informations.

ENDPEX command was not successful. Reason code is &1. See details for more information.

Gravité 40 · Fin anormale du programme ou de la fonction

Que faire

La commande ENDPEX a échoué. Codes cause : 1 - La session n'a collecté aucune donnée. Traitement terminé 2 - Le fichier de données existe déjà dans la bibliothèque indiquée. Modifiez le nom puis relancez la commande, ou indiquez RPLDTA(*YES) 3 - Le nom de membre existe déjà dans la bibliothèque indiquée. Modifiez le nom puis relancez la commande, ou indiquez RPLDTA(*YES) 4 - La session n'est pas active actuellement. Seule une session active peut être terminée ou suspendue. 5 - La session est en cours de fin, patientez cinq secondes puis relancez la commande. 6 - La session est déjà terminée. Relancez la commande en indiquant OPTION(*END) avec DTAOPT(*FILE) ou DTAOPT(*LIB) pour sauvegarder les données, ou DTAOPT(*DLT) pour les supprimer. 7 - L'utilisateur n'a pas de droits pour créer des fichiers ou l'objet de collecte de gestion dans la bibliothèque indiquée. Obtenez les droits auprès de l'officier de sécurité ou du propriétaire de l'objet, ou indiquez une autre bibliothèque. 8 - L'utilisateur n'a pas de droits sur les fichiers de données PEX existants dans la bibliothèque indiquée. Obtenez les droits auprès de l'officier de sécurité ou du propriétaire de l'objet, ou indiquez une autre bibliothèque. 9 - L'objet de collecte de gestion existe déjà dans la bibliothèque indiquée. Modifiez le nom puis relancez la commande, ou indiquez RPLDTA(*YES). 10 - Erreur de données interne détectée dans l'objet de collecte de gestion. 11 - Le nombre d'unités d'exécution indiqué n'est pas valide. 12 - Les restrictions d'exécution dans une unité d'exécution secondaire ne sont pas respectées. Les fichiers QAYPE* doivent déjà exister dans la bibliothèque indiquée avec le mot-clé DTALIB, et DTAOPT(*MGTCOL) ne peut pas être indiqué. 13 - La session doit être à l'état suspendu.

ENDPEX command was not successful. Reason codes: 1 - Session did not collect any data. Processing terminated 2 - Data file already exists in library specified. Change the name and try the command again, or specify RPLDTA(*YES) 3 - Member name already exists in library specified. Change the name and try the command again, or specify RPLDTA(*YES) 4 - Session is not currently active. Only an active session can be ended or suspended. 5 - Session is in process of ending, please wait five seconds and try the command again. 6 - Session has already been ended. Reissue the command, specifying OPTION(*END) with DTAOPT(*FILE) or DTAOPT(*LIB) to save the data, or DTAOPT(*DLT) to delete the data. 7 - User not authorized to create files or management collection object in library specified. Obtain authority from the security officer or object owner, or specify a different library. 8 - User not authorized to existing PEX data files in library specified. Obtain authority from the security officer or object owner, or specify a different library. 9 - Management collection object already exists in library specified. Change the name and try the command again, or specify RPLDTA(*YES). 10 - Internal data error detected in management collection object. 11 - Number of threads specified is not valid. 12 - Restrictions for running in a secondary thread are not met. QAYPE* files must already exist in the library specified with the DTALIB keyword, and DTAOPT(*MGTCOL) cannot be specified. 13 - Session must be in the suspended state.

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...

VariableTypeLongueur
&1 *CHAR 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFAF06) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPFAF06) EXEC(DO)
  /* traitement de l'erreur */
ENDDO