TDQDEF Resource Table

A CICS® Definition that describes an intrapartition, extrapartition, indirect or remote transient data queue.

The Primary key field for this resource class is NAME. Note that a TDQ name can be only 4 characters long. The remainder of the 8-character NAME field should be padded with blank spaces.

The Secondary key field for this resource class is DEFVER.

The Tertiary key field for this resource class is CSDGROUP.

The following actions are supported:
INSTALL
Install a Transient Data Queue Definition.

The parameter data for the INSTALL action is described in Parameters for installing CICS definitions using BAS.

External resource name
CICSDefinitionTDQueue
Length
400
Usage
API or Batch Utility or WUI or CICS Management Client Interface
API view
No
CMAS context
No
SCOPE applies
No
Only query CMASs in workload
No
Object type
CICS Definition
Copybook identifier
EYUt3811
Table 1. Valid CPSM operations
Operations Actions Parameters Required
GET   CICSSYS(value) No
    CSDGROUP(value) No
    RESGROUP(value) No
CREATE   CSD No
    RESGROUP(value) No
UPDATE   CSD No
REMOVE   CSD No
PERFORM SET INSTALL FORCEINS(YES, NO) No
    MODE(INTRA, EXTRA, IND) No
    NOTIFY(NO, INACTIVE, RELEASE, FULL) No
    OVERRIDE No
    OVERTYPE(TARGET, RELATED, BOTH, NONE) No
    RELATED(value) No
    STATECHK(YES, NO) No
    TARGET(value) Yes
    USAGE(LOCAL, REMOTE) Yes
  ADDTOGRP RESGROUP(value) Yes
  CSDINSTALL None N/A
  CSDCOPY AS_RESOURCE(value) No
    DUPACTION(DUPERROR, DUPNOREPLACE, DUPREPLACE) No
    TO_CSDGROUP(value) No
