Commands and keywords overview


Each function supports commands and keywords to control processing.

Table 1 shows the functions and valid commands.

Table 1. MAXM Reorg/Online commands

Function

Command

Description

Online Reorg function

REORG

Reorganize a database while updates are being made by an online IMS or CICS/DBCTL system by using the Reorg function, the Unload function, the Reload function, the Index Build function, Prefix Resolution/Update function, and Image Copy function.

The Online/Reorg function does not support HALDBs with logical relationships.

COPY

Make a copy of the database during the first phase of the reorganization. For more information, see Copy-function.

Reorg function

REORG

Reorganize a database by using Unload function, Reload function, Index Build function, and the prefix resolution and update function.

The Reorg function does not support HALDBs with logical relationships.

Unload function

UNLOAD

Unload the records in a database.

DBSELECT

Retrieve selected records from a database. For more information, see Database-Selection-facility.

TRACE

UNLOAD

USERREAD

Use the API. For more information, see API.

Reload function

RELOAD

Reload the records in a database.

SORT

Sort unloaded records before reloading them by using the stand-alone HD Sort utility. For more information, see HD-Sort-utility.

To sort and reload a database, specify the HDSORT keyword with the RELOAD command.

USERLOAD

Use the API to load a database initially. For more information, see API.

Index Build function

BUILD

BUILDALL

Build indexes (primary and/or secondary) for a database.

Image Copy function

IC

AIC

Create output image copies during the database reorganization process. Keywords are specified in the ICPSYSIN data set.

GLBL

GROUP

Set global and group options for the Image Copy function. Keywords are specified in the ICPSYSIN data set.

Online/Defrag function

ANALYZE

OREORG

Perform an Online/Defrag Record Analysis.

Perform an Online/Defrag reorganization.

Clone function

CLONE

Create an internally consistent copy of a database or a list of databases.

Table 2 lists (in alphabetical order) the keywords you can set, accepted and default values, and the pages where descriptions appear.

Warning

Note

You can enter abbreviated values for some keywords. The abbreviated values are underlined. Unless noted otherwise, keywords valid for the REORG command are applicable for the Online Reorg function and the Reorg function.

Table 2. Keywords

Keyword

Command

Accepted values

Default values

Description and reference

ABNDNO

Prefix Resolution/Update function

(Y)

(N)

(Y)

Cause the Prefix Resolution/Update function to abend if no output records are written to any output file. Specify N to permit the condition to occur.

ABNDNO

AGN

OREORG (Online Reorg function)

(agnName)

None

Specify an application group name for the BMP in the Online Reorg function.

AGN

AJSWAP

REORG (Online Reorg function and Reorg function) 

(Y)

(N)


(N)

Swap the M-through-V datasets with the A-through-J datasets when performing a reorg. 


.AJSWAP

ALLOWLC

CLONE

Prefix Resolution/Update function

REORG (Online Reorg function and Reorg function)

(Y)

(N)

(N)

Allow logical children with no logical parents. Abend if condition occurs with default.

ALLOWLC

ALLOWLP

Prefix Resolution/Update function

REORG (Online Reorg function and Reorg function)

(Y)

(N)

(Y)

Allow logical parents with no logical children. Do not abend if condition occurs with default.

ALLOWLP

AMSOUT

REORG (Online Reorg function and Reorg function)

dataSetName

None

Dynamically allocate an AMSOUT file, which contains restart information.

AMSOUT

AOI

REORG (Reorg function)

(YES)

(NO)

(NO)

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

AOI

AOIUSER

COPY

REORG (Online Reorg function)

(progName)

None

Invoke a user exit from within the AOI.

AOIUSER

AUTHERR

REORG (Reorg function)

(WTOR)

(ABEND)

(ABEND)

Specify the Reorg function action if DBRC authorization fails.

AUTHERR

AUTOSTOP

OREORG (Online Reorg function)

(TIME,hhmm)

(MINUTES,n)

(RECORDS,n)

(KEY,x)

None

Specify when to automatically stop an online reorganization.

AUTOSTOP

BIPF

ANALYZE

OREORG

n

(25)

Specify the expected percentage by which you want to improve database organization.

BIPF

BUFSPACE

REORG

UNLOAD

