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

Klaus Lehmann lehmann_klaus at t-online.de
Mi Sep 2 00:05:16 CEST 2015


guten abend
so, nun teil 4

man siehe bitte das bild.
http://allegronet.de/teil4.jpg


was ist der sinn von teil4?
wir haben  6 datensätze, die fangen GLEICH an.
enden um die 241.stelle bis zur 247.stelle jeweils IMMER anders!
da ist abwechselnd ein LEER eingebaut
den anfang sieht man auf dem oberen LINKEN FC/W-bild
gleich darunter das ende des datenfeldes #10 mit den LEER's


rechts in der mitte, sieht man das einzuspielende material
(update mit -fm41)
anfangs immer GLEICH. das ende besteht aus den variationen "auf 245X",
"auf 245X6", "auf 245X67", "auf 245X678", "auf 245X6789" und "auf
245X67890"

rechts in der mitte UNTEN: UPRO sagt (fast) alles hat den selben PS!
bravo!



das heisst FÜR MICH:
meine ladykracher machen mir keinen krach mehr!
;-)


wer das nicht versteht, hier eine der vielen datensätze zu
(TV)filmtiteln mit anke engelkes:
Ladykracher (2002) {Obdachlosenzeitung/Charade/Biba Butzemann und 3 Chinesen/Keine Kampfhunde/Wer bin ich?/Schwammiges Zeugnis/Warme Mahlzeit/Franchise im Märchenwald/Sie hat mir nichts bedeutet/Anonyme Denunzianten/Herkunftsnachweis (7.5)}
sie sind schaisse lang!

und WENN es wirklich solche langen titel gibt, die ihren unterschied
HINTER der 244/245.stelle haben, so tuts mir leid!


so. dann zu teil 5 (wunsch von herrn berger!)

gruß k.l.






> er ist eigentlich simpel:
> man denke an die datensätze aus teil 1

> #10 b234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wi
> r Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schrei
> ben eine 3stellige Zahl vor das nächste X, Beispiel 245X. Das X steht auf 245!

> sie fangen bei #10 mit einem [abcdef] an! statt der [1].
> sind DANN gleich bis zum ende bei 245X [also 245 stellen][berger sagt:
> 244 stellen! ich stimme dem zu!]
> nach 245/244 stellen haben sie das ende:
> 245X7890 usw.

> nochmal: jeder satz hat VORNE eine eindeutige änderung. und hinten
> nach 245/244 zeichen ebenfalls eine änderung.

> keiner der einzuarbeitenden datensätze kommt mit -fm41 ins heim. alle
> müssen im zeltlager -n200 übernachten.

> =GUT!

> nochmal2: mein PS ist VORNE an der 1. stelle "anders als die anderen"
> [nebenbei: berühmter film von 1919! wichtiges thema!]
> und HINTEN, wo's nicht wehtut, auch anders.

> also: der update.job macht seinen job!


> teil 4 kommt sogleich. MIT leerzeichen an der 243'ten bis 247'ten
> stelle! bleiben sie dran! wechseln sie nicht zum ZDF!


> gruß k.l.



> [23:06:51] 6. Satz eingelesen :
Gesucht: >>|9 b234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wi
> r Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schrei
> ben eine 3stellige Zahl vor das nächste X, Beispiel 245X. Das X steht auf 245! 2
> 4X1234567 auf 245=?<
Gesucht: >>|9 b234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wi
> r Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schrei
> ben eine 3stellige Zahl vor das nächste X, Beispiel 245X. Das X steht auf 245! 2
> 4X1234567 auf 245<
> Status: Nichts gefunden 0
> [23:06:51] Neusatz gespeichert in Datei 200 (Laenge 1304)

> ENDE
> 6 Saetze verarbeitet
> 0 Saetze ersetzt
> 0 Saetze gemischt
> 0 Saetze ignoriert
> 0 Saetze entfernt
> 6 Saetze neu




>> so, teil 2

>>> 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....

>> so, ich dringe ein!
>> mit:
>> set no=200
>> set -P=x:\allegro
>> x:\allegro\acon.exe -jx:\allegro\update.job -kaimd -fm41
>> -dx:\imd\imd -ux:\test.alg -n%no% -L -F0/0 -xUPROtest


