Ü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. |