ViewPoint Manual
Customizing ViewPoint
ViewPoint Manual—426801-001
6-5
The Default Alternate-Events Filter
The Default Alternate-Events Filter
The default alternate-events filter (FLTRALT) is installed on the ViewPoint program 
subvolume. The source code file for this filter (SFLTRALT), shown in Figure 6-2, 
resides on the installation subvolume. The default alternate-events filter passes all 
events unless parameters are provided. Passed events are identified (if appropriate) as 
action or critical for use on the Alternate Events screen. 
Figure 6-1. Default Primary-Events Filter Source Code
FILTER ViewPoint^Default^Filter;
BEGIN
[#DEF zems^val^ss TEXT
 |BODY|[zspi^val^TANDEM].[zspi^ssn^zems].0]
BEGIN SSID(zems^val^ss)
== fails on suppress^display events which are not
== action-completion.
 IF zems^tkn^suppress^display = [zspi^val^true] THEN
 BEGIN
 IF TOKENPRESENT (zems^tkn^action^needed) AND
 zems^tkn^action^needed = [zspi^val^false] THEN
 PASS 3
 ELSE
 FAIL;
 END;
 == passes action-attention and action-completion
 IF TOKENPRESENT (zems^tkn^action^needed) THEN PASS 1;
 == testing for <> false for tape subsystem's sake
 IF zems^tkn^emphasis <> [zspi^val^false] THEN PASS 2;
 END;
PASS;
END;
Caution. If you want to write a custom filter, be sure to include the default source code shown 
in Figure 6-2 (below). This default code correctly processes any default parameters you might 
specify on page 2 of the Alternate Events Configuration Screen. If you do not include this 
default code and you attempt to process a default parameter, an error message might occur. 
See error message 0315 in Appendix B, Error Messages
. (Page 4 of Figure 6-2 shows where 
you insert your custom code within the default source code. )










