Stopping an application causes an unconditional, orderly termination of the application as soon as it is idle. A message is displayed on the status line of all users of the application.
The input of transactions from terminals is stopped. Currently active transactions are processed until completed. Terminals might still supply messages in response to Accept logic from running reports. All administration commands (except those for Running and Recovering Reports) can be entered.
Active reports are forced to terminate when:
A Sleep logic statement is executed.
The attribute Glb.Close is set to CLOSE , and the report is woken. It processes any termination logic and then terminates.
The report is just starting.
When all reports have terminated, any external automatic entry server or USER programs are terminated. The system programs are then terminated, and the logic defined in the public segment method Closedown is invoked. The next time the application is initiated, the logic defined in the public segment method Startup is invoked.
To stop an application, right-click the application and select Stop. If the application is still enabled, a user is able to reconnect.
Note: Applications can also be stopped using the Component Services snap-in.