CPF4738
Une valeur de paramètre incorrecte a été transmise à l'API. Le paramètre est &1.
An incorrect parameter value was passed to the API. The parameter is &1.
Gravité 10 · Avertissement
Cause
Le paramètre incorrect est indiqué ci-dessous : 1 - Fonction demandée. Les valeurs valides sont '0' ou '1'. 2 - Descripteur du fichier suspendu. Le descripteur n'est pas associé à un fichier suspendu. 3 - Option d'image d'écran. Les valeurs valides sont '0' ou '1'. 4 - Fonction demandée. La demande de restauration est rejetée car l'API QWSSPRST n'a pas été appelée pour suspendre un fichier. 5 - Nom de programme qualifié. La valeur doit être blanche. 6 - Nom de programme qualifié. Un nom de programme et un nom de bibliothèque doivent être fournis.
The incorrect parameter is listed below: 1 - Function requested. Valid values are '0' or '1'. 2 - Handle to suspended file. The handle is not associated with a suspended file. 3 - Screen image option. Valid values are '0' or '1'. 4 - Function requested. Restore request rejected because the QWSSPRST API has not been called to suspend a file. 5 - Qualified program name. The value must be blank. 6 - Qualified program name. A program and library name must be provided.
Que faire
Consultez dans l'historique du travail le nom du programme destinataire indiqué dans le message, puis fournissez la valeur de paramètre correcte lors de l'appel de l'API.
See the to-program name in the job lob for the message, and then provide the correct parameter value on the call to the API.
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(CPF4738) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4738) EXEC(DO)
/* traitement de l'erreur */
ENDDO