Définition des critères d'achèvement
Spécifiez la condition de réussite qui détermine les critères d'achèvement réussi de l'exécution REST.
Une condition de réussite est requise pour achever un appel REST, que l'API appelle une opération de courte durée ou de longue durée.
Pour définir l'achèvement de l'appel REST pour une opération de longue durée à l'aide de la scrutation, voir aussi Définition de critères d'achèvement à l'aide de la scrutation.
Les fonctions de base (chaîne et opérateur) sont prises en charge dans les conditions de réussite et de scrutation.
L'expression d'une condition de réussite ou de scrutation peut comporter uniquement les fonctions indiquées dans la section suivante. Pour extraire des valeurs des structures JSON, utilisez la fonction json_path
.
Opérateur arithmétique de base |
|
Opérateur booléen de base |
|
Comparaison de base |
|
Fonction nulle de base |
|
Chaîne de base |
|
Date/heure de base |
|
Fonction json_path |
Pour les éléments de syntaxe JSONPath, voir :
Par exemple, pour extraire la valeur de statut courant de la réponse suivante, utilisez la syntaxe :
|
La condition de réussite d'une tâche REST est une expression qui détermine l'achèvement réussi de l'appel d'API REST. La scrutation s'arrête lorsque la condition de réussite est satisfaite.
Par défaut, le service d'intégration de données fournit une condition de réussite pour une tâche REST. La condition de réussite par défaut est un code de statut HTTP de 200 ou supérieur, mais inférieur à 300. Elle est exprimée par l'expression suivante :
SYS.RESPONSE_STATUS >= 200 AND SYS.RESPONSE_STATUS < 300
L'expression de la condition de réussite référence la sortie de la réponse JSON à la demande REST définie à l'étape d'exécution.
Vous pouvez utiliser la condition de réussite par défaut ou écrire une expression de condition à l'aide des sorties du système ou extraire des valeurs de propriété JSON de la réponse.
Pour modifier la condition de réussite :
Vous pouvez affecter un paramètre de tâche à la condition de réussite d'une tâche REST.
La procédure suivante peut également être utilisée pour paramétrer une condition de scrutation.
Pour paramétrer une condition :
Vous pouvez modifier la description et la valeur par défaut du paramètre de tâche de la condition de réussite.
La procédure suivante peut également être utilisée pour modifier le paramètre de condition de scrutation.
Pour modifier la condition paramétrée :
La suppression du paramètre de condition supprime uniquement l'association du paramètre à la condition de réussite spécifiée pour la tâche REST.
La procédure suivante peut également être utilisée pour supprimer le paramètre de condition de scrutation.
Pour annuler l'affectation du paramètre à la condition :