Con el apoyo de la documentación de Oracle, he logrado integrar un RFC de SAP con Oracle Service Bus. La versión de OSB es 10.3.1 y SAP es ECC 6.0. A continuación, dejo la secuencia de pasos que utilice para, en una mañana, integrar OSB y SAP.
Se instala Oracle Service Bus versión 10.3.1.
Se crea dominio para OSB.
Se instala JDK.
Se instala adapter para SAP.
Se crea variable de entorno CLASSPATH con los valores:
- \..\osb_10.3\lib\sb-kernel-api.jar
- \..\modules\com.bea.common.configfwk_1.2.1.0.jar
- \..\modules\com.bea.core.management.jmx_1.1.0.0.jar
- \..\modules\com.bea.core.management.core_2.3.0.0.jar
- \..\wlserver_10.3\server\lib\weblogic.jar
Se adiciona a la variable de entorno Path la variable de entorno CLASSPATH.
Se copia el archivo librfc32.dll a C:\WINDOWS\system32.
Se copian los archivos sapjcorfc.dll y sapjco.jar a \..\erp-adapters\lib.
Se copia sapjco.jar al directorio lib del dominio.
Se crea configuración jca en application explorer para sap.
Configurar y Disponibilizar J2CA
- Localizar y editar el archivo ra.xml
Disponibilizar en WEBLOGIC el componente J2CA (iwafjca).
Se exporta servicio rfc a Oracle Service Bus desde application explorer.
Se crea business service a partir del wsdl exportado en OSB.
Saludos.
No hay comentarios:
Publicar un comentario