A dialog can have an operative or a nonoperative status within the application thread. A dialog becomes operative when it receives control and begins executing; at a given level, only one dialog can be operative at a time.
When control passes to a dialog at another level, the issuing dialog can remain operative or can become nonoperative, depending upon the level of the next dialog. For example, when control is passed with the LINK command, the issuing dialog remains operative; when control is passed with the TRANSFER command, the issuing dialog becomes nonoperative.
As long as a dialog is operative, all data that it has acquired is retained. When a dialog becomes nonoperative, its data is released. See the table, later in this chapter, that summarizes the way in which a dialog's status is affected by the successful execution of a control command.
|
Copyright © 2013 CA.
All rights reserved.
|
|