Hi,
You can't call a MBD method.
MDB's onMessage method is called by the container when a message arrive on the Queue or Topic on which the MDB has subscribed.
So, to post a message to a queue or topic, you JMS Api, JNDI, ...
I recommend you read about MDB and JMS and you'll understand ;-)
Regards,
Sebastien Degardin