`Vorangehender Teil`   /   `Fortsetzung`--> 10.2

10	Export-Parameter

10.0	Zum Konzept

Mit  Export wird im allegro-System jeder Vorgang bezeichnet, bei dem aus den Anwenderdaten, also den Datenbank- oder Grunddateien (Typen .ALD bzw. .ALG) irgendeine Ausgabe produziert wird. Ganz gleich, ob diese Ausgabe auf den Bildschirm, den Drucker oder in eine andere Datei geht. Das Ergebnis eines Exportvorgangs wird "Exportprodukt" genannt. 
Was bei einem konkreten Ausgabevorgang im einzelnen mit welchen Kategorien geschehen soll, das entnehmen die Programme aus sogenannten Export-Parameterdateien (Typen .cPR und .cPI, -Ø 0.3). Eine solche muß also existieren und geladen werden, bevor ein Programm eine Ausgabe produzieren kann (-Ø Kap.3.5.3).  Viele Parameterdateien werden im Installationspaket mitgeliefert, geeignet zumeist für das Standardsystem mit der A-Konfiguration. Für einige Zwecke gibt es auch allgemeingültige, mit jeder Konfiguration verwendbare Parameter. 
Exportprodukte und die dazu nötigen Parameterdateien lassen sich in folgende 10 Typen einteilen: (Der Anfangsbuchstabe identifiziert den Typ) 
Die angegebenen Beispieldateien sind kommentiert, d.h. geeignet als Muster, wenn man eine Aufgabe vom betreffenden Typ zu lösen hat.

Typ	Produkt / Beispiele 

Display	Bildschirmanzeigen, Katalogkarten. D-1.APR wird von PRESTO standardmäßig für die Anzeige geladen  /  
	D-1.APR, D-WRTF.APR (für a99), D-HTML.APR  (`Beispiel D-0.APR`) 

Print	Ausdrucke mit Seitenumbruch, Literaturlisten, gedruckte Kataloge	/  P-*.APR (`Beispiel P-0.APR`)

Intern	Selektierte Teilmengen (downloads) zum Aufbau neuer Datenbanken oder Einmischen in andere. Ausgabedatei vom Typ .cLG (Grunddatei)  /  I-1.APR (`Beispiel I-0.APR`) 

Form	Formularähnliche Ausdrucke, z.B. Bestellzettel  /  F-0.APR (`Beispiel F-0.APR`) 

Sort	Sortierfähig aufbereitete Dateien, die anschließend mit ASORT sortiert und dann mit SRCH nochmals z.B. als gedruckte Liste exportiert werden können. Ausgabe ebenfalls im  allegro-Internformat (Typ .ALG), aber jede Aufnahme beginnt mit einem Sortierbegriff in Sonderkategorie #u1  /  S-*.APR (`Beispiel S-0.APR`)

Extern	Dateien in anderen Formaten für Anwendungen außerhalb der allegro-Umgebung (z.B. Weiterbearbeitung mit Textsystemen oder sonstiger Software oder Übermittlung an andere Katalogsysteme)  /  E-1.APR (`Beispiel E-0.APR`)

Result	Rechenergebnisse, Auswertungen von Dateien oder Ergebnismengen  /  R-0.APR (`Beispiel R-0.APR`)

Alpha	Alphabetisches Register ausgewählter Kategorien, meist in Verbindung mit einer Listenproduktion (mit Typ Print)  /  A-0.APR (`Beispiel A-0.APR`)

Count	Ermittlung der Häufigkeit von Kategorieinhalten, z.B. Liste der vergebenen Schlagwörter mit Anzahl der Aufnahmen  /  C-0.APR (`Beispiel C-0.APR`)

INDEX	Sonderfall : Registereinträge, die in den Index einer Datenbank einzuordnen sind. 
	Auch dafür ist die Exportsprache zuständig!  / Kommentierte Beispiele:  INDX.API  und  CAT.API 
	(`Beispiel INDX.APR`) 

