Table of Contents

Verwalten von Transaktionskonfigurationen

Transaktion DBIATC

Diese Transaktion dient zur Verwaltung von Transaktionskonfigurationen.

Transaktionskonfigurationen werden zum Übersteuern oder Ergänzen der fest programmierten Aufrufe bestimmter Regeln in Geschäftstransaktionen verwendet.

Folgende Typen von Regeln können mithilfe des Konfigurations-Panels übersteuert werden:

Die Transaktion ermöglicht über die Icons:

Nach Eingabe von mindestens einem Suchbegriff in den Feldern Transaktion, Typ oder ATC-Schlüssel werden in der Tabelle auf dem “Such-Panel” die zur Auswahl passenden Transaktionskonfigurationen angezeigt.

Durch Doppelklicken eines Eintrags wird dieser auf dem Konfigurations-Panel angezeigt.

Defaultwert anzeigen

Ist die Checkbox “Zeige Defaultwert zum Vergleich” markiert und sofern ein DTC-Eintrag existiert, öffnet sich ein Popup-Fenster, in dem die DTC-Details angezeigt werden.

Unterdrücken einer programmierten Regel

Ist die Checkbox “Ignoriere Transaktionsregel” markiert, wird damit die Ausführung der in der Source programmierten Regel ersatzlos unterdrückt. Weitere Eingaben können in diesem Fall nicht gemacht werden.

Definieren von Bedingungen

Soll die Transaktionskonfigurations-Regel nur unter bestimmten Bedingungen ausgeführt werden, dann kann diese als einfache 'IF'-Abfrage hier definiert werden. Es können dabei bis zu zwei Felder, Konstanten oder Funktionen (z.B. 'today') angegeben und mit einem Operator verglichen werden.

Folgende Operatoren sind verfügbar:

Auf dem Bildschirm wird die eingegebene Bedingung in den TradeDesign-Sourcecode umgesetzt angezeigt. Es findet keine Syntaxprüfung statt. Eine in der Source definierte Bedingung wird in jedem Fall ignoriert, wenn eine Transaktionskonfiguration für den relevanten Code/Schlüssel hinterlegt ist. Dies gilt unabhängig davon, ob eine Bedingung in der Transaktionskonfiguration definiert wurde.

Definieren der Regelaufrufe

Eine Transaktionskonfiguration übersteuert einen konkreten Aufruf einer TradeDesign-Regel in einer Geschäftstransaktion. Zur Zeit können Aufrufe von “TrnDiaSet” und “AddFeeData” übersteuert werden. Angegeben werden die Argumente für den Regelaufruf in derselben Reihenfolge wie in der Source. Das Feld, das zur Zuordnung der Transaktionskonfiguration zur entsprechenden Sourcestelle dient, wird im Feld “Code” eingegeben. Der Anwender hat die Möglichkeit, eine neue Transaktionskonfiguration (Termin/Gebühr) durch Anklicken des Icons “Hinzufügen” anzulegen.

Ähnlich zum Vorgehen zur Definition eines neuen Termin- bzw. Gebühreneintrags besteht die Möglichkeit, bestehende Regeln aus Source mit Hilfe dieser Transaktionskonfiguration anzupassen. Beispielsweise erzeugt die Transaktion GENDTC die Transaktionskonfiguration aus Source (siehe Anwendungs-Transaktionskonfiguration aus Source generieren). Ist die Terminoption ausgewählt, lädt GENDTC die im Quellcode abgelegten Termine in die ATC-Tabelle herunter. Dadurch wird es dem Anwender erleichtert, die bestehenden Termine einzusehen und bei Bedarf anzupassen (d.h. zu übersteuern). Bei Auswahl des Default-Eintrags (Eintrag aus der Source) kann der Anwender das „Hinzufügen“-Icon anklicken, wodurch der erzeugte ATC-Eintrag auf das Panel abgebildet wird. Der Anwender kann dann die erforderlichen Anpassungen vornehmen und den geänderten Eintrag abspeichern.

Für die hier genauer beschriebenen Regeln können Transaktionskonfigurationen zum Übersteuern der Source hinterlegt werden:

Termin speichern (Argumente für TrnDiaSet)

Syntax der Regel in der Source:

In der Source stehen diese Aufrufe üblicherweise in der Regel DIASAV.

Die Einführung der Checkbox „Automatische Verarbeitung“ beim Typ „Termin speichern“ ermöglicht die automatische Verarbeitung der angegebenen Zieltransaktion. Dem Empfänger der Nachricht werden dadurch in vordefinierten Zeitabständen Mahnungen oder freie Nachrichten (SPT) mit vordefinierten Textinhalten zugesandt. Technisch gesehen wird durch das Setzen dieses Flags ein “$”-Symbol an den Argumentcode angehängt, z. B. “FOL$” in der Terminkalenderfunktion. Vordefinierter Text kann mit der Transaktion DBITXM (Textmodule, siehe Verwalten von Textbausteinen) angelegt werden. Solcher Text wird dann automatisch verwendet, sobald der Termin verarbeitet wird.

“Beispielablauf für eine STP-generierte Mahnung:”

Gebühr speichern (Argumente für AddFeeData)

Syntax der Regel in der Source: “AddFeeData( <Code>, <Defaulting>, <Einheiten>, <Von-Datum>, <Bis-Datum>)“
In der Source stehen diese Aufrufe üblicherweise in der Regel RegisterSettlement.

Transaktions-Panels

Auswahl
Transaktionskonfiguration

Auswahl



Datenfelder

Datenfeld Beschreibung
Transaktions-ID cf Appendix A, Tabelle ATC Feld TRN
Typ cf Appendix A, Tabelle ATC Feld TYP
Code cf Appendix A, Tabelle ATC Feld COD


Transaktionskonfiguration



Datenfelder

Datenfeld Beschreibung
Transaktions-ID cf Appendix A, Tabelle ATC Feld TRN
Typ cf Appendix A, Tabelle ATC Feld TYP
Code cf Appendix A, Tabelle ATC Feld COD
Variante cf Appendix A, Tabelle ATC Feld VAR
Ignorieren der Transaktionsregel cf Appendix A, Tabelle ATC Feld IGNFLG
Kondition cf Appendix A, Tabelle ATC Feld CND
Typ für das Konditionenfeld 1 cf Appendix A, Tabelle ATC Feld CNDFLD1TYP
Konditionenfeld 1 cf Appendix A, Tabelle ATC Feld CNDFLD1
Typ für das Konditionenfeld 2 cf Appendix A, Tabelle ATC Feld CNDFLD2TYP
Konditionenfeld 2 cf Appendix A, Tabelle ATC Feld CNDFLD2
Bedingungen cf Appendix A, Tabelle ATC Feld CNDSTM