AVQ SWISSC

Question from AVQ Academy Part 3 - Englisch und Deutsch gemischt

Question from AVQ Academy Part 3 - Englisch und Deutsch gemischt


V. N.
Diese Lernkarten bieten eine umfassende Übersicht über die Parametrierung und Verwaltung von Aufgaben in Avaloq, einem Banking-System. Sie decken Themen wie Buchungsregeln, Workflows, Klassifikationen und die Definition von Regeln ab, wobei der Fokus auf der praktischen Anwendung und den zentralen Prinzipien liegt. Ideal für IT-Spezialisten und Bankmitarbeiter, die sich mit der Konfiguration und Optimierung von Avaloq-Systemen befassen, um effiziente und präzise Finanzprozesse zu gewährleisten.
Karten
216
Lernende
5
Sprache
Deutsch
Kategorie
Informatik
Stufe
Andere
Erstellt / Aktualisiert
11.03.2015 / 12.06.2017

Cartes-fiches

Welche Objekte müssen für einen neue Bank erfasst werden?

Es braucht : Person (PERS) mit einer Adresse (ADDR), ein Businesspartner (BP) und ein Container (CONT) sowie ein Konto (MACC) damit man arbeiten kann

Was repräsentiert ein BP?

ein BP repräsentiert ein Vertrag

Was sind Lookup forms?

Spezielle Formulare für die Suche nach Objekten

Welches sind die 3 Elemente des ABS Bildschirm?

Sidebar, Work area, favourites

Was ist der Unterschied zwischen Parametrierung und Scriptin?

Parametrisierung bedeutet das Setzen von Parameter, Scription bedeutet die explizite Programmierung von Anfonderungen welche nicht durch die Parametrierung abgedeckt werden können.

Customization is done by:

a) using scripting and uploading

b) using scripting and downloading

c) using parametrisation and scripting

d) using parametrisation  and reporting

 

c

Richtig oder Falsch? Sourcen sind immer in PL/SQL geschrieben?

Falsch, sie sind NIE in PL/SQL geschrieben

Wie können Sourcen gefunden werden?

über den Parameterisation Desc

Welche Eigenschaft bekommt eine Sourcen wenn sie nicht von Oracle akzeptiert ist?

CORRUPT

Wie heisst die Tabelle, in welcher Basisinformationen über die unterschiedlichen Avalo Source typen gespeichert ist? (in Grossbuchstaben)

CODE_SRC_TYPE

WIe ist die Namensrichtline für tabellen welche vordefinierten "Listen von Daten" enthalten?

datenlisten sind normalerweise in Tabellen gespeichert, welche mit "CODE_" beginnen. Ausnahme ist die META_TYP Tabelle

Um den Inthalt der Tabelle CODE_BOOK_KIND zu editieren, muss man

a) den SourceCode code_book_kind (type = code table defintion) verändern

b) den SourceCode code_book_kind (type = code table data) verändern

c) den SourceCode code_book_kind mittels API verändern

d) den SourceCode code_book_kind mittels GUI verändern

 

b

 Sprache in der das APi geschrieben werden sollte?

PL/SQL

Was bedeutet API?

Application Programming Interface

Richtig oder falsch? APIs können nur durch Avaloq Script packages abgerufen werden?

Falsch, mann kann die APIs auch ausserhalb des ABS aufrufen

Syntax für den Aufruf eines API?

API-name.function(parameter list)

Wer kann ein API schreibe?

jeder welche Rechte direkt auf der Oracle Datenbank haben