Empfehlung zur Verbesserung der Übersicht: geben Sie Ihren Parameterdateien Namen, die mit dem Typbuchstaben und Bindestrich anfangen: eine Datei vom Typ Extern sollte z.B. einen Namen erhalten, der mit "E-" beginnt. E-0.APR ist der Prototyp dafür.
CockPit unterstützt bereits die Typen Sort, Print und Count. (Diese spielen auch eine Rolle in den Paketen QUEX und QUANT, -Ø 6.3/4.) Im Menü "Optionen" kann man je eine der vorhandenen Dateien S-*.APR und P-*.APR auswählen. Diese wird dann kopiert auf den Namen SORT.APR bzw. PRINT.APR und bei einer nachfolgenden Listenproduktion über Menü "Routinen/exportieren" benutzt.
Die Windows-Programme können dieselben Parameterdateien verarbeiten, d.h. man muß keine neuen entwickeln, mit Ausnahme des Typs DISPLAY.
Wenn Sie darangehen, eine neue Export-Parameterdatei vom Typ x zu erstellen, können Sie sich an den Prototypen x-0.APR anlehnen. Stellen Sie also zunächst fest, zu welchem Typ Ihr Vorhaben gehört, nehmen Sie dann die zugehörige Prototyp-Parameterdatei als Muster (-Ø 10.1, 10.4) und wählen einen geeigneten Namen.
Hinweis: Im Windows-Programm kann oft auf die Verwendung von Exportparametern verzichtet werden, weil der FLEX-Befehl `write` viele Möglichkeiten bietet.

10.0.1  Teilbereiche des Exportproblems
 
Mit einem Export können zahlreiche Einzelaufgaben verbunden sein. Man gewinnt besser den Überblick, wenn man das Problem zunächst in vier oder fünf Teilbereiche oder Ebenen aufgliedert. 
Die Datenfelder (Kategorien) der allegro-Daten können in beliebiger Auswahl und Reihenfolge, mit individueller Vorbearbeitung und bei Bedarf auch mit variablem Zeilen- und Seitenumbruch exportiert werden.

Das Programm muß wissen und berücksichtigen:  (vgl. das Ebenen-Modell in Kap.0.3)

auf der Satzebene  (die man auch "Aufnahme-Ebene" nennen kann) 
 •	ob aus einem Datensatz mehrere Ausgabesätze entstehen sollen oder ob in bestimmten Fällen keine Ausgabe gewünscht ist, z.B. Karten mit verschiedenen Köpfen, mehrere unterschiedliche Zugriffsschlüssel je nach Vorhandensein von Datenfeldern (jeder Schlüssel gilt als "Ausgabesatz"), etc.
 •	wie die Trennung zwischen zwei Ausgabesätzen auszusehen hat (was für Steuer- oder Textzeichen),
 •	wie hierarchische Sätze ("Stufenaufnahmen") zu behandeln sind 
 •	in welchen Fällen und an welchen Stellen andere Sätze (z.B. Stammsätze oder hierarchisch über- oder untergeordnete Datensätze) mit heranzuziehen ("nachzuladen") sind

auf der Feldebene  (auch: Kategorie-Ebene) 
 •	welche Felder überhaupt auszugeben sind, unter welchen Bedingungen und in welcher Reihenfolge, 
 •	daß viele Felder nicht in jedem Datensatz vorkommen, 
 •	daß manche mehrfach vorkommen können,
 •	ob ein Feld vor seiner Ausgabe irgendwie verändert werden muß (Manipulationen vorzunehmen sind), 
 •	was für Zeichen zwischen den Feldern stehen sollen (Interpunktion, Steuerzeichen), 
 •	und daß die Länge und interne Struktur der einzelnen Datenfelder völlig variabel ist. Dies erfordert evtl. Bedingungsprüfungen, Zerlegungen und flexible Umbruchfähigkeiten.
 •	ob es Identnummern in einzelnen Feldern gibt, die vor der Ausgabe durch Klartexte ersetzt werden müssen (Normdaten-Verknüpfung). Das ist erst ab Version 14 möglich (-Ø 10.2.6.8) 

