Is it possible to disable an ADS dialog?
Release: All supported releases.
If an ADS dialog has been defined to SYSGEN, it can be disabled/enabled just like any other program. However, typically ADS dialogs are not defined to SYSGEN. They make use of NULL PDEs when loaded and executed.
Before it has been loaded, a dialog that has not been defined to SYSGEN cannot be displayed as a program.
DCMT D PRO TESTDLG1IDMS DC262911 V1 PROGRAM TESTDLG1 HAS NOT LOADED.
An attempt to disable it results in the same message.
DCMT V PRO TESTDLG1 DISIDMS DC262911 V1 PROGRAM TESTDLG1 HAS NOT LOADED.
If the dialog is then executed, thus loading it, it can now be displayed.
DCMT D PRO TESTDLG1 Program Name TESTDLG1 Version 1 Type DIALOG MAINLINE Type DICTIONARY Language ADSO Dictname Size (bytes) 00004488 Dictnode ISA size 00000000 Database key 00070011:001 Status ENABLED AND INSRV Storage Prot YES Dynamic ALLOWED Residence IN POOL AT 42886200 Reusable YES Threading CONCURRENT Reentrant FULLY REENTRANT Overlayable NO Tasks use ct 000 New Copy ENABLED Times called 00000002 Times loaded 000001 PGM chk thrh 005 Pgm check ct 000 Dump thrh 000 Dump ct 000 Amode ANY Rmode ANY PDE address 3BC92A60 MPmode SYSTEM Savearea NO Mult Enclave
It can also be disabled.
DCMT V PRO TESTDLG1 DISIDMS DC262002 V1 USER:xxxxxxxx PROGRAM TESTDLG1 DICTNAME SYST-DEF DISABLED ANDOUT OF SERVICE
An attempt to run it will then result in this.
DC171028 APPLICATION NOT EXECUTED. DIALOG LOAD MODULE TESTDLG1 MISSING
It can be re-enabled with this.
DCMT V PRO TESTDLG1 ENAIDMS DC262001 V1 USER:xxxxxxxx PROGRAM TESTDLG1 DICTNAME SYST-DEF ENABLED AND IN SERVICE