|
VADELIA |
|
WADELIA |
|
|
(I/B) (C) |
|
(I/B) (C) |
|
Attention : dans le cas des programmes VADELIA batch cet ordre n'est pas compatible avec la génération client Mobile.
Contexte d'utilisation
Consommation d'un service Web SOAP.
Paragraphe d'utilisation
Tous
Syntaxe
SW_RECUP_ETAT IdServiceWeb IdOperation *ID(numId) VarResNum
numId |
→ |
IdVarNum | CstNum |
Description
L'ordre permet de récupérer l'état d'une requête asynchrone adressée à l'opération IdOperation du service Web IdServiceWeb.
La valeur retournée donne une indication sur le traitement de la requête :
Valeur |
Signification |
0 |
La requête est en cours de traitement. |
< 0 |
Le service a retourné une erreur. |
> 0 |
Le service a retourné sa réponse. |
Lorsque la valeur retournée est différente de 0 il est possible de traiter le résultat.
Remarques :
- Ordre non supporté pour un service Web de style SOAP 'RPC/Encoded' appelé en mode "paramètre".
- L'ordre peut être appelé de façon cyclique à l'aide d'un timer dans un programme Visual Adélia Interactif ou d'un événement Ajax cyclique dans un programme Adélia Web.
Par exemple
/* Récupère l'état de la requête asynchrone d'id 2 pour l'opération GetWeather du service Web
/* GLOBALWEATHER.
NUM_BIN_2 resEtat
SW_RECUP_ETAT GLOBALWEATHER GetWeather *ID(2) resEtat