Message d'erreur IBM i (AS/400)
CPF896D
Nombre maximal d'agendas ou d'activités atteint.
Gravité 30 · Erreur grave
Cause
Selon le cas :
- Vous avez tenté de créer un agenda, mais la demande n'a pas abouti parce que le nombre maximal d'agendas a été atteint. Chaque système peut comporter jusqu'à 1048575 agendas.
- Vous avez tenté d'ajouter une activité à un agenda, mais la demande n'a pas abouti parce que le nombre maximal d'activités a été atteint pour cet agenda. Chaque agenda peut inclure un maximum de 2147483647 activités.
Que faire
Supprimez les agendas ou activités inutiles. Cette solution peut vous permettre de créer de nouveaux agendas ou d'ajouter des activités.
Description technique
Il est peut-être possible de réorganiser les données de calendrier pour faire de la place à de nouveaux calendriers ou éléments. Pour cela, procédez comme suit :
- Ouvrez une session avec un utilisateur ayant le droit *SECADM ou *ALLOBJ.
- Sauvegardez tous les calendriers du système à l'aide de la commande SAVCAL avec CAL(*ALL *ALL).
- Supprimez tous les calendriers du système à l'aide de la commande DLTCAL avec CAL(*ALL *ALL).
- Restaurez tous les calendriers sur le système à l'aide de la commande RSTCAL avec CAL(*ALL *ALL).
- Si des utilisateurs ou des applications de votre système utilisent les commandes QRYCALITM ou ADDCALITM pour obtenir des identificateurs d'éléments de calendrier, ces identificateurs ne seront plus valides après les étapes ci-dessus. Exécutez QRYCALITM pour obtenir les nouveaux identificateurs d'éléments de calendrier générés à la suite de ces étapes.
It may be possible to reorganize the calendar data to make room for new calendars or items. To accomplish this, perform the following steps: -- Sign on as a user with *SECADM or *ALLOBJ authority. -- Save all calendars on the system using the SAVCAL command with CAL(*ALL *ALL) specified. -- Delete all calendars on the system using the DLTCAL command with CAL(*ALL *ALL) specified. -- Restore all calendars to the system using the RSTCAL command with CAL(*ALL *ALL) specified. -- If users or applications on your system use the QRYCALITM or ADDCALITM commands to obtain calendar item identifiers, then these identifiers will not be valid after the above steps are performed. Run QRYCALITM to get the new calendar item identifiers that are generated as a result of the above steps.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF896D) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF896D) EXEC(DO)
/* traitement de l'erreur */
ENDDO