Si su flujo de mensajes actúa como pasarela a un EIS (sistema de información empresarial), puede utilizarlo para invocar servicios nuevos que no existían cuando desarrolló el flujo.
Por lo tanto, si el EIS proporciona un servicio nuevo, no tendrá que modificar ni volver a probar el flujo de mensajes.
Para utilizar el despliegue iterativo, puede configurar un nodo SAPRequest, SiebelRequest, PeopleSoftRequest o JDEdwardsRequest para buscar una operación específica en todos los componentes .outadapter relevantes que se despliegan en el grupo de ejecución.
- Ejecute el asistente Conexión de adaptador para crear un
componente .outadapter y una biblioteca para los nuevos
servicios EIS.
No es necesario volver a descubrir los servicios existentes. Para obtener más información sobre cómo ejecutar el asistente Conexión de adaptador, consulte Conectarse a un EIS mediante el asistente de Conexión de adaptador.
- Asegúrese de que los nombres de métodos sean exclusivos en todos los adaptadores primarios y secundarios que utiliza el nodo de solicitud. Si no son exclusivos, edítelos pulsando Editar operaciones en el panel Generación del servicio y configuración del despliegue del asistente Conexión de adaptador.
Los nombres del método corresponden a los nombres de operación de servicio, que configura el asistente Conexión de adaptador.
En la mayoría de casos, los nombres se basan en el nombre del servicio que se está descubriendo (por ejemplo, el nombre BAPI en SAP o el objeto empresarial y el nombre de la operación en Siebel). Sin embargo, en algunos casos, deberá editarlos para evitar un conflicto.
Puede establecer el nombre del método dinámicamente en el flujo de mensajes
estableciendo el campo de entorno local $localenvironment/Adapter/MethodName.
- Evite duplicar nombres de método utilizando el rastreo de usuarios del
siguiente modo.
- Inicie el rastreo de usuario siguiendo las instrucciones de Inicio del rastreo de usuario.
- Detenga y reinicie el flujo de mensajes.
- Lea el rastreo de usuario utilizando el mandato mqsireadlog. El mensaje BIP3432 identifica los métodos que ya se han definido mediante los adaptadores que se han desplegado actualmente.
Alternativamente, puede identificar los métodos que define el adaptador buscando en la propiedad Método predeterminado del nodo de solicitud. Si tiene un componente .outadapter en su espacio de trabajo, puede soltarlo en un flujo de mensajes para crear un nodo de solicitud para el componente .outadapter. El nodo de solicitud tiene ese conjunto de adaptadores como adaptador primario y la lista de métodos que ha definido ese adaptador está visible en la propiedad Método predeterminado del nodo de solicitud.
- Asegúrese de que la biblioteca que se crea no contenga ningún tipo
que comparta el mismo nombre y espacio de nombres que las bibliotecas
existentes.
Puede cambiar los espacios de nombres de los tipos en el asistente Conexión de adaptador utilizando el control Espacio de nombres de objetos de empresa.
Utilice espacios de nombres distintos para las diversas bibliotecas.
El uso de espacios de nombres distintos es importante cuando se
trabaja con BAPI porque el campo de devolución de BAPI normalmente tiene el
mismo nombre para todas las BAPI y su definición de tipo puede cambiar en
función de la edad de la BAPI.