Konfiguration des Services ArchiveJob
Allgemeine Eigenschaften sind in der Dokumentation des ArchiveJobs beschrieben.
Die Anbindung mit Nscale funktioniert mit einem besonderen Deployment, das Nscale-Libraries beinhaltet. Das Deployment kann beim Support beantragt werden.
Der Nscale-Adapter wird in der Eigenschaft B3P_ARCHIVE_TYPE festgelegt:
B3P_ARCHIVE_TYPE | com.nextlevel.b2bbp.nscale.ArchiveNscale |
Die Global Properties für die Anzeige der archivierten Nachrichten:
B3P_ARCHIVE_MESSAGE_MONITOR_IMPL | com.nextlevel.b2bbp.nscale.api.EmailArchiveMonitorNSCALE |
B3P_ARCHIVE_AS2_MESSAGE_MONITOR_IMPL | com.nextlevel.b2bbp.nscale.api.AS2ArchiveMonitorNSCALE |
B3P_ARCHIVE_MONITOR_IMPL | com.nextlevel.b2bbp.nscale.api.ArchiveMessageMonitorNSCALE |
Mandantenschafte Konfiguration in der Extension
Um die Ablage der Dokumente mandantenschart zu steuern, muss eine Extension angelegt werden, in der pro Mandant die jeweiligen Archiv-Informationen angegeben werden.
Typ | Provider | Version |
---|---|---|
B3P_NSCALE_CONFIG | (leer) | (leer) |
Beispiel:
#Registrierte Mandanten
systems=Gas;Strom
#Zuordnung ILN zu Mandant
9870077400009=Gas
9900003000000=Strom
# Mandantspezifische Informationen
Gas.user=b2btest
Gas.password=<base64 pass>
Gas.docArea=Netz_Gas
Gas.startOfYear=01
Gas.instance=nscalealinst1
Gas.host=<ip>
Gas.port=8090
Gas.clientID=8664294161252487602
Strom.user=b2btest
Strom.password=<base64 pass>
Strom.docArea=Netz_Strom
Strom.startOfYear=01
Strom.instance=nscalealinst1
Strom.host=<ip>
Strom.port=8090
Strom.clientID=8664294161252487602
Die Extension besteht aus 3 Teilen:
a. Kopfteil (Registrierung aller Mandanten)
Hinter dem Eintrag systems werden alle von der Archivierung betroffenen Mandanten mit „;“ getrennt aufgelistet.
#Registrierte Mandanten
systems=Gas;Strom
b. Zuordnug ILN zu Mandant
Hier wird jeder ILN ein Mandant zugeordnet, auch Mehrfachzuordnungen zu einem Mandant sind möglich.
#Zuordnung ILN zu Mandant
9870077400009=Gas
9900003000000=Strom
c. Mandantenspezifische Angaben
Hier werden pro Mandant die Archivinformationen hinterlegt. Die Reihenfolge ist beliebig.
Die Angabe erfolgt immer im Format <Mandant>.<Property>.
Gas.user=b2btest
Gas.password=<base64 pass>
Gas.docArea=Netz_Gas
Gas.startOfYear=01
Gas.instance=nscalealinst1
Gas.host=<ip>
Gas.port=8090
Gas.clientID=8664294161252487602
Liste der Properties
Property |
Beschreibung |
user |
User der sich am Archiv anmeldet |
password |
Archivpasswort des User in B2B-Base64-Verschlüsselung (Encrypt-Tool) |
docArea |
Name des Dokumentenbereiches im Archiv |
startOfYear |
Anfangsmonat des Geschäftsjahres. In diesem Monat wir ein neuer Ordner im Archiv eröffnet 01 = Januar … 12 = Dezember |
instance |
Name der Archivinstanz |
host |
ID der Archiv-Server |
port |
Port des Archivs |
clientID |
ClientID von NLI, muss 8664294161252487602 sein. |
Default-Mandant
Nachrichten mit ILN, die nicht explizit angegeben wurden, werden nicht archiviert. Diese Nachrichten kann man in einem Dokumentenbereich archivieren, indem man es in der Extension auf folgende Art konfiguriert:
systems=Gas;Strom;Default
default=Default
Default.user=b2btest
usw.
View Me Edit Me