5.5 Datenfunktionen

Funktionen, die in der Dialogbeschreibung als Datenfunktionen deklariert sind, müssen in COBOL wie folgt deklariert werden:

entry "datafunction1" using 
  DM-Common-Data
  DM-Datafunc-Data.

Die Funktion repräsentiert ein Datenmodell (Model-Komponente) welches die Präsentationsobjekte (View-Komponente) mit Datenwerten versorgt oder diese speichert und verwaltet.

Die Parameter dieser Funktion sind fest vom ISA Dialog Manager vorgegeben und können nicht verändert werden.

Diese Funktion wird aufgerufen, wenn eine Synchronisation zwischen View- und Model-Komponente erforderlich wird. Dies kann entweder automatisch geschehen, entsprechend den Steuerungsoptionen im Attribut .dataoptions[] der beteiligten Komponenten. Der Aufruf kann aber auch ausgelöst sein durch explizite Nutzung der Methoden :apply(), :collect(), :propagate() oder :represent(). Der Aufruf erfolgt einzeln für jedes Model-Attribut.

Anmerkung

Im Gegensatz zur C-Schnittstelle des ISA Dialog Managers, hat die COBOL-Datenfunktion zwei Parameter.

Verfügbarkeit

Nur COBOL-Schnittstelle für Micro Focus Visual COBOL.

Siehe auch

Kapitel „Datenfunktions-Struktur DM-Datafunc-Data“