Altova FlowForce Server 2024 Advanced Edition

Retourne le code de sortie numérique du résultat.

 

Signature

exitcode(result:result) -> number

 

Paramètres

Nom

Type

Description

result

result

Le résultat de l'étape dont vous souhaitez obtenir le code de sortie.

 

Exemples

La tâche suivante consiste en deux étapes. La première étape invoque une commande de ligne de commande Windows qui tente de créer un répertoire appelé data dans le répertoire de travail actuel (C:\FlowForce). Le résultat de cette étape est déclaré en tant que outcome. La seconde étape obtient outcome et retourne le code de sortie numérique, avec l'aide de la fonction exitcode. La sortie numérique est ensuite convertie en un string, avec l'aide de la fonction string. Cette conversion est requise parce que le type de données de l'expression est string.

 

Chose importante, l’option Abandon sur erreur n’est pas sélectionnée, sinon l’exécution cesserait en cas d’erreur et il n’y aurait pas de code de sortie pour que la deuxième étape soit traitée.

fs_func-example-exitcode

Lorsque la tâche est exécutée pour la première fois, le répertoire data a supposément été créé avec succès, et le code de sortie serait 0. Dans les marches suivantes, il ne peut pas être créé parce qu'il existe déjà, donc le code de sortie serait 1.

 

Voir Ajouter la gestion d'erreur à une tâche.

© 2017-2023 Altova GmbH