OSI/MHS Management Programming Manual
Examples
OSI/MHS Management Programming Manual—424824-001
C-25
Load and Compile Definitions
Load and Compile Definitions
This command file loads all definitions and compiles the files.
#push dummy
#load/keep 1,loaded dummy/ $system.zspidef.zspitacl
#load/keep 1,loaded dummy/ $system.zspidef.zcomtacl
#load/keep 1,loaded dummy/ $system.zspidef.zemstacl
#load/keep 1,loaded dummy/ $system.zspidef.zositacl
#load/keep 1,loaded dummy/ $system.zspidef.zos4tacl
#load/keep 1,loaded dummy/ $system.zspidef.zx25tacl
#load/keep 1,loaded dummy/ $system.zspidef.zlamtacl
#load/keep 1,loaded dummy/ $system.zspidef.zmhstacl
#pop dummy
emf/in fltrmhs/FLTRMHSO
EMS Filter
This example filters all OSI related event messages, including OSI/MHS, OSI/AS,
OSI/TS, X25AM, and LAM. To use this filter, use the EMSDIST with the FILTER
options set to FILTMHSO.
-- Initialize subsystem IDs
[#SET zos4^val^ssid
[zspi^val^tandem].[zspi^ssn^zos4].[zos4^val^version]]
[#SET zlam^val^ssid
[zspi^val^tandem].[zspi^ssn^zlam].[zlam^val^version]]
[#SET zx25^val^ssid
[zspi^val^tandem].[zspi^ssn^zx25].[zx25^val^version]]
[#SET zosi^val^ssid
[zspi^val^tandem].[zspi^ssn^zosi].[zosi^val^version]]
[#SET zmhs^val^ssid
[zspi^val^tandem].[zspi^ssn^zmhs].[zmhs^val^version]]
IF zems^tkn^system = [#SYSTEMNUMBER \MYSYS] AND
(zspi^tkn^ssid = ssid(zos4^val^ssid) OR
zspi^tkn^ssid = ssid(zx25^val^ssid) OR
zspi^tkn^ssid = ssid(zlam^val^ssid) OR
zspi^tkn^ssid = ssid(zosi^val^ssid) OR
zspi^tkn^ssid = ssid(zmhs^val^ssid) )
PASS
ELSE
FAIL;
END; -- of pass^all^osi^layer^msgs
Customizing EMS Templates
The EMS templates for OSI/MHS contain textual displays for all accounting events.
However, you may want to create a different template tailored to the needs of your
environment.
The following steps describe how to create a new template file and use it with an EMS
printing distributor:
1. Create dictionary
2. Create EMS template source