auf der Formularebene (unterteilbar in Seiten- und Zeilenebene)
 •	ob Seitenumbruch oder ein formularähnlicher Aufbau stattfinden soll 
 •	wie bei Listen und Karten Kopf und Fuß der Seite bzw. Karte aussehen sollen. 
 •	wie der Zeilenumbruch durchzuführen ist (Breite, Einrückung, Zeilenende-Steuerzeichen etc.)

auf der Zeichenebene
 •	ob Zeichencodes zu ändern sind, d.h. ob einzelne Zeichen umcodiert, weggelassen oder durch mehrere Zeichen ersetzt werden sollen. Diese Dinge können auch feldabhängig sein, d.h. nur bei bestimmten Kategorien nötig. Bei Druckausgaben sind oft einzelne Zeichen durch sog. "Escape-Sequenzen" zu ersetzen, abhängig vom benutzten Drucker.
 •	ob bestimmte Textersetzungen im gesamten Datensatz  (global) oder in einzelnen Feldern (lokal) vorzunehmen sind. 

Zur Veranschaulichung soll hier ein Beispiel dienen, das Sie selbst am Bildschirm nachvollziehen können (und sollten: geben Sie diesen Satz in die Demodatenbank ein):

Interne Gestalt des Datensatzes (wie man die Daten bei der Eingabe und Bearbeitung sieht): 

#20 Einsicht ins Ich : Fantasien und Reflexionen über Selbst und Seele
#22 ¬The¬ mind's I <dt.>
#30aCS PH 
#31 Künstliche Intelligenz; Selbstreferenz; Individualität
#39 Ausgewählt und in Szene gesetzt von Douglas R. Hofstadter und Daniel C. De
nnett. [Aus d. Amerik. übers. von Ulrich Enderwitz]
#40 Hofstadter, Douglas R. 
#402Dennett, Daniel C. 
#74 Stuttgart 
#75 Klett-Cotta 
#76 1986 
#77 485 S. 
#81 Orig. Ausg. bei Basic Books, 1982 
#82 2.Verf.; EST 
#87 3-608-93038-8 

Mit den standardmäßig für die Bildschirmanzeige verwendeten Parametern D-1.APR (Windows: D-WRTF.APR) entsteht das folgende Bild:

Hofstadter, Douglas R.: 
Einsicht ins Ich : Fantasien und Reflexionen über Selbst und Seele /
Ausgewählt und in Szene gesetzt von Douglas R. Hofstadter und Daniel C.
Dennett. [Aus d. Amerik. übers. von Ulrich Enderwitz]. -
   Stuttgart : Klett-Cotta, 1986. -  485 S. 
Anm.: Orig. Ausg. bei Basic Books, 1982 
ISBN 3-608-93038-8 
Originaltitel: The mind's I <dt.> 
Schlagwörter: Künstliche Intelligenz; Selbstreferenz; Individualität
Sachgruppen: CS PH 
NE: 2.Verf.; EST 

Ist man damit nicht zufrieden: mit Eingriffen in die genannten Parameter kann man es beliebig ändern.
Will man es zu Papier bringen, übergibt man es mit F2 'a' an den Drucker oder schaut sich zuerst mit F3 das Ergebnis an. Dabei entstehen zusätzlich noch Karten mit anderen Köpfen (Nebeneintragungen), z.B für den Einheitssachtitel, weil in der P-KARTE.APR mit sog. "Kopfbefehlen" (-Ø 10.2.1.2) dafür Vorsorge getroffen ist.

Versuchen Sie, einmal bis in die Einzelheiten gedanklich nachzuvollziehen, was alles zu tun ist, um aus der kategorisierten Form, die Sie oben sehen, die Anzeige- oder Druckform zu machen. Alles das macht das Programm jedesmal, wenn es eine Aufnahme in dieser Gestalt auf den Bildschirm bringt oder ausdruckt. 

