By setting SW4, file equates is ignored, and you can awaken a sleeping Report. The command format is:
RUN $NGEN28/RIP ("system/report");SW4; [TASKSTRING=string]
The string you associate with TASKSTRING provides a means for you to pass a parameter string (with a maximum 254 characters) to the Report. Refer to the Agile Business Suite Programming Reference Manual for more information on the use of the parameter string.
Note: Performing repeated WAKEUPs of sleeping reports when there are a large number of active reports (more than 20) might result in some sleeping reports not receiving all WakeUp requests because LSS might not have received an acknowledgement for a prior wakeup before it is asked to send another (which it will ignore).
To avoid the issue of missed WakeUp requests, repeated WAKEUPs can be delayed by x seconds, where x is determined by the number of active reports (the greater number of active reports, the longer the wait) divided by a Waitfactor, which can be set by the user. The Waitfactor is set via the MAXCARDS attribute on the <system>/Lincsupport library. The default Waitfactor is 25. Increase this value to reduce the wait time, decrease the value to increase the wait time. The system requires a restart after changing the MAXCARDS value. Depending on factors like report priority, the number of active reports, and so on, the Waitfactor might require tuning for specific sites.
For example, if there are 100 active reports and Waitfactor is 25, a delay of 4 seconds is applied between consecutive WAKEUP request processing.