CPF9DFA
Le chiffrement multibloc n'est pas valide avec le mode demandé.
Multiple-block encryption not valid with the requested mode.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le chiffrement multibloc n'est pas pris en charge avec un mode DES ou Triple DES de type OFB (output feedback), CFB (cipher feedback) 1 bit, CFB 8 bits ou CFB 64 bits. Cela concerne les situations suivantes : 1) utilisation du format de données en entrée DATA0200 (tableau de longueurs de données et de pointeurs) avec indication de plus d'un élément de tableau ; 2) définition de l'indicateur d'opération finale d'une description d'algorithme ALGD0100 à la valeur 0 (continuer).
Multiple-block encryption is not supported when using a DES or Triple DES mode of OFB (output feedback), CFB (cipher feedback) 1-bit, CFB 8-bit, or CFB 64-bit. This includes the following situations: 1) Using input data format DATA0200 (an array of data lengths and pointers) and specifying more than one array element. 2) Setting the final operation flag of an ALGD0100 algorithm description to a value of 0 (continue).
Que faire
Modifiez le mode ou indiquez l'opération de chiffrement en un seul bloc. Renouvelez ensuite votre demande.
Change the mode or specify the encryption operation in one block. Then try the request again.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF9DFA) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF9DFA) EXEC(DO)
/* traitement de l'erreur */
ENDDO