AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones del protocolo SNMP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Inicia una sesión SNMP.
Ejemplo
SessionID is int
// Start a session
SessionID = SNMPStartSession("TestDoc", "public")
IF SessionID = -1 THEN Error("Error while opening the session " + ErrorInfo())
Sintaxis
<Result> = SNMPStartSession(<Agent address> , <SNMP community> [, <Timeout> [, <Port number>]])
<Result>: Integro
  • Identificador de la sesión SNMP,
  • -1 si se produce un error. ErrorInfo devuelve más información sobre el error.
<Agent address>: Cadena de caracteres
Address del agente con el que se establecerá la comunicación vía SNMP. Esta Address se puede dar en el siguiente formato:
  • IP Address en formato XXX.XXX.XXX.XXX (125.5.110.100 por ejemplo).
  • URL que contiene el nombre del servidor (www.windev.com por ejemplo). Se recomienda esta sintaxis.
<SNMP community>: Cadena de caracteres
Nombre de la comunidad SNMP utilizada por la conexión. Esta comunidad indica los derechos associated con la sesión del SNMP. En la mayoría de los casos, todos los agentes SNMP soportan la comunidad "pública" en modo de sólo lectura. Pueden existir otras comunidades (privadas por ejemplo) para el acceso en lectura/escritura.
<Timeout>: Entero o duración opcional
Tiempo de espera (en milisegundos) de una solicitud SNMP. Este valor debe estar comprendido entre 1000 y 10000. Este parámetro puede corresponder a:
  • un número entero que corresponde al número de milisegundos,
  • una variable de tipo Duration,
  • la duración en un formato legible (por ejemplo, 1 s o 10 ms).
Este parámetro es set a 5000 por Default (5 segundos).
<Port number>: Entero opcional
Número del puerto al que debemos conectarnos. Este valor es set a 161 por Default (puerto estándar SNMP).
Observaciones
SNMP utiliza el protocolo UDP, que es un protocolo sin conexión.. Por lo tanto, SNMPStartSession no permite averiguar si el agente contactado puede unirse realmente. La función SNMPStartSession devuelve una sesión una vez que se ha enviado la solicitud SNMP, incluso si el agente no está disponible. Para comprobar si un agente está realmente conectado, tiene la posibilidad de utilizar:
Componente: wd290com.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local