>> \imd besteht aus den o.g. 6 sätzen.

>> test.alg hat DAS zum inhalt:
>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X 15 ~01234

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X6 15 ~012345 

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X67 15 ~0123456

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X678 15 ~01234567

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X6789 15 ~012345678

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X67890 15 ~0123456789

>> jeder satz ist verschienden lang.
>> in #15 hat er auch verschiedenlange inhalte.



>> was passiert? Hier die UPRO! DAS ist spannend:
>> [19:49:59] ac-w v35.8: Verarbeitung beginnt, Datenbank x:\imd\imd
>> [19:49:59] Datei x:\test.alg wird verarbeitet

>> [19:49:59] 1. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> Status: Nichts gefunden 0
>> [19:49:59] Neusatz gespeichert in Datei 200 (Laenge 1294)

>> [19:49:59] 2. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 2. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> [19:49:59] 3. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 3. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> [19:49:59] 4. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 4. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> [19:49:59] 5. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 5. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> [19:49:59] 6. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 6. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> ENDE
>> 6 Saetze verarbeitet
>> 0 Saetze ersetzt
>> 5 Saetze gemischt
>> 0 Saetze ignoriert
>> 0 Saetze entfernt
>> 1 Saetze neu


>> hm.
>> 1. spannend finde ich, daß der PS jedesmal an der selben stelle
>> aufhört! bei "auf 245". also 1 stelle VOR dem x. (ist nicht schlimm!)

>> 2. hm. eigentlich ist bei update JEDER datensatz gleichlang.
>> nein! mit dem 1. satz kann er nix anfangen. speist in in die -n200 ab!
>> alle anderen landen im satz 7. WARUM?

>> OK! das ergebnis ist NICHT allzu wichtig für MICH!
>> ich bin sicher, bei meinem material ist in den ersten 245zeichen die
>> hölle los, sie ist IMMER unterschiedlich, aber eben auch manchmal
>> LÄNGER als 245 zeichen.

>> ich werde JETZT den test teil3 machen, wo in den 6 datensätzen, es zu
>> EINEM unterschied jeweils -am besten am anfang von #10- kommt. das
>> sieht man dann besser. natürlich haben die updatesätze auch DENSELBEN
>> unterschied an der selbigen stelle. mal schauen.....


>> gruß k.l.

>> was wollen wir wetten?
>> ich sage:  die sätze werden brav KORREKT -egal wie überlang sie sind-
>> einsortiert!

>> gruß k.l.



>>> 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.












-- 
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 23:28 schrieben Sie:
> so, nun teil 3


> er ist eigentlich simpel:
> man denke an die datensätze aus teil 1

> #10 b234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wi
> r Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schrei
> ben eine 3stellige Zahl vor das nächste X, Beispiel 245X. Das X steht auf 245!

> sie fangen bei #10 mit einem [abcdef] an! statt der [1].
> sind DANN gleich bis zum ende bei 245X [also 245 stellen][berger sagt:
> 244 stellen! ich stimme dem zu!]
> nach 245/244 stellen haben sie das ende:
> 245X7890 usw.

> nochmal: jeder satz hat VORNE eine eindeutige änderung. und hinten
> nach 245/244 zeichen ebenfalls eine änderung.

> keiner der einzuarbeitenden datensätze kommt mit -fm41 ins heim. alle
> müssen im zeltlager -n200 übernachten.

> =GUT!

> nochmal2: mein PS ist VORNE an der 1. stelle "anders als die anderen"
> [nebenbei: berühmter film von 1919! wichtiges thema!]
> und HINTEN, wo's nicht wehtut, auch anders.

> also: der update.job macht seinen job!


> teil 4 kommt sogleich. MIT leerzeichen an der 243'ten bis 247'ten
> stelle! bleiben sie dran! wechseln sie nicht zum ZDF!


> gruß k.l.