Table 2. TDQDEF FEEDBACK error codes
Value Code Description
1 TDQDEF_INV_DATA Attribute data invalid
2 TDQDEF_REC_NOT_FOUND Requested resource not found
4 TDQDEF_REC_EXISTS Resource already exists
5 TDQDEF_REC_CHANGED Resource definition already changed
6 TDQDEF_INV_RESTYPE Invalid resource type
7 TDQDEF_INV_VER Invalid resource version
11 TDQDEF_NON_MP Maintenance point CMAS not available
12 TDQDEF_INV_CONTEXT Context not found
13 TDQDEF_INCONSISTENT_SET Inconsistent set condition
14 TDQDEF_INV_RESGROUP Resource group not found
21 TDQDEF_INV_ACTION Invalid action
22 TDQDEF_INV_RECADDR Invalid record address
23 TDQDEF_INV_RECLEN Invalid record length
24 TDQDEF_DIFF_VERSION Different version
25 TDQDEF_EARLY_NAMELIST_END Early name list end
26 TDQDEF_INV_NAMELIST Invalid name list
27 TDQDEF_INV_NAME Invalid name
28 TDQDEF_INV_MINNAME Invalid minor name
29 TDQDEF_NOTIFY Notify
30 TDQDEF_PARTIAL_INSTALL Partial install
31 TDQDEF_NOTHING_INSTALLED Nothing installed
32 TDQDEF_NO_TARGETS No targets
33 TDQDEF_NO_RELATED No related systems
34 TDQDEF_INV_TSCOPE Invalid target scope
35 TDQDEF_INV_RSCOPE Invalid related scope
36 TDQDEF_INV_USAGE Invalid usage
37 TDQDEF_INV_MODE Invalid mode
38 TDQDEF_INV_STATECHK Invalid state check
39 TDQDEF_INV_FORCEINS Invalid force install
40 TDQDEF_INV_NOTIFY Invalid notify
41 TDQDEF_INV_OVERTYPE Invalid overtype
42 TDQDEF_INV_OVRBLOCK Invalid override block
43 TDQDEF_INV_ORSTRING Invalid override string
44 TDQDEF_INV_STRNGTERM Invalid string term
45 TDQDEF_INV_EMBEDTERM Invalid embedded terminator
46 TDQDEF_INV_ATTRIBUTE Invalid attribute
47 TDQDEF_INV_LITERAL Invalid literal
48 TDQDEF_INV_ORSTGNA Invalid override string
49 TDQDEF_SCOPE_REQUIRED Scope required
50 TDQDEF_USAGE_CONFLICT Usage conflict
51 TDQDEF_NODEFS_SELECTED No definitions selected
52 TDQDEF_MORE_THAN_1_RELSYS More than one related system
53 TDQDEF_MISSING_RELSYSID Missing related system identifier
54 TDQDEF_SCOPE_CONFLICT Scope conflict
55 TDQDEF_INV_CSDGROUP Invalid CSD group
56 TDQDEF_REC_NOT_REMOVED Record not removed
57 TDQDEF_INV_RESOURCE Invalid resource
58 TDQDEF_INV_CICS_RESTYPE Invalid CICS restype
59 TDQDEF_PARTIAL_ACTION Partial action
60 TDQDEF_NOTHING_ACTIONED Nothing actioned
61 TDQDEF_INV_BOTHTOAS TO_CSDGROUP and AS_RESOURCE are mutually exclusive
62 TDQDEF_INV_NOTTOAS Either TO_CSDGROUP or AS_RESOURCE is required
63 TDQDEF_CSD_ERROR CSD access error
Table 3. TDQDEF resource table attributes
Name Datatype Source Len Req Sum Set Description Default Value Range Get Invalid Attr ID
ATIFACILITY EYUDA CPSM 4 Yes LIKE No Destination type TERMINAL     16
ATIFACILITY Input/output valid values TERMINAL, FILE, SYSTEM
BLOCKFORMAT CVDAS CPSM 4 No LIKE No Block option NOTAPPLIC     9
BLOCKFORMAT Input/output valid values BLOCKED, UNBLOCKED, NOTAPPLIC
BLOCKSIZE CHAR CPSM 8 No DIFF No Block size 0 0-32767   21
BUFNO CHAR CPSM 4 No DIFF No Number of buffers 1 1-255 E510+ 46
CHANGEAGENT CVDAS CPSM 4 No LIKE No Last modification agent     E640 E650 54
CHANGEAGENT Input/output valid values DREPAPI
CHANGEAGREL CHAR CPSM 4 No DIFF No Last modification agent release     E640 E650 56
CHANGETIME DATETIME CPSM 8 Yes MAX No Last modification time       1
CHANGEUSRID CHAR CPSM 8 No DIFF No Last modification user ID     E640 E650 55
CREATETIME DATETIME CPSM 8 Yes MAX No Time created       48
 CSDGROUP-3  CHAR CPSM 8 Yes DIFF Yes CSD group     E640 E650 58
DATABUFFERS CHAR CPSM 4 No DIFF No Number of buffers 1 1-255   23
DDNAME CHAR CPSM 8 Yes DIFF No DD name       29
 DEFVER-2  BINARY CPSM 1 Yes AVG Yes Version 0 0-15   5
DESCCODEPAGE BINARY CPSM 4 No DIFF No Description code page 37 0-99999999   53
DESCRIPTION CHAR CPSM 58 No DIFF No Description       52
DEVFILENAME CHAR CPSM 40 Yes DIFF No Device file name     EALL 37
DEVICEINIT EYUDA CPSM 4 Yes LIKE No Open at initalization INITIAL   E330+ 47
DEVICEINIT Input/output valid values INITIAL, DEFERRED
DEVICETYPE EYUDA CPSM 4 Yes LIKE No Type of device DISK   E330+ 44
DEVICETYPE Input/output valid values DISK, TAPE, PRINTER
DISPOSITION EYUDA CPSM 4 Yes LIKE No Disposition SHR     11
DISPOSITION Input/output valid values SHR, OLD, MOD
DSNAME CHAR CPSM 44 No DIFF No DS name       30
ERROROPTION EYUDA CPSM 4 Yes LIKE No Error option IGNORE     12
ERROROPTION Input/output valid values IGNORE, SKIP
FACILITYID CHAR CPSM 4 No DIFF No Facility identifier       31
FILELABEL EYUDA CPSM 4 Yes LIKE No Write a standard label NO   EALL 43
FILELABEL Input/output valid values YES, NO
INDIRECTNAME CHAR CPSM 4 No DIFF No Indirect transient data queue (TDQ) name       34
 NAME-1  CHAR CPSM 8 Yes DIFF Yes Name       7
