Designing a program to handle a scheduled dump

With a scheduled dump, MVS™ returns control to your program as soon as dump processing begins. In this sense, a scheduled dump is considered an asynchronous dump because your program can continue its processing simultaneously with dump processing.

Because your program can run asynchronously with dump processing, scheduled dumps offer a potential performance advantage. However, under some circumstances, your program might have to synchronize its processing with dump processing by waiting for MVS to capture all of the dump data, or to write the data out to a dump data set.