Autor Thema: EmbeddedObject.extractFile  (Gelesen 3380 mal)

Offline gossifu

  • Senior Mitglied
  • ****
  • Beiträge: 352
  • Geschlecht: Männlich
  • Dummheit schafft Freizeit
EmbeddedObject.extractFile
« 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
Immer lustig und vergnügt, bis der A.... im Sarge liegt. ;-)

Offline gossifu

  • Senior Mitglied
  • ****
  • Beiträge: 352
  • Geschlecht: Männlich
  • Dummheit schafft Freizeit
Re: EmbeddedObject.extractFile
« Antwort #1 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
Immer lustig und vergnügt, bis der A.... im Sarge liegt. ;-)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz