SHCDS
- 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)] | |
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.
- Various levels of authority are required to use the SHCDS parameters. See Security Authorization Levels for further information.
- A program that calls the SHCDS command must be APF-authorized. See Invoking Access Method Services from Your Program for more information.
- To use the SHCDS command in the TSO/E foreground, SHCDS must be added to the authorized command list (AUTHCMD) in the SYS1.PARMLIB member IKJTSOxx or added to the CSECT IKJEGSCU. Please see z/OS TSO/E Customization for more information.