SNMPSet
Uses the Simple Network Management Protocol (SNMP) to set a value on a target computer of network device.
Function
| Group
| Execution
| Windows
| Embedded
| Thin Client
| Mobile Access
|
SNMPSet | System Info
| Synchronous
| Supported
| Not supported
| Supported
| Not supported
|
Syntax
SNMPSet( strAddress, strCommunity, strOID, Value, optNumType )
- strAddress
- The address of the target computer or device (e.g., “127.0.0.1″ or “localhost” ).
- strCommunity
- The SNMP community name (e.g., “public” ) when communicating with the target computer or device.
- strOID
- The Object ID (OID) to be set.
- Value
- The value to be set to the specified OID.
- optNumType
- A numeric value, or a tag of Integer type, specifying the data type of Value. This is an optional parameter, but if it is included, then it must have one of following values:
Value
| Type
| Description
|
0
| OCTETSTRING
| An ctet string variable
|
1
| INTEGER32
| A 32-bit signed integer variable
|
2
| TIMETICKS
| A timeticks variable
|
3
| GAUGE32
| A gauge variable
|
4
| COUNTER32
| A counter variable
|
5
| IPADDRESS
| An IP address variable
|
6
| OBJECTIDENTIFIER
| An object identifier variable
|
7
| SEQUENCE
| An ASN sequence variable
|
8
| OPAQUE
| An opaque variable
|
Returned value
Value
| Description
|
0 | No error
|
−1 | Invalid number of parameters
|
−2 | Invalid parameter
|
−5 | SET operation failed
|
−7 | Invalid tag name
|
−8 | Invalid tag type
|
−9 | This function is not supported on the current operating system
|
If you receive any other values, please contact technical support.
Examples
Tag Name
| Expression
|
| SNMPSet( “127.0.0.1″, “public”, “.1.3.6.1.2.1.1.1.0″, 123, 1 ) //Sets an integer value of 123 to the specified OID on the localhost (127.0.0.1).
|
SNMPSet