Modulare Parameter für allegro-C - technische Dokumentation - Integration anwenderspezifischer Anpassungen
Abschnitt 10
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