(1-999)

(20)

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

BUFSPACE

CKUPDATE

RELOAD

REORG (Reorg function)

(YES,STOPnnnn)

(YES,OKAYnnnn)

(NO)

(YES,STOP4094)

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

CKUPDATE

COMPRESS

RELOAD

(YES)

(NO)

(YES)

Compress segments during reload.

COMPRESS-EXPAND

CREORG

REORG

UNLOAD

(YES,OKAYnnnn)

(YES,STOPnnnn)

(NO)

(YES,OKAYnnnn)

Specify conditional reorganization option for the DBA Toolkit.

CREORG

DBD

BUILD

(dbdName1,dbdName2,...)

None

Specify the DBD name for the primary DBD.

DBD

DBD

AIC(ICPSYSIN)

COPY

IC

(dbdName)

None

Specify the DBD name for the primary DBD.

DBD

DBDSGRP

GROUP (ICPSYSIN)

(dbdsName)

None

Generate image copy data sets for all data set groups defined in the database data set group.

DBDSGRP

DBR

OREORG (Online Reorg function)

(FEOV)

(NOFEOV)

(FEOV)

Specify whether to switch the OLDS for the /DBR at the end of the reorganization.

DBR

DBRC

BUILD

COPY

(YES)

(NO)

Use the DBRC specification in the IMSCTRL macro.

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

DBRC-Index-Build-and-Reorg-functions

DBRC

COPY

Prefix Resolution/Update function

(Y)

(N)

None

Invoke DBRC when there is no region controller. Specify N to invoke only by region controller.

DBRC-Index-Build-and-Reorg-functions

DDN

AIC(ICPSYSIN)

IC

(ddname)

None

Specify the ddname associated with the data set group to be processed.

DDN

DESC

Prefix Resolution/Update function

(nn,...)

(7)

Consult MVS Supervisor Macros Manual under WTO and WTOR macros for proper designation.

DESC-Image-Copy-function

DESC

GLBL (ICPSYSIN)

(nn,...)

nn = 1-11

max 10 entries

(7)

Specify the descriptor code numbers that designate the manner in which MVS is to manage the highlighting and retention of monitoring messages issued to MVS consoles.

DESC-Image-Copy-function

DESCCODE

BUILD

CLONE

COPY

DBSCAN

RELOAD

REORG

UNLOAD

(nn,...)

max 10 entries

(7)

Specify descriptor codes used to route messages to the console.

MONITOR-MONUSERS-ROUTCODE-DESCCODE

DFSDBUX1

RELOAD

UNLOAD

(YES)

(NO)

(YES)

Specify whether to invoke the DFSDBUX1 user exit.

DFSDBUX1

DFSDBUX1

REORG (Reorg function)

(YES,YES)

(NO,NO)

(YES,NO)

(NO,YES)

(YES,YES)

Specify whether to invoke the DFSDBUX1 user exit.

DFSDBUX1

DFSURGU1

UNLOAD

(LONG)

(SHORT)

(XSHORT)

(FRMT1)

(FRMT2)

(FRMT3)

(LONG)

Select the format of HD Unload records.

DFSURGU1

DYNALLOC

BUILD

DBSCAN

RELOAD

UNLOAD

(YES)

(NO)

(NO)

Dynamically allocate database data sets using the data set names specified in the RECON data sets.

DYNALLOC

DYNALLOC

COPY

REORG

(YES)

(NO)

(YES,YES,x)

(YES,NO,x)

(NO,YES)

(NO)

Dynamically allocate all database data sets using the data set names specified in the RECON data sets, and give output data sets unique names.

DYNALLOC

EOJACCES

REORG

(EX)

(UP)

(RD)

(RO)

Use the access in use before the reorganization

Access level for final /STA command.

EOJACCES

EXPAND

REORG

UNLOAD

(YES)

(NO)

REORG:(NO)

UNLOAD:(YES)

Expand compressed segments.

COMPRESS-EXPAND

EXTCMDS

UNLOAD

Specify how to extract data from your databases.

See EXTCMDS

FBFF

RELOAD

REORG

USERLOAD

(n1,n2...n10)

None

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

FBFF

FFTOHAL

LOAD

UNLOAD

(NO)

(YES)

