Deciding when to request an SVC dump

Generally, the programs that request dumps of virtual storage are recovery routines, which run in a recovery environment. Under certain circumstances, a recovery routine might not need to request a dump of any storage. For example:
Note: If your program calls a system service (by issuing a macro or callable service), that system service might encounter a user-induced error and end abnormally. Generally, the system does not take dumps for user-induced errors. If you require such a dump, then it is your responsibility to request one in your recovery routine. See Providing recovery for information about writing recovery routines.
When a dump is required for diagnosis, an authorized program can request either an SVC dump or an ABEND dump. Requesting an SVC dump rather than an ABEND dump has several advantages: