CICS TS environment


To code CICS file definitions for a CICS TS environment, define the parameters for the CICS TS file definitions as shown in the following figure:

CEDA  DEFINE FILE(fileid) GROUP(groupname)
      .
      .
      .
      FWDRECOVLOG(nn)  <== nn - forward recovery journal
      RECOVERY(ALL)
      .
      .
      .


Warning

Note

To recover data sets by using the recovery utility, you must specify FWDRECOVLOG(nn) and RECOVERY(ALL).

The following table describes the parameters for the CICS TS file definitions. In the CICS TS environment or the transaction server environment, you can define files by using Resource Definition Online (RDO). For information about using RDO, see the IBM CICS Transaction Server Resource Definition (Online) manual.

Warning

Note

Underlined parameters are CICS defaults and will not ensure forward or backout recovery. These parameters apply to logging and journaling only and do not include all the parameters that you can define for the CICS file definition options. The rest of the entries in the CICS file definitions are table definitions for managing VSAM journal records that are generated by CICS.


Parameter

Definition

FILE(fileid)

Identifies the file that is defined in this CICS file definition entry

The name must be from one to eight characters. The recovery utility uses this file name to correlate a data set and the corresponding journal records during a recovery.

FWDRECOVLOG(NO | nn )

Identifies the journal to which after-image journal records are written

This identifier is used if ALL was specified on the RECOVERY parameter. The parameter nn writes journal records to user journal nn, a range of numbers from 01 through 99.

JNLADD(ALL)

Defines the ADD operations that you want to be recorded on the journal which is specified by the JOURNAL parameter

ALL journals the file control WRITE operation before and after the VSAM I/O operation.

JNLREAD(UPDATEONLY)

Defines the read operations that you want to be recorded on the journal which is specified by the JOURNAL parameter

UPDATEONLY journals only READ UPDATE operations.

JNLUPDATE(YES)

Specifies that you want REWRITE and DELETE operations recorded on the journal which is specified by the JOURNAL parameter

JOURNAL(nn)

Indicates whether you want automatic journaling for the file, and identifies the journal to which journal records are written

The parameter nn writes journal records to user journal nn, a range of numbers from 01 through 99.

Automatic journaling is independent of logging that is performed to the system and forward recovery logs, as specified by RECOVERY and FWDRECOVLOG parameters.

RECOVERY(ALL)

Defines recovery requirements for this file

ALL writes before-images to the system log and after-images to the journal which is specified in the FWDRECOVLOG parameter.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI Recovery for VSAM 4.1