Modulare Parameter für allegro-C - technische Dokumentation - Integration anwenderspezifischer Anpassungen

Abschnitt 10

< Abschnitt 9: Hilfsroutinen und -programmenicht erlaubt Inhaltsverzeichnis Anhang A: Installation der "Modularen Parameter":

10.1 Anpassung der Indexparameter

Die anwenderspezifischen Anpassungen werden über  per  t-Befehl in die cat.api eingebundene Parameterdateien realisiert.

Die anpassbaren Dateien und die zu beachtenden Regeln zeigt die folgende Tabelle:
 
Datei Funktion zu beachten / Regeln
register.apt Überschriften der Standard-Register 1-11 hier selbstdefinierte Register ergänzen
usr-icfg.apt  Index-Konfiguration i-Zeilen, hier evtl. V14 ein- oder ausschalten u. dergl.
usr-pkey.apt zusätzliche Primärschlüssel nur relative Sprungmarken und +- bzw. +# erlaubt
usr-res.apt Einträge zu Restriktionen enthält Standard-Einträge, die nicht gelöscht werden sollten
usr-stl.apt zusätzliche Kurztitel-Definitionen wird am Ende des STL-Abschnitts in der cat.api eingebunden, in Vorlage sind die verwendbaren Sprungmarken dokumentiert
usr-sig.apt anwenderspezifische Signatur-Sortiervorschrift Sortiervorsachrift hier anpassbar; Signatur in #usg
wird für Eingabe-Behandlung und Registererstellung verwndet
usr-znr.apt anwenderspezifische Zugangsnummern-Formatierung für Zugangsnummern- Register nur relative Sprungmarken und +- bzw. +# erlaubt
usr-idx.apt anwenderspezifische Zusatz-Index-Einträge wird am Ende der Indexparameter eingebunden, eigene ak-Zeilen möglich,
in Vorlage sind die verwendbaren Sprungmarken dokumentiert
usr-sym.apt zusätzliche symbolische Registernamen Format: I-Zeilen

Zu den bereits definierten Registern s. Modulare Parameter für Allegro-C - Index-Inhalte (Register)
Die Restriktions-Kennungen PYR, TYP und BDT dürfen nicht verwendet werden!
usr_exs_idx_bef.inc Vorbereitung für Registeraktualisierung (vor Satzänderung)
  • werden in alle Flexdateien eingebunden. die #9DG-Inhalte ändern
  • aktualisieren über ixdel/ixadd Registereinträge, die aus #9DG-Inhalten auf nicht-Exemplarsätze verweisen
  • default: leer
Typische Anwendung: Registereinträge, die aus Exemplasatz-Inhalten in Registern Titelsätze adressieren
usr_exs_idx_aft.inc Ausführung der Registeraktualisierung (nach erfolgreicher Satz-Speicherung)

10.2 Vorgaben und Plausibilitätskontrollen

Datei Funktion zu beachten / Regeln
usr_exs.inc Behandlung des Exemplarsatzes vor Formularaufruf bei Exemplar-Bearbeitung Exemplarsatz ist geladen, Inhalte können in Variablen und Exemplar-Kategorien verändert werden
usr_exs_aftr.inc Nachbehandlung des Exemparsatzes vor Speicherung für Exemplar-Bearbeitung Anwenderspezifische Prüfungen können hier direkt vor der Speicherung des Satzes ausgeführt und in Abhängigekeit vom Ergebnis die  Bearbeitungsmaske erneut aufgerufen werden.
Signalisierung über iV
usr_tit-adex.inc anwenderspezifische Vorgaben vor Formularaufruf bei Ex-Neuanlage vom Titel aus wie usr_exs.inc, jedoch nur für Exemplar- Neuanlage
usr_tit-adex_check.inc anwenderspezifische Prüfungen nach Formularaufruf bei Ex-Neuanlage vom Titel aus wie usr_exs_aftr.inc, jedoch nur für Exemplar- Neuanlage

10.3 Anwenderspezifische Funktionen

Anwenderspezifische Funktionen können über selbsterstelle Flex-Dateien (*.flx) erstellt werden. Das ist ein grundsätzliches Konzept von Allegro-C in der Windows-Version (a99).

In der ModPar-Umgebung kann man diese Flexdateien um Informationen zur Bedienerführung erweitern:
Artikel zuletzt bearbeitet am: 21.09.2023 22:50