Allgemeines
Kurzbeschreibung
Ablauf der Archivierung:
Die zu archivierenden Nachrichten werden mit einer GUID (generiert oder MIMEID, je nach Exportklasse im Archivjob) auf das Filesystem geschrieben, wo Sie vom Archiv abgeholt werden. Das Archiv muss die Daten unter dieser GUID zugänglich halten (im Index sind nur diese verfügbar).
Besonderheiten
Die aus dem Archiv gelesenen Dateien müssen zunächst in einem temporären Ordner zwischengespeichert warden.
Einrichtung
Konfiguration des Archivsjobs
Siehe hierzu ArchivJob-Doku.
Als Exportklasse muss eine Implementierung gewählt werden, die Nachrichten unter eine GUID auf das Filesystem archiviert z.B.: org.b2bbp.service.inbound.scheduled.ArchiveFileSystemGUID
Global Properties
In den Global Properties müssen folgende Einträge gesetzt werden:
SAPERION-spezifische Global Properties
B3P_SAPERION_USER |
Username für das SAPERION-Archiv Beispiel: b2barchiver |
B3P_SAPERION_PASSWORD |
Passwort für das SAPERION-Archiv Beispiel: ?ckbq#ej+z |
B3P_SAPERION_MANDANT |
Mandant des SAPERION-Archivs Besipiel: 048 |
B3P_SAPERION_DDC_FIELD |
DDC-Feld des SAPERION-Archivs Beispiel: DDC_B2B_048 |
B3P_SAPERION_TEMP_FOLDER |
Verzeichnis auf dem Filesystem, auf dem die Archivdateien zwischengespeichert werden. Beispiel: c:/tmp/b2bsearchfile |
B3P_SAPERION_ARCHIVE_ID_COLUMN |
Feld im Archiv, in dem die ArchiveID (=Id im Index) gespeichert ist. Beispiel: messageid |
ArchivJob-spezifische Global Properties
B3P_ARCHIVE_MESSAGE_MONITOR_IMPL |
com.nextlevel.b2bbp.saperion.archive.EmailArchiveMonitorSaperion |
B3P_ARCHIVE_AS2_MESSAGE_MONITOR_IMPL |
com.nextlevel.b2bbp.saperion.archive.AS2ArchiveMonitorSaperion |
B3P_ARCHIVE_MONITOR_IMPL |
com.nextlevel.b2bbp.saperion.archive.ArchiveMessageMonitorSaperion |