AVQ Zusammenfassung Therorie

Zusammenfassung Theorie interne Zwecke

Zusammenfassung Theorie interne Zwecke


V. N.
Diese Lernkarten bieten eine umfassende Übersicht über die Theorie hinter Avaloq, einem System zur Verwaltung von Finanzdaten. Sie decken Themen wie Datumsfunktionen, Report-Definitionen, Workflows und die Kommunikation mit anderen Systemen ab. Die Karteikarten sind besonders nützlich für IT-Experten, die mit Avaloq arbeiten, da sie detaillierte Informationen zu Regeln, Prozessen und der Parametrierung von Systemen liefern.
Flashcards
192
Students
2
Language
German
Category
Computer Science
Level
Other
Created / Updated
27.03.2015 / 11.11.2015

Flashcards

3 Verschiedene Verhalten eines Order Validation?

Proceed, Error und Warning

Was macht das Order Validation Verhalten "Proceed" ?

Wenn systemeigene und benutzerdefinierte Einschränkungen erfüllt sind wird die Workflowaction ausgeführt und weitere Regeln können den Workflowschritt vor dem erfolgreichen Ausführen stoppen.

Was macht das Order Validation Verhalten "Error"?

Wenn eine benutzerdefinierte Einschränkung verletzt wird, zeigt das System ein Pop-Up-Fenster mit einer ensprechenden Error-Text-Message an und der Order bleibt in seinem ursprünglichen Workflow-Zustand. Der Benutzer muss den Order korrigieren und die Ausführung der Workflow-Action wiederholen.

Was macht das Order Validation Verhalten "Warning"?

Es ist möglich den Benutzer mit einer Warnmeldung zu informieren und eine Warnung kann akzeptiert oder abgelehnt werden. Beim Akzeptieren wird der Order in den nächsten Zustand versetzt, ansonsten wird er in sein Ursprungzustand versetzt.

Wie ist eine Order Validations Source aufgebaut?

basierend auf Avaloq Skript und den spezifischen Skript Erweiterungen sind definiert durch die EBNF-Notataion und bestehen aus dem Source-Code Bestandteilen Header, Constraints, Checks, Footer

Für was ist in der Order Validation Source der Header gedacht?

Führt die Source als OrderValidation-Source ein, enthäöt die CompilerVersion und spezifiziert den Geschäftstyp der Validierung

Für was ist in der Order Validation Source die Constraints gedacht?

enthält die individuelle Einschränkung der Order Validation und verdented bedingt Steuerung und Wiederholungsstruktur sowie den DDIC Zugangsstatement. Für komplexe Einschränkungen ist es möglich auf deinierte Funktionen zuzugfreiten die in einem externen Skript pacakge definiert sind und für jede Einschränkung ist typischerweise eine Error oder Warning definiert (für die Aufzeigung eines Verstosses)

Für was ist in der Order Validation Source die Checks gedacht?

Prüft die Einschränkung eines Gesamtzustand eines Orders, welcher immer durch die Kombination aus Dokument-Order-Typ, Workflow-Zustand und ausgeführter Workflowaction ausgedrückt wird. Beim Ausführen einer Workflow-Action müssen alle drei Ausläser der implementierten Kontrollbedingung erfüllt sein damit die verbeundene Einschränkung eingeleitet wird.

Für was ist in der Order Validation Source der Footer gedacht?

Markiert das Ende der Validation Source

4 Schritte zur Parametrierung eines Order Validation?

1. Definieren / Adaptieren von Code und Message in der Source CODE_UI_ERR.SENT oder CODE_OVERRIDE

2. Erstelle neue oder bearbeite existierende Source des Types Oorder Validation eines Geschäftstyp

3. Definiere Einschränkungen, Regeln und Kontorllen eines Geschäftstypen

4. Compiliere Source, aktiviere ihn und teste die Order Validation

Bei der Parametrierung eines Order Validation gibt es skripttypen mit spezifischen Erweiterungen. Welche sind das und warum?

scripttypische Erweiterungen können direkt ohne import innerhalb einer Order Validation Source verwendet werden. Es sind folgende 3 Typen: Doc, Lookup, Session

Bei der Parametrierung eines Order Validation gibt es Repeat Behavour, welche sind das?

einmal pro Order, einmal pro Workflow-Action, einmal pro Benutzer

Bei der Parametrierung eines Order Validation, welche Tabellen gibt es?

CODE_UI_ERROR

- CODE_UI_ERROR.CSS --> Erstellt oder modifiziert Errormeldung

- CODE_UI_ERROR.SENT --> Überschreibung des Textes der Errormeldung),

CODE_OVERRIDE (Für das Überschreiben von Messages mit 2 Ranges : 1…4999 sind private Ranges, 5000…9999 sind Ranges public)

Was ist das Message Interface?

Ein Service, welcher es unterschiedlichen (Sub-)Systemen ermöglicht, Informationen mittels textbasierten, standartisierten und strukturieren Messages auszutauschen.

Was ist der AMI Prozess "Outgoing Message Generation Prozess" ? Und wie ist das Kürzel dafür?

MSG OUT

Generiert den Message Builder und definiert wie eine abgehende Message mit Inhalt befüllt wird.

Bestandteile des AMI Prozess "Outgoing Message Generation Prozess" (5)?

- Source Definition

- Definition des Message Type

- Definition der generischen Message