NO

Creates an Unload file usable by BMC to migrate Full Function logically related databases to HALDB.

FFTOHAL

FILSZ

Index Build function

(INDEX)

(NO)

INDEX

Specify an estimated number of records for each index file.

FILSZ

FIXED

Prefix Resolution/Update function

(Y)

(N)

(N)

Allow fixed length sorting of the logical relationship records.

FIXED

FMTALL

GROUP

RELOAD

REORG

USERLOAD

(YES)

(NO)

(NO)

Format all data sets.

FMTALL

FMTRAA

RELOAD

REORG

(YES)

(NO)

(YES)

Format the HDAM or PHDAM root addressable area.

FMTRAA

FORCELP

CLONE

Prefix Resolution/Update function

REORG (Online Reorg function and Reorg function)

(Y)

(N)

(N)

Change counter fields where you are deleting LC segment during the reorganization process.

FORCELP

FREQ

AIC(ICPSYSIN)

GLBL

GROUP

IC

(nnnnnnnn)

nnnnnnnn = 0-99999999

(10000)

Specify how often the Image Copy function writes a message to the processing log or system console about the number of records it has read or written.

FREQ

FRFPRINT

REORG

(ddname)

(BMCPRINT)

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

xxxPRINT

FSPF

ANALY

OREORG

RELOAD

REORG

USERLOAD

(n1,n2...n10)

(95)

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

FSPF

FUNC

GROUP

(IC)

(AIC)

None

Identify the Image Copy function to perform for all data set groups defined with the DBDSGRP keyword.

FUNC

GSGNAME

BUILD

COPY

Prefix Resolution/Update function

(gsgName)

Use the GSG name used in system generation.

Use a global service group (GSG) name for remote site recovery (RSR).

GSGNAME

HDAMFSPF

RELOAD

REORG

(IGNORE)

(NO)

(NO)

Ignore the free space percentage factor (FSPF).

HDAMFSPF

HDSORT

CLONE

RELOAD

REORG

(YES)

(NO)

(AUTO)

(AUTO)

Invoke the HD Sort utility or the BMC RAP Sequencer.

HDSORT

HIPO

High Performance Option

(Y)

(N)

(N)

Pass output from Parent-Child Resolution directly to Logical Twin Resolution using virtual storage internal buffering.

HIPO

HIST

AIC(ICPSYSIN)

GLBL

GROUP

IC

(nnnn)

nnnn = 0-9999

(9999)

Specify a limit for the generations of historical information that the Image Copy function maintains in the PDX for each execution of the Image Copy function.

HIST

HSAMOUT

UNLOAD

(dbdName)

Blank

Write an HSAM database.

HSAMOUT

IC

AIC(ICPSYSIN)

GROUP

IC

(ddname,ddname,...)

(*,*,...)

None

Specify the ddname of each output image copy data set to write.

IC

ICACC

AIC(ICPSYSIN)

GLBL

GROUP

IC

(1)

(2)

(1)

Specify the access method (1=SAM, 2=EXCP) to use for writing output image copy data sets.

ICACC

ICALLOC

AIC(ICPSYSIN)

GLBL

GROUP

IC

(Y)

(N)

(N)

Control dynamic allocation of output image copy data sets if a DD statement is not included in the JCL.

ICALLOC

ICAVGREC

AIC(ICPSYSIN)

GLBL

GROUP

IC

( )

(U)

(K)

(M)

( )

Specify the allocation units (blocks, logical records, or multiples of logical records) for DASD space when dynamically allocating new SMS output image copy data sets.

ICAVGREC

ICBUF

AIC(ICPSYSIN)

GLBL

GROUP

IC

(0)

(1)

(2)

(3)

(4)

(4)

Specify the output image copy buffer option.

ICBUF

ICCATF

AIC(ICPSYSIN)

GLBL

GROUP

IC

(Y)

(N)

(Y)

Create catalog entries for dynamically allocated output image copies.

ICCATF

ICDATACL

AIC(ICPSYSIN)

GLBL

GROUP

IC

( )

(dataclas)

( )

Specify the DATACLAS (data class) when you dynamically allocate new SMS image copy output data sets.

ICDATACL

ICDSCB

AIC(ICPSYSIN)

