SNMP Manager Programmer's Guide
Building Executable Managers
SNMP Manager Programmer’s Guide–134249
8-2
Building Guardian Managers
Example 8-1. Script for Building Guardian Managers (page 1 of 3)
#push myParms <--1
#push bindOptions
#set myParms wide, symbols, columns 110, nowarn (84,143),& <--2
ssv0 "[#defaults]",&
ssv1 "$DSV.ZSNMPMGR",&
ssv2 "$system.ztcpip",&
ssv3 "$system.system"
[#set :bindOptions & <--3
+ set inspect on, symbols on
+ mode noUpShift
+ set heap 64 pages
+ set runnamed OFF, highpin ON, highrequesters ON
+ select search $SYSTEM.ZTCPIP.LIBINETW
+ select search $DSV.ZSNMPMGR.SNMPLIB
+ select search $SYSTEM.SYSTEM.CWIDE
] == end of set :bindOptions
C /in SNMPFSC, out $s.#SNMPFS/ SNMPFSO; [:myParms] <--4
C /in READMIBC, out $s.#READMIB/ READMIBO; [:myParms]
C /in RTUTILSC, out $s.#RTUTILS/ RTUTILSO; [:myParms]
C /in SNMPGETC, out $s.#SNMPGET/ SNMPGETO; [:myParms]
C /in SNMPGTC, out $s.#SNMPGT/ SNMPGTO; [:myParms]
C /in SNMPHOSC, out $s.#SNMPHOS/ SNMPHOSO; [:myParms]
C /in SNMPMONC, out $s.#SNMPMON/ SNMPMONO; [:myParms]
C /in SNMPNXTC, out $s.#SNMPNXT/ SNMPNXTO; [:myParms]
C /in SNMPSETC, out $s.#SNMPSET/ SNMPSETO; [:myParms]
C /in SNMPTRPC, out $s.#SNMPTRP/ SNMPTRPO; [:myParms]
C /in SNMPWLKC, out $s.#SNMPWLK/ SNMPWLKO; [:myParms]
INLPREFIX + <--5
bind /inline,OUT $S.#GET1/
[:bindOptions]
+ add * from SNMPGETO
+ add * from SNMPFSO
+ build SNMPGET!
+ exit