ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / Windows functions / SNMP Protocol functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
SNMPOIDAccess (Function)
In french: SNMPOIDAccès
Returns the authorized access modes of a specific 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.
Example
bMIBLoaded is boolean
sPathMIBs is string = CompleteDir(fExeDir()) + "mibs\"
sMib is string
sMib = "RFC1382-MIB.mib" // MIB of X25 protocol
sAccess is int
bMIBLoaded = SNMPLoadMIB(sPathMIBs + sMib)
IF bMIBLoaded = False THEN 
	Error("MIB error:" + ErrorInfo())
ELSE
	sAccess = SNMPOIDAccess("dod.internet.mgmt.mib-2.transmission.x25.x25AdmnInterruptTimer")
	SWITCH sAccess
		CASE snmpAccessNone: Info("OID inaccessible")
		CASE snmpWriteAccessOnly: Info("Write OID")
		CASE snmpAccessReadWrite: Info("OID read/write")
		CASE snmpAccessReadOnly: Info("OID in read mode")
		OTHER CASES: Error(ErrorInfo())
	END
END
Syntax
<Result> = SNMPOIDAccess(<OID to process>)
<Result>: Integer constant
Constant corresponding to the access mode described in the MIB file:
snmpAccessNoneThe OID is not accessible.
snmpAccessReadOnlyThe OID is accessible in read-only.
snmpAccessReadWriteThe OID is accessible in read/write.
snmpAccessUnknownError: use ErrorInfo to find out more about the problem.
snmpAccessWriteOnlyThe OID is accessible in write-only.
<OID to process>: Character string
String containing the OID in text or numeric format.
Component: wd300com.dll
Minimum version required
  • Version 12
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/27/2025

Send a report | Local help