Autor Thema: DXLExporter  (Gelesen 1379 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
DXLExporter
« am: 12.05.05 - 14:30:29 »
Ich exportiere mittels des LS DXLExporters ein Mail
in eine XML-Datei in das das Filesystem.
Meine Frage:
Wenn ich diese Datei später wieder importieren will,
ist die Information wo diese Mail stand in der XML Datei
oder muss ich mir extern merken von wo diese Datei
exportiert wurde ?
Beispiel:
Mailfach User XY
Order Schlagmichtot


Folgender Code:
Set stream = session.CreateStream
         
   If Not stream.Open( sName ) Then
                     
      Call stream.Truncate
      Set exporter = session.CreateDXLExporter ( nDoc, stream )
      Call exporter.process ()'
   End If
Set stream = Nothing      


Ciao
Don Pasquale

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: DXLExporter
« Antwort #1 am: 12.05.05 - 15:12:45 »
Hi,

wenn du die DXL Datei dir anschaust, hast du immer die Angabe der DB und Replikid. Somit kannst du immer sagen whin das Dokument soll. Wenn du auch noch die FolderReference in der Datenbank aktiviert hast, dann steht im Dokument der Link auf der Ordener, das wird dann auch in XML ausgegeben. Somit kann das ganze auch wieder richtig importiert werden.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: DXLExporter
« Antwort #2 am: 12.05.05 - 16:17:57 »
@Lossa,
Danke. Du hast mir sehr weitergeholfen.

Ich habe da noch eine Rückfrage:
Die Angabe der DB ist klar, aber wie hilft mir die Angabe der ReplikID ?


Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: DXLExporter
« Antwort #3 am: 12.05.05 - 16:57:33 »
Hi,

die Datenbankinformation als Dateiname ist doch nur sehr virtuell. Nur die Replik-ID macht eine DB eindeutig.
Also wenn du importierst und du findest eine oder keine DB mit diesem Namen, dann kannst du mit der ReplikID prüfen oder aber suchen ob das die DB ist oder wo denn diese DB ist.
Im Notfall eben auch eine Fehlermeldung generieren und dem User mitteilen das es die org DB nicht mehr gibt und dann eine manuelle Angabe abfragen kannst.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: DXLExporter
« Antwort #4 am: 13.05.05 - 21:49:05 »
Wenn ich diese Datei später wieder importieren will,

Generell ist beim Import (also zurückschreiben des Notes-Dokuments) die Property
DocumentImportOption der NotesDXLImporter - Klasse interessant, denn dort kannst Du das Verhalten beinflussen, wenn das Dokument bereits existiert.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz