DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Gestion des emails
  • Version de Lotus Notes
  • Délai de timeout
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
Permet d'accéder aux différentes données manipulées par le logiciel de messagerie Lotus Notes (emails, contacts, groupes de contacts, tâches, rendez-vous).
Cette fonction peut être :
  • soit appelée directement pour ouvrir la connexion avec le serveur Domino et indiquer la base Lotus Notes à utiliser.
  • soit appelée à la suite de la fonction NotesOuvreConnexion. Dans ce cas, cette fonction est utilisée uniquement pour spécifier la base Lotus Notes à utiliser.
Exemple
// Ouverture de la connexion
// et spécification de la base Lotus Notes à utiliser
SI EmailOuvreSessionNotes("MotDePasse", "ServeurMars", ...
"mail/julie.nsf", "C:\Lotus Notes\julie.id") <> 0 ALORS
Info("Session ouverte et base spécifiée")
SINON
Erreur()
FIN
// Ouverture de la connexion
IDSession est un entier
IDSession = NotesOuvreConnexion("MotDePasse", "ServeurMars", ...
"C:\Lotus Notes\julie.id")
// Spécification de la base Lotus Notes à utiliser
SI EmailOuvreSessionNotes(IDSession, "mail/julie.nsf") <> 0 ALORS
Info("Connexion ouverte et base spécifiée")
SINON
Erreur()
FIN
Syntaxe

Ouvrir une connexion avec un serveur Domino et indiquer la base Lotus Notes à utiliser Masquer les détails

<Résultat> = EmailOuvreSessionNotes(<Mot de passe> , <Serveur Domino> [, <Base Lotus Notes> [, <Chemin du certificat>]])
<Résultat> : Entier
  • Identifiant de la session.
  • 0 (ou Faux) en cas d'erreur. La variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Mot de passe> : Chaîne de caractères
Mot de passe de l'utilisateur. Ce mot de passe est fourni par le fournisseur de services ou par l'administrateur réseau.
<Serveur Domino> : Chaîne de caractères
  • Nom du serveur Domino,
  • Chaîne vide ("") si la base est locale.
<Base Lotus Notes> : Chaîne de caractères optionnelle
Nom de la base Lotus Notes contenant les données de l'utilisateur. Ce nom correspond au chemin du fichier ".NSF".
Si la base Lotus Notes est située sur un serveur Domino, il est nécessaire d'utiliser un chemin relatif.
Si ce paramètre n'est pas spécifié, le nom de la base Lotus Notes sera lu dans le fichier de configuration du client Lotus Notes (fichier "Notes.INI"). La base utilisée correspondra alors à la base de l'utilisateur du client Lotus Notes du poste en cours.
<Chemin du certificat> : Chaîne de caractères optionnelle
Chemin du certificat permettant d'authentifier l'utilisateur (fichier "ID"). Ce fichier est délivré par l'administrateur du serveur Domino. Ce fichier est obligatoire pour se connecter au serveur.
Si ce paramètre n'est pas spécifié, le chemin du certificat sera lu dans le fichier de configuration du client Lotus Notes (fichier "Notes.INI"). Le certificat utilisé correspondra alors au certificat de l'utilisateur du client Lotus Notes du poste en cours.

Spécifier la base Lotus Notes à utiliser Masquer les détails

<Résultat> = EmailOuvreSessionNotes(<Identifiant de la session> [, <Base Lotus Notes>])
<Résultat> : Entier
  • Identifiant de la session.
  • 0 (ou Faux) en cas d'erreur. La variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Identifiant de la session> : Chaîne de caractères
Identifiant de la session à ouvrir. Cet identifiant est retourné par la fonction NotesOuvreConnexion.
<Base Lotus Notes> : Chaîne de caractères optionnelle
Nom de la base Lotus Notes contenant les données de l'utilisateur. Ce nom correspond au chemin du fichier ".NSF".
Si la base Lotus Notes est située sur un serveur Domino, il est nécessaire d'utiliser un chemin relatif.
Si ce paramètre n'est pas spécifié, le nom de la base Lotus Notes sera lu dans le fichier de configuration du client Lotus Notes (fichier "Notes.INI"). La base utilisée correspondra alors à la base de l'utilisateur du client Lotus Notes du poste en cours.
Remarques

Version de Lotus Notes

L'accès à Lotus Notes est possible uniquement sous Lotus Notes version 6.5 ou supérieure.

Délai de timeout

Il est possible de paramétrer le délai de timeout avec la fonction EmailChangeTimeOut.
Composante : wd290com.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

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