Use the SHCDS command to list SMSVSAM recovery associated with
subsystems spheres and to control that recovery. This command works
both in batch and in the TSO/E foreground. The functions include the
following subcommands:
- List subcommands
- Subcommands that enable you to take action on work that was shunted
- Subcommands to control a manual forward recovery in the absence
of a forward recovery utility that supports SMSVSAM protocols
- Subcommands that enable you to run critical non-RLS batch window
work when it is not possible to first close out all outstanding SMSVSAM
recovery
- A subcommand that allows for a subsystem cold start
Recommendation: After a cold start, if recovery was not completed for any data sets,
they are most likely left in a damaged state and must be recovered
manually. If the data sets are forward recoverable, their forward
recovery logs might also be damaged. Manually recover the data sets
(without using forward recovery), take backups of them and of any
other data sets that use the forward recovery log, and then delete
and redefine the forward recovery log.
Use this command cautiously. See z/OS DFSMSdfp Storage Administration for details about administering VSAM RLS. See Interpreting SHCDS Output Listings for SHCDS output listings.
The syntax of the access method services SHCDS command is:
Command |
Parameters |
---|
SHCDS |
[LISTDS(base-cluster){JOBS}]| |
|
[LISTSHUNTED{SPHERE(base-cluster)|URID({urid|ALL})}]| |
|
[LISTSUBSYS(subsystem|ALL)]| |
|
[LISTSUBSYSDS(subsystem|ALL)]| |
|
[LISTRECOVERY(base-cluster)| |
|
[LISTALL]| |
|
[FRSETRR(base-cluster)]| |
|
[FRUNBIND(base-cluster)]| |
|
[FRBIND(base-cluster)]| |
|
[FRRESETRR(base-cluster)]| |
|
[FRDELETEUNBOUNDLOCKS(base-cluster)]| |
|
[PERMITNONRLSUPDATE(base-cluster)]| |
|
[DENYNONRLSUPDATE(base-cluster)]| |
|
[REMOVESUBSYS(subsystem)]| |
|
[CFREPAIR({INFILE(ddname)|INDATASET(dsname)} |
|
[({LIST|NOLIST})]]| |
|
CFREPAIRDS({base_cluster_name|partially_qualified_cluster_name}) |
|
[CFRESET({INFILE(ddname)|INDATASET(dsname)}] |
|
[({LIST|NOLIST})]]| |
|
CFRESETDS({base_cluster_name|partially_qualified_cluster_name}) |
|
CFQUIRSDS({base_cluster_name |partially_qualified_cluster_name}) |
|
[PURGE{SPHERE(base-cluster)|URID(urid)}]| |
|
[RETRY{SPHERE(base-cluster)|URID(urid)}]| |
|
[OUTFILE(ddname)] |
|
|
The value of
base-cluster is a fully
or partially qualified VSAM data set name. The high-level qualifier
must be specified. You can use an asterisk (*) for a subsequent qualifier,
but then no lower-level qualifiers are allowed. For example, this
is allowed:
A.*
This is not allowed:
A.*.B
Please see Interpreting SHCDS Output Listings for examples
and explanations of the output from the list parameters.
The variable, subsystem, is the name
of an online system, such as CICS®, as registered to the SMSVSAM server.