You must first create an ECIManagedConnectionFactory and set the appropriate
properties on this object. The properties are the same as the deployment parameters
described in
J2EE setup and configuration, in
the
CICS® Transaction Gateway: Administration book for your operating system. These are accessible
using setter and getter methods. The
J2EE Programming Reference documentation lists
the setter and getter methods for the ECIManagedConnectionFactory and shows
the relationship between deployment parameters and properties. The following
example shows how to create a ConnectionFactory for ECI:
ECIManagedConnectionFactory eciMgdCf = new ECIManagedConnectionFactory();
eciMgdCf.setConnectionURL("local:");
eciMgdCf.setPortNumber(new Integer(0));
eciMgdCf.setServerName("tp600");
eciMgdCf.setLogWriter(new java.io.PrintWriter(System.err));
eciMgdCf.setUserName("myUser");
eciMgdCf.setPassword("myPass");
eciMgdCf.setTraceLevel(new
Integer(ECIManagedConnectionFactory.RAS_TRACE_ENTRY_EXIT));
ConnectionFactory cxf = (ConnectionFactory)eciMgdCf.createConnectionFactory();