====== Crear una Cola o Tema JMS ====== ===== Requisitos ===== Para crear una cola JMS con esta guía técnica, los requisitos son: * Tener el FrameWork actualizado a la versión 2.0.12 de Windows 32 bits o 2.0.4 de Windows 64 bits. * Haber llegado hasta el punto 2.3 de la siguiente guía: [[https://blogs.oracle.com/soaproactive/entry/how_to_create_a_simple|JMS Step 1 - How to Create a Simple JMS Queue in Weblogic Server 11g]] ===== Crear la Factoría de Conexiones ===== Ahora pasamos a crear la factoría de conexiones (//Connection Factory//). Vamos a la consola de administración del servidor y vamos a //Services --> Messaging --> JMS Modules//, hacemos click en el módulo //FundeWebJMSModule// (u otro módulo que ya tengamos creado). {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-connection-factory.jpg |Seleccionar el Modulo JMS}} En la ventana que aparece, en la pestaña //Configuración//, haces click en el botón //Nuevo//. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-connection-factory-ii.jpg |Crear Un Nuevo Recurso para el Módulo JMS}} En la ventana que aparece, seleccionamos la opción //Fábrica de Conexiones// (//Connection Factory//) y hacemos click en el botón //Siguiente//. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-connection-factory-iii.jpg |Seleccionamos la Fábrica de Conexiones}} En la ventana que aparece, especificamos: el nombre (que tenga relación con la aplicación o uso, el ejemplo es una cola para la aplicación LogAtica), y la ruta JNDI (el mismo valor que el nombre pero con el prefijo //jms///), dejando el resto de valores con los valores por defecto y hacemos click en el botón //Siguiente//. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-connection-factory-iv.jpg |Establecemos las Propiedades de la Fábrica de Conexiones}} En la ventana que aparece, seleccionamos la pestaña //Direccionamiento Avanzado// (//Advanced Targeting//) {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-connection-factory-v.jpg |Seleccionamos el Direccionamiento Avanzado}} En la ventana que aparece, establecemos en el campo //Despliegues Secundarios// el valor //FundeWebSubdeployment// (o el despliegue secundario que ya tengamos creado) y hacemos click en el botón //Terminar//. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-connection-factory-vi.jpg |Establecemos el Despliegue Secundario}} Ahora en la pagina resumen del //FundeWebJMSModule// tenemos asociado la factoría que hemos creado con el despliegue secundario y el servidor JMS. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-connection-factory-vii.jpg |Resumen del Modulo JMS}} ===== Crear la Cola o Tema JMS ===== Ahora pasamos a crear la cola o tema JMS (//JMS Queue// o //JMS Topic//). Vamos a la consola de administración del servidor y vamos a //Services --> Messaging --> JMS Modules//, hacemos click en el módulo //FundeWebJMSModule// (u otro módulo que ya tengamos creado). {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-connection-factory.jpg |Seleccionar el Modulo JMS}} En la ventana que aparece, en la pestaña //Configuración//, haces click en el botón //Nuevo//. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-connection-factory-ii.jpg |Crear Nuevo elemento para el Módulo}} En la ventana que aparece, seleccionamos la opción //Cola// (//JMS Queue//) y hacemos click en el botón //Siguiente//. Para crear un tema JMS, hay que seleccionar la opción //Tema//. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-jms-queue.jpg |Seleccionar el Tipo de Elemento a Crear}} En la ventana que aparece, especificamos: el nombre (que tenga relación con la aplicación o uso, el ejemplo es una cola para la aplicación LogAtica), y la ruta JNDI (el mismo valor que el nombre pero con el prefijo //jms///), dejando el resto de valores con los valores por defecto y hacemos click en el botón //Siguiente//. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-jms-queue-ii.jpg |Establecemos las Propiedades de la Cola}} En la ventana que aparece, establecemos en el campo //Despliegues Secundarios// el valor //FundeWebSubdeployment// (o el despliegue secundario que ya tengamos creado) y hacemos click en el botón //Terminar//. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-jms-queue-iii.jpg |Establecemos el Despliegue Secundario}} Ahora en la pagina resumen del //FundeWebJMSModule// tenemos asociada la cola JMS que hemos creado con el despliegue secundario y el servidor JMS. {{ :fdw2.0:fundeweb2.0:gt:gt-crear-jms-queue:crear-jms-queue-iv.jpg |Resumen del Módulo JMS}}