Ejecutar el ejemplo de Proceso por lotes

Antes de poder ejecutar el ejemplo debe haber completado los pasos de configuración, consulte Configurar el ejemplo de Proceso por lotes, y haber importado y desplegado el ejemplo, consulte Ejemplo de Proceso por lotes.

Nota:

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.

Para ejecutar el ejemplo:

  1. Detenga el flujo de mensajes. Utilice las instrucciones siguientes para detener el flujo de mensajes FileBatchProcessingSample_HOffice y FileBatchProcessingSample_Branch:
    1. En el kit de herramientas de WebSphere Message Broker, conmute a la vista Intermediarios.
    2. Pulse con el botón derecho del ratón en el flujo de mensajes desplegados, FileBatchProcessingSample_HOffice, pulse Detener. El flujo de mensajes indica que el flujo de mensajes se ha detenido.
    3. Repita los pasos anteriores para el flujo de mensajes FileBatchProcessingSample_Branch.
  2. Copie el archivo de la sucursal de Southampton en el subdirectorio branch_out:
    1. Guarde el contenido del archivo southampton_branch.txt como un archivo llamado southampton_branch.txt en el subdirectorio branch_out que ha creado cuando configuró el ejemplo. El archivo contiene los datos siguientes:
      Southampton postage parcel 23 letter 56 
    2. Reinicie el flujo de mensajes FileBatchProcessingSample_Branch, el contenido del archivo de entrada southampton_branch.txt se transfiere al subdirectorio mqsitransit de c:\MQSIFileInput\hoffice_in o /tmp/MQSIFileInput/hoffice_in. Busque en el directorio hoffice_in o en el subdirectorio mqsitransit y compruebe el contenido del archivo hoffice_in.txt. Este archivo contiene los detalles de franqueo de Southampton del archivo de entrada.
    3. Busque en el subdirectorio branch_out. El archivo southampton_branch.txt ya no está en el directorio porque en el nodo FILE_BRANCH FileInput la propiedad Acción si el proceso es satisfactorio se ha establecido en Suprimir.
  3. Copie el archivo de la sucursal de Winchester en el subdirectorio branch_out:
    1. Guarde el contenido del archivo winchester_branch.txt como un archivo denominado winchester_branch.txt en el subdirectorio branch_out que ha creado cuando configuró el ejemplo.

      Nota:

      Dado que el flujo de mensajes se está ejecutando, el archivo se recoge y se suprime casi inmediatamente, por lo que tal vez no lo vea en el subdirectorio branch_out.

    2. Busque en el subdirectorio mqsitransit y consulte el contenido del archivo hoffice_in.txt. El contenido del archivo winchester_branch.txt se añade al archivo hoffice_in.txt.
  4. Copie el archivo de la sucursal de Portsmouth al subdirectorio branch_out:
    1. Guarde el contenido del archivo portsmouth_branch.txt como un archivo denominado portsmouth_branch.txt en el subdirectorio branch_out que ha creado cuando configuró el ejemplo.

      Nota:

      Dado que el flujo de mensajes se está ejecutando, el archivo se recoge y se suprime casi inmediatamente, por lo que tal vez no lo vea en el subdirectorio branch_out.

    2. Busque en el subdirectorio mqsitransit. Este directorio está vacío porque este archivo era el tercer registro recibido. El nodo Compute envía un mensaje de fin de datos al nodo FileOutput. El mensaje de fin de datos cierra el archivo y lo transfiere al directorio de salida especificado en el nodo FileOutput, c:\MQSIFileInput\hoffice_in o /tmp/MQSIFileInput/hoffice_in.
    3. Busque el archivo hoffice_in.txt en el subdirectorio hoffice_in. Este archivo contiene los datos de franqueo de cada sucursal:
    Franqueo Southampton paquetes 23 cartas 56
    Franqueo Winchester paquetes 27 cartas 30
    Franqueo Portsmouth paquetes 12 cartas 84 
  5. Inicie el flujo de mensajes FileBatchProcessingSample_HOffice para transferir el archivo del directorio de entrada de la oficina principal al directorio de salida de la oficina principal:
    1. En la vista Intermediarios, pulse con el botón derecho del ratón sobre el flujo de mensajes desplegado, FileBatchProcessingSample_HOffice, pulse Iniciar.
  6. Compruebe que los detalles de franqueo se hayan transferido al directorio de salida de la oficina principal:
    1. Compruebe que el subdirectorio hoffice_in esté vacío. El flujo de mensajes FileBatchProcessingSample_HOffice lee el archivo hoffice_in.txt del subdirectorio hoffice_in. El flujo de mensajes también crea un archivo de archivado con una indicación de fecha y hora en c:\MQSIFileInput\hoffice_in\mqsiarchive o \tmp\MQSIFileInput\hoffice_in\mqsiarchive.
    2. Busque en el subdirectorio mqsiarchive y consulte el contenido del archivo con la indicación de fecha y hora. Este archivo contiene los detalles de franqueo de las tres sucursales que creó el nodo FileOutput en el flujo de mensajes FileBatchProcessingSample_Branch.
    3. Busque en el subdirectorio hoffice_out y consulte el contenido de hoffice_out.txt. Este archivo contiene los detalles siguientes de franqueo de las sucursales:
    Franqueo Southampton paquetes 23 cartas 56
    Franqueo Winchester paquetes 27 cartas 30
    Franqueo Portsmouth paquetes 12 cartas 84  

Volver a la página inicial del ejemplo