TEST


V. N.
Diese Lernkarten bieten eine umfassende Einführung in die Avaloq-Formulare und deren Anpassung, geeignet für fortgeschrittene Nutzer. Sie decken Themen wie die Definition und Struktur von Avaloq-Formularen, die Verwendung von Tabellen und die Integration von Skripten ab. Die Karteikarten erklären auch die verschiedenen Arten von Formularelementen, die Bedeutung von Namenskonventionen und die Implementierung von Event-Handling auf verschiedenen Ebenen. Diese Lernkarten sind besonders nützlich für Entwickler und IT-Spezialisten, die Avaloq-Formulare anpassen und optimieren möchten, um ihre Effizienz und Benutzerfreundlichkeit zu verbessern.
Cartes-fiches
443
Utilisateurs
1
Langue
Allemand
Catégorie
Informatique
Niveau
Autres
Créé / Mis à jour
16.07.2015 / 03.02.2016

Cartes-fiches

Parametrierung von Order Validations - wie ist der Ablauf 1-4?

  1. CODE_OVERRIDE oder CODE_UI_ERR.CSS schauen ob die gewünschte Fehlermeldung bereits vorhanden ist
  2. Erstellung einer neuen Source oder Abändern einer bestehenden Source von Meta Typ
  3. Definieren von Constraints und Regeln sowie Checks für den Businesstype
  4. Kompilieren und Aktivieren der Source sowie das Testen der Source

In welcher Tabelle sind die Overriders für Order Validations gespeichert?

CODE_OVERRIDE

Aus welchen 4 Bestandteilen besteht der Sourcecode einer Order Validation?

  1. Header
  2. Constraints
  3. Checks
  4. Footer

Wie wird ein Error Constraint in der Order Validations gemacht?

if...

session.raise_ui_err(...);

end if;

Wie wird ein Override Constraint in der Order Validations gemacht?

if ...

doc.chk_override(...)

end if;

Was löst eine Order Validations aus?

Eine Workflowaction

Welche Tabelle wird benötigt u einen Order Validation ERROR zu programmieren?

CODE_UI_ERR TABLE

Welche Tabelle wird benötigt u einen Order Validation OVERRIDE zu programmieren?

CODE_OVERRIDE Tabelle

Order Validations....

Which statement is valid?

Consider the following Order Validation source . Which line is syntactically wrong?

366

Welches sid die 3 wichtigsten Bestandteile von er Massage Engine?

  • Avaloq Message Interface AMI
  • External Message Interface EMI (nur Tür, also passiver Teil und macht nichts)
  • Adapter welcher der aktive Teil ist und die Messages ans AMI schickt oder vom EMI abholen geht

Was ist eine Message?

textbasierte strukturierte Daten welche auf einen gegebenen Standart basieren

Wie funktioniert die AMI Struktur? Beschreiben der Komponente im Bild...

siehe Bild

Über welche zwei Tabellen geht es immer bei

  • Outgoing Message
  • Incoming Message

  • Outgoing Message = MSG und dann MSG_EXTL_OUT
  • Incoming Message = MSG_EXTL_IN und dann MSG

Aus welchen 3 Bestandteilen besteht das XML immer?

  • tag --> Start und End Tag
  • field ---> Value + tag
  • Value --> Information

Mit welchen 3 Befehlen kann eine Outgoing Message ausgelöst werden?

  • durch Workflow Action ausgelöst --> Workflow-Commands
    • settle_now
    • send_msg
  • durch Scripting
    • gen_msg

Ablauf Outgoing Message? 1-4

  1. WFC Action oder Scripting löst ausgoing message out
  2. BUILDER erstellt Eintrag in MSG Tabelle
  3. Formatter formattiert Eintrag in MSG Tabelle und erstellt Eintrag in MSG_EXTL_OUT Tabelle
  4. Outgoiing msg delivery Queue transportiert Message durch EMI

Ablauf Inoming Message? 1 - 4

  1. Incoming Message kommt via EMI in die Tabelle MSG_EXTL_IN
  2. MIttels Backgroundprozess wird die Message geparst und in die Tabelle MSG geschrieben
  3. Handler nimmt die Message in MSGTabelle und importiert sie ins Avaloq
  4. Ein Order mit der Message wird erstellt