OPENTIME EYUDA CPSM 4 Yes LIKE No Data set open time INITIAL     13
OPENTIME Input/output valid values INITIAL, DEFERRED
PRINTCONTROL EYUDA CPSM 4 No LIKE No Printer control N_A     14
PRINTCONTROL Input/output valid values ASA, MACHINE, N_A
PRINTERNUM CHAR CPSM 4 No DIFF No Printer number 1403 1403-5203 E330+ 45
RECORDFORMAT CVDAS CPSM 4 No LIKE No Record format UNDEFINED     10
RECORDFORMAT Input/output valid values UNDEFINED, VARIABLE, FIXED
RECORDSIZE CHAR CPSM 8 No DIFF No Record size 1 0-32767   22
RECOVSTATUS EYUDA CPSM 4 Yes LIKE No Recovery option NO     17
RECOVSTATUS Input/output valid values NO, PHYSICAL, LOGICAL
REMOTELENGTH CHAR CPSM 8 No DIFF No Remote length 1 0-32767   25
REMOTENAME CHAR CPSM 4 No DIFF No Remote transient data queue (TDQ) name       35
REMOTESYSTEM CHAR CPSM 4 No DIFF No System identifier of remote destination       36
RESIDENT EYUDA CPSM 4 Yes LIKE No Queue is resident or non-resident YES   E330+ 41
RESIDENT Input/output valid values YES, NO
REUSE EYUDA CPSM 4 Yes LIKE No Reuse control intervals YES   E330+ 40
REUSE Input/output valid values YES, NO
REWIND EYUDA CPSM 4 Yes LIKE No Tape disposition LEAVE     15
REWIND Input/output valid values LEAVE, REREAD, NOTAPPLIC
RSL CHAR CPSM 8 No DIFF No Resource security value PUBLIC 1-24 E330+ 39
RSL Input/output valid values PUBLIC
SYSOUTCLASS CHAR CPSM 1 No DIFF No System output (SYSOUT) class       27
TAPEMARK EYUDA CPSM 4 Yes LIKE No Write a file tapemark NO   EALL 42
TAPEMARK Input/output valid values YES, NO
TDQTYPE EYUDA CPSM 4 Yes LIKE No Transient data queue (TDQ) type EXTRA     26
TDQTYPE Input/output valid values EXTRA, INTRA, INDIRECT, REMOTE
TERMID CHAR CPSM 4 No DIFF No Terminal name       38
TRANSID CHAR CPSM 4 No DIFF No Transaction started at trigger level       32
TRIGGERLEVEL CHAR CPSM 8 No DIFF No Trigger level 1 0-32767   24
TYPEFILE CVDAS CPSM 4 Yes LIKE No Data set type INPUT     20
TYPEFILE Input/output valid values INPUT, OUTPUT, RDBACK
USERDATA1 CHAR CPSM 8 No DIFF No User data area 1       49
USERDATA2 CHAR CPSM 8 No DIFF No User data area 2       50
USERDATA3 CHAR CPSM 8 No DIFF No User data area 3       51
USERID CHAR CPSM 8 No DIFF No User ID on the triggered transaction       33
WAIT EYUDA CPSM 4 Yes LIKE No Wait for UOW resynchronization N_A     18
WAIT Input/output valid values YES, NO, N_A
WAITACTION EYUDA CPSM 4 Yes LIKE No In-doubt UOW wait action N_A     19
WAITACTION Input/output valid values REJECT, QUEUE, N_A