Hi.
I'm trying to use getValue on Octet-String within scripting, but it returns an empty string.
transport = $node->createSNMPTransport();
if (transport != null)
{
testStr = transport->getValue(".1.3.6.1.4.1.4196.1.1.5.2.100.2.1.4.0");
if (testStr == "") println "huh ?";
}
The MIB-Browser shows Type Hex-String with Value "00 00 02 00 00"
The DCI with DataType String and no conversion collects the same value.
The code from above returns an empty string :'(
NetXMS version 3.9.156
Any hints?
Thanks in advance.
NXSL tried to interpret the HEX as string and taked first 00 as end of string. Try this way:
transport = $node->createSNMPTransport();
if (transport != null)
{
println transport->get(".1.3.6.1.4.1.4196.1.1.5.2.100.2.1.4.0")->printableValue;
}