GLBL

GROUP

IC

( )

(dscbName)

None

Specify the name of the data set control block (DSCB) to use as a model for the generation data group (GDG) when you dynamically allocate the output image copy data sets.

ICDSCB

ICEXPDT

AIC(ICPSYSIN)

GLBL

GROUP

IC

(yyddd)

(yyyyddd)

None

Specify an expiration date for output image copy data sets when they are dynamically allocated.

ICEXPDT

ICGDG

AIC(ICPSYSIN)

GLBL

GROUP

IC

(N)

(Y)

(N)

Create image copy data sets as GDGs when the output image copy data sets are dynamically allocated.

ICGDG

ICLIKE

AIC(ICPSYSIN)

GLBL

GROUP

IC

( )

(dataSetName)

( )

Specify the data set name of an existing SMS data set to use as a model when you dynamically allocate a new SMS image copy output data set.

ICLIKE

ICMGMTCL

AIC(ICPSYSIN)

GLBL

GROUP

IC

( )

(className)

( )

Specify the name of the MGMTCLAS (management class) to use when you dynamically allocate new SMS image copy output data sets.

ICMGMTCL

ICNEEDED

BUILD

REORG

(ON)

(OFF)

(ON) for RECOV databases

(OFF) for NONRECOV databases

Specify whether to turn off the ICNEEDED flag for all NONRECOV index DBDs (BUILD) or all NONRECOV DBDs (REORG).

ICNEEDED

ICP

CLONE

COPY

REORG (Online Reorg function and Reorg function)

(YES)

(NO)

(NO)

Invoke the Image Copy function.

ICP

ICPREF

AIC(ICPSYSIN)

GLBL

GROUP

IC

(dsnPrefix)

None

Identify a data set name prefix for the output image copy data set.

ICPREF

ICRETPD

AIC(ICPSYSIN)

GLBL

GROUP

IC

(value)

value = 0-9999

None

Specify a retention period (in days) for output image copy data sets that are dynamically allocated.

ICRETPD

ICSPACE

AIC(ICPSYSIN)

GLBL

GROUP

IC

( )

(unit,pri,sec)

(unit,pri)

( )

Specify the amount of DASD space to allocate for a new non-SMS data set or to override the space allocation defined in the DATACLAS (data class) for an SMS data set.

ICSPACE

ICSTORCL

AIC(ICPSYSIN)

GLBL

GROUP

IC

( )

(className)

( )

Specify the name of a STORCLAS (storage class) to use when you dynamically allocate new SMS image copy output data sets.

ICSTORCL

ICUNIT

AIC(ICPSYSIN)

GLBL

GROUP

IC

(unitName)

(unitName,count)

(TAPE,1)

Specify the device unit name to use when dynamically allocating each output image copy data sets. Also specify the number of physical units to allocate.

ICUNIT

ICVOLCNT

AIC(ICPSYSIN)

GLBL

GROUP

IC

(value)

value = 0-255

(0)

Override your installation’s MVS specification on the maximum number of volumes allowed for an output image copy data set when they are dynamically allocated.

ICVOLCNT

ICVOLSER

AIC(ICPSYSIN)

GLBL

GROUP

IC

(volser,volser,...)

( )

Override your installation’s MVS specification on the maximum number of volumes allowed for an output image copy data set when they are dynamically allocated.

ICVOLSER

IDCAMS

BUILD

CLONE

COPY

REORG

RELOAD

(input)

(input,output)

(input,output,Y)

(input,output,N)

(model)

None

Specify SYSIN and SYSPRINT files for IDCAMS processing.

IDCAMS

ILDS

BUILD

(NO)

(ONLY)

(YES)

(NO)

Specify to build or initialize Indirect List Data Sets.

ILDS

RELOAD

REORG

(AUTO)

(BUILD)

(INIT)

(AUTO)

IMSID

BUILD

CLONE

DBSCAN

RELOAD

REORG

UNLOAD

(imsID)

Use the IMSID from IMS generation (DFSVC000 module).

Specify IMSID under which reports are stored in the PDX.

IMSID

INDD

BUILD

(DFSURWF1)

(DFSURIDX)

None

Specify the input data set if you are not scanning the primary database. If specifying DFSURIDX, see keyword description in INDD.

