[SNMP4J] Hex String - Sequence

Frediano Sorvino sorfrena at gmail.com
Tue Feb 19 09:04:16 CET 2008


Hi all,

I finally had success in simulating an agent. What I am wondering about is
how the type sequence is treated. I have a snmp device that when
interrogated on a specific O.I.D. that ends with the mac address of the
device transformed in hex, it returns a pretty long hex-string.
E.G.: snmpget -v2c -c public 192.168.40.40
1.3.6.1.4.1.6798.3.3.1.1.10.1.0.60.193.18.105.19 (where the last 6 numbers,
0.60.193.18.105.19, represent the mac address in decimal format). Executing
this command in a shell gives the result
SNMPv2-SMI::enterprises.6798.3.3.1.1.10.1.0.60.193.18.105.19 = Hex-STRING:
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
00 00 00 00 00 00 BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA 00 00 00 00 00 FF 00 FF 00
00 00 00 00 00 00 BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA
00

Now the question is: is there any type similiar to Hex String? How can I
emulate this behavior in my program?
I tried to register the oid value and associating it a long string
containing the above value, but since I created it using the OctetString
class the answer is not  Hex-String and so it fails. So I was wondering how
I can simulate this behavior.
Thanks to all,
Freddy



More information about the SNMP4J mailing list