Ampliación del ejemplo Petición síncrona IMS

Este ejemplo muestra cómo interactuar con IMS de forma síncrona dentro de un flujo de mensajes. Muestra cómo una sencilla transacción se puede invocar con un mensaje de un segmento de entrada y una respuesta de varios segmentos. Puede convertir el mismo ejemplo para ejecutar otras transacciones. El recurso principal necesario para convertir el ejemplo es la definición COBOL de las estructuras de datos. Después de haber importado estas estructuras, los nodos De correlación se pueden modificar para correlacionar a las nuevas estructuras.

El nodo Request, no define que transacción se ejecuta, por consiguiente puede ejecutar cualquier transacción necesaria sin modificación. El nodo también puede ejecutar mandatos IMS del mismo modo que ejecuta las transacciones IMS, con la excepción que un carácter de barra inclinada (/) debe ser el primer carácter de los datos del mensaje después de LLZZ. El nodo no tiene ninguna opción para identificar de forma explícita que se está ejecutando un mandato.

Para los fines de este ejemplo, los detalles de la conexión para el nodo Request se establecen como propiedades del nodo, lo cual es suficiente para probar y ejecutar el ejemplo. Cuando se pasa de un sistema de prueba a un sistema de producción, se pueden modificar los detalles del sistema IMS sin modificar el flujo de mensajes o el archivo BAR utilizando el servicio configurable IMSConnect, en lugar de las propiedades del nodo. Para cambiar el nodo ISRequest de modo que utilice los servicios configurables en lugar de las propiedades del nodo:

  1. Abra el flujo de mensajes, seleccione el nodo IMSRequest y visualice la vista Propiedades.
  2. En el separador Básico, desmarque el recuadro de selección Utilizar las propiedades de conexión definidas en el nodo. Los detalles de la conexión pasan a estar no disponibles.
  3. En Servicio configurable, escriba el valor ims_sample_system (o un nombre de su elección para este servicio configurable): Propiedad del servicio configurable

  4. Cree el servicio configurable en el intermediario utilizando los mandatos siguientes:
    mqsicreateconfigurableservice MB8BROKER -c IMSConnect -o ims_sample_system
    -n Hostname,PortNumber,DataStoreName -v
    <nombre_host>,<número_puerto>,<nombre_almacén_datos>
    mqsistop MB8BROKER
    mqsistart MB8BROKER
    sustituya <nombrehost>, <número de puerto> y <nombre de almacén de datos> por los valores correctos.
  5. Vuelva a crear el archivo IMSSyncRequestSampleArchive BAR y vuelva a desplegarlo en el intermediario. Ahora el flujo utiliza los servicios configurables para sus detalles de la conexión.

Volver a la página inicial del ejemplo