Add CICS PCT Entry (ADDCICSPCT)

Where allowed to run:
  • Batch job (*BATCH)
  • Interactive job (*INTERACT)
  • Batch program (*BPGM)
  • Interactive program (*IPGM)
  • Batch REXX procedure (*BREXX)
  • Interactive REXX procedure (*IREXX)
  • Using QCMDEXEC, QCAEXEC, or QCAPCMD API (*EXEC)
Threadsafe: No
Parameters
Examples
Error messages

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).

Top

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
Top

Library (LIB)

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

Top

Group (GROUP)

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

Top

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.

Top

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:

Top

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:

Top

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.

Top

Status (TRANSTS)

Indicates whether or not the transaction can be used.

Possible values are:

Top

Can be purged while executing (PURGE)

Indicates whether or not the transaction may be purged.

Possible values are:

Top

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:

Top

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:

Top

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:

Top

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:

Top

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:

Top

Local system queuing (LCLQUEUE)

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

Possible values are:

Top

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:

Top

Examples

None
Top

Error messages

Unknown
Top