27 février 2017

PA1I V PARAMETRE INCORRECT : FI

Vous pouvez depuis peu rencontrer ce message lors de l'exécution d'une chaîne NRB :


AS0FTBM2-00000000-PA1I V      PARAMETRE INCORRECT :  FI
AS0FTBM2-BBAD0014-ERREUR D'ACCES (FICHIERS) : M4/OPEN/35//


Il faut en fait lire la ligne d’avant : « PARAMETRE INCORRECT : FI » …
Et comprendre que le nom du fichier ne respecte pas les règles de sécurité.

En effet, des mises à jour de sécurité introduisent un contrôle de conformité des noms de fichiers : seuls certains répertoires sont autorisés, et les caractères utilisés doivent faire partie d'une liste blanche.

Ces contrôles peuvent être consultés dans la copy BBI - voire personnalisés par le projet.
Si besoin des témoins d’activation permette de débrancher le contrôle :

Témoin d"activation du contrôle des caractères
05              WPTC-FLGC      PICTURE X VALUE "1".
Témoin d"activation du contrôle des chaînes
05              WPTC-FLGS      PICTURE X VALUE "1".
 
Après personnalisation il est nécessaire de recompiler les exécutables de BOT, BOB, BSE et BSC.