Ein Service der persistierten Daten DB-Tabelle “B2BBP_ARCHIVE_SYNC ausliest und in einem definierten Ordner ablegt.

Übersicht

Der D3ArchiveService ist ein aktiver Service, welcher die Aufgabe hat, persistierten Daten, die der D3ArchiveHandler in die DB-Tabelle “B2BBP_ARCHIVE_SYNC abgelegt hat, auszulesen und einem definierten Ordner abzulegen. Für pro Eintrag in der Datenbanktabelle wird ein Unterordner mit der Nummerierung 1 als Name für den ersten Unterordner in den definierten Ordner angelegt. Für weitere Einträge werden weitere Unterordner angelegt. Z.B. 2.Eintrag wäre der neue Unterordner mit der Nummierung 2 als Name usw.. Inhalt in dem Unterordner sind die messageId_MAIN.JPL und messageId_MAIN.txt Dateien.

Technische Beschreibung

Klassenpfad: org.b2bbp.service.inbound.archive.D3ArchiveService

Konfigurationen

GlobalProperty Beispielwert Erklärung
B3P_ARCHIVE_DIRECTORY C:\TESTD3 Der Ordner TESTD3 muss angelegt werden, damit der Service die Unterordnern anlegen können und die Dateien dort abzulegen.

Die Extension D3_ARCHIVE muss angelegt werden, damit persisierten Daten zu dem entsprechenden MarktPartner-ID und gewünschten Ordner abgelegt werden können. Dokumentart kann hier in dieser Extension hinterlegt werden. Beispiel: 9870095500005.docart=AS2NI 9870095500005.path=\TestOrdner Somit legt der Service zu dem Eintrag aus der DB-Tabelle “B2BBP_ARCHIVE_SYNC mit dem passende MarktPartner-ID in den Ordner-Pfad C:\TESTD3\TestOrdner zu dem generierte Unterordner die Dateien ab.

Für den Fall, dass keine MarktPartner-ID sowie Ordner in der Extension angelegt ist, werden die Dateien in dem Default-Ordner (\DEFAULTPATH) abgelegt.

ServiceProperty Beispielwert Erklärung
B3P_DEFAULT_ARCHIVE_PATH \DEFAULTPATH Für die Ordner-Strukturierung kann ein Unterordner mit dem Name DEFAULTPATH in dem Hauptordner TESTD3 angelegt werden. Die vom Service erzeugte Unterordnern werden jetzt in den Ordner C:\TESTD3\DEFAULTPATH abgelegt.
View Me   Edit Me