Keywords2
The Unload function uses the DBSCAN and UNLOAD commands.
Table 1 lists valid keywords.
Table 1. Unload function keywords
Keyword | Accepted values | Default values | Reference | Description |
|---|---|---|---|---|
BUFSPACE | (1-999) | (20) | Allows a buffer space specification of up to 999 MB for the unload step. While these buffers are not page fixed, they can have a significant impact on your system resources and should be used with caution. | |
CREORG | (YES,OKAYnnnn) (YES,STOPnnnn) (NO) | (YES,OKAYnnnn) | Specify conditional reorganization option for MAXM Database Advisor for IMS. | |
DESCCODE | (nn,...) max 10 entries | (7) | Specify descriptor codes used to route messages to the console. | |
DFSDBUX1 | (YES) (NO) | (YES) | Specify whether to invoke the DFSDBUX1 user exit. | |
DFSURGU1 | (LONG) (SHORT) (XSHORT) (FRMT1) (FRMT2) (FRMT3) | (LONG) | Select the format of HD Unload records. | |
DYNALLOC | (YES) (NO) | (NO) | Dynamically allocate database data sets using the data set names specified in the RECON data sets. DYNALLOC(YES) required for HALDBs; it is also the default. | |
EXPAND | (YES) (NO) | (YES) | Expand compressed segments. | |
EXTCMDS | See EXTCMDS | See EXTCMDS | Specify how to extract data from your databases. | |
FFTOHAL | (NO) (YES) | NO | Creates an Unload file usable by BMC to migrate Full Function logically related databases to HALDB. | |
HSAMOUT | (dbdName) | Blank | Write an HSAM database. | |
IMSID | (imsID) | The IMSID from IMS generation (DFSVC000 module) | Specify IMSID under which reports are stored in the PDX. | |
IRLMGRP | (irlmgrp) | None | Specify the IRLM group to be used with the Snapshot Copy function. | |
LIMITS | (startVal,endVal,ddname,...) (AUTO) (PART) | (AUTO) | Specify subsets for a parallel unload. | |
LIMITSDS | (mask,option) | (mask,D) | Specify how to dynamically allocate unload data sets for partitions. | |
LPCK | (NO) (YES) | (YES) | Retrieve the logical parent concatenated key (LPCK). | |
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. | |
NEWDBD | (ddname) | None | Restructure the database using this new DBD. | |
PARALLEL | (YES) (NO) | (YES) | Enable parallel processing. | |
PART | (ALL) (partitionName,...) (nn,nn,...) | (ALL) | Perform reorganization tasks for one or more database partitions. | |
PDXPARMS | (userName) | The DBD name specified in the EXEC statement’s PARM operand | Override the DBDname member in the PDX. | |
PTRCHECK | (NO) (PHY) | (NO) | Verify pointers. | |
PTRERROR | (ABEND) (ACCEPT) (ACCEPT,n) | (ABEND) | Specify the action to take if a pointer error is found. | |
REPORTS | See Reports7 | See Reports7 | Generate reports. | |
ROUTCODE | (nn,...) max 10 entries | (2,7) | Specify routing codes to control destination of messages sent to the console. | |
SEGSEL | (segName1,segName2,...) max 30 names | None | Unload only the specified segment names. | |
SEQERROR | (ABEND) (ACCEPT) (ACCEPT,n) | (ABEND) | Specify the action to take if a sequence error is found. | |
SNAPSHOT | (YES) (NO) | (NO) | Specify whether to take a Snapshot Copy of the database being unloaded. | |
SYNCTAPE | (YES) (NO) | (NO) | Synchronize unload output tape volumes. | |
ULPPRINT | (ddname) | BMCPRINT | Specify the data set that will contain the Unload function reports and processing output. | |
UNLAUTH | (N) (Y) | (Y) | Specify whether to obtain authorization for an unload. | |
USEINDEX | (YES) (dbdName) (NO) | (NO) | Unload roots through an index. | |
USEREXIT | (exitName,,YES|NO) | None | Invoke a user exit routine. | |
USERHDR | See USERHDR | None | Create output records with a user-defined header (or prefix) to segment data. | |
VLCTORLC | (Y) (N) | (N) | Specify whether to generate an unload file that contains actual unload segments for virtual logical children (VLCs). | |
XBMSSID | (ssid) | None | Specify the XBM subsystem to be used with the Snapshot Copy function. |