Abschaltung der automatischen Nummernvergabe

Thomas Berger ThB at gymel.com
Sa Mai 31 23:07:32 CEST 2003


Lieber Herr Allers,

> > "funktionslos" heisst, dass in der .api beruecksichtigt
> > wird, dass Saetze mit "#00 -" in Wahrheit keine #00 haben?
> 
> Nein, ich denke, daß die Standard-cat.api schon irgendetwas damit machen
> wird, gebe allerdings zu, daß ich mir nicht die Mühe gemacht habe, dem
> nachzugehen. Ich unterstelle aber, daß das, was sie mit #00 macht,
> funktionslos ist. Denn das Einzige in Exemplarsätzen (mit #9DF), was
> verknüpfungsrelevante Funktion hat,  ist "#9DFtitelidentnummer"  - ich
> verwende die Bezeichnung aus Anhang B.3.2 des Systemhandbuches.

Nun, ich kann Ihnen verraten, dass die aktuelle Standard-
cat.api tatsaechlich eine #00 mit "-" als einzigem Inhalt
ignoriert (das kommt vom Pruefziffer-Abschneiden bei #00's
aus Fremddaten). Insofern haben Sie Glueck und nicht alle
Saetze haben den Primaerschluessel "|9-".



> Vorweg die Frage: Meinen Sie wirklich
> 
> var "|9#999?3"
> 
> und nicht
> 
> var "|9#xxx?3"
> 
> ???

Ich glaubte mich zu entsinnen, dass die Angabe einer
illegalen Kategorie #xxx fuer diese Konstruktion im
a99-Fall Aerger machte. Daher habe ich es aus dem
Handbuch in modifizierter Form abgeschrieben...



> Und auch, wenn (vor Ausgabe der Botschaft "aaaaaaaa"!) die etwas irritierende
> Frage gestellt wird: "Keine Identnr. hierzu vorhanden, bitte korrigieren!",
> die man mit "Ja" zu beantworten hat. Dann wird zwar keine
> Korrekturmöglichkeit angeboten, aber immerhin kommt als abgespeicherter
> Datensatz heraus, was man sich wünscht; während bei der Antwort mit "Nein"
> nur ein sinnlos-fragmentarischer (nur aus #99n bestender) Datensatz
> abgespeichert wird.

Hier hat dann wohl die PV der cat.api zugeschlagen (eigentlich
sollte sie das bei Eingabe von #9DF, nicht beim Speichern
des Satzes):

90="Keine Identnr. hierzu vorhanden, bitte korrigieren!"
...
#9DF +#40 e"" y2 |90     Titelidentnr. im Reg. 9 suchen
#9DF +# y0 90 "#9DF" e4 M   nicht vorhanden: Kategorie loeschen

Vermutlich haben Sie also einen Bug entdeckt, der damit
zusammehaengt, dass unerwartet fuer a99 eine Kategorie
verschwindet, aehnlich
http://www.gymel.com/bugzilla/show_bug.cgi?id=252


> > Aber dies nur hilfsweise, denn ich finde immer noch, dass
> > der Versuch, irgendwelchen Saetzen das Tragen von Identnummern
> > verbieten zu wollen, sich irgendwann raecht.
> 
> Warum und inwiefern? Denn bei Exemplarsätzen steht die Identnummer nicht in
> #00, sondern in #9DF!?

Das scheint mir doch eher die Identnummer des zugehoerigen
Titelsatzes.

viele Gruesse
Thomas Berger




Mehr Informationen über die Mailingliste Allegro