Keywords—Reorg function (Fast Reorg Facility/EP)


The Reorg function uses the REORG command.

The keywords that are available in the Reorg function are listed in the following table:

Keyword

Accepted values

Default values

Description

(Y)

(N)

(N)

Specify whether to allow logical children with no logical parents.

(Y)

(N)

(N)

Specify whether to allow logical parents with no logical children.

(YES)

(NO)

(NO)

Use the Online Reorg function automated operator interface during a Reorg function reorganization.

(WTOR)

(ABEND)

(ABEND)

Specifies the Reorg function action if DBRC authorization fails.

(1-999)

(20)

Specify maximum amount of buffer space (in MB) for the unload step.

(YES,STOPnnnn)

(YES,OKAYnnnn)

(NO)

(YES,STOP4094)

Specify whether to check the RECON data sets for updates after the unload file was created.

(YES,OKAYnnnn)

(YES,STOPnnnn)

(NO)

(YES,OKAYnnnn)

Specify conditional reorganization option for BMC AMI Database Advisor for IMS.

(dbdName1,dbdName2,...)

None

Specify the DBD name. Support for the DBD keyword was added for use with the GROUP subcommand.

(YES)

(NO)

Use the DBRC specification in the IMSCTRL macro.

Specify whether to invoke DBRC. For HALDBs, DBRC(YES) is required.

(nn,...)

max 10 entries

(7)

Specify descriptor codes used to route messages to the console.

(YES,YES)

(NO,NO)

(YES,NO)

(NO,YES)

(YES,YES)

Specify whether to invoke the DFSDBUX1 user exit.

(YES)

(NO)

(YES,YES,x)

(YES,NO,x)

(NO,YES)

(NO)

Dynamically allocate all database data sets using the data set names from the RECON data sets for the original database data sets and as a model for the shadow data sets. For HALDBs, DYNALLOC(YES) is required; it is also the default.

(EX)

(UP)

(RD)

(RO)

Use the access in use before the reorganization

Access level for final /STA command.

(YES)

(NO)

(NO)

Expand compressed segments.

(n1,n2...n10)

None

Specify an override value for the free block frequency factor specified in the DBD

(YES)

(NO)

(NO)

Format all data sets.

(YES)

(NO)

(YES)

Format the HDAM root addressable area.

(Y)

(N)

(N)

Specify whether to force logical parent counter fields.

(ddname)

BMCPRINT

Specify the data set that will contain the Online Reorg function and Reorg function reports and processing output.

(n1, n2...n10)

(95)

Specify a percentage of free space to qualify a block as free.

(IGNORE)

(NO)

(NO)

Ignore the free space percentage factor.

(YES)

(NO)

(AUTO)

(AUTO)

Invoke the HD Sort utility or the BMC RAP Sequencer.

(ON)

(OFF)

(ON) for RECOV databases

(OFF) for NONRECOV databases

Specify whether to turn off the ICNEEDED flag for all NONRECOV DBDs.

(YES)

(NO)

(NO)

Invoke the Image Copy function. If you code ICP(Y), you must also provide the ICPSYSIN data set. For more information, see Image-Copy-function.

(input)

(input,output)

(input,output,Y)

(input,output,N)

(model)

None

Specify SYSIN and SYSPRINT files for IDCAMS processing.

(AUTO)

(BUILD)

(INIT)

(AUTO)

Specify to build or initialize Indirect List Data Sets.

(imsid)

The IMSID from IMS generation (DFSVC000 module)

Specify IMSID under which reports are stored in the PDX.

(DB)

(UNLDFILE)

(DB)

Specify the input for the reorganization (database or HD Unload file).

(ddname)

(BMCPRINT)

Specify the data set that will contain the Reload function reports and processing output.

(NO)

(YES)

(YES)

Retrieve the logical parent concatenated key (LPCK).

(nnnnnnn)

No automatic monitoring

Monitor job progress.

(user01,user02,...)

Send monitor messages to TSO users and BMCMSG

Send monitor messages to up to 10 specified TSO user IDs.

(RUN)

(STOP)

(STOP)

Specify the action to take if database authorization is prohibited.

(ddname)

None

Change the DBD definition during a reorganization.

(YES)

(NO)

(YES)

Specify the reset of the high-used RBA for a database that has multi-volume OSAM data sets.

(4)

(8)

(4)

Specify the size limit of an OSAM database.

(segname1,segname2,...)

max 25 names

None

Place specified segments in HDAM overflow area.

(YES)

(NO)

(YES)

Enable parallel processing.

(ALL)

(partitionName,...)

(nn,nn,...)

(ALL)

Perform reorganization tasks for one or more database partitions. The partition name is the ddname.

(OKAYnnnn)

(STOPnnnn)

(OKAY0004)

Specify action to take if the PDX fails to open. For HALDBs, PDX is not supported.

(userName)

The DBD name specified in the EXEC statement’s PARM operand

Override the DBDname member in the PDX.

Generate reports.

(Y)

(N)

(Y)

Specify whether to print logical child records with no logical parent.

(Y)

(N)

(N)

Specify whether to print logical parents with no logical children.

(SEGSIZE)

(MINBYTES)

(MINBYTES)

Specify how to calculate the database record size to determine when to place consecutively inserted segments into overflow.

(nn,...)

max 10 entries

(2,7)

Specify routing codes to control destination of messages sent to the console.

SCAN

(space search)

(-nnn+mmm)

(+nnn-mmm)

(-+nnn),(+-nnn)

(0) for HIDAM

(-10+10) for HDAM

(segname1,n1,segname2,n2,...)

max 25 names

None

Specify which segment type to place near the root.

(ALL)

(segname1,segname2,...)

max 25 names

None

Specify whether to place a segment in the HDAM overflow area, if it exceeds the limit specified in the SEGPOS specification.

(YES)

(NO)

(YES,READ)

(NO)

Specify whether users will have access to the database during reorganization.

(ddname)

(BMCPRINT)

Specify the data set that will contain the Index Build function reports and processing output.

(n,ccc,unitName,dataclas,mgmtclas,storclas)

(3,100,SYSDA)

Dynamically allocate sort work data sets.

(YES)

(NO)

(DELETE)

(YES,IC)

(S,IC)

(NO)

Automatically swap the data set names after a successful reorganization.

(YES)

(NO)

(NO)

Start each HIDAM root in a new block.

(YES)

(NO)

(value)

(NO)

Specify a separate value for up to ten data set groups.

(ddname)

(BMCPRINT)

Specify the data set that will contain the Unload function reports and processing output.

(ccc, n)

(OLD,1)

Specify the input ddname(s) for a reorganization using substitution characters.

(ddna, ddnb)

None

Specify the input ddname(s) for a reorganization using assigned ddnames.

(exitName,U|L,YES|NO)

None

Invoke a user exit routine.

  • For IMS Version 13 and earlier: (1-60)
  • For IMS Version 14 and later: (1-120)
  • For IMS Version 13 and earlier: 60
  • For IMS Version 14 and later: 120

Specify the maximum OSAM extent threshold for a database data set at which the utility generates an error message or an abend.

(1-120)

VSAM maximum

Specify the maximum VSAM extent.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*