> [23:06:51] 6. Satz eingelesen :
Gesucht: >>|9 b234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wi
> r Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schrei
> ben eine 3stellige Zahl vor das nächste X, Beispiel 245X. Das X steht auf 245! 2
> 4X1234567 auf 245=?<
Gesucht: >>|9 b234567890Hier vorne am Anfang ist der Zähler auf 1. So erfüllen wi
> r Herrn Berger's Auftrag, doch endlich in den Index zu schauen. Idee: Wir schrei
> ben eine 3stellige Zahl vor das nächste X, Beispiel 245X. Das X steht auf 245! 2
> 4X1234567 auf 245<
> Status: Nichts gefunden 0
> [23:06:51] Neusatz gespeichert in Datei 200 (Laenge 1304)

> ENDE
> 6 Saetze verarbeitet
> 0 Saetze ersetzt
> 0 Saetze gemischt
> 0 Saetze ignoriert
> 0 Saetze entfernt
> 6 Saetze neu




>> so, teil 2

>>> 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....

>> so, ich dringe ein!
>> mit:
>> set no=200
>> set -P=x:\allegro
>> x:\allegro\acon.exe -jx:\allegro\update.job -kaimd -fm41
>> -dx:\imd\imd -ux:\test.alg -n%no% -L -F0/0 -xUPROtest


>> \imd besteht aus den o.g. 6 sätzen.

>> test.alg hat DAS zum inhalt:
>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X 15 ~01234

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X6 15 ~012345 

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X67 15 ~0123456

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X678 15 ~01234567

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X6789 15 ~012345678

>> 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 245X. Das X steht auf 245! 24X1234567 auf 245X67890 15 ~0123456789

>> jeder satz ist verschienden lang.
>> in #15 hat er auch verschiedenlange inhalte.



>> was passiert? Hier die UPRO! DAS ist spannend:
>> [19:49:59] ac-w v35.8: Verarbeitung beginnt, Datenbank x:\imd\imd
>> [19:49:59] Datei x:\test.alg wird verarbeitet

>> [19:49:59] 1. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> Status: Nichts gefunden 0
>> [19:49:59] Neusatz gespeichert in Datei 200 (Laenge 1294)

>> [19:49:59] 2. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 2. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> [19:49:59] 3. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 3. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> [19:49:59] 4. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 4. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> [19:49:59] 5. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 5. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> [19:49:59] 6. Satz eingelesen :
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245=?<
Gesucht: >>>|9 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 245X. Das X steht auf 245! 24X1234567 auf 245<
>> 6. Satz = #7 gefunden: >|91234567890Hier 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 245<
>> [19:49:59] Satz #7 ersetzt (Datei 200, Laenge 1297)

>> ENDE
>> 6 Saetze verarbeitet
>> 0 Saetze ersetzt
>> 5 Saetze gemischt
>> 0 Saetze ignoriert
>> 0 Saetze entfernt
>> 1 Saetze neu


>> hm.
>> 1. spannend finde ich, daß der PS jedesmal an der selben stelle
>> aufhört! bei "auf 245". also 1 stelle VOR dem x. (ist nicht schlimm!)

>> 2. hm. eigentlich ist bei update JEDER datensatz gleichlang.
>> nein! mit dem 1. satz kann er nix anfangen. speist in in die -n200 ab!
>> alle anderen landen im satz 7. WARUM?

>> OK! das ergebnis ist NICHT allzu wichtig für MICH!
>> ich bin sicher, bei meinem material ist in den ersten 245zeichen die
>> hölle los, sie ist IMMER unterschiedlich, aber eben auch manchmal
>> LÄNGER als 245 zeichen.

>> ich werde JETZT den test teil3 machen, wo in den 6 datensätzen, es zu
>> EINEM unterschied jeweils -am besten am anfang von #10- kommt. das
>> sieht man dann besser. natürlich haben die updatesätze auch DENSELBEN
>> unterschied an der selbigen stelle. mal schauen.....


>> gruß k.l.

>> was wollen wir wetten?
>> ich sage:  die sätze werden brav KORREKT -egal wie überlang sie sind-
>> einsortiert!

>> gruß k.l.



>>> 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.












Mehr Informationen über die Mailingliste Allegro