Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Nuclet mit Funktionalität für den Import und die Verarbeitung von Dateien im MT940-Format

 

Name:MT940
Package:org.nuclet.mt940
Namensraum:940

Version:

1.1.01

Datum:0827.08.2013
Hinweis
titleVoraussetzungen ab Version 1.1.0

Ab Version 1.1.0 ist keine Währungsentität mehr im Nuclet enthalten. Eine Währungsentität muss also im Zielsystem existieren oder angelegt werden. Zwingend notwendig für diese Währungsentität ist, dass ein Attribut existiert, in dem der dreistellige ISO-4217-Währungscode als Identifizierungsmerkmal gespeichert wird (siehe dazu auch Wikipedia).

...

In dreien dieser vier Java-Packages stellt eine abstrakte Java-Klasse die Basisfunktionalität über die deklarierten und (größtenteils) definierten Methoden. Die Import-Prozesse sind entlang der vordeklarierten Methoden dieser abstrakten Klassen festgelegt und bedürfen für den normalen Anwendungsfall keiner weiteren Anpassung.

 

Java-Package

abstrakte Klassen

konkrete Implementierungen

org.nucket.mt940.job

AbstractMT940Importer

MT940Importer

org.nuclet.mt940.logic

AbstractMT940Logic

MT940Logic

org.nuclet.mt940.parser

AbstractMT940Parser

MT940Parser, MT940SparkasseParser

org.nuclet.mt940.rule

-

-

...

Import des MT940-Nuclets unter „Konfiguration“ > „Nuclet Management“ > „Importieren“ in Ihre bestehende Nuclos-Instanz, Auswahl der Datei „MT940-v1.1.0.nuclet“

 

Info

Beim Import werden Ihnen 4 Meldungen angezeigt:

  • Entity Bank Transaction Ref references to unknown entity MT940 Reference. Redirect to dummy entity!
  • Entity Bank Statement references to unknown entity Currency. Redirect to dummy entity!
  • Entity Bank Transaction references to unknown entity MT940 Reference. Redirect to dummy entity!
  • Entity Bank Transaction references to unknown entity Currency. Redirect to dummy entity!

-- diese Meldungen beziehen sich auf die Anpassungen, die im Schritt 5 von Ihnen vorzunehmen sind.

 

Schritt 3: Objektimporte anlegen

Objektimporte („Konfiguration“ > „Import & Export“) anlegen zu den Strukturdefinitionen „Bank Transaction Type“, „Banking Business Line“ und „Debit/Credit Mark“. Für die Importe können die mitgelieferten CSV-Dateien „Bank_Transaction_Type.csv“, „Banking_Business_Line.csv“ und „Debit_Credit_Mark.csv“ (zu finden im Unterverzeichnis „data“ der ZIP-Datei) verwendet werden.

 

Hinweis

Achtung: Es besteht eine Abhängigkeit zwischen „Bank Transaction Type“ und „Banking Business Line“; die Bankgeschäftssparten („Banking Business Line“) müssen vor den Bankgeschäftsvorfällen („Bank Transaction Type“) importiert werden.

...

Schritt 5: Anpassungen im Entitäten-Wizard


a) Eintragen der Währungsentität

In den Entitäten "Bankumsatz" und "Kontoauszug" wird eine Währungsentität referenziert, die nicht im MT940-Nuclet enthalten ist. Diese Referenzen müssen von auf die im Zielnuclet vorhandene und genutzte Währungsentität gesetzt werden.

b) Eintragen der Referenzentität

Variante SINGLE: In der Entität „Bankumsatz“ („Bank Transaction“) verweist das Attribut „Referenz“ („Reference“) auf ein Objekt vom Typ der Dummy-Entität „MT940-Referenz“ („MT940 Reference“). Dieses Referenz-Attribut dient der Zuordnung von Bankumsätzen zu Rechnungen, etc., je nach Anwendungszweck. Bitte über den Entitäten-Wizard das Attribut dahingehend bearbeiten, dass die für Sie richtige Entität referenziert wird.

...

 

Java-Package

Java-Klasse

Kurzbeschreibung

a

org.nuclet.mt940.job

MT940ImportJob

Konfiguration des Eingangsverzeichnisses (MT940_DIRECTORY, s.o.)

  MT940ImportJob

Konfiguration des Zeichensatz der einzulesenden MT940-Dateien

  MT940ImportJob

Konfiguration des Dateiendung der einzulesenden MT940-Dateien

 

 

MT940ImportJob

Konfiguration des verwendeten Referenz-Typus (MT940_REFERENCE_TYPE)

b

 

MT940Importer

Behandlung des Referenzobjekts zu einem Bankumsatz nach erfolgter Zuordnung in Methode processReference()

c

org.nuclet.mt940.logic

MT940Logic

Auslesen aller beim Import und der Zuordnung zu berücksichtigenden Referenzobjekte in Methode getReferences()

d

org.nuclet.mt940.rule

CheckBankTransactionRef

Behandlung der Referenzobjekte beim manuellen Zuordnen/Entfernen zu/von einem Bankumsatz in Methode checkReferences()

eorg.nuclet.mt940.wrapperCurrencyWrapperWrapper-Objekt für Währungen, d.h. hier wird eine Schnittstelle zur tatsächlich genutzten Währungsentität definiert
forg.nuclet.mt940.facadeCurrencyFacadeDefinition von notwendigen Datenbankzugriffen auf die tatsächlich genutzte Währungsentität

...

VersionDatumTypÄnderungen
1.0.012.03.2013initiale Version-
1.0.124.04.2013Fehlerkorrekturen
  • Interpretation von MT940_REFERENCE_TYPE in Java-Klasse "AbstractMT940Logic" (Zeile 159) wurde korrigiert.
  • Zuordnung von Referenzen für beide Referenz-Typen (SINGLE, MULTIPLE) wurde korrigiert.
  • Automatisierte Statuswechsel wurden korrigiert.
1.1.008.08.2013erstes Änderungspaketsiehe Release Notes
1.1.127.08.2013Erweiterungen bzgl. abweichender MT940-Formatesiehe Release Notes