Your Reports might be initiated in a standalone mode; that is, they might be initiated without your application being active.
Initiating Standalone Reports
Standalone Reports can be initiated by using:
CANDE, MARC, or ODT Run command
WFL
Note: If you initiate reports using WFL, EPILOG_TIDYUP runs at the completion of every report as well as at the closure of every update for an online application.Refer to Initiating RIP from a WFL for more information on task EPILOG_TIDYUP.
Recovery of Standalone Reports
Standalone Reports might be run in recovery with the following settings, where mix is the mix number of the original task:
SW7=TRUE; TASKVALUE=0 mix 0 ;
Standalone Reports are seen by :REP RECOVER and deleted by :DEL. However, it is not possible for Reports to be rerun in recovery by the System Supervisor program (LSS). They must be rerun as Standalone Reports. They are distinguished in the :REP RECOVER output by five pound signs (#####) before the Report name.
Standalone Reports that abort do not remove their recovery record from GLB-CRITIC unless they are restarted manually in recovery mode and successfully complete.
Capabilities and Restrictions
Standalone Reports:
Can start WFLs.
Does standard displays for messages.
Are not controlled by the System Supervisor program (LSS). The only Administration commands that relate to Standalone Reports are those also relating to recovery:
:DEL (deletes Report recovery details)
:REP RECOVER (displays Report recovery details)
Can receive responses to Accept logic commands from a file-equated file, or from standard operating system AX commands.
Performs Sleep logic commands, but sleeps for zero seconds for Sleep UNTIL Wake commands.
Cannot perform external Automatic Entries (Glb.Status is set to NODB and Glb.HubStatus contains INVALID).
Cannot use the User Interface (NODB result returned).
Cannot perform Automatic Entries to a NOF program.
Cannot use the SendMessage logic command to send a message to the terminal that initiated it (no message is delivered and no error is returned).
If your application uses the Report Output Control system (ROC), cannot be Standard ROC Reports: they must be ROC Direct Reports.
Ignore Wake commands.