DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Protocole SNMP
  • Procédure WLangage
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
SNMPTrapActive (Fonction)
En anglais : SNMPTrapEnable
Active l'interception d'une "trap" SNMP envoyée par un agent.
Remarque : il est nécessaire que le service d'interruption SNMP soit installé sur le poste, et que ce service soit démarré. Si l'utilisateur est un administrateur ou un utilisateur avec pouvoir, le service démarre automatiquement (sauf si il a été explicitement désactivé).
// Interception de toutes les traps
nIDTrap est un entier
nIDTrap = SNMPTrapActive("ProcTrap", "", "", "")
Syntaxe
<Résultat> = SNMPTrapActive(<Procédure WLangage> , <Adresse de l'agent> , <Communauté SNMP> , <OID concerné>)
<Résultat> : Entier
  • Identifiant de la trap,
  • -1 en cas d'erreur. La fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
<Procédure WLangage> : Nom de procédure
Procédure WLangage qui sera appelée à chaque fois que l'agent SNMP enverra un message de trap (en fonction des filtrages demandés). Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Adresse>, <Communauté>, <OID>, <Type>, <Valeur>)
<Adresse de l'agent> : Chaîne de caractères
Adresse de l'agent dont les traps doivent être reçus. 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.
Cet agent devra être configuré pour envoyer les traps à la machine exécutant l'application.
Si ce paramètre correspond à une chaîne vide (""), la fonction SNMPTrapActive sera appelée sur les traps de n'importe quel agent.
<Communauté SNMP> : Chaîne de caractères
Nom de la communauté SNMP des traps. Permet de filtrer les traps en fonction de leur communauté.
Si ce paramètre correspond à une chaîne vide (""), la fonction SNMPTrapActive sera appelée sur les traps de n'importe quelle communauté.
<OID concerné> : Chaîne de caractères
OID concerné par les traps. Permet de filtrer les traps selon l'OID concerné.
Si ce paramètre correspond à une chaîne vide (""), la fonction SNMPTrapActive sera appelée sur les traps de n'importe quel OID.
Remarques

Procédure WLangage

La procédure WLangage sera appelée à chaque fois que l'agent SNMP enverra un message de trap (en fonction des filtrages demandés). Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Adresse>, <Communauté>, <OID>, <Type>, <Valeur>)
Dans ce code :
  • <Adresse> est une chaîne. Ce paramètre contient l'adresse IP de l'agent ayant généré la trap.
  • <Communauté> est une chaîne. Ce paramètre contient la communauté de l'agent ayant généré la trap.
  • <OID> est un tableau de chaînes. Ce paramètre contient l'OID de la trap (sous forme numérique).
  • <Type> est un tableau d'entiers. Ce paramètre contient le type de l'OID retourné.
  • <Valeur> est un tableau de chaînes. Ce paramètre contient la valeur de l'OID retourné.
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