MQ Series en java

790 views
Skip to first unread message

mdw_arg

unread,
Nov 28, 2007, 9:39:51 AM11/28/07
to JavaSOS
Hola grupo, necesitaria su ayuda porque estoy un poco trabado con el
tema de MQ en java.
Soy bastante nuevo en java y mas nuevo todavia en MQ, estuve buscando
en internet y no encontre nada claro asi que cualquier ayuda que me
puedan facilitar va ser bien recibida.
En mi trabajo me pidieron que haga una especie de simulador de
respuestas del servidor. La aplicacion (un IVR) envia sus peticiones a
un servidor mqseries, y este le envia las respuestas despues de
consultar las bases de datos o lo que sea necesario. Lo que haria mi
simulador es recibir esa peticion (la que recibiria la base de datos)
y le enviaria una respuesta harcodeada (un archivo XML definido para
cada peticion) al MQ para que este se la envie a la app.
Todo lo que me puedan decir me viene bien, ya que no tengo muy claro
que es lo que tengo que instalar en mi maquina (para poder hacer
pruebas), tampoco se muy bien como crear las queue y como conectarme
con el queue manager, etc.
Desde ya muchas gracias por su ayuda.
Marcelo.

David Brunstein

unread,
Nov 29, 2007, 10:29:43 AM11/29/07
to jav...@googlegroups.com
Hola Marcelo,

No puedo creer que no hayas encontrado nada de MQ.
No soy de mandar el resultado de una simple una busqueda de google como respuesta a una pregunta en el foro... pero si pones WebSphere MQ en google...

http://www.google.ca/search?source=ig&hl=en&rlz=&q=websphere+mq&btnG=Google+Search&meta=

IBM tiene practicamente un web site dedicado a cada uno de sus productos. Tenes un monton de cosas en DeveloperWorks. Tenes un monton de bibliografia en los IBM Red books.

Por favor, no malentiendas mi nota. Es con el animo de ayudar, che.
Cual es tu pregunta concreta?

Saludos,
Davo.



http://davidbrunstein.blogspot.com/

Java/PB/VFP Developer
Winnipeg, MB
Canada

Before I speak, I have something important to say.
Antes de dar mi discurso, tengo algo importante que decir.
Antes de dar meu discurso, tenho algo importante para dizer.
G.M.

Hernan Yamakawa

unread,
Nov 30, 2007, 7:56:03 AM11/30/07
to JavaSOS
Hola Marcelo, te comento que yo estoy mas o menos en tu situación,
recién estoy empezando con MQSeries accediendoló desde Java. Yo
encontré un documento de IBM, es medio viejo, del 97, no lo empecé a
leer, solamente ví su índice, creo que acá puede estar lo que andas
necesitando.

http://www.redbooks.ibm.com/abstracts/sg244896.html

Creo que en este documento se comenta como conectar Java directamente
con MQ, no está la opción de conectarlo a través de la API JMS.

Espero que te sirva.
Hernán.

On 29 nov, 12:29, "David Brunstein" <davidbrunst...@gmail.com> wrote:
> Hola Marcelo,
>
> No puedo creer que no hayas encontrado nada de MQ.
> No soy de mandar el resultado de una simple una busqueda de google como
> respuesta a una pregunta en el foro... pero si pones WebSphere MQ en
> google...
>
> http://www.google.ca/search?source=ig&hl=en&rlz=&q=websphere+mq&btnG=...
>
> IBM tiene practicamente un web site dedicado a cada uno de sus productos.
> Tenes un monton de cosas en DeveloperWorks. Tenes un monton de bibliografia
> en los IBM Red books.
>
> Por favor, no malentiendas mi nota. Es con el animo de ayudar, che.
> Cual es tu pregunta concreta?
>
> Saludos,
> Davo.
>
> On Nov 28, 2007 8:39 AM, mdw_arg <mdw....@gmail.com> wrote:
>
>
>
>
>
> > Hola grupo, necesitaria su ayuda porque estoy un poco trabado con el
> > tema de MQ en java.
> > Soy bastante nuevo en java y mas nuevo todavia en MQ, estuve buscando
> > en internet y no encontre nada claro asi que cualquier ayuda que me
> > puedan facilitar va ser bien recibida.
> > En mi trabajo me pidieron que haga una especie de simulador de
> > respuestas del servidor. La aplicacion (un IVR) envia sus peticiones a
> > un servidor mqseries, y este le envia las respuestas despues de
> > consultar las bases de datos o lo que sea necesario. Lo que haria mi
> > simulador es recibir esa peticion (la que recibiria la base de datos)
> > y le enviaria una respuesta harcodeada (un archivo XML definido para
> > cada peticion) al MQ para que este se la envie a la app.
> > Todo lo que me puedan decir me viene bien, ya que no tengo muy claro
> > que es lo que tengo que instalar en mi maquina (para poder hacer
> > pruebas), tampoco se muy bien como crear las queue y como conectarme
> > con el queue manager, etc.
> > Desde ya muchas gracias por su ayuda.
> > Marcelo.
>
> --
> =======================
> David Brunsteinhttp://davidbrunstein.googlepages.com/http://davidbrunstein.blogspot.com/

Marcelo Paz

unread,
Nov 29, 2007, 5:12:12 PM11/29/07
to jav...@googlegroups.com

Hola a todos!!!

Tengo una consulta para hacerles a ver si me pueden ayudar.

Estamos haciendo un programa y para ir viendo como funciona, creé un jar con fatJar.

Ejecuto el jar en la maquina donde estoy programando y se ejecuta bien. Pero cuando lo ejecuto en otra máquina tengo problemas.

Lo primero que hace el programa al ejecutar el jar es abrir una ventanita para auntentificar al usuario.

