Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/cics-ts-resource-model/_shared/latest--cicsts-resourcemodel-1.0.1.json
Parent schema cics-ts-resource-model
Type: object

Schema that describes the structure of a resource model document.

Properties

schemaVersion string

Specify the resource model schema version.

Values: "resourceModel/1.0"
application object

Application entry.

4 nested properties
name string required
description string
constraints constraintentry[]
configuration object[]
resourceModel object

Resource model entry meta-data and resources list.

All of: variant, variant, variant, variant, variant, variant
2 nested properties
target string required
Values: "cicsts-5.4.0" "cicsts-5.5.0" "cicsts-5.6.0" "cicsts-6.1.0" "cicsts-6.2.0" "cicsts-6.3.0"
defines array required

Any of

1. variant
2. variant

Definitions

applicationentry object

Application entry.

name string required
description string
constraints constraintentry[]
configuration object[]
constraintentry object
modelentry object

Resource model entry meta-data and resources list.

target string required
Values: "cicsts-5.4.0" "cicsts-5.5.0" "cicsts-5.6.0" "cicsts-6.1.0" "cicsts-6.2.0" "cicsts-6.3.0"
defines array required
modelrequiredstringattribute object

Resource public attribute details

required boolean

This attribute is always required.

Constant: true
description string

Provide a string to describe the attribute.

modelpublicattribute object

Resource public attribute details

required boolean required

Specify true if this attribute must be specified, false if it's optional.

description string

Provide a string to describe the attribute.

modelpublicstringattribute object

Resource public attribute details

resource-model-cicsts-5.4.0 object
type string required

Specify a CICSTS-5.4.0 resource type

Values: "atomservice" "bundle" "connection" "db2conn" "db2entry" "db2tran" "doctemplate" "enqmodel" "file" "ipconn" "journalmodel" "jvmserver" "library" "lsrpool" "mapset" "mqconn" "mqmonitor" "partitionset" "partner" "pipeline" "processtype" "profile" "program" "sessions" "tcpipservice" "tdqueue" "terminal" "tranclass" "transaction" "tsmodel" "typeterm" "urimap" "webservice"
attributes object required
id string

Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#/-_%&?!:|"=¬,;<>].

maxLength=64pattern=^[A-Za-z0-9$@#/\-_%&?!:|"=¬,;<>]+$
description string

Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|"=¬,;<> ].

maxLength=255pattern=^[A-Za-z0-9$@#./\-_%&?!:|"=¬,;<> ]+$
resource-model-cicsts-5.5.0 object
type string required

Specify a CICSTS-5.5.0 resource type

Values: "atomservice" "bundle" "connection" "db2conn" "db2entry" "db2tran" "doctemplate" "enqmodel" "file" "ipconn" "journalmodel" "jvmserver" "library" "lsrpool" "mapset" "mqconn" "mqmonitor" "partitionset" "partner" "pipeline" "processtype" "profile" "program" "sessions" "tcpipservice" "tdqueue" "terminal" "tranclass" "transaction" "tsmodel" "typeterm" "urimap" "webservice"
attributes object required
id string

Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#/-_%&?!:|"=¬,;<>].

maxLength=64pattern=^[A-Za-z0-9$@#/\-_%&?!:|"=¬,;<>]+$
description string

Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|"=¬,;<> ].

maxLength=255pattern=^[A-Za-z0-9$@#./\-_%&?!:|"=¬,;<> ]+$
resource-model-cicsts-5.6.0 object
type string required

Specify a CICSTS-5.6.0 resource type

Values: "atomservice" "bundle" "connection" "db2conn" "db2entry" "db2tran" "doctemplate" "dumpcode" "enqmodel" "file" "ipconn" "journalmodel" "jvmserver" "library" "lsrpool" "mapset" "mqconn" "mqmonitor" "partitionset" "partner" "pipeline" "processtype" "profile" "program" "sessions" "tcpipservice" "tdqueue" "terminal" "tranclass" "transaction" "tsmodel" "typeterm" "urimap" "webservice"
attributes object required
id string

Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#/-_%&?!:|"=¬,;<>].

maxLength=64pattern=^[A-Za-z0-9$@#/\-_%&?!:|"=¬,;<>]+$
description string

Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|"=¬,;<> ].

maxLength=255pattern=^[A-Za-z0-9$@#./\-_%&?!:|"=¬,;<> ]+$
resource-model-cicsts-6.1.0 object
type string required

Specify a CICSTS-6.1.0 resource type

Values: "atomservice" "bundle" "connection" "db2conn" "db2entry" "db2tran" "doctemplate" "dumpcode" "enqmodel" "file" "ipconn" "journalmodel" "jvmserver" "library" "lsrpool" "mapset" "mqconn" "mqmonitor" "partitionset" "partner" "pipeline" "processtype" "profile" "program" "sessions" "tcpipservice" "tdqueue" "terminal" "tranclass" "transaction" "tsmodel" "typeterm" "urimap" "webservice"
attributes object required
id string

Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#/-_%&?!:|"=¬,;<>].

maxLength=64pattern=^[A-Za-z0-9$@#/\-_%&?!:|"=¬,;<>]+$
description string

Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|"=¬,;<> ].

maxLength=255pattern=^[A-Za-z0-9$@#./\-_%&?!:|"=¬,;<> ]+$
resource-model-cicsts-6.2.0 object
type string required

Specify a CICSTS-6.2.0 resource type

Values: "atomservice" "bundle" "connection" "db2conn" "db2entry" "db2tran" "doctemplate" "dumpcode" "enqmodel" "file" "ipconn" "journalmodel" "jvmserver" "library" "lsrpool" "mapset" "mqconn" "mqmonitor" "partitionset" "partner" "pipeline" "processtype" "profile" "program" "sessions" "tcpipservice" "tdqueue" "terminal" "tranclass" "transaction" "tsmodel" "typeterm" "urimap" "webservice"
attributes object required
id string

Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#/-_%&?!:|"=¬,;<>].

maxLength=64pattern=^[A-Za-z0-9$@#/\-_%&?!:|"=¬,;<>]+$
description string

Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|"=¬,;<> ].

maxLength=255pattern=^[A-Za-z0-9$@#./\-_%&?!:|"=¬,;<> ]+$
listConfiguration object
name string | object required
group string | object required
resource-model-cicsts-6.3.0 object
type string required

Specify a CICSTS-6.3.0 resource type

Values: "atomservice" "bundle" "connection" "db2conn" "db2entry" "db2tran" "doctemplate" "dumpcode" "enqmodel" "file" "ipconn" "journalmodel" "jvmserver" "library" "lsrpool" "mapset" "mqconn" "mqmonitor" "partitionset" "partner" "pipeline" "processtype" "profile" "program" "sessions" "tcpipservice" "tdqueue" "terminal" "tranclass" "transaction" "tsmodel" "typeterm" "urimap" "webservice"
attributes object required
id string

Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#/-_%&?!:|"=¬,;<>].

maxLength=64pattern=^[A-Za-z0-9$@#/\-_%&?!:|"=¬,;<>]+$
description string

Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|"=¬,;<> ].

maxLength=255pattern=^[A-Za-z0-9$@#./\-_%&?!:|"=¬,;<> ]+$