Versionen im Vergleich

Schlüssel

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

...

Hinweis
titleVoraussetzungen

Das Wechselkurs-Nuclet beinhaltet keine Währungsentität mehr. Eine Währungsentität muss im Ziel-Nuclet also existieren oder im Rahmen einer Integration 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). Außerdem muss ein Ja/Nein-Feld exitieren, welches die Festlegung einer Basiswährung (hier: EUR) ermöglichtWeitere Voraussetzungen an die Währungsentität entnehmen Sie bitte dem Abschnitt "Integration" auf dieser Seite.

Es ist möglich und vorgesehen, die Währung aus dem Currency-Nuclet zu nutzen.

...

Notwendige Schritte zur Integration

Die Integration des MT940Wechselkurs-Nuclets erfolgt in 5 10 Schritten:

  1. Download

  2. Nuclet-Import

  3. Anlegen einer Währungsentität oder Import des Currency-Nuclets
  4. Anpassungen im Entitäten-Wizard
  5. Objektimport Objektimporte anlegen

  6. Objektimporte Objektimport ausführenAnpassungen im Entitäten-Wizard

  7. Zuordnung von Regeln im Regelmanagement

  8. Anpassungen in den Java-Regeln
  9. Layout-Anpassungen
  10. aktuelle Wechselkurse einlesen

Alle Integrationschritte werden im folgenden im Detail erläutert.

...

Schritt 1: Download

Download der ZIP-Datei „Currency„ExchangeRates-v1.0.0.zip“ auf der Nuclos-Webpage unter „Nuclos Services“ > „Download“ > „Nuclet Download“. Das ZIP anschließend lokal entpacken.

...

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

Info
titleMeldungen beim Import

Beim Import werden Warnhinweise erscheinen, weil die Währungsentität als Referenzentität in den Entitäten "Wechselkurs" und "Währungsrechner" fehlt. Dazu mehr im Schritt 4.

 

Schritt 3: Anlegen einer Währungsentität oder Import des Currency-Nuclets

Voraussetzung für das Funktionieren des Wechselkurs-Nuclet ist die Existenz einer Währungsentität mit folgenden Pflichtfeldern:

AttributFunktionUmsetzung im Currency-Nuclet
ISO-4217-CodeIdentifizierung der Währung über den dreistelligen Währungscode (siehe Wikipedia)iso4217Code
Anzahl der Nachkommastellendie Anzahl der Nachkommastellen des Währungssystems bestimmen die Nachkommastellen der WechselkursenumberOfDigits
Basiswährung?Definition einer system-eindeutigen Basiswährung (hier: EUR)isBaseCurrency

Die Währungsentität "Currency" im Currency-Nuclet genügt diesen Voraussetzungen.

 

Schritt 4: Anpassungen im Entitäten-Wizard

Über den Entitäten-Wizard muss dann die tatsächlich genutzte Währungsentität als Referenzentität in die Attribute "Basiswährung" und "Zielwährung" der beiden Entitäten "Wechselkurs" und "Währungsrechner" eingetragen werden.

 

Schritt 5: Objektimporte anlegen

Objektimporte Objektimport („Konfiguration“ > „Import & Export“) anlegen zu den Strukturdefinitionen „Currency“ und zur Strukturdefinition „Currency Converter“. Dazu können kann die mitgelieferten mitgelieferte CSV-Dateien „Currency.csv“ und „Currency_Converter.csv“ (zu finden im Unterverzeichnis „data“ der ZIP-Datei) verwendet werden.

 

Hinweis

Achtung: Es besteht eine Abhängigkeit zwischen „Currency Converter“ und „Currency“; die Währungen („Currency“) müssen vor dem Währungsrechner („Currency Converter“) importiert werden.

Info

Hinweis: Die CSV-Dateie „Currency.csv“ umfasst 34 Stammdatensätze. Das sind alle Währungen, die aktuell von der EZB-Schnittstelle unterstützt werden. Sollten Sie für einige Währungen darunter keine Verwendung in Ihrer Anwendung haben, dann löschen Sie diese Datensätze bitte einfach nach dem Import. Nicht vorhandene Währungen werden bei der Aktualisierung über die EZB-Schnittstelle nicht berücksichtigt.

 

Schritt 4: Objektimporte ausführen

Die in Schritt 3 angelegten Objektimporte ausführen, so dass alle notwendigen Stammdaten im System sind.

 

Schritt 5: Anpassungen im Entitäten-Wizard

Voraussetzung ist die Existenz der zwei Währungen EUR und USD.

 

 

 

 

 

Schritt 7: Zuordnung von Regeln im Regelmanagement

Über das Regelmanagement muss die Java-Regel ValidateBaseCurrency der tatsächlich genutzten Währungsentität zugeordnet werden:

QuellnucletRegeltypRegelZielnucletEntität
ExchangeRatesAktualisierenValidateBaseCurrencydas Nuclet, in dem die tatsächlich von Ihnen genutzte Währungsentität liegtihre eigene Währungsentität
ExchangeRatesAnlegenValidateBaseCurrencydas Nuclet, in dem die tatsächlich von Ihnen genutzte Währungsentität liegtihre eigene Währungsentität
ExchangeRatesLöschenValidateBaseCurrencydas Nuclet, in dem die tatsächlich von Ihnen genutzte Währungsentität liegtihre eigene Währungsentität


Schritt 8: Anpassungen in den Java-Regeln


Schritt 9: Layout-Anpassungen

Im Layout "Currency" können Sie die Wechselkurse als Unterformular einbinden.


Schritt 10: aktuelle Wechselkurse einlesen

Über den Job ECB Exchange Rates lassen sich nun die aktuell gültigen Wecheselkurse einlesen. Es werden nur diejenigen Währungen berücksichtigt, die im System vorliegenBitte verwenden Sie die Währungs-Entität („Currency“) in den Entitäten, in denen Währungsbeträge enthalten sind. Wenn noch keine Währung als Attribut-Referenz in Ihrem Nuclos-System vorhanden ist, dann genügt es die Währung als zusätzliches Attribut hinzunehmen. Sollten Sie bereits eine eigene Entität nutzen, die Währungen abbildet, dann ist die Integration des Nuclets nur mit einem Mehraufwand zu realisieren.

Nutzung


Einrichten der Jobsteuerung

...

VersionDatumTypÄnderungen
1.0.012.0308.2013initiale Version-
1.0.124.04.2013Fehlerkorrekturen
  • Fehlende Strukturdefinitionen sind in neuer Version enthalten.
  • Strukturdefinition "Currency" wurde um Attribut "numberOfDigits" erweitert.
  • Fehlerhafte Ausgabe in Java-Klasse "CurrencyConverterLogic" (Zeile 241) entfernt.
  • Label "inverted" aus Layout "Exchange Rate" entfernt.

 

Trennung von Wechselkursfunktionalität und Währungsentität aus Currency-Nuclet

 

 Image Removed