Seitenhistorie
...
Der Java-Sourcecode ist mit @replace!-Tags an all jenen Stellen markiert, wo anwendungsspezifisches Verhalten hinzugefügt werden kann. Dazu mehr im nächsten Abschnitt "Integration".
Integration
Notwendige Schritte zur Integration
...
Einrichtung eines Dateiverzeichnis für den Eingang der MT940-Dateien. Das Verzeichnis sollte auf dem Server liegen
Schritt 7: Konfiguration der System-Parameter
Die Einrichtung der verwendeten Nuclos-Systemparameter über „Administration“ > „Parameter“.
Parameter | Kurzbeschreibung |
---|---|
MT940_DIRECTORY | Dateiverzeichnis für den Eingang von MT940-Dateien |
MT940_REFERENCE_TYPE | verwendeter Referenz-Typus, unterstützt werden SINGLE und MULTIPLE |
Tabelle 3: System-Parameter
Info |
---|
Anmerkung: Dieser Schritt wird erst in einer zukünfigen Version notwendig, d.h. sobald die neue Nuclos-API das Auslesen von System-Parametern unterstützt. Solange dies nicht der Fall ist, erfolgt die Konfiguration in Schritt 8, durch Anpassung von entsprechenden Konstanten im Java-Code. |
Schritt 8: Sourcecode-Anpassungen in den Java-Regeln
Java-Package | Java-Klasse | Kurzbeschreibung |
---|---|---|
org.nuclet.mt940.job | MT940ImportJob | Konfiguration des Eingangsverzeichnisses (MT940_DIRECTORY, s.o.) |
| MT940ImportJob | Konfiguration des verwendeten Referenz-Typus (MT940_REFERENCE_TYPE) |
| MT940Importer | Behandlung des Referenzobjekts zu einem Bankumsatz nach erfolgter Zuordnung in Methode processReference() |
org.nuclet.mt940.logic | MT940Logic | Auslesen aller beim Import und der Zuordnung zu berücksichtigenden Referenzobjekte in Methode getReferences() |
org.nuclet.mt940.rule | CheckBankTransactionRef | Behandlung der Referenzobjekte beim manuellen Zuordnen/Entfernen zu/von einem Bankumsatz in Methode checkReferences() |
Tabelle 4: Anwendungsspezifische Anpassungen in Java-Regeln
Alle notwendigen Anpassungen werden nun der Reihe nach, Klasse für Klasse, erläutert.