Méthode CheckCLCommand()
Description
La méthode CheckCLCommand
interroge l’API QCMDCHK pour valider une commande CL (*CMD).
Cette méthode permet de vérifier la syntaxe et la validité de la commande fournie sans l’exécuter. Elle est particulièrement utile pour s’assurer qu’une commande est correctement formatée avant de l’envoyer pour exécution.
Syntaxe
CheckCLCommand(string commandText)
Paramètres
Nom | Type | Description |
---|---|---|
commandText |
string |
Le texte complet de la commande à valider (longueur variable). |
Retour
Si la commande est valide, aucune erreur n’est levée et la commande est considérée comme correcte avec un code de retour à 0.
Si la commande est incorrecte, une exception de type NTiProgramException
est levée avec un code CPF provenant du système IBM i, indiquant une erreur de validation spécifique.
Exceptions
- NTiProgramException : Lancée en cas d’échec de la validation de la commande, accompagnée d'un code d'erreur CPF pour détailler la nature de l’erreur.
Exemples d’utilisation
try
{
conn.CheckCLCommand("CRTLIB LIB(TESTLIB)");
Console.WriteLine("✅ La commande est valide.");
}
catch (NTiProgramException ex)
{
Console.WriteLine($"❌ La commande est incorrecte : {ex.Message}");
}
Références
Pour plus d’informations sur l’API QCMDCHK, consultez la documentation officielle IBM.