CPF1310
La commande TFRGRPJOB a échoué. Code raison : &1.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La commande TFRGRPJOB a échoué. Voici la signification des différents codes raison : 10: Le travail en cours n'est pas un travail de groupe. 20: Le nombre maximal de travaux pour ce groupe a été atteint. 30: Le travail en cours constitue à la fois l'origine et la destination du transfert. 40: Le travail de groupe indiqué n'est pas actif et le programme de groupe initial (INLGRPPGM) n'a pas été défini. 50: Le programme de groupe initial n'existe pas. 60: Le travail en cours n'est pas autorisé à utiliser le programme initial ou sa bibliothèque. 70: Le programme de groupe initial, ou sa bibliothèque, n'est pas disponible. 80: GRPJOB(*PRV) est défini alors qu'il n'y a pas d'autre travail de groupe à transférer. 90: La tentative de transfert par le sous-système vers le travail indiqué a échoué. 100: Le poste écran n'est plus alloué au sous-système. 110: Le poste écran n'est plus alloué au travail en cours. 120: Le travail qui doit recevoir le contrôle se termine. 130: Le sous-système qui exerce le contrôle est à l'état restreint. 140: Le travail qui a demandé le transfert vers un autre travail s'est arrêté à l'option *CNTRLD ; le travail de groupe indiqué n'existe pas. 150: Le travail qui a demandé le transfert vers un autre travail s'arrête à l'option *IMMED. 160: Le sous-système ne peut pas exécuter les fonctions de l'environnement 36.
Que faire
Rectifiez l'erreur et soumettez à nouveau la demande.
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 |
|---|---|---|
| &1 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1310) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1310) EXEC(DO)
/* traitement de l'erreur */
ENDDO