[SNMP4J] Variable and syntax

Marco.Bresciani at alcatel.it Marco.Bresciani at alcatel.it
Mon Jan 16 11:23:38 CET 2006


Speaking about a Variable (org.snmp4j.smi.Variable) object and its 
getSyntax() method, are the results given by this method the followings?

public static final int EXCEPTION_END_OF_MIB_VIEW 130
public static final int EXCEPTION_NO_SUCH_INSTANCE 129
public static final int EXCEPTION_NO_SUCH_OBJECT 128
public static final int SYNTAX_COUNTER32 65
public static final int SYNTAX_COUNTER64 70
public static final int SYNTAX_GAUGE32 66
public static final int SYNTAX_INTEGER 2
public static final int SYNTAX_INTEGER32 2
public static final int SYNTAX_IPADDRESS 64
public static final int SYNTAX_NULL 5
public static final int SYNTAX_OBJECT_IDENTIFIER 6
public static final int SYNTAX_OCTET_STRING 4
public static final int SYNTAX_OPAQUE 68
public static final int SYNTAX_TIMETICKS 67
public static final int SYNTAX_UNSIGNED_INTEGER32 66 

If so, can I switch on these values to determine Variable data type? I 
mean: I have a Variable object and I don't know which type it contains. I 
switch on its getSyntax() method so I can find out, say, it's an Integer32 
type so I can write something like

Integer32 new_data = (Integer32) generic_variable_data

Thank you,

Dott. Ing. Marco Bresciani

-- 
Alcatel - WTD R&D SW Lab. [Stage]
Via Trento, 30
20059 Vimercate (Mi) Italia
Phone: +39.039.686.5546
E-Mail: Marco.Bresciani at Alcatel.It



More information about the SNMP4J mailing list