INDD

INDDX

BUILD

(ddname(indxdbd),...)

(INDDX)

None

Specify the data set to read secondary index records from.

INDDX

INPUT

REORG (Online Reorg function)

(DB,REORG)

(DB,INIT)

(DB,REORG)

Specify whether to reorganize the original database or initialize an empty database.

INPUT

INST

AIC(ICPSYSIN)

GLBL

GROUP

IC

(instName)

('BMC SOFTWARE, INC.')

Specify the name of your installation as you want it to appear in the heading portion of Image Copy function reports.

INST

IRLMGRP

REORG

UNLOAD

(irlmgrp)

None

Specify the IRLM group to be used with the Snapshot Copy function.

IRLMGRP

KEYS

OREORG

value

None

Specify root key values of records to be reorganized.

KEYS

LDPPRINT

RELOAD

REORG

(ddname)

(BMCPRINT)

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

xxxPRINT

LIM

Prefix Resolution/Update function

(value)

max 9999

(500)

Notification given if orphan logical children or parents without children are found. Parameter determines how frequently to issue the notification.

LIM

LIMITS

UNLOAD

(startValue,endValue,ddname,...)

(AUTO)

(PART)

(AUTO)

Specify subsets for a parallel unload.

LIMITS

LIMITSDS

RELOAD

UNLOAD

(mask,option)

  • For RELOAD, (mask,K)
  • For UNLOAD, (mask,D)

Specify how to dynamically allocate unload data sets for partitions.

LIMITSDS

LOGDSN

REORG (Online Reorg function)

(dsname,SINGLE)

(dsname,DUAL)

None

Dynamically allocate the IEFRDER and CRFRDER logs.

LOGDSN

LOGEXPDT

REORG (Online Reorg function)

(yyddd)

(yyyy/ddd)

None

Keep the logs until the specified date.

LOGEXPDT-LOGRETPD

LOGRETPD

REORG (Online Reorg function)

(nnnnn)

None

Keep the logs the specified number of days.

LOGEXPDT-LOGRETPD

LOGSMS

REORG (Online Reorg function)

(YES,mgmt,strg,data)

(NO)

Use the installation defaults.

Use SMS and the specified management, storage, and data classes.

LOGSMS

LOGSPACE

REORG (Online Reorg function)

(prim,sec)

(100,50)

Specify the amount of space to allocate when dynamically allocating the logs.

LOGSPACE

LOGUNIT

REORG (Online Reorg function)

(unitName,unitName)

None

Use the specified unit name(s) for the logs.

LOGUNIT

LPCK

DBSCAN

REORG

UNLOAD

(NO)

(YES)

(YES)

Retrieve the logical parent concatenated key (LPCK).

LPCK

MBI

ANALYZE

OREORG

(1 - 9999)

(5)

Specify the minimum number of expected blocks saved after a reorganization.

MBI

MINREC

ANALYZE

OREORG

(1 - 9,999,999)

20% of the records that qualify

Specify the minimum number of records to reorganize.

MINREC

MODE

OREORG

(RECORD)

(SCAN)

(BLOCK)

None

Specify the manner in which a database is reorganized.

MODE

MODELSMS

BUILD

CLONE

COPY

GROUP

RELOAD

REORG

(ddname)

(mgmtclass)

(storclass)

(dataclass)

None

Override the SMS specifications for allocating a data set.

MODELSMS

MODELSPA

BUILD

CLONE

COPY

GROUP

RELOAD

REORG

(ddname)

(C)

(T)

(A)

(U)

None

Override the primary and secondary space specifications for allocating a data set.

MODELSPA

MODELVOL

BUILD

CLONE

COPY

GROUP

RELOAD

REORG

(ddname)

(volume)

None

Override the volume specifications for allocating a data set.

MODELVOL

MONITOR

BUILD

CLONE

DBSCAN

RELOAD

REORG

UNLOAD

(nnnnnnn)

No automatic monitoring

MONUSERS

BUILD

CLONE

DBSCAN

RELOAD

REORG

UNLOAD

(user01,user02,...)

Send monitor messages to TSO users and BMCMSG.

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

MONITOR-MONUSERS-ROUTCODE-DESCCODE

