|
VADELIA |
|
WADELIA |
EADELIA |
(I/B) (C) |
(I/B) (C) |
(B) (C) |
Contexte d'utilisation
Consommation d'un service Web SOAP.
Paragraphe d'utilisation
Tous
Syntaxe
SW_LIBERER_RES IdServiceWeb Operation IdReq
Operation |
→ |
IdOperation | Rien |
IdReq |
→ |
*ID(numId) | Rien |
numId |
→ |
IdVarNum | CstNum |
Description
L'ordre libère les ressources allouées lors de l'appel d'un service Web.
Si seul le nom du service Web est précisé, alors toutes les ressources liées au service sont libérées.
Remarque : cet ordre doit être utilisé systématiquement dès lors que le service n'est plus utilisé.
Si un nom de service Web et un identifiant de requête sont précisés, alors les ressources liées à cette requête sont libérées.
Si un nom de service Web et un nom d'opération sont précisés, alors les ressources liées à cette opération et aux requêtes en rapport avec cette opération sont libérées.
Remarque : cet ordre doit être utilisé si et seulement si plusieurs opérations du même service sont utilisées.
Si un nom de service Web, un nom d'opération et un identifiant de requête sont précisés, alors les ressources liées à cette opération sont libérées, sous condition que l'opération ne soit pas liée à une autre requête que celle précisée. Si la requête identifiée est effectivement liée à l'opération citée, alors ses ressources sont également libérées.
Remarques :
- La casse doit être respectée pour IdOperation.
- Pour un service Web de style SOAP 'RPC/Encoded' appelé en mode "paramètre", le mot-clé *ID n'est pas supporté et IdOperation doit toujours être précisé.
Pour vérifier si la libération s'est bien effectuée, il est possible de tester le mot réservé *CODE_RETOUR.
Si ce mot réservé retourne une valeur différente de *NORMAL, le mot réservé *MSG_RETOUR donne un descriptif de l'erreur.
Par exemple
/* Libération de toutes les ressources liées au service Web GLOBALWEATHER
SW_LIBERER_RES GLOBALWEATHER
/* Libération ressources liées à la requête 2 du service Web GLOBALWEATHER
SW_LIBERER_RES GLOBALWEATHER *ID(2)
/* Libération des ressources liées à l'opération GetWeather du service Web GLOBALWEATHER et des ressources liées aux requêtes en liaison avec l'opération GetWeather.
SW_LIBERER_RES GLOBALWEATHER GetWeather
/* Libération des ressources liées à l'opération GetWeather du service Web GLOBALWEATHER et de la requête 2 si et seulement si elle est en liaison avec l'opération GetWeather.
SW_LIBERER_RES GLOBALWEATHER GetWeather *ID(2)