Das Notes Forum

Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: gossifu am 15.06.06 - 14:46:08

Titel: EmbeddedObject.extractFile
Beitrag von: gossifu am 15.06.06 - 14:46:08
Hallo,

hab mir einen Java-Agent gebaut, der Dateien von einkommenden Mails abhängen soll.
Ich für den Agenten zum testen erstmal per Hand aus.
Mein Problem:

4005 Notes error: Ein Datenbank-Handle auf eine Remote-Datenbank kann nur
von einem einzelnen Thread benutzt werden. (C:\TEMP\FileTest\anwirgs.id)

at lotus.domino.local.EmbeddedObject.NextractFile(Native Method)
at lotus.domino.local.EmbeddedObject.extractFile(Unknown Source)
at agent.FileSave.FileSave.NotesMain(FileSave.java:26)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(NotesThread.java:218)

Hier der Code der den Fehler wirft, ist zwar in echt noch etwas umfangreicher, aber auch so wirft er den Fehler:

Code
package agent.FileSave;

import lotus.domino.*;
import java.io.*;
import java.util.*;

public class FileSave extends AgentBase {

      String filename;
      String targetfile;
      String targetpath;

      public void NotesMain() {
            try {
                  Session session = getSession();
                  AgentContext agCon = session.getAgentContext();
                  Document doc = agCon.getDocumentContext();

                  RichTextItem body = (RichTextItem)doc.getFirstItem("Body");
                  targetpath = doc.getItemValueString("TargetPath");
                  filename = doc.getItemValueString("FileName");
                  targetfile = targetpath + "\\" + filename;

                  EmbeddedObject eo = body.getEmbeddedObject(filename);
                  if (eo != null){
                        eo.extractFile(targetfile);
                       
                  }
            }
            catch(NotesException e) {
                  System.out.println(e.id + " " + e.text);
                  e.printStackTrace();
            }

      }

Was kann ich dort machen, ich bin noch nicht so bewandert, was das angeht?

mfg

Kjeld
Titel: Re: EmbeddedObject.extractFile
Beitrag von: gossifu am 16.06.06 - 09:55:07
Hallo,

das Problem tritt nur manuell auf, kann ich mir nicht erklären.
Wenn der Server abhängen soll, dann klappt es. ???
Und das war ja mein Wunsch.

mfg

Kjeld