NAME

GROUP (ICPSYSIN)

(grpName)

(CMDnnn)

Specify a unique identifier for a group that will be used by the Image Copy function.

NAME

NEWDBD

UNLOAD

(ddname)

None

Restructure the database using this new DBD.

NEWDBD

NOAUTH

REORG (Reorg function)

(RUN)

(STOP)

(STOP)

Specify the action to take if database authorization is prohibited.

NOAUTH

NOTIFY

Prefix Resolution/Update function

(userID)

None

Specify TSO users to be notified when events occur within the Prefix Resolution/Update function.

NOTIFY

OLDDBD

CLONE

REORG

(ddname)

None

If you want to change the DBD definition during a reorganization, specify the OLDDBD definition here.

OLDDBD

OMAPI

Online REORG

COPY

(Y)

(N)

(N)

Specify whether to use IMS type-2 commands.

OMAPI

OSAMINIT

GROUP

RELOAD

REORG

USERLOAD

(YES)

(NO)

(YES)

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

OSAMINIT

OSAMMAX

RELOAD

REORG

(4)

(8)

(4)

Specify the size limit of an OSAM database.

OSAMMAX

OUTDD

COPY

(value)

None

Specify the DD statement for the copied database.

OUTDD

OUTDDX

RELOAD

(ddname(indxdbd),...)

(AUTO)

None

Specify the data set that will contain secondary index records.

OUTDDX

OVFLONLY

RELOAD

REORG

(segName1,segName2,...)

max 25 names

None

Place specified segments in HDAM or PHDAM overflow area.

OVFLONLY

PADCHAR

RELOAD

REORG

PADCHAR(x)

PADCHAR('x')

PADCHAR(''x'')

PADCHAR(C'x')

PADCHAR(X'xx')

PADCHAR(X'00')

(X'00')

Specify the character to use to pad segments that are extended between the unload and reload.

PADCHAR

PARALLEL

BUILD

RELOAD

REORG

UNLOAD

(YES)

(NO)

(YES)

Enable parallel processing.

PARALLEL

PARMBLK

GLBL (ICPSYSIN)

(modName)

(ICPPARMS)

Identify the name assigned to the global options module for the Image Copy function.

PARMBLK

PART

BUILD

CLONE

RELOAD

REORG

UNLOAD

(ALL)

(partitionName,...)

(nn,nn,...)

(ALL)

Perform reorganization tasks for one or more database partitions.

PART-database-partitioning

PCP

AIC(ICPSYSIN)

GLBL

GROUP

IC

(N)

(Y)

(N)

Activate the interface to the Hash Checking technique of POINTER CHECKER PLUS ® to verify the pointers in the database while taking an image copy of the database.

PCP

PDX

BUILD

RELOAD

REORG

(OKAYnnnn)

(STOPnnnn)

(OKAY0004)

Specify action to take if the PDX fails to open. PDX is not supported for HALDB.

PDX-Unload-Reload-and-Index-Build-functions

PDX

GLBL (ICPSYSIN)

( )

(pdxName)

(DUMMY)

(NULLFILE)

( )

Specify the name of the PDX data set that should be used to retrieve database specific options and to write processing statistics for the Image Copy function.

PDX-Unload-Reload-and-Index-Build-functions

PDX

Prefix Resolution/Update function

(pdxName)

( )

Use a PDX to store statistical data captured during processing.

PDX-Unload-Reload-and-Index-Build-functions

PDXPARMS

RELOAD

REORG

UNLOAD

(userName)

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

Override the DBD name member in the PDX.

PDXPARMS

PRFXSWAP

REORG

dsn.Prefix1, dsn.Prefix2

N/A

Alternate HALDB prefix names to eliminate data set renaming. 

PRFXSWAP

PRIMIND

BUILD

(YES)

(NO)

(ONLY)

(NO)

Specify to build primary indexes.

PRIMIND

PRPFILSZ

REORG

Prefix Resolution/Update function

??? (Y)

???(N)

????

Allows passing of the estimated file size for hpr1 and hpr2 sorts when doing PREFIX RESOLUTION/UPDATE in the originating address space. This size has a 2GB limit.

PRPFILSZ

PRTOLC

Prefix Resolution/Update function

