ViewPoint Manual

Supplemental Information for D-Series Systems
ViewPoint Manual426801-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)