Este ingresa su user y su password y si son correcto ingresa.

El ingreso lo hace a travez de RMI a una computadora remota. Bueno, eso cuando lo ejecuto en la máquina donde estoy programando funciona. Pero cuando ejecuto el jar en otra máquina. Se abre la ventana para autentificar al usuario pero luego de poner el user y la password no hace nada. Al menos debería abrirse un mensaje de que no se puede conectar. Cosa que cuando lo ejecuto en la máquina de desarrollo con el RMI sin iniciar el mensaje de error se muestra. Pero si hago lo mismo en otra computadora no funciona.

Lo extraño es que si yo pongo mal la IP del servidor remoto, cosa que es lo primero que verifica el programa y que si no se puede conectar muestra un mensaje de error, eso sí funciona en la maquina de desarrollo pero no en otra máquina.

 

Que se les ocurre que podría ser?

Ayer había generado otro jar y sí funcionaba en otra máquina. Pero hoy no.

 

Saludos y espero puedan darme alguna orientación.

 

Saludos,

Marcelo Paz

Bruno Bonanno

unread,
Dec 2, 2007, 9:10:18 PM12/2/07
to jav...@googlegroups.com
tenes la misma version de la JVM????
--
ATTE
Bruno Bonanno
15-3195-0013
-
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning.

Martin Cardaci

unread,
Dec 2, 2007, 9:17:49 PM12/2/07
to jav...@googlegroups.com
Marcelo. Probaste si hay conexión/acance al servidor donde queres
conectarte (ping / traceroute / etc)?. Fijate si hay algun firewall
activado en la PC donde estás ejecutando el jar y no te anda. Revisa
el estado de socket, para ver si la aplicación se conecta (netstat /
tcpview/ etc). Probá de ejecutar el programa por consola (no doble
clic al jar) para tener el debug de lo que se ejecuta. "java -jar
elPrograma.jar"

Saludos


On Nov 29, 2007 7:12 PM, Marcelo Paz <mpa...@gmail.com> wrote:
>
>
>

Marcelo Wieja

unread,
Dec 4, 2007, 7:41:38 AM12/4/07
to jav...@googlegroups.com
Hola, gracias por el interes.
Lo que no encontre es algo CLARO, encontre muchas cosas, como los links que me enviaste... pero no se por donde empezar... la verdad no necesito algo muy complejo, lo unico que quiero es una conexion con MQ y saber como se envian y reciben los mensajes.
Mi idea era hacer la consulta en el grupo ya que alguno de ustedes habra pasado por toda esta busqueda antes o se debe dedicar a esto y debe tener mucho mas idea que yo. Estuve viendo los red books pero realmente no se que es exactamente lo que tengo que buscar en los mismos, o por donde empezar.
Si alguno me puede ayudar buenisimo, si no igualmente les agradezco.
Saludos. Marcelo.

2007/11/29, David Brunstein <davidbr...@gmail.com >:

David Brunstein

unread,
Dec 4, 2007, 12:27:19 PM12/4/07
to jav...@googlegroups.com
Hola Marcelo,

Entiendo tu desorientacion. Sugiero por empezar con

1) WebSphere MQ Using Java.pdf - SC34-6066-02 - (llega hasta la version WebSphereMQ 5.3) - Tenes capitulos para la instalacion en diferentes sistemas operativos, y programacion java para trabajar con WebSphere MQ.
http://www-1.ibm.com/support/docview.wss?uid=pub1sc34606602

2) WebSphere MQ Application Programming Guide.pdf - SC34-6064-03 - Tenes capitulos orientados al disenio de applications - mensajes y objetos MQ. Tambien algunos programas de ejemplo.

3) Tutorial http://www.ibm.com/developerworks/edu/i-dw-i-mqrad3.html

4) Ejemplos http://www-304.ibm.com/jct09002c/isv/tech/sampmq.html (fijate la seccion "WebSphere MQ Java/JMS sample code" a mitad de pagina).

Saludos,
Davo.
--
=======================
David Brunstein
http://davidbrunstein.googlepages.com/

Marcelo Paz

unread,
Dec 4, 2007, 6:53:06 PM12/4/07
to jav...@googlegroups.com
El problema parece ser que no encuentra el archivo de configuración de donde
obtiene la ip de server y lanza una FileNotFoundException.
En el código lo tengo referenciado así:

Properties p = new Properties();
p.load(new FileInputStream ("classes"+File.separator+
"config"+File.separator+"config.txt"));

Cómo tendría que referenciarlo para poder utilizarlo dentro del jar?
LO extraño es que la primera vez que hice la prueba, no me daba ese error.

Agradezco alguna ayuda al respecto.

Saludos,
Marcelo

Pablo Molnar

unread,
Dec 4, 2007, 11:17:01 PM12/4/07
to jav...@googlegroups.com
Si el txt ese que nombras esta dentro del jar (dentro del classpath) podes levantarlo con Class.getResourceAsStream(nombreDelArchivo).

Slds!
Pablo

El día 4/12/07, Marcelo Paz <mpa...@gmail.com> escribió:

Marcelo Wieja

unread,
Dec 5, 2007, 7:40:45 AM12/5/07
to jav...@googlegroups.com
Gracias... voy a estar viendo los tutoriales.
Marcelo.

2007/12/4, David Brunstein <davidbr...@gmail.com>:

David Brunstein

unread,
Dec 5, 2007, 10:34:40 AM12/5/07
to jav...@googlegroups.com
Joya, che.
Cualquier cosa pregunta. En el grupo hay mas de uno que labura con MQ.

Saludos,
Davo.
Reply all
Reply to author
Forward
0 new messages