REORG (Online Reorg function and Reorg function)

(Y)

(N)

(Y)

Print logical child orphans that are logical child records with no logical parent.

PRTOLC

PRTOLP

CLONE

Prefix Resolution/Update function

REORG (Online Reorg function and Reorg function)

(Y)

(N)

(N)

Print logical parent orphans that are logical parent record with no logical children.

PRTOLP

PSB

OREORG (Online Reorg function)

(psbName)

None

Specify a PSB BMP for the Online Reorg function.

PSB

PTRCHECK

UNLOAD

(NO)

(PHY)

(NO)

Verify pointers.

PTRCHECK

PTRERROR

DBSCAN

UNLOAD

(ABEND)

(ACCEPT)

(ACCEPT,n)

(ABEND)

Specify the action to take if a pointer error is found.

PTRERROR

REORGMSG

OREORG

(YES)

(NO)

(NO)

Display detailed information about each reorganized record.

REORGMSG

REPORTS

RELOAD

REORG

UNLOAD

Generate reports.

Reports7

RESUME

OREORG

(NO)

(YES)

(YES,keyValue)

(NO)

Specify whether the reorganization is a continuation of a prior reorganization.

RESUME

RMBYTES

RELOAD

REORG

(SEGSIZE)

(MINBYTES)

(MINBYTES)

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

RMBYTES

ROUTCDE

GLBL (ICPSYSIN)

(nn,nn,...)

(1,7,11)

Specify a list of routing code numbers (1-15) that indicates which types of MVS operator consoles are to receive Image Copy function monitoring messages.

ROUTCDE-Image-Copy-function

Prefix Resolution/Update function

(nn,...)

(1,7,11)

For discussion, see MVS Supervisor Macros Manual under WTO and WTOR macros.

ROUTCDE-Image-Copy-function

ROUTCODE

BUILD

CLONE

COPY

DBSCAN

RELOAD

REORG

UNLOAD

(nn,...)

max 10 entries

(2,7)

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

ROUTCDE-Image-Copy-function

SCAN (space search)

RELOAD

REORG

(-nnn+mmm)

(+nnn-mmm)

(-+nnn),(+-nnn)

(0) for HIDAM or PHIDAM

(-10+10) for HDAM or PHDAM

SECINDEX

BUILD

COPY

(secIndex1,secIndex2,...)

(secIndexPart1,secIndexPart2,...)

(YES)

(NO)

(ONLY)

Build all secondary indexes

(NO)

Specify the secondary indexes or HALDB secondary index partitions to be built.

Specify whether to copy the secondary indexes, DBD, or both.

SECINDEX

SEGPOS

RELOAD

REORG

(segName1,n1,segName2,n2,...)

max 25 names

None

Specify which segment type to place near the root.

SEGPOS

SEGPOSO

RELOAD

REORG

