FileDocCategorySizeDatePackage
ShipTestClientUndo.javaAPI DocExample1373Fri Sep 14 20:41:50 BST 2001com.titan.shipclient

ShipTestClientUndo

public class ShipTestClientUndo extends Object

Fields Summary
Constructors Summary
Methods Summary
public static javax.naming.ContextgetInitialContext()


		java.util.Properties properties = new java.util.Properties();
		properties.put(javax.naming.Context.PROVIDER_URL, "iiop:///");
		properties.put(
			javax.naming.Context.INITIAL_CONTEXT_FACTORY,
			"com.ibm.websphere.naming.WsnInitialContextFactory");
		InitialContext initialContext = new InitialContext(properties);
		return initialContext;
	
public static voidmain(java.lang.String[] args)

		try {
			Context jndiContext = getInitialContext();
			Object ref = jndiContext.lookup("ShipHomeRemote");
			ShipHomeRemote home =
				(ShipHomeRemote) javax.rmi.PortableRemoteObject.narrow(
					ref,
					ShipHomeRemote.class);
			
			ShipRemote ship1 = home.findByPrimaryKey(new Integer(1));
			ship1.remove();
			
			ShipRemote ship2 = home.findByPrimaryKey(new Integer(2));
			ship2.remove();

			System.out.println("Undo Completed Successfully");
			
		} catch (java.rmi.RemoteException re) {
			re.printStackTrace();
		} catch (javax.naming.NamingException ne) {
			ne.printStackTrace();
		} catch (javax.ejb.RemoveException re) {
			re.printStackTrace();
		}catch (javax.ejb.FinderException fe) {
			fe.printStackTrace();
		}