Skip to content

/AWS1/CL_M2_DATASET

Defines a data set.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_datasetname TYPE /AWS1/M2_STRING /AWS1/M2_STRING

The logical identifier for a specific data set (in mainframe format).

io_datasetorg TYPE REF TO /AWS1/CL_M2_DATASETORGATTRS /AWS1/CL_M2_DATASETORGATTRS

The type of dataset. The only supported value is VSAM.

io_recordlength TYPE REF TO /AWS1/CL_M2_RECORDLENGTH /AWS1/CL_M2_RECORDLENGTH

The length of a record.

Optional arguments:

iv_storagetype TYPE /AWS1/M2_STRING /AWS1/M2_STRING

The storage type of the data set: database or file system. For Micro Focus, database corresponds to datastore and file system corresponds to EFS/FSX. For Blu Age, there is no support of file system and database corresponds to Blusam.

iv_relativepath TYPE /AWS1/M2_STRING /AWS1/M2_STRING

The relative location of the data set in the database or file system.


Queryable Attributes

storageType

The storage type of the data set: database or file system. For Micro Focus, database corresponds to datastore and file system corresponds to EFS/FSX. For Blu Age, there is no support of file system and database corresponds to Blusam.

Accessible with the following methods

Method Description
GET_STORAGETYPE() Getter for STORAGETYPE, with configurable default
ASK_STORAGETYPE() Getter for STORAGETYPE w/ exceptions if field has no value
HAS_STORAGETYPE() Determine if STORAGETYPE has a value

datasetName

The logical identifier for a specific data set (in mainframe format).

Accessible with the following methods

Method Description
GET_DATASETNAME() Getter for DATASETNAME, with configurable default
ASK_DATASETNAME() Getter for DATASETNAME w/ exceptions if field has no value
HAS_DATASETNAME() Determine if DATASETNAME has a value

datasetOrg

The type of dataset. The only supported value is VSAM.

Accessible with the following methods

Method Description
GET_DATASETORG() Getter for DATASETORG

relativePath

The relative location of the data set in the database or file system.

Accessible with the following methods

Method Description
GET_RELATIVEPATH() Getter for RELATIVEPATH, with configurable default
ASK_RELATIVEPATH() Getter for RELATIVEPATH w/ exceptions if field has no value
HAS_RELATIVEPATH() Determine if RELATIVEPATH has a value

recordLength

The length of a record.

Accessible with the following methods

Method Description
GET_RECORDLENGTH() Getter for RECORDLENGTH