- importierte Avaloq Script Packages,

- Avaloq Skript Block msg_out

Bestandteile des AMI Prozess "Income Message Handling Prozess" (5)?

- Source Definition

- Definition des Message Type

- Definition der generischen Message

- importierte Avaloq Script Packages

- Avaloq Skript Block msg_in

Was ist der AMI Prozess Income Message Handling Prozess" ?

Generiert den Message Handler und definiert wie die Inhalte von eingehenden Nachrichten interpretiert und verarbeitet werden müssen

Was ist der AMI Prozess "Network Structure Definition"?

Generiert den Message Parser und den Message-Formatiere, zusammen mit der Message Structure Definition. Es ist ein Set aller Felder und der Source-Type ist NETW STRUCT

Was ist der Inhalt des AMI Prozess "Network Structure Definition"

3 unterschiedliche Arten von Netzwerktypen (Internal Format, Field Format, XML Format), Zeichen, Zeichenset, Datentyp

Was ist der AMI Prozess "Message Structure Definition"?

Generiert den Message Parser und den Message-Formatierer, zusammen mit der Network Structure Definition. Er definiert die Struktur eines Messagetype in einer bestimmten Network- Struktur. Es wählt Felder der Network Struktur aus und strukturiert diese für einen bestimmten Message Type. Der Sourcetype ist MSG STRUCT

Was ist der Inhalt des AMI Prozess "Message Structure Definition"?

Message Definition

Einfache Netzwerkfelder

Optionsfelder

Verbindungsfelder

Listenfelder

Kombination aus den vorher genannten

Was ist der AMI Prozess "Network"?

Grundkanalinformation, generiert den Kanal und allgemeine Verabeitungsinformationen wie Header und Delivery Type und hat den Source Type NETW.

Was ist der Inhalt des AMI Prozess "Network" (3)?

Outgoing, Incoming, Error Handling

Was ist der AMI Prozess "Message Builder"?

Sammelt alle Daten, welche mit dem einleitenden Order verbunden sind und füllt diese Informationen in die interne Message von Avaloq's internen Darstellung

Was ist der AMI Prozess "Message Builder"?

Sammelt alel Daten, welche mit dem einleitenden Order verbeunden sind und füllt diese Informationen in die interne Message von Avaloq's interner Darstellung

Was ist der AMI Prozess "Message Formatter"?

Transformiert die Message von der internen Message in das durch das Netzwerk vorgegeben Format

Was ist der AMI Prozess "Message Parser"?

Analysiert die formattierte Nachricht und Transformiert den unstrukturierten Zeichen-String der formattierten Message in eine neue interne Message

Was ist der AMI Prozess "Message Handler"?

Folgt den Instruktionen der eingehenden Message Definition um diese zu interpretieren

Was ist der AMI Prozess "External Message Interface"?

Haltet die formatierte Message bereit für das externe Netzwerk und wartet optional auf eine Bestätigung.

Welche 4 Bläcke hat eine Netzwerksource AMI?

1. Source Header

2. Processing Outgoing Messages

3. Processing Incoming Messages

4. Error Handling

Was passiert wenn man die Netzwerksource AMI kompiliert?

Das Kompilieren der Source erzegt einen neuen Eintrag in der CODE_NETW Tabelle

Was ist der Business Bus?

Teil des AMI welches ermöglicht, dass Avaloq mit anderen Systemen oder Daten-Providern kommunizieren kann, indem XML-Messages vwerdenden werden um statische Datenobjekte zu verwalten.

Als was dient der Business Bus auch noch?

als Straight-Through-Processing (STP) über die ganze Bankenumgebung

Wie wird der Business Bus verwendet (Ablauf)?

1. Erstellen / Bearbeiten von Avaloq static data object mittels AMI

2. Auslösen des Workflow-Actionns auf laufndene Orders durch eine eingehende Message

3. Exportieren von Static Data Object zu externen Systemen

4. Versenden von Anfragen für Static Data Objects an Daten-Provider

Für was ist der Market Data Interface?

Für das Importieren von Asset-Preisen und Markdaten in die Datenbanktabellen

Welche Tabellen gibt es im Market Data Interface?

Asset Price (OBJ_ASSET_PRICE) :

- LD_MD_DIRECT (generisch)

- MP_RBA_LD (Valoren Data Feed (VDF) via Telekurs) 

Zinssätze, Devisenkurse, Volatilitäten, Einlagezinsen (OBJ_TS_REP) :

-LD_MP (Für Devisen und Einlagezinsen)

-LD_MD (für Zinssätze, Devisenkurse, Volatilitäten)

Für was sind die Avaloq Forms?

Die Avaloq-Forms-Funktionalität ermöglicht es dem Kunden, die in der Benutzeroberfläche angezeigten Ordereinträge-Formen anzupassen.

Wie sieht die Datensource einer Form aus und was eine Form enthalten?

Die Daten-Source einer Form ist ein Order, welcher durch das DDIC des zuständigen Geschäftstypen zugänglich ist und eine Form kann ein Reportelement enthalten welche die Bank mittels Report Writer Technologie parametrieren kann.

Was sind Subwindows?

eine spezielle Art von Formen, welche parametriert werden können und nicht direkt mit einem Geschäftstypen verbunden sind und desshalb können SubWindows für unterschiedliche Ordereintragsformen wiederverwendet werden.

Study