|
|
|
|
|
SNMPOIDStatus (Function) In french: SNMPOIDEtat Returns the status of an OID. Note This function can only be used after loading the MIB file (function SNMPLoadMIB), which describes the correspondence between OIDs in text and numerical format. bMIBChargé is boolean
sCheminMIBs is string = CompleteDir(fExeDir()) + "mibs\"
sMib is string
sMib = "RFC1382-MIB.mib"
nEtat is int
bMIBChargé = SNMPLoadMIB(sCheminMIBs + sMib)
IF bMIBChargé = False THEN
Error("Erreur MIB :" + ErrorInfo())
ELSE
nEtat = SNMPOIDStatus("dod.internet.mgmt.mib-2.transmission.x25.x25AdmnInterruptTimer")
SWITCH nEtat
CASE snmpStatusMandatory : Info("OID obligatoire")
CASE snmpStatusOptional : Info("OID optionnel")
CASE snmpStatusDeprecated : Info("OID ancien")
CASE snmpStatusObsolete : Info("OID à ne plus utiliser")
OTHER CASE : Error(ErrorInfo())
END
END
Syntax
<Result> = SNMPOIDStatus(<OID to process>)
<Result>: Integer constant Constant corresponding to the status of the OID described in the MIB file: | | snmpStatusDeprecated | The OID is old: it has been replaced by one or more other OIDs, but its value is still filled in. | snmpStatusMandatory | The OID is mandatory. | snmpStatusObsolete | The OID is obsolete and must not be specified anymore. | snmpStatusOptional | The OID is optional. | snmpStatusUnknown | Error: use ErrorInfo to find out more about the problem. |
<OID to process>: Character string String containing the OID in text or numeric format.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|