Warum braucht man APIs`?

NICHT für die Performance, jedoch für die Wiederverwendbarkeit des Codes der immer wieder verwendet werden

Was bedeutet OMD?

Object Modeling Definition

Charakteristikas von Avaloq Source?

- Parametrisierung und Scripting sind von den internen Strukturen "abgetrennt"

- Releaseunabhängigkeit sowie Aufwärtskompatibilität ist garantiert

- Syntax und Sematik können validiert werden

Definition einer Source?

Ein Container welcher die Defintiion der Patametrierung und/oder Scripting enthält

Für was ist das DDIC?

Stellt die Verbindung zum Datenkern zur Verfügung und beschreibt die Struktur vom Businessobjekttype im System. Das DDIC stellt auch Konstrukturen und Methoden zur Verfügung, m Businessobjekte zu instanzieren und bereits vorhanden Methoden zu verwenden.

Vorteile des DDIC?

- Stelle eine abstrakten Zugang zu den Daten sicher

- garantiert die Kapselung von tieferliegenden Kernelroutinen, was wiederum ein stabiles Interface garantiert

Namensrichtlinien für Scriptpackage welche:

-im Kontext mit Orders verwendet werden

-im Kontext mit Objekten verwendet werden?

- <namespace$>doc_<intl_id>, z.B. clt$doc_xfermon

-<namespace$>obj_<intl_id>, z.B. clt$obj_bp

Was sind Codetabellen? Wie ist ihre Namenskonvention und wo sind sie definert?

Tabelle welche vordefinierte Werte enthalten.CODE_ und sie sind defniiert in der Tabelle CODE_TAB_DEF

Was muss man machen um ein API innterhalb des ABS mittels Avaloq Script vernwenden zu können?

Importieren des API mittels Keywort : native --> format# , das # zeigt an dass es sich um ein gesichertes API handelt welches den "nativ" Befehl mitimportiert

Welche 3 Arten von API gibt es?

-secured API --> mit #gekennzeichnet, Source ist nicht sichtbar, Code ist gewrapped

- Non secured APi --> gekennzeichnet mit % (DEF% oder NETW_%) werden während der Kompilation von Sourcecode erstellt und der Sourcecode ist sichtbar

- Client Written API --> nach dem Motto, einmal Entwicklen, zigMale verwenden

Wie werden Defaultwerte für Felder deklariert?

{META_TYPE}.DOC_FLD.RULE --> BP.DOC_FLD.RULE, STEX.DOC_FLD.RULE

Wie wird der Rule Loader definiert?

rule_ld#.ld('DOC_FLD',...)

Was macht die Rule Engine OF_ITEM_FTM_RULE und was sind Source Type, Naming sowie Beispiel?

Erlaubd die Definition von Defaultname von Objekten.

Source Type: BUSINESS TYPE CONFIG

Naming: {META_TYPE}.OF.RULE

Beispiel: BP.OF.RUKE

Workflow RUle:

- Allgemein?

- Sourcetype?

- Naming?

- Rule Loader?

- Allgemein: Workflowactions, Workflow rules und Status sind alle in der gleichen Source vorhanden

- Sourcetype: Business Type Config

- Naming: {META_TYPE}.WFC --> BP.WFC, STEX.WFC

- Rule Loader? rule_ld#.ld('WFC', {rule_set}, {Id of meta type}) -->  rule_ld#.ld('WFC', 'MDB', 1)

Wie geht der Sourcegenerator der Workflow Rule?

@genwfc --> extrahiert alle Infos welche benötigt werden, um einen Workflow als Businesstype zu definieren --> z.B. Workflow Status, Workflow Rule, Workflow Action...

Was ist speziell an Order Type und wie wird das Problem gelöst?

Order Type werden zwar in einer normalen Tabelle gespeichert, es gibt jedoch keine Avaloq Source dafür. Pro BusinessUnit braucht es eine eigene Source, markiert durch .OT

Order Type:

-Sourcetype?

-Naming?

-Source Generator?

-Sourcetype = BUSINESS TYPE CONFIG

-Naming = {META_TYPE.OT} --> z.B. BP.OT, STEX.OT

-Source Generator --> @gen_tab

Was braucht eine Context Action zwingend?

- 1 Eintrag in der Tabelle CTX_ACTION

- 1 - x Einträge in der Tabelle CTX_ACTION_RULE_LD

Wie heisst der Sourcegenerator und welche Parameter sind zwingend?

param_gen#.gen_ctx_action#(i_ctx_action, i_rule_set);

i_ctx_action --> intl_id / id als eindeutiger Bezeichner

i_rule_set --> Regelwerk für Context Action

 

Welche weiteren Parameter ausser den zwei zwindene sind in dem Source Generator des Context Action noch möglich (5 weitere)?

- i_new_rule_set: optional, falls man neues Regelwerk setzen will

- i_do_sec : optional, boolean --> Spezifiziert of die Sicherheit auch beachtet werden sollte

- i_do_wfc : optional, boolean --> Definiert ob eine Workflowaction eingebunden werden sollte

- i_allow_ref_to_mdb --> default TRUE, wenn FALSE dann ist keine Referenz zur MDB erlaubt

- i_do_load_rule_defer--> default FALSE, wenn TRUE dann wird das Regelwerk nicht direkt nach dem Insert geladen

Welche 4 Typen von CTX_Action gibt es?

-DOC

-OBJ

-CODE

-BTC

Für was sind OMD Sheets?

Object Modelling Definition --> werden mit jedem Release ausgeliefert und ermöglichen es dem Parametrierern, Anpassungen vorzunehmen und diese dann im System "zu integrieren". Es gibt ein generisches Sheet welches unabhängig vom Objekttype ist und dann noch zusätzlich für jeden Objekttype ein Sheet (Business Partner, Container, Asset, Person, etc.)

In welche drei Elemente werden die Task in der Task Engine gruppiert? Was sind alle?

Alle Tasks in der Task Engine sind Objekte

- Task Definition: Definierte den Tasktype der Source ( report, orderbook, programm, message...)

- Task Template: Definiertes Template mit vordefinierten Parameter

- Task Layout: für ein Task notwendig bei welchem das Resultat in einem spezifischen Format gespeichert werden muss

Étudier