(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.

SEGPOSO

SEGSEL

UNLOAD

(segName1,segName2,...)

max 30 names

None

Unload only the specified segment names.

SEGSEL

SEQERROR

RELOAD

UNLOAD

(ABEND)

(ACCEPT)

(ACCEPT,n)

(SAVE)

(ABEND)

Specify the action to take if a sequence error is found.

SEQERROR

SHARE

COPY

REORG (Online Reorg function)

(YES,UPDATE)

(NO)

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

SHARE

SHARE

COPY

REORG (Reorg function)

(YES)

(NO)

(YES,READ)

(NO)

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

SHARE

SIUDSN

GLBL (ICPSYSIN)

(dataSetName)

(bmc.siudummy.dsn)

Specify a dummy data set name (1-44 characters) to use when notifying DBRC that a virtual image copy has been created.

SIUDSN

SIUPRINT

BUILD

REORG

(ddname)

(BMCPRINT)

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

xxxPRINT

SIUSORT

BUILD

CLONE

REORG

(I)

(E)

(I)

Specify whether to sort and load indexes in separate address spaces.

SIUSORT

SNAPSHOT

CLONE

REORG (Online Reorg function)

UNLOAD

(Y)

(N)

(N)

Specify whether to take a snapshot copy of the database being unloaded.

SNAPSHOT

SORTIDX

Prefix Resolution/Update function

(Y)

(N)

(N)

Run Secondary Index Resolution function during Parent-Child Resolution.

SORTIDX

SORTIN

Prefix Resolution/Update function

(Y)

(N)

(N)

Create IMS format records and read the IMS format work file on SORTIN.

SORTIN

SORTWORK

BUILD

CLONE

RELOAD

REORG

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

(3,100,SYSDA)

Dynamically allocate sort work data sets.

SORTWORK

SPILL

RELOAD

(Y)

(N)

(N)

Specify how to store segments while evaluating the SEQERROR parm.

SPILL

SSID

OREORG (Online Reorg function)

(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.

SSID

STATS

GLBL

GROUP

IC

AIC(ICPSYSIN)

(Y)

(N)

(Y)

Specify whether to accumulate and print free space analysis information during Image Copy function processing.

STATS

SWAP

COPY

REORG

(YES)

(NO)

(DELETE)

(YES,IC)

(SUSPEND,IC)

(NO)

Automatically swap the data set names after a successful reorganization.

SWAP

SYNCTAPE

UNLOAD

(YES)

(NO)

(NO)

Synchronize unload output tape volumes.

SYNCTAPE

TIME

GLBL (ICPSYSIN)

(N)

(Y)

(N)

Specify whether to provide a time stamp on Image Copy function messages in the processing log.

TIME

TRUNC

RELOAD

REORG

(YES)

(NO)

(NO)

Start each HIDAM or PHIDAM root in a new block.

TRUNC

UCBITMAP

REORG

RELOAD

(YES)

(NO)

(value)

(NO)

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

UCBITMAP

ULPPRINT

REORG

UNLOAD

(ddname)

(BMCPRINT)

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

xxxPRINT

UNIT

Prefix Resolution/Update function

(value)

(TAPE)

Specify the unit name to use when dynamically allocating the PRPURIDX work data set.

UNIT

UNLAUTH

UNLOAD

(N)

(Y)

(Y)

Specify whether to obtain authorization for an unload.

UNLAUTH

UNLDD

REORG (Reorg function)

(ccc,n)

(OLD,1)

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

UNLDD

UNLDDLST

REORG (Reorg function)

(ddna,ddnb)

None

Specify the input ddnames for a reorganization using assigned ddnames.

UNLDDLST

UPDATE

Prefix Resolution/Update function

(Y)

(N)

(N)

Run concurrent prefix update during the output phase of DFSURG30/ DFSURG10. This completes the prefix update and prevents creation of a DFSURWF3 data set for updated data sets.

UPDATE

USEINDEX

DBSCAN

UNLOAD

(YES)

(dbdName)

(NO)

(NO)

Unload roots through an index.

USEINDEX

USEREXIT

CLONE

RELOAD

REORG

UNLOAD

(exitName,,YES|NO)

(exitName,U|L,YES|NO)

None

Invoke a user exit routine.

USEREXIT

USERHDR

RELOAD

UNLOAD

None

Create output records with a user-defined header (or prefix) to segment data.

USERHDR

USERID

GLBL (ICPSYSIN)

(userID1,userID2,...)

( )

Specify a list of one or more TSO users to notify when exceptional conditions occur during processing.

USERID

VIC

AIC(ICPSYSIN)

GLBL

GROUP

IC

(N)

(Y)

(N)

Create a virtual image copy of the primary and secondary indexes for the reorganized database.

VIC

VLCTORLC

UNLOAD

(Y)

(N)

(N)

Specify whether to generate an unload file that contains actual unload segments for virtual logical children (VLCs).

VLCTORLC

XBMSSID

CLONE

REORG (Online Reorg function)

UNLOAD

(ssid)

(xbmGroupName)

None

Specify an XBM subsystem to use.

XBMSSID

XFIXED

Prefix Resolution/Update function

(Y)

(N)

(N)

Allow fixed-length sort of index records.

XFIXED

XTNTOSAM

REORG

RELOAD

  • 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.

XTNTOSAM

XTNTVSAM

REORG

RELOAD

USERLOAD

(1-120)

VSAM maximum

Specify the maximum VSAM extent.

XTNTVSAM

 

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

MAXM Reorg for IMS 5.0 and MAXM Reorg for IMS with Online/Defrag Feature 5.0