Ablauf bei Prozess für Synchrones Incoming/Outcoming Message? 1-4

  1. Incoming Message kommt durch EMI in Tabelle MSG_EXTL_IN rein
  2. Parser schreibt Message nun in MSG Tabelle
  3. Handler verarbeitet Message weiter und schickt gleichzeitig eine neue Message in MSG Tabelle
  4. die neue Message wird nun wieder in die MSG_EXTL_OUT Tabelle geschrieben (-->OK/NOK) und dem EMI so verschickt (muss nicht formatiert werden da ja nur OK oder NOK)

Ablauf bei Prozess für Synchrones Outcoming / Incoming Message? 1-5

  1. Workflow generiert via BUILDER einen EIntrag in der MSG Tabelle
  2. Formatter wandelt Message von MSG Tabele in MSG_EXTL_OUT Tabelle
  3. Durch EMI geschickt und dann kommt eine Bestätiung in Tabelle MSG_EXTL_IN zurück
  4. Der Parser nimmt Message von MSG_EXTL_IN Tabelle und schreibt Eintrag in MSG Tabelle
  5. Handler geht in MSG Tabelle und nimmt Message und hat somit eine Nachricht

Was ist eine Message Bundle?

eine phyisische Nachricht welche aus mehreren Nachrichten bestehen kann

Für welche 2 Arten kann man Message Bundles verwenden?

  • für das Erstellen von Group Messages --> Messages welche Zusammengehören
  • damit die Performance erhöht werden werden Message welche zusammen benötigt werden zusammen gesetzt

Was ist eine Message Chunk?

mehrere Nachrichten welche zusammen gruppiert werden da sie zusammen zur selben Zeit ausgeführt werden muss

Security Aspekt von AMI - Was ist zu beachten?

auch wenn MESi eingeschalten ist, müssen die Nachrichten über PUBLIC gesendet werden (Security Policies for all Messages...)

Welches sind die zwei wichtigsten "Prozesse" für

  • Outoing Message
  • Incoming Message?

  • Outoing Message --> BUILDER und FORMATTER
  • Incoming Message --> PARSER und HANDLER

The Business Bus (BB) makes it possible to:

Was passiert wenn man ein Objekt im XML-Format via AMI inserted?

Der Messagehandler öffnet einen Statischen Daten Order oder modifiziert ein Objekt

Welche 5 Sourcen gehören ins AMI?

  • Ougoiing Message Definition
  • Incoming Message Definition
  • Network Structure
  • Network
  • Message Structure

Wie heissten die Datentypen von folgenden Sourcen

  • Ougoiing Message Definition
  • Incoming Message Definition
  • Network Structure
  • Network
  • Message Structure

  • Ougoiing Message Definition =  MSG_OUT
  • Incoming Message Definition = MSG_IN
  • Network Structure NETW_STRUCT
  • Network NETW
  • Message Structure = MSG_STRUCT

Namenskonventionen für:

  • Ougoing Message Definition
  • Incoming Message Definition
  • Network Structure
  • Network
  • Message Structure

  • Ougoiing Message Definition --> XX.OBJ.OUT   
  • Incoming Message Definition --> XX.OBJ.IN
  • Network Structure --> XX (sollte gleich heissten wie Network)
  • Network  --> XX
  • Message Structure  -->XX.OBJ (XX.ASSET, XX.BP...) --> 1. Teil wie Network

Welche Sourcen übernimmt die Aufgaben des

  • Builder
  • Formatter
  • Handler
  • Parser

  • Builder --> MSG_OUT
  • Formatter --> NET_STRUCT und MSG_STRUCT
  • Handler --> MSG_IN
  • Parser --> NET_STRUCT und MSG_STRUCT

What are Avaloq Forms?

Functionallity which is a Avaloq Script application which allows you to parameterise the order entry forms shown on the user interface.

What do the fields on the forms interface represent?

represent the values of a certain business object, wjocj are held in tables on the Avaloq server

What is the Forms controller?

it transforms the visible values from the form elements into the corresponding internal value in the order table and vice versa. The form controller also handles events such as form events generated by the presentation layer or order events generated by the business layer

  • data transformation
  • layout transformation
  • event handling

Can a form be bound to more than one business type?

No. Each customer created form is bound to exactly one business type. The only exception is the sub-window (win definition). This win is independent from business type.

What is the compiler keyword used for a form source?

[Form 1.1]

Can a form be secured?

Yes, in same way as for all business type.

Is it possible to assign dedicated workflow actions to a form?

yes, via te form mety_typ in WFC_ACTION

3 Hauptaufgaben des Form Controllers?

  • data transformation
  • layout transformation
  • event handling

Étudier