Anmerkung: Ob dieses oder andere Beispiele in diesem Handbuch oder in der Demodatenbank in allen Details RAK-gerecht sind, darum geht es nicht. Was gezeigt werden soll, sind die Möglichkeiten des Umgangs mit Daten. Dies Buch ist nicht für KatalogisiererInnen geschrieben, sondern es soll denen eine Hilfe sein, die kreativ mit dem Datenbanksystem umgehen wollen. Wer dies vorhat, muß in der Lage sein, über den Zaun einer Norm hinauszublicken. Und wer dies gelernt hat, wird die Norm dann mit den Mitteln des Systems schon realisieren können. Und wird erkennen, daß man auch, aber nicht nur, RAK-Produkte damit herstellen kann. 

Hatte man die Parameterdatei P-NORMAL.APR geladen (mit Option  -p p-normal  schon beim Start oder mit F2`F2`+ Auswahl), so entsteht dieses Anzeigebild: 

Hofstadter, Douglas R.:     
Einsicht ins Ich : Fantasien und Reflexionen über Selbst und Seele / Ausgewählt und in Szene gesetzt von Douglas R. Hofstadter und Daniel C. Dennett. [Aus d. Amerik. übers. von Ulrich Enderwitz].  - Stuttgart: Klett-Cotta, 1986. - 485 S. Orig. Ausg. bei Basic Books, 1982. - 
ISBN 3-608-93038-8

Versuchen Sie, alle Unterschiede zwischen dieser und der vorher gezeigten Anzeigeform festzustellen. Die interne, kategorisierte Form ist in beiden Fällen exakt dieselbe - die Unterschiede werden allein durch die Exportparameter bewirkt.

Zu den mitgelieferten Parameterdateien gehören, wie gesagt, diese:
`D-1.APR`:		Damit wird eine Ausgabe in Katalogkartenform nach internationalen bibliothekarischen Gepflogenheiten erstellt (sog. ISBD = International Standard Bibliographic Description). Die Köpfe für die Nebeneintragungen werden (weitgehend) nach den Vorschriften der RAK angelegt.
`P-NORMAL`:	liefert einen Abdruck in Listenform mit Seitenumbruch in Anlehnung an DIN 1505 "Titelangaben von Schrifttum" welches die deutsche Norm für die Gestaltung von wissenschaftlichen Literaturangaben ist. (Listenform, siehe oben)
Diese Beispiele machen zwar noch nicht die gesamte Flexibilität des Exportkonzepts deutlich, vermitteln aber eine Vorstellung einiger Möglichkeiten.

10.0.2  Inhalt einer Parameterdatei

Die Anforderungen sind formuliert, die Problembereiche in eine Schichtenstruktur logisch gegliedert und durch Beispiele veranschaulicht. Nun läßt sich präzisieren, was eine allegro-Parameterdatei alles enthalten muß:

a)	eine Anzahl Konstanten für die verschiedenen Ebenen: Zeilenlänge, Einrückung am Zeilenanfang, Zeilenzahl je Karte, Anzahl Kopf- bzw. Fußzeilen je Karte, Befehl für die Druckerinitialisierung etc., und für Indexparameter kommen noch andere Werte hinzu. 
Außerdem:
  	Steuerzeichen, die zwischen den Zeilen, Datensätzen und Seiten oder Karten anzuwenden sind.
b)	Kopfbefehle legen fest, ob und unter welchen Bedingungen aus einem Datensatz mehrere Ausgabesätze zu machen sind. So z.B. mehrere Katalogkarten mit unterschiedlichen "Köpfen" (daher der Name) für alle vorhandenen Personen, Körperschaften, Schlagwörter etc.
	Allgemeiner lautet das Problem: aus einem Datensatz sollen mehrere unterschiedlich gestaltete Ausgabesätze erzeugt werden; nicht nur bei Katalogkarten tritt diese Forderung auf, auch z.B. bei Eintragungen für gedruckte Register oder Zugriffsschlüsseln für einen Index. Die "Köpfe" sind dann die dafür heranzuziehenden Kategorien, mit denen jeweils etwas Spezifisches zu geschehen hat, wenn sie existieren. Im Falle einer Indexparameterdatei sind es die Kategorien, aus denen Indexeinträge zu bilden sind.  (-Ø 10.2.1.2) 
