Add CICS PCT Entry (ADDCICSPCT)

Use the Add CICS Program Control Table (ADDCICSPCT) command to add an entry to the PCT.

The Program Control Table (PCT) contains a definition for each transaction that may be run from this system. Each local transaction must be linked with a program which is defined in the Program Processing Table (PPT). Each remote transaction should have an associated remote system identifier which is defined in the Terminal Control Table (System Entry) (TCS).

Parameters

Keyword Description Choices Notes
LIB Library Communications name, *LIBL, *CURLIB Required, Positional 1
GROUP Group Communications name Required, Positional 2
TRANSID Transaction Character value Required, Positional 3
SYSID Remote CICS system Communications name, *NONE Optional, Positional 4
RMTTRANSID Remote transaction Character value, *TRANSID Optional, Positional 5
PGMID CICS program Communications name Optional, Positional 6
TRANSTS Status *ENABLED, *DISABLED Optional, Positional 7
PURGE Can be purged while executing *YES, *NO Optional, Positional 8
WAITTIME Maximum deadlock wait time 0-7000, 0 Optional, Positional 9
IDLETIME Maximum device I/O wait time 0-7000, 0 Optional, Positional 10
DUMP Dump when Abend *YES, *NO Optional, Positional 11
TWASIZE Transaction work area size 0-32767, 0 Optional, Positional 12
SCRNSZE Screen size used *DFT, *ALT Optional, Positional 13
LCLQUEUE Local system queuing *YES, *NO Optional, Positional 14
UCTRN Auto upper case translation *NO, *YES Optional, Positional 15

Library (LIB)

Enter the name of the library that contains the group. Possible values are:

Group (GROUP)

Enter the name of the group to which this PCT entry is to be added.

Transaction (TRANSID)

Enter the transaction identifier used to start a program defined in the processing program table. This name is also used to identify this PCT entry.

Remote CICS system (SYSID)

For a remote transaction, enter the identifier of the system owning the transaction. The system should have a TCS entry.

Possible values are:

Remote transaction (RMTTRANSID)

Enter the identifier by which the transaction is known on the remote system. This field is not valid for a local system, that is when the system identifier field contains *NONE.

Possible values are:

CICS program (PGMID)

Enter the identifier of the program to be started when the transaction is used. The program should be defined in the PPT. This field is only valid for local transactions, that is when the system identifier field contains *NONE.

Status (TRANSTS)

Indicates whether or not the transaction can be used.

Possible values are:

Can be purged while executing (PURGE)

Indicates whether or not the transaction may be purged.

Possible values are:

Maximum deadlock wait time (WAITTIME)

Enter the amount of time in seconds that the transaction can be in a dead lock state. The format is mmss.

Possible values are:

Maximum device I/O wait time (IDLETIME)

Enter the amount of time in seconds that the transaction may wait for terminal input or output. The format is mmss.

Possible values are:

Dump when Abend (DUMP)

Indicates whether or not a transaction dump is taken when the transaction terminates abnormally. This field is valid only for the local system, that is when the system identifier field contains *NONE.

Possible values are:

Transaction work area size (TWASIZE)

Enter the size of the associated Transaction Work Area (TWA). This field is valid only for the local system, that is when the system identifier field contains *NONE.

Possible values are:

Screen size used (SCRNSZE)

Indicates whether the default or the alternate screen size is to be used for the terminal running this transaction.

Possible values are:

Local system queuing (LCLQUEUE)

Indicates whether or not queuing on the local system is to be performed.

Possible values are:

Auto upper case translation (UCTRN)

Indicates whether the terminal input to this transaction is to be translated to uppercase at any terminal on which this transaction is run.

Possible UCTRN values are:

Examples

None

Error messages

Unknown