How do I enable a “workstation time-out” feature in RPG?
There are five things required to provide a time-out option on any interactive workstation file. This capability allows an RPG program to receive control before an end-user presses a Function key or Enter. Some of the uses for this kind of function include: • Providing a marquee for a schedule via a subfile • Update the time displayed on the workstation at regular intervals • Refresh the information, such as a news display, periodically As mentioned, there are five things required to achieve workstation time-out. Those five things are: • Add the INVITE keyword to the Workstation display file DDS. This is a file-level keyword. • Use the WAITRCD parameter of CRTDSPF to set the desired time-out period. • Add the MAXDEV(*FILE) keyword to the File specification for the Workstation device file. • Write the desired display file formats to the display using the normal methods. • Use the READ operation code to read Display File name, not the Record format name.