[Allegro] neues acon und a99.exe! bei extremsituationen! 1.teil

Klaus Lehmann lehmann_klaus at t-online.de
Di Sep 1 18:54:06 CEST 2015


 
Guten Morgen herr Berger udn alle anderen Interessierten,
danke für Ihre Nachricht.
Am Dienstag, 1. September 2015 um 00:23 schrieben Sie.
Ihre Nachricht finden Sie am Ende dieser eMail.

> Am 31.08.2015 um 18:25 schrieb Klaus Lehmann:
>> naja....
>> ich denke, wichtig ist nur, daß das letzte zeichedn kein LEER ist.
>> das hoffe ich ja, mit der zeile...
>> #10 y0 e245 F032 p"|9"
>> erreicht zu haben.

> /ich/ denke Sie sind dabei nachzuweisen, dass "var p" anders abschneidet
> als die normalen Indexroutinen und Sie daher mit "e245" noch nicht
> auf der sicheren Seite sind. Schauen Sie endlich einmal in Ihren
> Index, dann haben Sie den Beweis.

mit  der letzten aufgabe kann ich nicht so viel anfangen, wie sie sich
wohl erhoffen ;-)

aber, ich habe mich zu einem test entschlossen!
vielleicht führt beides zum ziel.
wie  herr  eversberg  vorhin  (sinngemäß)  schrieb:  es ist schon ein
"extremistisches" ansinnen ;-)

wir loten grenzen aus.
nochmal darüber nachgedacht:
WEN interessiert es? Qui bono?

NUR  DEM,  der  große (=lange) HST's hat...
[bleiben  wir  mal anschaulich, bei einem HST. und sind nicht immer so
schrecklich abstrakt, was wieder keiner(?) versteht]
UND  NUR  DEM , der da in seine datenbank datenseinspielt, die auch so
einen  superlangen  HST haben können. das wird er via PS wollen machen
müssen  ;-)   PS=primärer Schlüssel. achso: falls einer nicht vom fach
ist: HST=Hauptsachtitel

das  problem  mit  den umlauten, merkwürdigen zeichen ["';:-_] lassen
wir  mal  beiseite!  NUR  das leere zeichen [ ] (also decimal 032 oder
hex20 wollen WIR mitberücksichtigen...



folgendes ist vorbereitet:
=========================
wir haben eine ald, die hat erstmal 6 datensätze.

der PS ist so in der api gebildet:
i0=72          Laenge der Kurzanzeige
i1=0
i2=0
i3=0
ic=1           nur wenn Umcodierung der Eingabe gewuenscht
il=246         Schluessellaenge (frueher 72)
ii=6           grüße der alds 6x16GB
ia=0       es wird nach der exakten sequenz gesucht

   und weiter mit:
  Primaerschluessel:
ak=zz+@
    und:
#-@
#10  y0 e245 F032 p"|9"        das letzte zeichen darf kein LEER sein!
                               es wird vernichtet!
#+#

die sechs datensätze:
====================
1. #10 1234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wir Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schreiben eine 3stellige Zahl vor das nächste X, Beispiel 240X. Das X steht auf 240! 24X1234567 auf 245X
2. #10 1234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wir Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schreiben eine 3stellige Zahl vor das nächste X, Beispiel 240X. Das X steht auf 240! 24X1234567 auf 245X6
3. #10 1234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wir Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schreiben eine 3stellige Zahl vor das nächste X, Beispiel 240X. Das X steht auf 240! 24X1234567 auf 245X67
4. #10 1234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wir Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schreiben eine 3stellige Zahl vor das nächste X, Beispiel 240X. Das X steht auf 240! 24X1234567 auf 245X678
6. #10 1234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wir Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schreiben eine 3stellige Zahl vor das nächste X, Beispiel 240X. Das X steht auf 240! 24X1234567 auf 245X6789
5. #10 1234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wir Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schreiben eine 3stellige Zahl vor das nächste X, Beispiel 240X. Das X steht auf 240! 24X1234567 auf 245X67890

ergeben ein bild bei der darstellung des Index' in a99, wenn man auf
F7 drückt:
|11234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wir Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schreiben eine 3stellige Zahl vor das nächste X, Beispiel 245X. Das X steht auf 245! 24X1234567 auf 245X6
diese darstellung des index's ist bei ALLEN gleich; also auch beim
letzten beispiel. wo der "text" in #10 bis
". Das X steht auf 240! 24X1234567 auf 245X67890" geht.
also ist bei e246 schluss!
gut!


das war der 1. teil
===================

im 2. teil versuche in in die 6 datensätze mit update-job
einzudringen....

mein wunsch ist es:
===================
egal ob ich 1. oder bis zu 6. nehme, alle lassen sich von PS blenden
oder besser überzeugen, datensätze mit dem gleichen PS bis eben zur
stelle 245; erst ab stelle 245 gibt es veränderungen (z.b. auch
leerstellen); .... satz geht weiter!:
alle einzuspielenden datensätze werden jeweils vopn 1.bis 6.
aufgenommen. mit -fm41  in -n200 wird sich KEIN  datensatz reinfinden.
jepp? wer wettet?
;-)

wenn acon gewinnt! dann landet anke engelke mit ihren ladykrachern
einen volltreffer! WOW!

grüße k.l.


ps: ich habe jetzt ca einen megavollen arbeitstag verbracht, um das
neue allegro zu installieren und zu analysieren, sowie diese
testumgebung aufzubauen! die nacht hat noch nicht mal angefangen!!!
das kostet RICHTIG zeit!




gruß k.l.







> viele Gruesse
> Thomas Berger

> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro



-- 
Mit freundlichen Grüßen,
Ihr Klaus Lehmann
http://allegronet.de * eMail: allegronet at t-online.de * phone: 03528-452 807(fax 809) * mobil: 0171-953 7843
allegronet.de * Klaus Lehmann * D-01454 Radeberg * Bahnhofstr. 1
zuständiges Finanzamt: FA Hoyerswerda; zuständige Kammer: IHK Dresden;
zuständige Aufsichtsbehörde: Gewerbeamt Radeberg; USt-IdNr: DE247550760
* Software für zufriedene Bibliothekare: 1000x bewaehrt und ergiebig
* Bereits 4x allegro-utf8. Buchen Sie die allegro-Roadshow. Yes we can!
* Internetkataloge & WebHosting für Allegro-C & Web 2.0 mit VuFind
* 2011: Sponsor der Peter-Sodann-Bibliothek (Staucha)
* 2012: mit allegro-utf8 V3 und allegro-vufind auf der IFLA in Helsinki
* 2013: Bolero 64bit. Fußige Noten aufgeblättert (=Die Fußnotendoku)
* 2014: allegro-zdb: endlich. Die Wiedervereinigung! + eBooks
* 2015: allegro-vufind. Endlich! Noch moderner! Web2 auch für Ihren Katalog?





Am Dienstag, 1. September 2015 um 00:23 schrieben Sie:
> Am 31.08.2015 um 18:25 schrieb Klaus Lehmann:

>> naja....
>> ich denke, wichtig ist nur, daß das letzte zeichedn kein LEER ist.
>> das hoffe ich ja, mit der zeile...
>> #10 y0 e245 F032 p"|9"
>> erreicht zu haben.

> /ich/ denke Sie sind dabei nachzuweisen, dass "var p" anders abschneidet
> als die normalen Indexroutinen und Sie daher mit "e245" noch nicht
> auf der sicheren Seite sind. Schauen Sie endlich einmal in Ihren
> Index, dann haben Sie den Beweis.

> viele Gruesse
> Thomas Berger

> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro




Mehr Informationen über die Mailingliste Allegro