Aller au contenu

Message d'erreur IBM i (AS/400)

CPF903A

0pération demandée impossible si activité document/dossier en cours.

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

Cause

Les opérations sur les dossiers ou les documents doivent être arrêtées avant que l'opération demandée puisse être effectuée avec DLO(*DOCDTL) ou DLO(*ALL) et FLR(*ANY). Si la commande lancée est RCLDLO (Récupérer des documents ou dossiers), ces opérations doivent également être arrêtées avant que l'opération demandée puisse être effectuée avec DLO(*INT), DLO(*DOCDTL) ou DLO(*ALL).

Que faire

Vous pouvez essayer d'interrompre les opérations sur les dossiers ou les documents en mettant fin aux travaux et sous-systèmes liés à ces dernières. Pour cela, utilisez les commandes ENDJOB et ENDSBS. Si vous ne pouvez pas déterminer quels sont les travaux et les sous-systèmes associés aux opérations sur les dossiers ou les documents, utilisez la commande ENDSBS SBS(*ALL) ou ENDSYS pour mettre fin à toutes les activités sur le système. Renouvelez ensuite votre demande. Si celle-ci n'aboutit toujours pas, l'incident peut être dû à de précédents accès à des documents ou dossiers par l'intermédiaire des interfaces IFS (système de fichiers intégré) dans le travail en cours. Vous pouvez y remédier en fermant la session en cours, puis en la rouvrant, et en vérifiant qu'aucun accès à des documents ou dossiers n'a eu lieu par l'intermédiaire des interfaces IFS, avant de renouveler la demande.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF903A) MSGF(QSYS/QCPFMSG)

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

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