IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[C#] Erreur sur l'initialize d'une NotesSession


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 83
    Par défaut [C#] Erreur sur l'initialize d'une NotesSession
    Bonjour,

    J'essaye d'accéder à une base lotus notes (version 6) via une application console en C#. J'utilise donc l'objet COM domino.
    Malheureusement, je bloque très rapidement sur l'initialisation de ma session notes. Voici mon bout de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    (...)
    NotesSession v_session = new NotesSession();
    v_session.Initialize("");
    NotesDatabase db = v_session.GetDatabase("ServerName", "database.nsf", false);
    NotesView v_view = db.GetView("ParNom");
    NotesDocumentCollection v_notesDocumentCollection = v_view.GetAllDocumentsByKey(0,true);
    (...)
    Je me retrouve avec l'erreur suivante :
    Notes error: Impossible d'ouvrir le fichier ID
    Quelqu'un peut il m'aider ?

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 83
    Par défaut
    Re bonjour,

    J'ai posté ce topic il y a un mois environ et je m'apperçois que personne ne veut m'aider ... snifff

    Je remonte mon post dans les charts l'histoire de réessayer.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut
    Mais non ne désespère pas, je travaille sur un projet comme toi en ce moment

    Je peux te dire que ce code là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    NotesSession v_session = new NotesSession();
    v_session.Initialize("");
    NotesDatabase db = v_session.GetDatabase("ServerName", "database.nsf", false);
    marche bien chez moi c'est ce que j'utilise.

    Pour ton erreur il faut que tu regardes dans ton fichier Notes.ini il doit pointer sur un fichier qui en gros est le fichier personnel de l'utilisateur (contient son identité, son mot de passe), s'il le trouve pas c'est qu'il a été déplacé ou effacer...

    Juste pour infos tu utilises les objets COM par souci de simplicité ? J'ai essayé d'utiliser la DLL Lotus (nnotes.dll) pour communiquer avec Lotus mais impossible de faire quoique ce soit
    C'est dommage parce que la DLL permet plus de choses que les objets COM au niveau des possibilités de communication vers Lotus.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 10
    Par défaut
    En effet madfu.

    Plus d'infos :
    - Fichier ini (par défaut) C:\Lotus\Notes\notes.ini
    - Clé à vérifier : KeyFilename=<username>.id

    Le chemin peut être spécifié en relatif par rapport au répertoire Data de Notes (par défaut C:\Lotus\Notes\Data) ou en absolu (C:\x\y.id)

    Si le client Notes marche, il n'y a pas de raison que les accès COM ne marchent pas... as-tu essayé de le lancer et d'ouvrir ta base mail par exemple?

Discussions similaires

  1. Erreur sur l'évaluation d'une durée
    Par DarkVader dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 16/10/2007, 11h54
  2. Erreur sur l'initialize d'une notessession
    Par fafonso dans le forum Général VBA
    Réponses: 16
    Dernier message: 17/11/2006, 10h33
  3. Erreur sur script en attaquant une base mysql
    Par bilou95 dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 09/10/2006, 15h58
  4. Erreur sur l'ouverture d'une fenêtre popup
    Par misa dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/11/2005, 15h21
  5. [Pl/pgSQL] Erreur sur l'execution d'une fonction.
    Par Floréal dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 25/09/2005, 00h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo