Keywords1
The Online Reorg function uses the REORG command with the SHARE(YES,UPDATE) keyword.
Table 1 lists the keywords that are available for the Online Reorg function.
Table 1. Online Reorg function keywords
Keyword | Accepted values | Default values | Reference | Description |
---|---|---|---|---|
AJSWAP | (Y) (N) | N | Swap M-through-V Datasets to A-through-J during REORG with HALDB. | |
ALLOWLC | (Y) (N) | N | Specify whether to allow logical children with no logical parents. | |
ALLOWLP | (Y) (N) | N | Specify whether to allow logical parents with no logical children. | |
AGN | (agnname) | None | Specify an application group name for the BMP. | |
AOIUSER | (progname) | None | Invoke a user exit from within the AOI. | |
CREORG | (YES,OKAYnnnn) (YES,STOPnnnn) (NO) | (YES,OKAYnnnn) | Specify conditional reorganization for MAXM Database Advisor for IMS. | |
DBD | (dbdName1,dbdName2,...) | None | Specify the DBD name. Support for the DBD keyword was added for use with the GROUP subcommand. | |
DBR | (FEOV) (NOFEOV) | (FEOV) | Specify whether to switch the OLDS for the /DBR at the end of the reorganization. | |
DBRC | (YES) (NO) | The DBRC specification in the IMSCTRL macro | Specify whether to invoke DBRC. For HALDBs, DBRC(YES) is required. | |
DESCCODE | (nn,...) max 10 entries | (7) | Specify descriptor codes used to route messages to the console. | |
DYNALLOC | (YES) (NO) (YES,YES,x) (YES,NO, x) | (NO) | Dynamically allocate all database data sets using the data set names specified in the RECON data sets, and use the DBRC-registered names as models for the shadows. | |
FBFF | (n1,n2...n10) | None | Specify an override value for the free block frequency factor specified in the DBD. | |
FMTALL | (YES) (NO) | (NO) | Format all data sets. | |
FMTRAA | (YES) (NO) | (YES) | Format the HDAM root addressable area. | |
FORCELP | (Y) (N) | (N) | Specify whether to force logical parent counter fields. | |
FRFPRINT | (ddname) | BMCPRINT | Specify the data set that will contain the Online Reorg function and Reorg function reports and processing output. | |
FSPF | (n1,n2...n10) | (95) | Specify a percentage of free space to qualify a block as free. | |
HDAMFSPF | (IGNORE) (NO) | (NO) | Ignore the free space percentage factor. | |
HDSORT | (YES) (NO) (AUTO) | (AUTO) | Invoke the HD Sort utility or the BMC RAP Sequencer. | |
ICNEEDED | (ON) (OFF) | (ON) for RECOV databases (OFF) for NONRECOV databases | Specify whether to turn off the ICNEEDED flag for all NONRECOV DBDs. | |
ICP | (YES) (NO) | (NO) | Invoke the Parallel Image Copy function. | |
IDCAMS | (input) (input,output) (input,output,Y) (input,output,N) | None | Specify SYSIN and SYSPRINT files for IDCAMS processing. | |
IMSID | (imsid) | The IMSID from IMS generation (DFSVC000 module) | Specify the IMSID under which reports are stored in the PDX. | |
INPUT | (DB,REORG) (DB,INIT) | (DB,REORG) | Specify whether to reorganize the original database or initialize an empty database. | |
IRLMGRP | (irlmgrp) | None | Specify the IRLM group to be used with the Snapshot Copy function. | |
LDPPRINT | (ddname) | (BMCPRINT) | Specify the data set that will contain the Reload function reports and processing output. | |
LOGDSN | (dsname,SINGLE) (dsname,DUAL) | None | Dynamically allocate the IEFRDER and CRFRDER logs. | |
LOGEXPDT | (yyddd) (yyyy/ddd) | None | Keep the logs until the specified date. | |
LOGRETPD | (nnnnn) | None | Keep the logs the specified number of days. | |
LOGSMS | (YES,mgmt,strg,data) (NO) | The installation defaults | Use SMS and the specified management, storage, and data classes. | |
LOGSPACE | (prim,sec) | (100,50) | Specify the amount of space to allocate when dynamically allocating the logs. | |
LOGUNIT | (unitName,unitName) | None | Use the specified unit names for the logs. | |
MONITOR | (nnnnnnn) | No automatic monitoring | Monitor job progress. | |
MONUSERS | (user01,user02,...) | Send monitor messages to TSO users and BMCMSG | Send monitor messages to up to 10 specified TSO user IDs. | |
OLDDBD | (ddname) | None | If you want to change the DBD definition during a reorganization, specify the OLDDBD definition here. | |
OMAPI | (Y) (N) | (N) | Specify whether to use IMS type-2 commands. | |
OSAMMAX | (4) (8) | (4) | Specify the size limit of an OSAM database. | |
OVFLONLY | (segname1,segname2,...) max 25 names | None | Place specified segments in HDAM overflow area. | |
PART | (ALL) (partitionName,...) (nn,nn,...) (nn) | (ALL) | Reorganize selected HALDB partitions. | |
PDX | (OKAYnnnn) (STOPnnnn) | (OKAY0004) | Specify which action to take if the PDX fails to open. | |
PDXPARMS | (userName) | The DBD name specified in the EXEC statement’s PARM operand | Override the DBD name member in the PDX. | |
PRTOLC | (Y) (N) | (Y) | Specify whether to print logical child records with no logical parent. | |
PRTOLP | (Y) (N) | (N) | Specify whether to print logical parents with no logical children. | |
PSB | (psbName) | None | Specify a PSB BMP for the Online Reorg function. | |
REPORTS | See Reports7 | Generate reports. | ||
RMBYTES | (SEGSIZE) (MINBYTES) | (MINBYTES) | Specify how to calculate the database record size to determine when to place consecutively inserted segments into overflow. | |
ROUTCODE | (nn,...) max 10 entries | (2,7) | Specify routing codes to control the destination of messages sent to the console. | |
SCAN (space search) | (-nnn+mmm) (+nnn-mmm) (-+nnn),(+-nnn) | (0) for HIDAM (-10+10) for HDAM | Set the space search method. | |
SEGPOS | (segname1,n1,segname2,n2,...) max 25 names | None | Specify which segment type to place near the root. | |
SEGPOSO | (ALL) (segname1,segname2,...) max 25 names | None | Place the specified segment in the HDAM overflow area if the segment exceeds the limit specified in SEGPOS. | |
SHARE | (YES,UPDATE) | (NO) | Specify whether users will have access to the database during reorganization. | |
SIUPRINT | (ddname) | (BMCPRINT) | Specify the data set that will contain the Index Build function reports and processing output. | |
SNAPSHOT | (YES) (NO) | (NO) | Specify whether to take a Snapshot Copy of the database being unloaded. | |
SORTWORK | (n,ccc,unitName,dataclas,mgmtclas,storclas) | (3,100,SYSDA) | Dynamically allocate sort work data sets. | |
SSID | (imsid) | The IMSID from IMS generation (DFSVC000 module) | Specify the IMS subsystem to be used for the BMP to connect to the IMS control region. | |
SWAP | (YES) (NO) (DELETE) | (NO) | Automatically swap the data set names after a successful reorganization. | |
TRUNC | (YES) (NO) | (NO) | Start each HIDAM root in a new block. | |
ULPPRINT | (ddname) | (BMCPRINT) | Specify the data set that will contain the Unload function reports and processing output. | |
USEREXIT | (exitName,U|L,YES|NO) | None | Invoke a user exit routine that was written for the Online Reorg function. | |
XBMSSID | (ssid) | None | Specify the XBM subsystem to be used with the Snapshot Copy function. |