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