Ejecución del ejemplo COBOL
El ejemplo COBOL contiene tres modelos de mensaje DFDL y datos binarios de ejemplo para cada uno.
Cómo ejecutar el escenario OrderList a PurchaseData
En este escenario, el flujo de mensajes "OrderList2PurchaseData" transforma un
mensaje COBOL en otro. El mensaje COBOL de entrada está definido por el libro de copias
COBOL "OrderList" y el modelo de mensaje contenido en el archivo de esquema
DFDL "OrderList". El mensaje COBOL de salida está definido por el libro de
copias COBOL "PurchaseData" y el modelo de mensaje contenido en el archivo de
esquema DFDL "PurchaseData".
- En la vista Desarrollo de intermediario, asegúrese de que los recursos se muestran
como proyectos, expanda COBOLMessageFlows > Pruebas de flujo
> (esquema de intermediario predeterminado) y efectúe una doble pulsación en
COBOLApplication.mbtest para abrirlo en el Cliente de
prueba.
- En el Cliente de prueba, bajo Sucesos de prueba de flujo de mensajes,
seleccione Invocar flujo de mensajes(COBOL OrderList en COBOL PurchaseData)
o Invocar flujo de mensajes(XML OrderList en COBOL PurchaseData).
Pulse el icono Iniciar.
Se envía un mensaje a través del flujo de mensajes Binary2Binary.
- Cuando la prueba haya terminado, se visualizará el mensaje devuelto.
Seleccione Mostrar en el visor hexadecimal para ver los valores hexadecimales de los datos binarios devueltos.
Tenga en cuenta que el mensaje recibido se ha serializado utilizando el modelo PurchaseData.
Cómo ejecutar el escenario CustomerAddress
En este escenario, el flujo de mensajes "Redefine" transforma un mensaje COBOL en un mensaje XML con la misma estructura lógica. El
mensaje COBOL de entrada está definido por el libro de copias COBOL "CustomerAddress" y el modelo de mensaje contenido en el archivo de esquema DFDL "CustomerAddress".
El flujo de mensajes copia la estructura de árbol lógico del mensaje COBOL de entrada, que se ha analizado en el dominio DFDL, en un Dominio XMLNSC para su serialización como un mensaje XML de salida.
- En la vista Desarrollo de intermediario, asegúrese de que los recursos se muestran
como proyectos, expanda COBOLMessageFlows > Pruebas de flujo
> (esquema de intermediario predeterminado) y efectúe una doble pulsación en
COBOLApplication.mbtest para abrirlo en el Cliente de
prueba.
- En el Cliente de prueba, bajo Sucesos de prueba de flujo de mensajes,
seleccione Invocar flujo de mensajes(COBOL Address en XML).
Pulse el icono Iniciar. Se envía un mensaje a través del flujo de mensajes Redefine.
- Cuando la prueba haya terminado, se visualizará el mensaje devuelto.
Seleccione Mostrar en el visor hexadecimal para ver los
valores hexadecimales de los datos binarios devueltos.
Si encuentra cualquier tipo de problema al ejecutar el ejemplo, consulte Resolución de problemas cuando se ejecutan ejemplos en la documentación de WebSphere Message Broker.
Volver a la página inicial del ejemplo