Puede migrar un servicio Web (SOAP/HTTP) a una Importación SCA con enlace de servicio
Web.
Para migrar un proyecto de servicio SOAP/HTTP para una migración de servicio saliente,
siga estos pasos:
- En primer lugar, debe importar el proyecto de servicio utilizando el asistente Migración.
Con esta operación se creará un módulo de integración empresarial con los mensajes WSDL, los tipos de puerto, los
enlaces y los servicios generados en
WebSphere
Studio Application Developer Integration Edition. Tenga en cuenta que si el servicio Web de
IBM
(SOAP/HTTP) que invocará esta aplicación también es un servicio Web de
WebSphere
Studio Application Developer Integration Edition que se migrará, puede que haya habido actualizaciones en ese servicio
Web durante la migración. En ese caso, utilice aquí los
archivos WSDL migrados de ese servicio Web.
- En la perspectiva Integración empresarial,
expanda el módulo para poder ver su contenido. Abra el Editor de ensamblajes efectuando una doble pulsación sobre el primer
elemento bajo el proyecto de módulo (tendrá el mismo nombre que el proyecto.)
- A continuación, añada una Importación que permita a la aplicación interactuar con el servicio Web
IBM
(a través de SOAP/HTTP) de acuerdo con el modelo de programación SCA. Asegúrese de que la interfaz, el enlace y
las definiciones de servicio WSDL están presentes en el módulo migrado o en una biblioteca de la
que depende el módulo migrado.
- En la perspectiva Integración empresarial, expanda el módulo migrado y abra el Diagrama de
ensamblaje en el Editor de ensamblaje.
- Expanda la categoría lógica de Puertos de servicio Web y arrastre y suelte el puerto
correspondiente al servicio que desea invocar en el Editor de ensamblaje.
- Elija crear una Importación con enlace de servicio Web.
- Después de crear la importación, selecciónela en el Editor de ensamblajes y vaya a la vista
Propiedades. En la pestaña Enlace verá el puerto y el servicio a los que está enlazada la
importación.
- Guarde el diagrama de ensamblaje.
Una vez que haya cumplimentado esto, debe volver a conectar el servicio:
- Si un proceso de negocio invoca este servicio en el mismo módulo, cree una conexión de la
referencia de proceso de negocio adecuada a esta Importación.
- Si un proceso de negocio invoca este servicio en otro módulo, cree una Exportación
con enlace SCA y desde el otro módulo, arrastre y suelte esta exportación en el Editor
de ensamblaje de ese módulo para crear la Importación con enlace SCA
correspondiente. Conecte la referencia de proceso de negocio adecuada a esa Importación.
- Guarde el diagrama de ensamblaje.