For testing I've been using the trial download of SonicMQ version 7. The
legacy client code was written for version 6, so I guess its JMS 1.1
compliant. JNDI bindings refer to
progress.message.jclient.QueueConnectionFactory so, from what your saying I
take it I should just change those bindings to point to the ActiveMQ
versions?

One further Q: At the moment this is just for testing purposes at my end,
the legacy code I have is a validation suite against which the client I
write has to be validated before access to the live system will be granted.
If access is granted the live system will be running Sonic v6 at their end -
do I simply go for a JMS to JMS bridge to connect? In short I'm trying to
ascertain whether ActiveMQ will meet our needs or whether we'll need to fork
out for a SonicMQ licence.

I'm relatvely new to JMS so apologise if my questions reflect my lack of
knowledge.

Alan


Adrian Co wrote:
> 
> IMHO, it really depends on how the legacy code was written.
> 
> If it was written using vanilla JMS, then it should be easy. Generally, 
> you just have to change where the administered objects (connection 
> factories, destinations) are created (usually from JNDI).
> It its from JNDI, then you can just use the ActiveMQ version of it and 
> *hopefully* it should work. It also depends I guess if the SonicMQ 
> version you are using is JMS 1.1 compliant or not.
> 
> admarrs wrote:
>> I'm fairly new to this, so could use some help/pointers.
>>
>> I have some legacy client code (no source) that was written to use
>> SonicMQ
>> as its JMS broker (connection, users, passwords, ports etc all
>> predefined).
>> Is it possible to easily configure ActiveMQ to replace SonicMQ as the JMS
>> broker without the need to re-write the legacy code?
>>   
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Replacing-SonicMQ-with-ActiveMQ--tf3131373.html#a8686818
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to