c)	Eine Liste der Kategorien (-Ø 10.2.6), die überhaupt ausgegeben werden sollen, und in welcher Reihenfolge sie kommen sollen. Z.B. erscheint in obigen Beispielen nicht die #31. Sie könnte auf Wunsch an beliebiger Stelle eingefügt werden oder z.B. auch als Kopfzeile verwendet werden, indem man für sie einen Kopfbefehle angibt. (-Ø 10.2.1.2) 
	Innerhalb der Liste können Sprungbefehle und Unterprogramme vorkommen, die den Ablauf situationsabhängig steuern. Die Kopfbefehle können auf Abschnitte dieser Liste verweisen.

d)	Zu jeder einzelnen Kategorie in der Liste können etliche Angaben notwendig sein:
	d1.	ob die Kategorie durch Ihre Anwesenheit oder ihr Fehlen innerhalb einer Aufnahme den Ablauf der Ausgabe beeinflussen soll. In der Parameterdatei kann bei einer Kategorie #xx ein bedingter Sprungbefehl zu einer Sprungmarke oder einer Kategorie #yy angegeben sein. Der Befehl sagt dann dem Programm: wenn Kategorie #xx vorkommt, dann gib diese aus und mache weiter bei der Sprungmarke bzw. der nächsten Zeile mit der Kategorie #yy.
	d.2.	Angaben über Zeichen, die vor dem Kategorietext erscheinen sollen: z.B. ist in D-1.APR  festgelegt, daß bei #87 zuerst ein Zeilenvorschub ausgeführt und dann "ISBN " gedruckt wird, bevor der Inhalt von #87 ausgegeben wird. Beispiel: Die Zeichenkette "<Zeilenvorschub> ISBN " gehört zu den sog. Zwischenteilen oder Textkonstanten (-Ø 10.2.0) und wird hier als Präfix, man könnte auch "Vorspann" sagen, für #87 benutzt.
	d.3.	sogenannte Manipulationsbefehle zur Vorbearbeitung des Kategorieinhaltes vor der Ausgabe: Herausnahme von Bestandteilen, Hinzufügen anderer Teile vorne oder hinten, Längenveränderungen, rechtsbündige Ausgabe etc. (-Ø 10.2.6.3) 
		Die Möglichkeiten sind sehr umfangreich; es gibt mehr als 30 verschiedene Befehle, darunter auch Rechenoperationen sowie Funktionen zur Verknüpfung mit anderen Datensätzen (Mehrdateistruktur). Das bedeutet: andere Datensätze können während der Bearbeitung ad hoc herangezogen und Teile davon in die Ausgabe eingebaut werden.
	d.4.	Angaben über Zeichen, die hinter der Kategorie erscheinen sollen. Hier kann man, im Gegensatz zu d.2., dem Programm sogar mehrere Zwischenteile zur Auswahl vorgeben. Z.B. kann hinter #20 (Sachtitel) eine #40 (Verfasser) folgen, jedoch kann es auch sein, daß die Aufnahme keinerlei Personen enthält (anonymes Werk) und sofort #74 (Ort) folgt, oder es gibt die #40, aber zusätzlich #42 (Mitarbeiter). Die Regeln verlangen im ersten Fall ein "`/`" als Trennung, im zweiten jedoch ".`- ", im dritten muß "; " zwischen #40 und #42 und ". - " hinter die #42. Man mag das für Spitzfindigkeiten halten (was Katalogisierer selten tun), aber allegro ist fähig, auch solches zu leisten. Hinter eine Kategorie können also als Postfix ("Nachspann") unterschiedliche Zeichenkombinationen eingesetzt werden, abhängig davon, welche der anschließend auszugebenden Kategorien wirklich vorhanden sind.

