A CICS® Definition that describes the control information for a program stored in the program library.
The Primary key field for this resource class is NAME .
The following actions are supported:
The parameter data for the INSTALL action is described in Parameters for installing CICS Definitions.
API Actions
PARM(' [NOTIFY(value)] USAGE(value) [FORCEINS(value)] [STATECHK(value)] [MODE(value)] [OVERTYPE(value)] [OVERRIDE(override)] TARGET(value) [RELATED(value)] .')
PARM(' [ERRQUEUE] RESGROUP(value) .')
Code | Description | Code | Description |
DIFF_VERSION | Different version | INV_RESTYPE | Invalid resource type |
EARLY_NAMELIST_END | Early name list end | INV_RSCOPE | Invalid related scope |
INCONSISTENT_SET | Inconsistent set condition | INV_STATECHK | Invalid state check |
INV_ACTION | Invalid action | INV_STRNGTERM | Invalid string term |
INV_ATTRIBUTE | Invalid attribute | INV_TSCOPE | Invalid target scope |
INV_CONTEXT | Context not found | INV_USAGE | Invalid usage |
INV_DATA | Attribute data invalid | INV_VER | Invalid resource version |
INV_EMBEDTERM | Invalid embedded terminator | MISSING_RELSYSID | Missing related system identifier |
INV_FORCEINS | Invalid force install | MORE_THAN_1_RELSYS | More than one related system |
INV_LITERAL | Invalid literal | NODEFS_SELECTED | No definitions selected |
INV_MINNAME | Invalid minor name | NON_MP | Maintenance point CMAS not available |
INV_MODE | Invalid mode | NOTHING_INSTALLED | Nothing installed |
INV_NAME | Invalid name | NOTIFY | Notify |
INV_NAMELIST | Invalid name list | NO_RELATED | No related systems |
INV_NOTIFY | Invalid notify | NO_TARGETS | No targets |
INV_ORSTGNA | Invalid override string | PARTIAL_INSTALL | Partial install |
INV_ORSTRING | Invalid override string | REC_CHANGED | Resource definition already changed |
INV_OVERTYPE | Invalid overtype | REC_EXISTS | Resource already exists |
INV_OVRBLOCK | Invalid override block | REC_NOT_FOUND | Requested resource not found |
INV_RECADDR | Invalid record address | SCOPE_CONFLICT | Scope conflict |
INV_RECLEN | Invalid record length | SCOPE_REQUIRED | Scope required |
INV_RESGROUP | Resource group not found | USAGE_CONFLICT | Usage conflict |
Name | Datatype | Source | Len | Req | Sum | Description | Default | Value Range | Attr ID |
---|---|---|---|---|---|---|---|---|---|
CHANGETIME | DATETIME | CPSM | 8 | Yes | MAX | Last time the definition was changed | 1 | ||
DEFVER-2 | BINARY | CPSM | 1 | Yes | AVG | Definition version | 0 | 0-15 | 5 |
NAME-1 | CHAR | CPSM | 8 | Yes | DIF | Program definition name | 7 | ||
CEDF | EYUDA | CPSM | 4 | Yes | LIKE | Display execution diagnostic facility (EDF) screens | YES | 8 | |
CEDF Input/Output Valid Values | YES NO | ||||||||
DATALOCATION | CVDAS | CPSM | 4 | Yes | LIKE | Data location | BELOW | 9 | |
DATALOCATION Input/Output Valid Values | BELOW ANY | ||||||||
EXECKEY | CVDAS | CPSM | 4 | Yes | LIKE | Program execution key | USER | 10 | |
EXECKEY Input/Output Valid Values | USER CICS | ||||||||
EXECUTIONSET | CVDAS | CPSM | 4 | Yes | LIKE | API subset restriction type | FULLAPI | 11 | |
EXECUTIONSET Input/Output Valid Values | FULLAPI DPLSUBSET | ||||||||
LANGUAGE | EYUDA | CPSM | 4 | Yes | LIKE | Language | N_A | 12 | |
LANGUAGE Input/Output Valid Values | ASSEMBLER C COBOL LE370 LEVSE PLI RPG N_A | ||||||||
RELOAD | EYUDA | CPSM | 4 | Yes | LIKE | Reload new copy | NO | 13 | |
RELOAD Input/Output Valid Values | YES NO | ||||||||
STATUS | CVDAS | CPSM | 4 | Yes | LIKE | Enabled status | ENABLED | 14 | |
STATUS Input/Output Valid Values | ENABLED DISABLED | ||||||||
USELPACOPY | EYUDA | CPSM | 4 | Yes | LIKE | Use program from the link pack area (LPA) | NO | 15 | |
USELPACOPY Input/Output Valid Values | YES NO | ||||||||
USAGE | EYUDA | CPSM | 4 | Yes | LIKE | Program storage release | NORMAL | 16 | |
USAGE Input/Output Valid Values | NORMAL TRANSIENT | ||||||||
RESIDENT | EYUDA | CPSM | 4 | Yes | LIKE | Residence status | NO | 17 | |
RESIDENT Input/Output Valid Values | YES NO | ||||||||
REMOTENAME | CHAR | CPSM | 8 | No | DIF | Program name in remote system | 18 | ||
REMOTESYSTEM | CHAR | CPSM | 4 | No | DIF | Remote system name | 19 | ||
TRANSID | CHAR | CPSM | 4 | No | DIF | Mirror transaction name for remote attach | 20 | ||
RSL | CHAR | CPSM | 8 | No | DIF | Resource security value | 0 | 0-24 | 22 |
RSL Input/Output Valid Values | PUBLIC | ||||||||
CREATETIME | DATETIME | CPSM | 8 | Yes | MAX | Definition create time | 23 | ||
USERDATA1 | CHAR | CPSM | 8 | No | DIF | User data area 1 | 24 | ||
USERDATA2 | CHAR | CPSM | 8 | No | DIF | User data area 2 | 25 | ||
USERDATA3 | CHAR | CPSM | 8 | No | DIF | User data area 3 | 26 | ||
DESCRIPTION | CHAR | CPSM | 58 | No | DIF | Definition description | 27 | ||
DYNAMIC | EYUDA | CPSM | 4 | Yes | LIKE | Dynamic routing status | NO | 29 | |
DYNAMIC Input/Output Valid Values | YES NO | ||||||||
CONCURRENCY | EYUDA | CPSM | 4 | Yes | LIKE | Concurrency status | N_A | 30 | |
CONCURRENCY Input/Output Valid Values | N_A QUASIRENT THREADSAFE | ||||||||
JVM | EYUDA | CPSM | 4 | Yes | LIKE | Java virtual machine (JVM) mode | NO | 31 | |
JVM Input/Output Valid Values | YES NO DEBUG | ||||||||
JVMCLASS | CHAR | CPSM | 255 | No | DIF | Java virtual machine (JVM) class | 32 | ||
HOTPOOL | EYUDA | CPSM | 4 | Yes | LIKE | Hot pooling status | NO | 34 | |
HOTPOOL Input/Output Valid Values | YES NO | ||||||||
JVMPROFILE | CHAR | CPSM | 8 | No | DIF | Java virtual machine (JVM) profile | DFHJVMPR | 35 | |
API | EYUDA | CPSM | 4 | Yes | LIKE | Application program interfaces | CICSAPI | 36 | |
API Input/Output Valid Values | CICSAPI OPENAPI |