The code for the initialize method is as follows:
private void initialize(
javax.resource.cci.Connection con,
javax.resource.cci.ConnectionFactory cf,
boolean isInitial) {
try {
javax.resource.cci.Interaction ix =
con.createInteraction();
com.microfocus.cobol.connector.cci.CobolInteractionSpec
iSpec = new
com.microfocus.cobol.connector.cci.CobolInteractionSpec();
iSpec.setFunctionName("initialize");
javax.resource.cci.RecordFactory rf =
cf.getRecordFactory();
javax.resource.cci.IndexedRecord irec =
rf.createIndexedRecord("beanArgs");
irec.add(new Boolean(isInitial));
javax.resource.cci.Record orec =
ix.execute(iSpec, irec);
ix.close();
} catch(javax.resource.ResourceException ex) {
throw new javax.ejb.EJBException(
"initialize threw ResourceException: ", ex);
}
}