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