TSMDEF Resource Table

A CICS® Definition that describes a temporary storage model.

The First key field for this resource is NAME.

The Second key field for this resource is DEFVER.

The Third key field for this resource is CSDGROUP.

The following actions are supported:
ADDTOGRP
Add to resource group
The parameter data for the ADDTOGRP action is:
   PARM('RESGROUP(resgroup).')

     where:

     resgroup = The name of a RESGROUP definition.
CSDCOPY
Copy the CICS CSD resource definition in a CSD group into an different CSD group.
The parameter data for the CSDCOPY action is described in Managing CICS definitions in the CSD.
CSDINSTALL
Install the CICS CSD resource definition in a CSD group into an active system.
The parameter data for the CSDINSTALL action is described in Managing CICS definitions in the CSD.
INSTALL
Install a Temporary Storage Model Definition.

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

External resource name(CMCI)
CICSDefinitionTSModel
Object type
CICS Definition
Length
280
Usage
API, Batch Utility, WUI, CICS Management Client Interface(CMCI)
API view
No
CMAS context
No
SCOPE applies
No
Only query CMASs in workload
No
Copybook identifier
EYUt3821
CICS Commands subject to CICS Security
INQUIRE TSMODEL
Unsupported CICS Releases
None
Table 1. Valid CPSM operations
Operations Actions Parameters Required
CREATE   CSD No
    RESGROUP(value) No
GET   CICSGRP(value) No
    CICSSYS(value) No
    CSDGROUP(value) No
    RESGROUP(value) No
REMOVE   CSD No
UPDATE   CSD No
PERFORM SET, PERFORM OBJECT ADDTOGRP RESGROUP(value) Yes
  CSDCOPY AS_RESOURCE(value) No
    DUPACTION(DUPERROR, DUPNOREPLACE, DUPREPLACE) No
    TO_CSDGROUP(value) No
  CSDINSTALL None N/A
  INSTALL FORCEINS(YES, NO) No
    MODE(value) 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) Yes
Table 2. TSMDEF FEEDBACK error codes
Value Code Description
1 TSMDEF_INV_DATA Attribute data invalid
2 TSMDEF_REC_NOT_FOUND Requested resource not found
4 TSMDEF_REC_EXISTS Resource already exists
5 TSMDEF_REC_CHANGED Resource definition already changed
6 TSMDEF_INV_RESTYPE Invalid resource type
7 TSMDEF_INV_VER Invalid resource version
11 TSMDEF_NON_MP Maintenance point CMAS not available
12 TSMDEF_INV_CONTEXT Context not found
13 TSMDEF_INCONSISTENT_SET Inconsistent set condition
14 TSMDEF_INV_RESGROUP Resource group not found
21 TSMDEF_INV_ACTION Invalid action
22 TSMDEF_INV_RECADDR Invalid record address
23 TSMDEF_INV_RECLEN Invalid record length
24 TSMDEF_DIFF_VERSION Different version
25 TSMDEF_EARLY_NAMELIST_END Early name list end
26 TSMDEF_INV_NAMELIST Invalid name list
27 TSMDEF_INV_NAME Invalid name
28 TSMDEF_INV_MINNAME Invalid minor name
29 TSMDEF_NOTIFY Notify
30 TSMDEF_PARTIAL_INSTALL Partial install
31 TSMDEF_NOTHING_INSTALLED Nothing installed
32 TSMDEF_NO_TARGETS No targets
33 TSMDEF_NO_RELATED No related systems
34 TSMDEF_INV_TSCOPE Invalid target scope
35 TSMDEF_INV_RSCOPE Invalid related scope
36 TSMDEF_INV_USAGE Invalid usage
37 TSMDEF_INV_MODE Invalid mode
38 TSMDEF_INV_STATECHK Invalid state check
39 TSMDEF_INV_FORCEINS Invalid force install
40 TSMDEF_INV_NOTIFY Invalid notify
41 TSMDEF_INV_OVERTYPE Invalid overtype
42 TSMDEF_INV_OVRBLOCK Invalid override block
43 TSMDEF_INV_ORSTRING Invalid override string
44 TSMDEF_INV_STRNGTERM Invalid string terminator
45 TSMDEF_INV_EMBEDTERM Invalid embedded terminator
46 TSMDEF_INV_ATTRIBUTE Invalid attribute
47 TSMDEF_INV_LITERAL Invalid literal
48 TSMDEF_INV_ORSTGNA Invalid override string
49 TSMDEF_SCOPE_REQUIRED Scope required
50 TSMDEF_USAGE_CONFLICT Usage conflict
51 TSMDEF_NODEFS_SELECTED No definitions selected
52 TSMDEF_MORE_THAN_1_RELSYS More than one related system
53 TSMDEF_MISSING_RELSYSID Missing related system identifier
54 TSMDEF_SCOPE_CONFLICT Scope conflict
55 TSMDEF_INV_CSDGROUP Invalid CSD group
56 TSMDEF_REC_NOT_REMOVED Record not removed
57 TSMDEF_INV_RESOURCE Invalid resource
58 TSMDEF_INV_CICS_RESTYPE Invalid CICS restype
59 TSMDEF_PARTIAL_ACTION Partial action
60 TSMDEF_NOTHING_ACTIONED Nothing actioned
61 TSMDEF_INV_BOTHTOAS TO_CSDGROUP and AS_RESOURCE are mutually exclusive
62 TSMDEF_INV_NOTTOAS Either TO_CSDGROUP or AS_RESOURCE is required
63 TSMDEF_CSD_ERROR CSD access error
Table 3. TSMDEF resource table attributes
Name Datatype Source Len Req Sum Description Default Value Range Offset GraphQL Field
 NAME-1  CHAR CPSM 8 Yes DIFF Name     25 name
 DEFVER-2  BINARY CPSM 1 Yes AVG Version 0 0-15 24 version
 CSDGROUP-3  CHAR CPSM 8 Yes DIFF CSD group     256 CSDGroup
