// Error Codes #define _7TSNMP_NO_SESSION_HANDLE 0x5501 //Cause: The driver failed to open a session handle for a specific SNMP Agent. This might be caused by an invalid // Agent address (IP, MAC, Machine Name etc.) specified in the Agent Address field of the object. This error // might also occur if too many Agents are used concurrently. //Action: Check the driver log file to see the exact name and other parameters of the failed object. //Subcode: Subcode contains the Windows error code. Typically this will be an WinSocket error code. #define _7TSNMP_INVALID_OID 0x5502 //Cause: The driver failed parse an OID. // This might happen if the OID is not specified in correct format (e.g. ".1.3.6.1.2.1.1") //Action: Check the driver log file to see the exact name and other parameters of the failed object. // Correct the OID syntax in the object configuration and restart the system. //Subcode: N/A #define _7TSNMP_OUT_OF_MEMORY 0x5503 //Cause: The driver failed to allocate temporary memory. // This might happen if the OID is not specified in correct format (e.g. ".1.3.6.1.2.1.1") //Action: If the problem persists then restart the system - and if the problem still persists then call // the IGSS technical support team. //Subcode: Size of the memory block the driver tried to allocate. #define _7TSNMP_TIMEOUT 0x5504 //Cause: Timeout occured while communicating with an SNMP Agent. //Action: Check the driver log file to see exactly which Agent caused the error. Verify that this Agent is actually // up and running and accessible. The IGSS SNMP driver uses default timeout period of 3 seconds. If your // application requeres more than 3 seconds to respond then please increase the timeout parameter using the // driver setup utility. //Subcode: N/A #define _7TSNMP_IO_ERROR 0x5505 //Cause: An I/O error occured while communicating with an SNMP Agent. //Action: Check the driver log file to see exactly which Agent caused the error. Verify that this Agent is actually // up and running and accessible. Try to restart the Agent. If the problem persists call the IGSS technical // support team. //Subcode: N/A #define _7TSNMP_UNKNOWN_ERROR 0x5506 //Cause: An unknown error occured while communicating with an SNMP Agent. //Action: Check the driver log file to see exactly which Agent caused the error. Verify that this Agent is actually // up and running and accessible. Try to restart the Agent. If the problem persists call the IGSS technical // support team. //Subcode: N/A #define _7TSNMP_AGENT_RESPONSE_ERROR 0x5507 //Cause: The SNMP Agent reported an error while responding to a request. //Action: Check the driver log file to see exactly which Agent caused the error. Check the sub code to see which type // of error has been reported. // If the problem persists call the IGSS technical support team. //Subcode: // 1 (SNMP_ERRORSTATUS_TOOBIG): // The agent could not place the results of the requested operation into a single SNMP message. // 2 (SNMP_ERRORSTATUS_NOSUCHNAME): // The requested operation identified an unknown variable. Check that the Oid is valid in the Agent context. // 3 (SNMP_ERRORSTATUS_BADVALUE): // The requested operation tried to change a variable but it specified either a syntax or value error. // 4 (SNMP_ERRORSTATUS_READONLY): // The requested operation tried to change a variable that was not allowed to change according to the // community profile of the variable. // 5 (SNMP_ERRORSTATUS_GENERR): // An error other than one of those listed here occurred during the requested operation. #define _7TSNMP_LENGTH_ERROR 0x5508 //Cause: The SNMP driver received a PDU GET response with unexpected length //Action: Check the driver log file to see exactly which Agent/OID caused the error. // Try to restart the Agent. If the problem persists call the IGSS technical support team. //Subcode: The actual amount of variables received in the reponse. Driver expects exactly one. #define _7TSNMP_UNKNOWN_OBJECT_TYPE 0x5509 //Cause: The SNMP driver failed to identify the object type while writing a value to the object. // This might be caused by trying to write to an object that has never been read - and thus the driver dosn't know the type of the object. //Action: If the problem persists call the IGSS technical support team. //Subcode: The currently cached type of the object.