El documento proporciona instrucciones para preparar el ambiente de desarrollo de WebSphere Message Broker 6.X. Esto incluye instalar los componentes del broker, crear una base de datos para el repositorio del broker, crear un broker e instalar el Message Broker Toolkit. Finalmente, crea un espacio de trabajo para desarrollar flujos de mensajes con el toolkit.
1. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
Preparación del Ambiente de Desarrollo de WMB 6.X
Nota:
Ya se debe tener instalado IBM WebSphere MQ 5.3 o superior
I. Instalación de los componentes del Broker
1. Ejecutar el mqsilaunchpad.exe
2. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
2. Ir a Advance Installation, luego expandir WebSphere Message Broker V6.0.0.1 y dar clic en
Install
3. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
3. Dar click en Next
4. Dar clic en Custom y luego en Next
4. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
5. Ingresar la ruta de instalación, luego clic en Next
D:IBMMQSI6.0
6. Seleccionar los componentes indicados
5. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
7. Dar clic en Next
8. Dar clic en Yes y luego clic en Next
9. Desde la ventana de comandos que se muestra, ingresar el siguiente comando para crear un
Configuration Manager
La ventana de comandos debe ser iniciada desde:
Start->All Programs->IBM WebSphere Message Broker 6.0->Command Console
Ya que al iniciar esta consola declara algunas variables de entorno.
Para todos los demás comandos que se ejecuten de WMB siempre se deben ejecutarse desde
esta misma ventana.
D:IBMMQSI6.0>mqsicreateconfigmgr WMBCM -i XXXX -a YYYY -q WMBQM
-i y –a es el usuario y password de un administrador de la PC (Usar nombres cortos para el
usuario de preferencia menor o igual a 10 caracteres) y que este en el grupo de usuarios
mqbrkrs
Salida del comando
WebSphere MQ queue manager created.
Creating or replacing default objects for WMBQM.
6. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
Default objects statistics : 43 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.
Se está iniciando el gestor de colas de WebSphere MQ WMBQM.
Se ha accedido a 5 registros de anotaciones en el gestor de colas WMBQM duran
te la fase de ejecución de anotaciones.
Se ha completado la ejecución de anotaciones para el gestor de colas WMBQM.
Se ha recuperado el estado del gestor de transacciones para el gestor de colas’
qmTest'.
Se ha iniciado el gestor de colas WMBQM de WebSphere MQ.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
BIP8071I: Successful command completion.
10. Revisar que el componente este creado
D:IBMMQSI6.0>mqsilist
Salida del comando
BIP8099I: ConfigMgr: WMBCM - WMBQM
BIP8071I: Successful command completion.
11. Iniciar el componente
D:IBMMQSI6.0>mqsistart WMBCM
Salida del comando
WebSphere MQ queue manager running.
BIP8096I: Successful command initiation, check the system log to ensure that the component
started without problem and that it continues to run without problem.
Revisar en el EventViewer que el componente este iniciado correctamente
WMBCM
7. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
II. Creación de la Base de datos para repositorio del Broker
1. Clic en Install
2. Clic en Next
8. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
3. Seleccionar Typical, luego clic en Next
4. Seleccionar la ruta de instalación
9. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
No se debe activar esta opción
Reiniciar la PC
5. Desde la ventana de comandos del message broker, ejecutar el siguiente comando
D:IBMMQSI6.0>mqsicreatedb WMBDB -i XXXX -a YYYY -e Derby
-i y –a es el usuario y password de un administrador de la PC, se puede usar el mismo del punto
I.9
Salida del comando
BIP9824I: Creating the DatabaseInstanceMgr Service Component.
BIP9832I: Starting the DatabaseInstanceMgr Service Component.
BIP9828I: Connecting to the Cloudscape Network Server on port 1527.
10. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
BIP9809I: Creating Derby Database WMBDB, this may take a while.
BIP9829I: Cataloging the Derby Database WMBDB.
BIP9818I: IBM Cloudscape/Apache Derby was used to create the WMBDB database.
6. Revisar que de forma automática este creado el siguiente DNS de ODBC
WMBDB
III. Creación del broker
1. Desde la ventana de comandos del Message Broker, ejecutar el siguiente comando:
D:IBMMQSI6.0>mqsicreatebroker WMBBK -i XXXX -a YYYY -q WMBQM -n WMBDB
-i y –a es el usuario y password de un administrador de la PC (Se puede usar el mismo del punto
I.9) y dentro del grupo de usuarios mqbrkrs
Salida del comando
AMQ8110: WebSphere MQ queue manager already exists.
Se está iniciando el gestor de colas de WebSphere MQ WMBQM.
Se ha accedido a 5 registros de anotaciones en el gestor de colas WMBQM duran
te la fase de ejecución de anotaciones.
Se ha completado la ejecución de anotaciones para el gestor de colas WMBQM.
Se ha recuperado el estado del gestor de transacciones para el gestor de colas
WMBQM.
Se ha iniciado el gestor de colas WMBQM de WebSphere MQ.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
11. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
BIP8071I: Successful command completion.
BIP8071I: Successful command completion.
Instalacion del WebSphere Message Broker Toolkit 6.0
2. Listar los componentes creados hasta el momento
D:IBMMQSI6.0>mqsilist
Salida del comando
BIP8099I: Broker: WMBBK - WMBQM
BIP8099I: ConfigMgr: WMBCM - WMBQM
BIP8099I: DbInstMgr: DatabaseInstanceMgr6 -
BIP8071I: Successful command completion.
3. Iniciar el componente
D:IBMMQSI6.0>mqsistart WMBBK
Salida del comando
WebSphere MQ queue manager running.
BIP8096I: Successful command initiation, check the system log to ensure that the component
started without problem and that it continues to run without problem.
Revisar en el Event Viewer que este iniciado correctamente
WMBBK
12. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
IV. Instalación del Message Broker Toolkit
1. Ejecutar el mqsilaunchpad.exe
2. Dar clic en Install
13. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
3. Ingresar ruta de instalación
15. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
4. En el Queue Manager que usa el Broker crear un Listener, según lo indicado
5. Ingresar un número de puerto por ejemplo 9900
16. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
6. Iniciar el listener, revisar que el estado final sea running
V. Crear un espacio de trabajo
1. Ir a la ruta indicada:
17. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
2. Revisar la ruta de creación del espacio de trabajo, luego dar clic en OK
Se sugiere usar la ruta indicada, de no existir se creara, [PATH_CURSO] puede ser cualquier
directorio.
3. Dar clic en File-> New->Other, seleccionar según se indica, luego clic en Next
18. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
4. Ingresar los datos según se indica, dar clic en Yes y luego clic en Finísh
19. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
5. En la parte inferior Seleccionar según se indica
21. Oscar Vásquez Flores - http://eoscarvf.blogspot.com/- eoscarvf@gmail.com
6. Se debe mostrar algo similar a lo indicado:
Revisar los logs, todos deben ser exitosos.