ArchiveJob NSCALE

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