PROGDEF Resource Table

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:

INSTALL
Install a Program Definition.

The parameter data for the INSTALL action is described in Parameters for installing CICS Definitions.

Length
456
Usage
API or Batch Utility
API view
No
CMAS context
No
SCOPE applies
No
Only query CMASs in workload
No
Object type
CICS Definition
Copybook identifier
EYUt3809 or PROGDEF
Valid API operations
GET CREATE UPDATE REMOVE and PERFORM
Parameters
GET
[RESGROUP] [CICSSYS]
CREATE
[RESGROUP]

API Actions

INSTALL
Install

PARM(' [NOTIFY(value)] USAGE(value) [FORCEINS(value)] [STATECHK(value)] [MODE(value)] [OVERTYPE(value)] [OVERRIDE(override)] TARGET(value) [RELATED(value)] .')

ADDTOGRP
Add to resource group

PARM(' [ERRQUEUE] RESGROUP(value) .')

Table 379. PROGDEF FEEDBACK error codes
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
Table 380. PROGDEF resource table attributes
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
[[ Contents Previous Page | Next Page Index ]]