DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Protocole SNMP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
SNMPOuvreSession (Fonction)
En anglais : SNMPStartSession
Ouvre une session SNMP.
Exemple
IDSession est un entier
// Ouverture de session
IDSession = SNMPOuvreSession("TestDoc", "public")
SI IDSession = -1 ALORS Erreur("Erreur d'ouverture de session " + ErreurInfo())
Syntaxe
<Résultat> = SNMPOuvreSession(<Adresse de l'agent> , <Communauté SNMP> [, <Timeout> [, <Numéro de port>]])
<Résultat> : Entier
  • Identifiant de la session SNMP,
  • -1 en cas d'erreur. La fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
<Adresse de l'agent> : Chaîne de caractères
Adresse de l'agent avec lequel la communication par SNMP doit être établie. Cette adresse peut être donnée sous la forme :
  • adresse IP au format XXX.XXX.XXX.XXX (par exemple 125.5.110.100).
  • URL contenant le nom du serveur (par exemple www.pcsoft.fr). Cette syntaxe est conseillée.
<Communauté SNMP> : Chaîne de caractères
Nom de la communauté SNMP utilisé par la connexion. Cette communauté indique les droits associés à la session SNMP. En général, tous les agents SNMP supportent la communauté "public" en mode lecture seule. Il peut exister d'autres communautés (private par exemple) pour l'accès en lecture / écriture.
<Timeout> : Entier optionnel ou Durée optionnelle
Timeout en millisecondes d'une requête SNMP. Cette valeur doit être comprise entre 1000 et 10000. Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de millisecondes,
  • une variable de type Durée,
  • l'indication directe de la durée (par exemple 1 s ou 10 ms).
Par défaut, ce paramètre a pour valeur 5000 (5 secondes).
<Numéro de port> : Entier optionnel
Numéro de port auquel se connecter. Par défaut, cette valeur est 161 (port SNMP standard).
Remarques
SNMP utilise le protocole UDP qui n'est pas un protocole connecté. La fonction SNMPOuvreSession ne permet donc pas de savoir si l'agent contacté est effectivement joignable. La fonction SNMPOuvreSession retourne une session du moment que la requête SNMP a été envoyée, même si l'agent n'est pas disponible. Pour tester si un agent est effectivement connecté, il est possible d'utiliser :
Composante : wd290com.dll
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale