Specifying connection properties for CICS ECI

After you have selected the CICS® ECI resource adapter in the J2C bean wizard, you must provide the connection properties.

Before you begin

Before you can create your J2C application, you need to set up a CICS transaction gateway on a machine to access the server. You also need to perform some setup work on the CICS Server machine, on which the CICS program runs. Contact your CICS Server administrator for setup and for connection information to your CICS server.

About this task

Connections from the Java™ bean to the EIS can be managed or non-managed. Managed connections are obtained through JNDI and are managed by the application server. Non-managed connections are obtained directly through the resource adapter for two-tiered applications. If both connection types are selected, a managed connection is attempted first, followed by a non-managed connection.

Procedure

  1. Managed connections On the Connection Properties page, provide the JNDI name of the connection factory. You need to specify this entry if you intend to use JNDI to make your connection.
  2. Non-managed connections On the Connection Properties page, enter all the required connection information. required fields are indicated by an asterisk (*).
    1. Connection class name* (required): Connection class name for this connection. Since more than one connection class can be created for a single resource adapter, and each connection class has different connection properties, you need to select the relevant Connection Class name for the connection you want to use.
    2. Connection URL* (required): Server address of the CICS ECI server (Connection URL).
    3. Server name: Name of the CICS Transaction Gateway server.
    4. Port number: Port number that is used to communicate with the CICS Transaction Gateway.
    5. User name: User name for the connection.
    6. Password: Password for the connection.

      To set the advanced CICS properties, click Show Advanced.

    7. Client security: Client security class name.
    8. Server security: Server security class name.
    9. Key ring class: Keyring class name (mandatory for SSL protocols).
    10. Key ring password: Keyring password (mandatory for SSL protocols).
    11. Tran name: Transaction name under which all CICS requests run.
    12. TPN name: Transaction program name under which all CICS requests run.
    13. Trace level: Level of information to be traced.
  3. Once you have specified the connection properties, click Next.

Feedback