CHANGEAGENT CVDAS CPSM 4 No LIKE Last modification agent     8 changeAgent
CHANGEAGENT Input/output valid values
  • CSDAPI
  • CSDBATCH
  • DREPAPI
  • N_A
CHANGEAGREL CHAR CPSM 4 No DIFF Last modification agent release     20 changeAgentRelease
CHANGETIME DATETIME CPSM 8 Yes MAX Last modification time     0 changeTime
CHANGEUSRID CHAR CPSM 8 No DIFF Last modification user ID     12 changeUserID
CREATETIME DATETIME CPSM 8 Yes MAX Time created     96 createTime
DESCCODEPAGE BINARY CPSM 4 No DIFF Description code page 37 0-99999999 252 desccodepage
DESCRIPTION CHAR CPSM 58 No DIFF Description     128 description
EXPIRYINT CHAR CPSM 8 Yes DIFF TS Queue expiry interval (hours) 0 0-15000 264 expiryint
EXPIRYINTMIN CHAR CPSM 8 Yes DIFF TS Queue expiry interval (minutes)   0-900000 272 expiryintmin
LOCATION CVDAS CPSM 4 Yes LIKE Queue location AUXILIARY   52 location
LOCATION Input/output valid values
  • MAIN
  • AUXILIARY
POOLNAME CHAR CPSM 8 No DIFF Shared TS pool name     64 poolname
PREFIX CHAR CPSM 16 Yes DIFF TS queue prefix     33 prefix
RECOVERY EYUDA CPSM 4 Yes LIKE Recovery option NO   56 recovery
RECOVERY Input/output valid values
  • YES
  • NO
REMOTEPREFIX CHAR CPSM 16 No DIFF Remote TS queue prefix     76 remoteprefix
REMOTESYSTEM CHAR CPSM 4 No DIFF Remote system ID     72 remotesystem
SECURITY EYUDA CPSM 4 Yes LIKE Security option NO   60 security
SECURITY Input/output valid values
  • YES
  • NO
USERDATA1 CHAR CPSM 8 No DIFF User data area 1     104 userdata1
USERDATA2 CHAR CPSM 8 No DIFF User data area 2     112 userdata2
USERDATA3 CHAR CPSM 8 No DIFF User data area 3     120 userdata3
XPREFIX CHAR CPSM 32 No DIFF Hexadecimal TS queue prefix     186 xprefix
XREMOTEPFX CHAR CPSM 32 No DIFF Hexadecimal remote TS queue prefix     218 xremotepfx