Proveedor SOAP de WSIF: trabajo con aplicaciones existentes
Actualmente, el proveedor SOAP por omisión de WSIF (el proveedor SOAP de servicio Web de IBM®) no es totalmente interoperativo con los servicios diseñados para ejecutarlos en el proveedor SOAP de Apache anterior. Esto se debe a que el proveedor SOAP del servicio Web de IBM se ha diseñado para que sea totalmente interoperativo con el servicio web compatible con JAX-RPC y un proveedor SOAP de Apache no puede proporcionar este tipo de servicio.
Acerca de esta tarea
Como resultado del cambio del proveedor SOAP de Apache por el proveedor SOAP de servicios web de IBM, es posible que los clientes WSIF anteriores no funcionen en los casos siguientes:
- El servicio web utiliza cualquiera de los tipos de parámetros siguientes: xsd:date, xsd:dateTime, xsd:hexBinary o xsd:QName. Para obtener más información, consulte la sección Correlación de tipos de WSIF - Limitaciones conocidas.
- El servicio web se ha creado basándose en el proveedor SOAP de Apache.
Para que los servicios existentes vuelvan a funcionar, tiene dos opciones:
Procedimiento
- Volver a cambiar el proveedor SOAP WSIF por omisión al proveedor SOAP de Apache anterior. En cuyo caso cuando se invoque un servicio Web compatible con JAX-RPC éste no funcionará si dicho servicio web utiliza los tipos de parámetros xsd:date, xsd:dateTime, xsd:hexBinary o xsd:QName.
- Modifique los servicios web para utilizar el proveedor SOAP de servicios web de IBM.