3.6 Programs Configuration File

The following table lists and defines programs available to be referenced either as first program of a transaction, or being invoked by EXEC CICS LINK and XCTL.

The filename is programs.desc.

Table 3-4 Programs Parameters

Field Name Type Values Description
PROGRAM X(8) Mandatory Name of the program.
GROUP X(10) Mandatory The group notion of CICS allowing a group of related resources to be declared and instantiated or not by a CICS system when starting.
DESCRIPTION X(60) Optional A small textual comment zone for description of the resource.
LANGUAGE X(8) COBOL | C | C++ The language of the program, required to know how to communicate with it.

Current release supports COBOL and C.

EXECKEY X(4)   Reserved for future use.

Concerns memory protection of CICS shared structures.

STATUS X(10) ENABLED| DISABLED Specifies the program status.
  • ENABLED: Allows the program to execute normally.
  • DISABLED: Prevents the program being executed.
REMOTESYSTEM X(4) Optional Specifies that the program is not offered locally but in a DPL server.
REMOTENAME X(10) Optional Specifies for a DPL program the name of the program on the distant site.

Useful only if the remote name is different from the local name.

RESCOUNT-STAT X(10) ENABLED| DISABLED Specifies whether to enable the RESCOUNT information for the specified program. The default value is DISABLED, which is used when this field is not specified.
IN-TYPE X(64) Optional Program input type. It describes the COMMAREA that is passed to the program.

It must be the same as the subtype of the Tuxedo buffer that you use. It is only supported in ARTDPL when it is called with Tuxedo RECORD buffer.

OUT-TYPE X(64) Optional Program output type. It describes the COMMAREA that the program returns.

It must be the same as the subtype of the Tuxedo buffer that you use. It is only supported in ARTDPL when it is called with Tuxedo RECORD buffer.