e)	Außerdem gehört zu den Druckparametern noch die Liste der in d.2. und d.3. erwähnten Zwischenteile. Dies sind maximal 100 Zeichenketten, die, wie oben erläutert, vor und hinter jede Kategorie eingesetzt werden können (dann als Präfix bzw. Postfix bezeichnet). Auch diese Textelemente können vom Anwender frei definiert werden (-Ø 10.2.0). In einem Zwischenteil können auch Druckersteuerzeichen zur Änderung der Schriftart enthalten sein sowie Strukturbefehle zur Veränderung von Zeilenlänge, Einrückung etc.

f)	Zuletzt sind die Codiertabellen zu nennen (-Ø 10.2.4). Man kann sich zu jeder Parameterdatei zwei alternativ zu benutzende Tabellen anlegen, mit denen das Umcodieren der Zeichen für den Druck besorgt wird, aber auch z.B. für die Anzeige von PC-ASCII-Daten unter Windows oder UNIX. Diese Tabellen steuern die Ersetzung bestimmter Zeichen durch andere Zeichen oder durch ganze Zeichenketten, oder auch die Unterdrückung von Zeichen, die nicht in der Ausgabe erscheinen sollen. Die Alternativtabelle kann dazu dienen, in bestimmten Kategorien z.B. die Umlaute aufzulösen und Klein- in Großbuchstaben zu wandeln.

Bei den unter d.4, e) und f) genannten Elementen kann es sich auch um HTML-, XML- oder RTF-Tags handeln. Das hat dazu geführt, daß vorhandene Parameter schnell für WWW- oder Windows-Formatierungen genutzt werden können.

Sprungbefehle und Unterprogramme (-Ø 10.2.6.5), die den Ablauf des Geschehens strukturieren können, machen das Parametersystem von allegro zu einer Art höheren Programmiersprache, eben einer "Datenmanipulationssprache" speziell für Daten mit der Variationsbreite, die für bibliographische Daten charakteristisch ist.

10.1	Wie macht man eine Parameterdatei?

Eine Parameterdatei ist eine Textdatei (auch "ASCII-Datei" genannt). Man erstellt und bearbeitet solche Dateien mit einem beliebigen Texteditor. Ab DOS Version 5.0 gibt es den halbwegs komfortablen EDIT, den man empfehlen kann. Ansonsten ist der mitgelieferte Editor X sehr praktisch (Beschreibung -Ø Anh.D, das Wesentliche lernt man in zwei Minuten). CockPit ruft standardmäßig diesen Editor auf, wenn eine Parameterdatei zu bearbeiten ist. Sie können CockPit aber anweisen, einen anderen Editor zu benutzen (-Ø 0.11.6). Und unter Windows? Vorsicht, Notpad u.a. arbeiten mit ANSI-Codes, es wird aber ASCII gebraucht. Eine gute Wahl ist immer noch der X-Editor im DOS-Fenster, wahlweise auch das Microsoft-Programm edit. 
Tip: Im Windows-Programm a99 kann man eine Textdatei auch mit dem h-Befehl laden und dann direkt im Anzeigefeld bearbeiten, dann mit Alt+s wieder speichern. 
Der Name einer Export-Parameterdatei muß vom Typ .cPR sein, wobei das 'c' der Kennbuchstabe Ihrer Konfigurationsdatei ist (z.B. 'A', wenn Sie A.CFG verwenden, -Ø 0.3). An dem Dateityp ".cPR" erkennen alle allegro-Programme, um was es sich handelt. 
	Zur Einarbeitung nimmt man sich am besten keine zu komplizierten Aufgaben vor. Der Abschnitt 10.4 enthält einfache Beispiele ("Prototypen") zu einigen der in 10.0 vorgestellten Typen, die Sie ausprobieren und beliebig ausbauen können, denn die Beispiel-Parameterdateien werden auch alle mitgeliefert. 
