Interface WSIFOperation
Vous utilisez l'interface WSIFOperation pour appeler un service en fonction d'une liaison.
L'interface WSIFOperation est la représentation de l'exécution d'une opération. Elle fournit des méthodes permettant de créer les messages d'entrée, de sortie et d'erreur et d'appeler l'opération.
Remarque : Apache ne prend plus en charge WSIF.
- createInputMessage, createOutputMessage et createFaultMessage
- Il s'agit des méthodes de fabrique permettant de créer les messages requis par les méthodes d'appel. Toutes les méthodes d'appel requièrent un message d'entrée.
- executeRequestResponseOperation
- Cette méthode appelle les opérations "In Out".
- executeInputOnlyOperation
- Cette méthode appelle les opérations "In only".
- executeRequestResponseOperation
- Si cette méthode est utilisée pour l'appel, une sortie et un message par défaut sont instanciés et envoyés dans l'appel à la méthode. Si la méthode retourne true, le message de sortie contient le message de réponse. Si le message retourne false, une erreur se produit et elle est retournée dans le message d'erreur.
- executeRequestResponseAsync
- Cette méthode permet aux opérations "In Out" d'être appelées avec la réponse gérée en utilisant une unité d'exécution secondaire. L'utilisation de cette méthode est détaillée dans la rubrique WSIFOperation - Référence des interactions asynchrones.
- setContext et getContext
- L'utilisation de ces méthodes est détaillée dans la rubrique WSIFOperation - Contexte.
Toutes les méthodes executeNnnn échouent et émettent une exception si une erreur survient lors du traitement de la demande dans le fournisseur WSIF.
La définition des délais pour les opérations synchrones et asynchrones est présentée dans la rubrique WSIFOperation - Référence des délais synchrones et asynchrones.