Why not create a similar smartset from the GUI and then look at the rule with
smartsetutil? That's how I would do it. The only source of information on
smartset internals is the usage note you get with smartsetutil -? so I would
say that the logic keywords are only documented on the advanced rule page of
the GUI create tool. There they are shown as "AND", "AND NOT" , "OR", and "OR
NOT".
In the NT GUI I cannot see how you can specify a Boolean value of "False" (I
know you can do that in UNIX) -- it looks to me like you have to use a compound
condition like "AND NOT ("isHub" = "True") rather than ("isHub" = "False").
James Shanks
Tivoli (NetView for UNIX and NT) L3 Support
"Boyles, Gary P" <gary.p.boyles@INTEL.COM> on 02/25/2000 02:25:12 PM
Please respond to Discussion of IBM NetView and POLYCENTER Manager on NetView
<NV-L@UCSBVM.UCSB.EDU>
To: NV-L@UCSBVM.UCSB.EDU
cc: (bcc: James Shanks/Tivoli Systems)
Subject: Smartset creation Rules (From Script).
I'm trying to create a smartset that has the following logic:
1) Hubs = False
2) Routers = False
3) Switches = True
AND NOT
4) Vendor = "cisco Systems"
Can someone give me the correct syntax for using input into "smartsetutil"
to create this rule?
I have everything except the "AND NOT" part. This appears to be wrong.
Another question... is there any place where the smartsetutil (logic)
keywords
are defined?
Thank you.
Gary Boyles, Intel
-------------------------------------------Script Begins Here
----------------------------------------
smartsetutil a "Bad_Switches" "Bad_Switches" "(\"isHub\" = \"FALSE\") AND
(\"isRouter\" = \"FALSE\") AND ("\isSwitch\" = \"TRUE\") AND NOT (\"vendor\"
= \"cisco Systems\")"
-------------------------------------------Script Ends Here
----------------------------------------
::
|