By "remember to open the connection" do you mean "remember to call connection.start()?
Is your code runing in Glassfish (or the Glassfish application client container) or standalone?
If you post the source code of your consuming client we can take a look for obvious errors.
Nigel
[Message sent by forum member 'nigeldeakin' (nigel.deakin_at_sun.com)]
http://forums.java.net/jive/thread.jspa?messageID=366801