getLog().debug("Obtain home interface");
// Create a new session object
Context ctx = getInitialContext();
Object ref = ctx.lookup("txiiop/StatefulSessionBean");
StatefulSessionHome home =
(StatefulSessionHome) PortableRemoteObject.narrow(
ref, StatefulSessionHome.class);
StatefulSession bean = home.create("testTxMandatory");
getLog().debug("Call txMandatoryMethod without a UserTransaction");
try
{
bean.txMandatoryMethod("without a UserTransaction");
getLog().debug("Should not get here!");