Aller au contenu

Message d'erreur IBM i (AS/400)

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

VariableTypeLongueur
&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