DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
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
Spécifie et configure le serveur utilisé pour l'envoi des notifications par le serveur HFSQL. Cet envoi peut être réalisé :
  • Par email : le serveur à configurer est alors un serveur SMTP.
  • Via les Centres de Contrôle (outil de messagerie WDBal). Les Centres de Contrôle peuvent utiliser aussi bien une base de données HFSQL Classic que HFSQL Client/Serveur.
Exemple
cnxConnexionCS est une Connexion
cnxConnexionCS.Provider = hAccèsHFClientServeur
cnxConnexionCS.Utilisateur = "admin"
cnxConnexionCS.MotDePasse = ""
cnxConnexionCS.Serveur = "test:4900"
HOuvreConnexion(cnxConnexionCS)
 
HNotifConfigure(cnxConnexionCS, hNotifCCCS, "DOC:4988", "CC_DOC", "DOC", "")
cnxConnexionCS est une Connexion
cnxConnexionCS.Provider = hAccèsHFClientServeur
cnxConnexionCS.Utilisateur = "admin"
cnxConnexionCS.MotDePasse = ""
cnxConnexionCS.Serveur = "test:4900"
HOuvreConnexion(cnxConnexionCS)
 
HNotifConfigure(cnxConnexionCS, hNotifEmail, "FLEUR:25", "test.doc", "doc", "doc@pcsoft.com", Faux)
Syntaxe

Configurer l'envoi de mails via un serveur SMTP Masquer les détails

<Résultat> = HNotifConfigure(<Connexion> , <Type de notifications> , <Serveur SMTP> , <Login> [, <Mot de passe>] , <Expéditeur> , <Session sécurisée>)
<Résultat> : Booléen
  • Vrai si la configuration a été effectuée.
  • Faux dans le cas contraire. La fonction HErreurInfo permet d'identifier l'erreur.
<Connexion> : Chaîne de caractères ou variable de type Connexion
Connexion à manipuler. Cette connexion correspond :
<Type de notifications> : Constante de type Entier
Type d'envoi des notifications :
hNotifEmailEnvoi des notifications par email.
<Serveur SMTP> : Chaîne de caractères
Nom DNS ou adresse IP du serveur d'emails (protocole sortant). Cette adresse IP est fournie par le fournisseur de services ou par l'administrateur réseau.
Attention : Il est nécessaire d'utiliser le serveur SMTP du fournisseur de la connexion Internet.
<Login> : Chaîne de caractères
Login permettant de se connecter au serveur SMTP.
<Mot de passe> : Chaîne de caractères optionnelle
Mot de passe associé au login de connexion sur le serveur SMTP. Ce mot de passe est donné par le fournisseur de services ou par l'administrateur réseau.
Si ce paramètre n'est pas précisé, l'ancienne valeur fournie est automatiquement utilisée.
<Expéditeur> : Chaîne de caractères
Adresse email utilisée comme expéditeur dans les emails de notification.
<Session sécurisée> : Booléen
  • Vrai pour ouvrir une session sécurisée par le protocole TLS.
  • Faux dans le cas contraire.

Configurer l'envoi de messages dans WDBal (Centres de Contrôle en Client/Serveur) Masquer les détails

<Résultat> = HNotifConfigure(<Connexion> , <Type de notifications> , <Serveur Centre de Contrôle> , <Base de données Centre de Contrôle> , <Login> [, <Mot de passe>])
<Résultat> : Booléen
  • Vrai si la configuration a été effectuée.
  • Faux dans le cas contraire. La fonction HErreurInfo permet d'identifier l'erreur.
<Connexion> : Chaîne de caractères ou variable de type Connexion
Connexion à manipuler. Cette connexion correspond :
<Type de notifications> : Constante de type Entier
Type d'envoi des notifications :
hNotifCCCSEnvoi des notifications par les Centres de Contrôle en mode Client/Serveur.
<Serveur Centre de Contrôle> : Chaîne de caractères
Nom DNS ou adresse IP du serveur HFSQL hébergeant les Centres de Contrôle.
<Base de données Centre de Contrôle> : Chaîne de caractères
Nom de la base de données utilisée pour les Centres de Contrôle.
<Login> : Chaîne de caractères
Login permettant de se connecter au serveur HFSQL et à la base des Centres de Contrôle.
<Mot de passe> : Chaîne de caractères
Mot de passe associé au login de connexion.
Si ce paramètre n'est pas précisé, l'ancienne valeur fournie est automatiquement utilisée.

Configurer l'envoi de messages dans WDBal (Centres de Contrôle en HFSQL Classic) Masquer les détails

<Résultat> = HNotifConfigure(<Connexion> , <Type de notifications> , <Chemin Centre de Contrôle> , <Login> [, <Mot de passe>])
<Résultat> : Booléen
  • Vrai si la configuration a été effectuée.
  • Faux dans le cas contraire. La fonction HErreurInfo permet d'identifier l'erreur.
<Connexion> : Chaîne de caractères ou variable de type Connexion
Connexion à manipuler. Cette connexion correspond :
<Type de notifications> : Constante de type Entier
Type d'envoi des notifications :
hNotifCCClassicEnvoi des notifications par les Centres de Contrôle en mode HFSQL Classic.
<Chemin Centre de Contrôle> : Chaîne de caractères
Chemin d'accès aux fichiers de données HFSQL Classic des Centres de Contrôle.
<Login> : Chaîne de caractères
Login permettant de se connecter à la base des Centres de Contrôle.
<Mot de passe> : Chaîne de caractères
Mot de passe associé au login de connexion.
Si ce paramètre n'est pas précisé, l'ancienne valeur fournie est automatiquement utilisée.

Récupérer les paramètres de la configuration actuelle Masquer les détails

<Résultat> = HNotifConfigure(<Connexion> , <Type de notifications>)
<Résultat> : Chaîne de caractères
Liste des paramètres correspondant à la configuration recherchée (attention les mots de passe ne sont pas fournis).
Le résultat est de la forme :
avec la constante hNotifCCClassic :<Chemin Centre de Contrôle> + RC + <Login>
avec la constante hNotifCCCS :<Serveur Centre de Contrôle> + RC + <Base de données Centre de Contrôle> + RC + <Login>
avec la constante hNotifEmail :<Serveur SMTP> + RC + <Login> + RC + <Expéditeur> + RC + <Session sécurisée>
<Connexion> : Chaîne de caractères ou variable de type Connexion
Connexion à manipuler. Cette connexion correspond :
<Type de notifications> : Constante de type Entier
Type d'envoi des notifications pour lequel la configuration est recherchée :
hNotifCCClassicEnvoi des notifications par les Centres de Contrôle en mode HFSQL Classic.
hNotifCCCSEnvoi des notifications par les Centres de Contrôle en mode HFSQL Client/Serveur.
hNotifEmailEnvoi des notifications par email.
Composante : wd290hf.dll
Version minimum requise
  • Version 18
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/07/2023

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