OpenFrame Base 7.1
This chapter briefly describes new features of OpenFrame/Base 7.1. For further details on each feature, refer to the respective guide.
1. Updated Features
This section describes updated features of the new version.
1.1. TSAM RDB
-
Replaced libtstbr6.so, a library for Tibero TSAM, by libtsrdb6.so.
-
Modified so that TSAM data can be converted and managed in individual copybook fields.
-
Modified so that configurations about TSAM can be managed in the TSAM_RDB section of the ds subject, under OpenFrame Configuration.
-
Added OCCURS BULK, an option to create OCCURS fields in a single column (since TSAM tables are now managed as column), to the IDCAMS tool and utility.
|
1.2. Managing VOLUME Information as Tables
-
Changed the existing file-based management of volume information, to table-based management in a database.
-
Added volmgr, an integrated volume management tool, and deleted listvol and voladd, which were the existing volume management tools.
For more information about volmgr, refer to OpenFrame Tool Reference Guide.
1.3. Integrated RBA Management Tables
-
Integrated volume-level RBA management tables as OFM_BASE_RBA tables.
1.4. Managing data set Allocation Slot Information as Tables
-
Changed the existing shared memory-based management of data set allocation information, to table-based management in a database.
-
Added OFM_BASE_ALLOC tables to manage the data set allocation information.
-
Replaced dsshm, the allocation slot management tool, by dsrdb.
For more information about the dsrdb tool, refer to OpenFrame Tool Reference Guide.
1.5. Changed System Table Schema
Deleted unused schema information from OpenFrame system tables.
-
OFM_BASE_VTOC
-
Updated tables
COLUMN_NAME TYPE CONSTRAINT ---------------------------------------- ------------------ -------------------- VOLSER VARCHAR(6) NOT NULL PRIMARY KEY ENTNAME VARCHAR(44) NOT NULL PRIMARY KEY ENTTYPE CHAR(1) NOT NULL DSCRDT CHAR(8) DSEXDT CHAR(8) OWNERID VARCHAR(8) DSORG VARCHAR(8) RECFM VARCHAR(8) KEYPOS NUMBER(8) KEYLEN NUMBER(8) LRECL NUMBER(8) BLKSIZE NUMBER(8) PRIMSPAC NUMBER(10) SCONSPAC NUMBER(10) NVSM_ATTR NUMBER(3) NVSM_FLAG NUMBER(10) FILESEQ NUMBER(8) LAST_MOD_DATE CHAR(8) LAST_MOD_TIME CHAR(6) LAST_UPDT_USER VARCHAR(8) NOT NULL LAST_UPDT_TIME TIMESTAMP(6) NOT NULL INDEX_NAME TYPE COLUMN_NAME -------------------------------- ------------------------ ---------------------- OFM_BASE_VTOC_PK NORMAL VOLSER ENTNAME
-
Deleted table schema information
DSCBTTR, COMPNAME, CLSNAME, BASENAME, PRIMSPAC, SCONSPAC, HARBADS, HURBADS, NOEXTNT, OPENIND, SPACEOPTN, FLAGS, REC_INSERTED, REC_RETRIEVED, REC_UPDATED, REC_DELETED, REC_TOTAL, FREESPACE, CA_FREESPACE, FI_FREESPACE, CA_SPLITS, CI_SPLITS, ENTRIES_SECT, HI_LEVEL_RBA, LEVELS, SEQ_SET_RBA, VOLPATH
-
-
OFM_BASE_CATALOG
-
Updated tables
COLUMN_NAME TYPE CONSTRAINT ---------------------------------------- ------------------ -------------------- CATNAME VARCHAR(63) NOT NULL PRIMARY KEY ENTNAME VARCHAR(63) NOT NULL PRIMARY KEY ENTTYPE CHAR(1) NOT NULL VOLSER VARCHAR(6) DSCRDT CHAR(8) DSEXDT CHAR(8) OWNERID VARCHAR(8) STOR_CLASS VARCHAR(8) MGMT_CLASS VARCHAR(8) DATA_CLASS VARCHAR(8) AVG_LRECL NUMBER(8) MAX_LRECL NUMBER(8) KEY_POS NUMBER(8) KEY_LEN NUMBER(8) AKEY_POS NUMBER(8) VSAM_TYPE NUMBER(3) VSAM_ATTR NUMBER(10) VSAM_RGATTR NUMBER(3) GDG_LIMIT NUMBER(5) GDG_RTN NUMBER(10) GDG_ATTR NUMBER(3) ENTRY_FLAG NUMBER(10) LAST_MOD_DATE CHAR(8) LAST_MOD_TIME CHAR(6) LAST_UPDT_USER VARCHAR(8) NOT NULL LAST_UPDT_TIME TIMESTAMP(6) NOT NULL INDEX_NAME TYPE COLUMN_NAME -------------------------------- ------------------------ ---------------------- OFM_BASE_CATALOG_IDX1 NORMAL CATNAME ENTTYPE OFM_BASE_CATALOG_PK NORMAL CATNAME ENTNAME
-
Deleted table schema information
RELEASE, LTBACKDT, SECFLAGS, PASSATMP, PASSPRMT, PASSWORDC, PASSWORDM, PASSWORDR, PASSWORDU, KYFMT, BASEKEYLEN, BASELRECL, ATTRS, SHOPT, GDGALTDT, NVSMATTR, DEVTYP, CISIZE
-
Since CISIZE is not used in VSAM, when accessing RBA in ESDS from CICS ASM, the value must be passed as records, not in bytes. |
1.6. Managing OpenFrame Configuration Information as Tables
-
Modified so that the existing file-based OpenFrame configuration information can be managed as tables in a database.
-
Changed the configuration meta file format to be loaded in a database, and separated each file by individual product.
-
Modified to load data into TmaxTCache, to synchronize the configuration information and support multi-node environments.
-
Added the ofconfig tool, to manage the modified configuration information structure.
-
For more information about OpenFrame Configuration, refer to OpenFrame Configuration Guide.
-
For more information about how to use the ofconfig tool, refer to OpenFrame Tool Reference Guide.
-
1.7. Managing Error Codes as Tables
-
Modified so that the existing file-based OpenFrame error information can be managed as tables in a database.
-
Added the insert feature to the oferror tool to load the error information into a database.
For more information about the oferror tool, refer to OpenFrame Tool Reference Guide.
1.8. Formatting System and Server Logs
-
Formatted logs for all OpenFrame products.
-
Improved the date-hour display format in logs.
-
Service log format
[YYYY-MM-DDTHH:MM:SS.ffffff] [SERVICE-NAME(PID)] [M] [MSGCODE] MESSAGE-CONTENTS
-
System log format
[YYYY-MM-DDTHH:MM:SS.ffffff] [EXECUTED-MODULE] [CODE] [MSGCODE] EVENT FREE-FORMAT-CONTENTS
-
Operational log format
[YYYY-MM-DDTHH:MM:SS.ffffff] [EXECUTED-MODULE] [CODE] [MSGCODE] EVENT FREE-FORMAT-CONTENTS
For more information about logs in OpenFrame, refer to "Appendix.D Log Management" in OpenFrame Base Guide.
-