Professional Documents
Culture Documents
MANUAL
DE
CONFIGURACIN PARA
REALIZAR UNA COLA DE
MENSAJES.
ELABORADO
Por: Vernica Jardim
APROBADO
Por:
TABLA DE CONTENIDOS
1.
INTROCUCCION.......................................................................6
1.1
2.
Pg.
PROPSITO..................................................................................6
2.2
2.3
2.4
2.5
NDICE DE ILUSTRACIONES:
Ilustracin 1 - Ingresando al Weblogic Server....................................................................7
Ilustracin 2 - Pgina de inicio del Weblogic Server...........................................................8
Ilustracin 3 - Servidores JMS............................................................................................ 9
Ilustracin 4 - Configurando servidor JMS........................................................................10
Ilustracin 5 - Seleccionando destino de servidor JMS.....................................................10
Ilustracin 6 - Pantalla de Mdulos JMS..........................................................................11
Ilustracin 7 Configurando un mdulo JMS...................................................................11
Ilustracin 8 Seleccionando destinos para el mdulo del sistema JMS..........................12
Ilustracin 9 - Consulta para la creacin del mdulo de sistema JMS..............................13
Ilustracin 10 - Generando nuevos recursos de mdulos de sistema JMS.......................13
Ilustracin 11 - Configuracin de Fbrica de mensajes en el mdulo de sistema JMS.....14
Ilustracin 12 - Ingreso de datos de configuracin en la fbrica de mensajes, mdulo
JMS................................................................................................................................... 15
Ilustracin 13 - Seleccionando destino para la fbrica de mensajes, mdulo JMS...........15
Ilustracin 14 - Pantalla de recursos generados en los mdulos JMS...............................16
Ilustracin 15 - Generando una Cola en el mdulo del sistema JMS................................16
Ilustracin 16 - Ingreso de datos para la cola en el mdulo del sistema JMS..................17
Ilustracin 17 - Creacin de despliegues secundarios en el mdulo del sistema JMS......18
Ilustracin 18 Ingresando nombre del despliegue secundario.......................................18
Ilustracin 19 - Seleccionando el servidor destino en el despliegue secundario del mdulo
JMS................................................................................................................................... 19
Ilustracin 20 - Pantalla de Eclipse, generando un Oracle Service Bus Project................20
Ilustracin 21 - Generando el nombre del proyecto service bus.......................................21
Ilustracin 22 - Pantalla con el proyecto generado en el eclipse......................................21
Ilustracin 23 - Generando un bussines service en el Eclipse..........................................22
Ilustracin 24 - Pantalla del Wizard para darle el nombre al Bussines Service que se
generara........................................................................................................................... 22
Ilustracin 25 - Pantalla del bussines service en la pestaa General para la configuracin
de la cola de mensajes..................................................................................................... 23
Ilustracin 26 - Pantalla del bussines service en la pestaa Messaging para la
configuracin de la cola de mensajes...............................................................................24
Ilustracin 27 - Pantalla del bussines service en la pestaa Transport para la
configuracin de la cola de mensajes...............................................................................25
Ilustracin 28 - Pantalla del bussines service en la pestaa Transport para la
configuracin de la cola de mensajes...............................................................................26
Ilustracin 29 - Pantalla del bussines service en la pestaa JMS Transport para la
configuracin de la cola de mensajes...............................................................................27
Ilustracin 30 - Pantalla del bussines service en la pestaa Message Handling para la
configuracin de la cola de mensajes...............................................................................28
Ilustracin 31 - Exportando un proyecto a un .Jar...........................................................28
Ilustracin 32 - Pantalla del Wizard para finalizar la exportacin del proyecto.................29
Ilustracin 33 - Pantalla de inicio de sesin en el Oracle Service Bus..............................30
Ilustracin 34 - Creando una sesin para el despliegue...................................................31
Ilustracin 35 - Activando una sesin para control de cambios en los despliegues..........31
Ilustracin 36 - Ingresando a la Administracin del sistema............................................32
Ilustracin 37 - Importando el proyecto service bus generado........................................32
Ilustracin 38 - Pantalla donde se muestra el nombre del proyecto que se va a importar
al Weblogic....................................................................................................................... 33
Proyecto :
Cliente :
Documento :
Destinatario:
TOCUMEN
Autores:
Vernica Jardim
Fecha :
Abril 2012
Observaciones
1. INTROCUCCION
1.1 PROPSITO
Este manual tiene como propsito orientar al lector en la configuracin de una
cola de mensajes cuyo fin consiste en gestionar y llevar un control sobre el flujo y estatus
en la peticin de mensajes que son consumidos por servicios.
A continuacin se mostrara paso a paso como realizar dicha configuracin desde el
Weblogic.
JMS.
Observar una pantalla donde le solicitara el servidor o cluster que utilizara el modulo del
sistema JMS. Seleccione la opcin osb_server1 y pulse siguiente
Seleccione la opcin que dice: Desea agregar recursos a este mdulo de sistema JMS? Y
haga Click en terminar.
Encontrar una pantalla como la se muestra a continuacin, pulse el botn Nuevo para
generar un nuevo recurso.
Se le solicitaran los datos requeridos para generar el recurso. Para ello ingrese el nombre
de la fbrica de conexiones y el del JDNI con los siguientes nombres:
Nombre: CONNECTION_FACTORY_TRACE_LOG
Nombre de JNDI: CF1
Pulse siguiente para continuar.
Se volver a mostrar la lista de opciones, esta vez seleccione la opcin Cola como se
muestra a continuacin y pulse siguiente para continuar.
Se le solicitara el nombre del proyecto, ingrese el nombre que desee agregar y pulse
finalizar.
Se mostrara unas carpetas del lado lateral izquierdo como se muestra en la imagen.
Haga click derecho sobre el nuevo proyecto OSB y genere un nuevo business service.
Ingrese el nombre que desee darle y pulse finalizar como se muestra a continuacin.
Ilustracin 24 - Pantalla del Wizard para darle el nombre al Business Service que se generara.
Ilustracin 25 - Pantalla del business service en la pestaa General para la configuracin de la cola
de mensajes.
Dirjase a la pestaa Transport. Ingrese los siguientes datos por cada una de las
secciones como se detalla.
Protocol: jms
Load Balancing Algorithm: round-robin
Endpoint URI: jms://localhost:8011/CF1/QUEUE1.
Nota: mientras no pulse el botn Add la pantalla arrojar un error solicitando la direccin,
se quitara en cuanto lo agregue a la lista de Endpoint URI pulsando el botn Add que se
muestra en el lado derecho de la pantalla.
Dirjase a la pantalla JMS Transport y seleccione las siguientes opciones por cada seccin:
Destination Type: Queue
Message Type: Text
Response Queues: None
Proceda a exportar el business service, para ello dirjase a la carpeta OSB y haga
click derecho sobre ella, seleccione la opcin Export seguido de Oracle Service Bus
Configuration Jar.
Dirjase al botn Crear, observara una pantalla con una tabla donde se detalla un
historial de cambios realizados en los despliegues previamente generados.
Se mostrara una pantalla con el nombre del proyecto generado previamente, pulse el
botn Importar.
Ilustracin 38 - Pantalla donde se muestra el nombre del proyecto que se va a importar al Weblogic.
Aqu usted podr observar los mensajes que se han mandado a travs del
servicio. Para visualizarlos haga click en el botn Mostrar Mensajes observara el detalle
de lo que ha recibido la cola de mensajes.
2.4 GENERANDO
JDEVELOPER
UN
PROYECTO
DE
AUDITORA
DESDE
Una vez que se haya chequeado que la cola haya recibido el mensaje generado por el
servicio, dirjase al JDeveloper y genere un proyecto de tipo EJB denominado
QUEUEWRITER, importe el proyecto ESB_QUEUEWRITER, en el caso de no tenerlo genere
una estructura con diferentes paquetes como se detalla a continuacin.
Genere uno principal denominado queue, y dentro de l genere otros paquetes
con los siguientes nombres: dao, dto y mdb. Para el paquete dao y dto genere unas
clases denominadas Auditoria seguidos del nombre del paquete salvo mdb que se
mostrara ms adelante.
Ilustracin 44 - Pantalla donde se muestran los paquetes generados para la auditoria del mensaje
en el JDeveloper.
WEBLOGIC
Una vez que haya realizado la comunicacin del EJB con los diferentes
componentes que estructuran el encapsulamiento del mensaje a travs del mdb hacia el
dao para su posterior almacenamiento en la base de datos proceda a exportar dicho
proyecto para ser desplegado en el administrador del Weblogic.
Ilustracin 46 - Pantalla con el despliegue el del proyecto del MDB en el administrador del Weblogic.