Die umfangreichsten und kompliziertesten Dateien sind D-1.APR und CAT.API zur Erzeugung der Standard-Bildschirmanzeige und des Index der DEMO-Datenbank.

Gehen Sie so vor, wenn Sie einen neuen Export oder eine neue Indexierung programmieren wollen: 
(Vorausgesetzt sei, daß mit A.CFG gearbeitet wird)

1.	Stellen Sie fest, zu welchem Typ t Ihr Vorhaben gehört (-Ø 10.0) 
2.	Geben Sie Ihrem Vorhaben einen bis 8 Zeichen langen Namen t-xyz , d.h. der Name sollte mit dem Typbuchstaben und Bindestrich beginnen, für xyz bleiben dann 6 Zeichen. Sonderfall: Eine Indexparameterdatei hat den Dateityp .API statt .APR, der Name ist beliebig, aber nur bis zu 4 Buchstaben lang. 
3.	Kopieren Sie die zugehörige Prototyp-Parameterdatei auf den gewählten Namen, z.B. 
				copy p-0.apr p-xyz.apr
		oder	copy indx.api xyz.api
	oder besser: Sie wählen im CockPit  über das Menü "Dateien" die Prototyp-Datei an und aktivieren die Unterfunktion "Neue Datei vom selben Typ erstellen". Hier müssen Sie dann einen neuen Namen eingeben, dann bekommen Sie eine Kopie des Prototyps unter dem Namen xyz.APR zum Bearbeiten bereitgestellt. Die wesentlichen Dinge sind dann bereits vorhanden. 
4.	Bearbeiten Sie diese neue Parameterdatei mit dem Texteditor: 
	•	Entfernen Sie alles, was für Ihre Zwecke unnötig ist
	•	Ändern Sie die Basisparameter (z.B. Zeilenlänge), soweit nötig
	•	Bearbeiten oder erstellen Sie die Kategorieliste in Verbindung mit den Zwischenteilen. 
		Falls Sie eine ganz neue Parameterdatei erstellen wollen: 
		•	schreiben Sie zunächst alle auszugebenden Kategorien in der gewünschten Reihenfolge als Liste untereinander (siehe Beispiel 1 -Ø 10.4) 
		• 	ergänzen Sie zuerst Präfixe, wo nötig auch Postfixe, und schließlich zur Verfeinerung und Differenzierung Manipulations- und Sprungbefehle (-Ø 10.2.6.1). 
	•	Kommentieren Sie alles ausführlich  (Zeilen mit Leerzeichen am Anfang!)
	•	Testen Sie Ihre Parameterdatei direkt vom Anzeigemenü aus (-Ø 10.3). 
Nummer 4 ist der umfangreichste Teil der Aufgabe. Der Rest des Kapitels beschreibt die Ausdrucksmittel, die Sie dafür nutzen können.
Wenn Sie mit allegro nichtbibliographische Daten bearbeiten oder für bestimmte Zwecke ganz neue Dateien mit eigener Struktur erstellen wollen, dann werden Sie etwas mehr zu tun haben, bis hin zu einem kompletten Neuentwurf, der allerdings ein gründliches Studium dieses Kapitels erfordert.

`Vorangehender Teil`   /   `Fortsetzung` 

?Vorangehender Teil=h ac10 
?Fortsetzung=h ac10-2 
?Beispiel D-0.APR=h d-0.apr 
?Beispiel P-0.APR=h p-0.apr 
?Beispiel I-0.APR=h i-0.apr 
?Beispiel F-0.APR=h f-0.apr 
?Beispiel S-0.APR=h s-0.apr 
?Beispiel E-0.APR=h e-0.apr 
?Beispiel R-0.APR=h r-0.apr 
?Beispiel A-0.APR=h a-0.apr 
?Beispiel C-0.APR=h c-0.apr 
?Beispiel INDX.APR=h indx.apr 
?D-1.APR=h d-1.apr 
?P-NORMAL=h p-normal.apr 
?write=h xwrite