This content has been marked as final. Show 5 replies
What does the broker log show when the above error occurs on the C client ?
Thanks for the reply.
I found the following:
which, in english, means that there is no C API compatibility for this edition, and that I should update to "Enterprise edition" for this feature.
[13/jul/2010:12:17:16 CEST] ERROR[B3122]: La compatibilidad con Clientes de la API C no está disponible en esta edición. Actualice a la edición Enterprise para poder usar esta función [13/jul/2010:12:17:16 CEST] [B1066]: Cerrando: ???@127.0.0.1:0->jms:0 debido a "[B0063]: Fallo de inicialización". Número=0
Now, I am not sure of what does it exactly means. I am unable to find any reference to such edition on the OMQ web page, nor on the complete GlassFish one. Does it refer to "Oracle GlassFish Server" instead of "GlassFish Server Open Source Edition"? is there any way of obtaining this MQ edition without installing the whole GlassFish server?
Thank you again for your kind attention,
I just found [this 2006-year thread|http://forums.sun.com/thread.jspa?forumID=711&threadID=5099147] . Following that instructions, I did "imqbrokerd -license" and obtained:
which I suppose means that I do not have that "Enterprise Edition trial license" installed. On the other hand, I am still unable to find any reference to such "OpenMessageQueue Enterprise Edition" (!?)
Package - Descripci¾n unl - Sun Glassfish(tm) Message Queue / Open Message Queue 4.4
Any help will be appreciated.
The Enterprise/Platform editions have combined (see below 4.2 doc). I have no problem run the C example program with 4.2 broker.
I completely cleaned and reinstalled Open Message Queue (same version, 4.4u2) and now the example works, communicating perfectly with my topic subscriber written in Java. Maybe I was suffering a conflict with an old version previously installed on this computer (?)
Again, thanks a lot for your kind support,
Edited by: RSamaniego on Jul 14, 2010 12:59 AM