Fournisseur SOAP de WSIF : utilisation des applications existantes
Le fournisseur SOAP par défaut actuel de WSIF (le fournisseur SOAP du service Web IBM®) n'interagit pas complètement avec les services qui sont conçus pour s'exécuter sur l'ancien fournisseur (Apache SOAP). En effet, le fournisseur SOAP du service Web IBM est conçu pour interagir à tous les niveaux avec un service compatible avec JAX-RPC, alors qu'Apache SOAP ne peut pas fournir un tel service.
Pourquoi et quand exécuter cette tâche
En raison du remplacement du fournisseur Apache SOAP par le fournisseur SOAP du service Web
IBM, il se peut que les anciens clients WSIF ne puissent pas fonctionner dans les cas suivants :
- Le service Web utilise l'un des types de paramètre suivants : xsd:date, xsd:dateTime, xsd:hexBinary ou xsd:QName. Pour plus d'informations, reportez-vous à la section Mappages des types de WSIF - Limitations connues.
- Le service Web a été créé en fonction du fournisseur Apache SOAP.
Pour que les services existants fonctionnent à nouveau, vous avez deux possibilités.
Procédure
- Vous pouvez remplacer le fournisseur SOAP par défaut de WSIF par l'ancien fournisseur Apache SOAP (dans ce cas, tout appel ultérieur d'un service Web compatible avec JAX-RPC ne fonctionnera pas si ce service Web utilise les types de paramètre xsd:date, xsd:dateTime, xsd:hexBinary ou xsd:QName).
- Modify your web services to use the IBM Web Service SOAP provider.