PA.APR aus V11.2
Heinrich Allers
ALLERS at bis.uni-oldenburg.de
Do Nov 23 01:27:23 CET 1995
Am Wed, 22 Nov 95 18:28:48 +0100 schrieb
Gerhard Englert <ENGLERT at kepler.dv.fal.de>:
> ...
> ich moechte beim Ausgeben der Daten ueber PA.APR einen
> Code in Kat70c durch den Langtext aus dem Normsatz
> ersetzen. Die Ersetzung klappt problemlos, aber die
> Reihenfolge der ausgegebenen Kategorien macht Probleme
> bei der weiteren Verarbeitung mit SRCH, weil die
> ersetzte Kategorie immer ausserhalb des Pauschal-
> exportblockes steht.
Genauer gesagt: weil die betreffende Kategorie innerhalb
des Datensatzes nicht an der Stelle steht, an der sie
nach der in der Konfigurationsdatei vorgegebenen
Kategorienreihenfolge stehen m"u"ste.
Was das f"ur den Export mittels SRCH f"ur Folgen hat,
ist im Allegro-Lehrbuch in 8.2 (in der V14-Auflage auf
S. 130f) ziemlich pr"azise und sogar anhand einer
"Ubung herausgearbeitet worden.
> .... Die Saetze mit der ersetzten Kategorie
> 70 werden ignoriert, weil die Reihenfolge der Kategorien
> nicht stimmt.
Klar, siehe oben.
> Frage: Gibt es eine Moeglichkeit die richtige
> Reihenfolge herzustellen ohne alle Kategorien
> einzeln aufzuzaehlen? ...
Ja, die Allegro-Grunddatei, die bei der
Ersetzungsoperation entstanden ist, noch einmal einem
Export mit SRCH und der Exportparameterdatei I-1.APR
(fr"uher PA.APR) unterwerfen: dabei werden die
Kategorien so sortiert, wie das der in der
Konfigurationsdatei vorgegebenen Reihenfolge entspricht.
> ...
> Falls es in Version 11.2 nicht zu machen ist, wird
> dieses Problem vielleicht in einer neueren Version
> loesbarer??
Die L"osung ist immer, bis hin zur Version 14a, die
gleiche, und zwar die oben angegebene.
###
Eine programmtechnische L"osung w"are nat"urlich die,
da"s von einem Datensatz, der so aussieht:
#40 Autor
#20 Titel
beim Export mit der einzeiligen Mini-Parameterdatei
#20
wirklich der Inhalt von #20 ausgegeben wird,
wenn in der Konfigurationsdatei die Reihenfolge
#20
#40
vorgegeben ist, und nicht NICHTS, wie das tats"achlich
geschieht, und wie das G. Englert st"ort!
Aber wollen wir das wirklich, und sprechen dagegen nicht
Gr"unde der Verarbeitungsgeschwindigkeit (beim Aufbau
des Ausgabesatzes), und handelt man sich da nicht ganz
neue Probleme auf dem Gebiet der bedingten Postfixe ein?
Weitere und qualifiziertere Gr"unde m"ogen aus der
Entwicklungsabteilung beigetragen werden.
Mit bestem Gru"s:
Heinrich Allers
Mehr Informationen über die Mailingliste Allegro