ViewPoint Manual
Supplemental Information for D-Series Systems
ViewPoint Manual—426801-001
E-8
Extraneous Parts of Filter
 -- Test for matching event number (if provided).
 ( not tokenpresent(zvpt^fltr^eventnumber) or
 zvpt^fltr^eventnumber =
 ssid(zems^val^ssid,zems^tkn^eventnumber)
 ) and
 -- Test for matching cpu (if provided).
 ( not tokenpresent(zvpt^fltr^cpu) or
 zvpt^fltr^cpu =
 ssid(zems^val^ssid,
 zems^tkn^xsenderid).zems^ddl^xsenderid:zcpu
 ) and
 -- Test for matching pin (if provided).
 ( not tokenpresent(zvpt^fltr^pin) or
 zvpt^fltr^pin =
 ssid(zems^val^ssid,
 zems^tkn^xsenderid).zems^ddl^xsenderid:zpin
 ) and
 -- Test for matching process name (if provided).
 ( not tokenpresent(zvpt^fltr^processname) or
 decompose(zvpt^fltr^processname,
 destination name, name part) =
 decompose(ssid(zems^val^ssid,
 zems^tkn^xsenderid^pd),
 destination name,name part)
 ) and
 -- Test for matching event text (if provided).
 ( not tokenpresent(zvpt^fltr^eventtext) or
 emstextmatch((
 [insertcommas [init^template^key:numbers(0:19)]]),
 zvpt^fltr^eventtext)
 )
 --
 -- and ...
 -- user may add custom conditions here.
 --
 then
 -- conditions specified were met.
 begin
 if zvpt^fltr^discard = [zspi^val^true] then fail;
 end
 else
 -- conditions specified were not met
 begin
 if zvpt^fltr^select = [zspi^val^true] then fail;
 end;
 end; -- select or discard conditions
Figure E-2. D-Series Default Alternate-Events Filter (page 3 of 4)










