retrieveDestinationIfNecessary();
retrieveReplyToDestinationIfNecessary();
UserTransactionManager tm = new UserTransactionManager ();
try {
if ( tm.getStatus () != Status.STATUS_ACTIVE )
throw new JMSException (
"This method requires an active transaction!" );
} catch ( SystemException e ) {
Configuration
.logWarning ( this +": error in getting transaction status", e );