[Allegro] Noch was zum vorschlag: avanti/acon um einen fehlermodus/mutterprogramm zu ergänzen

Klaus Lehmann lehmann_klaus at t-online.de
Di Aug 29 22:45:24 CEST 2017


 
Guten Abend Herr Eversberg,
danke für Ihre Nachricht.
Am Dienstag, 29. August 2017 um 16:25 schrieben Sie.
Ihre Nachricht finden Sie am Ende dieser eMail.

> Ein paar Hinweise noch zu dem Vorschlag

>> Gesendet: Montag, 28. August 2017 um 10:35 Uhr
>> Von: "Klaus Lehmann" <lehmann_klaus at t-online.de>
>> >> TROTZDEM: nachgefragt:
>> >> kann man nix in avanti/acon.exe einbauen, eine art debug-mode, der
>> >> jeden schritt, jeden "anfänglichen" schritt, auch jeden
>> >> "zuendegehenden" schritt mitschreibt.
>> https://bibservices.biblio.etc.tu-bs.de/mailman/listinfo/allegro
> Also "jeden Schritt" ganz sicher nicht.
> Jedoch jeder Schritt, der im update.job getan wird, könnte protokolliert werden.
> Einige wenige werden ja bereits.
> Wenn das im Testmodus -T2 tatsächlich geschehen soll, brauchen Sie "nur" im
> update.job in der Hauptroutine (beginnt bei  // record loop: Satz einlesen...)
> unter jeder Zeile einen Befehl einzubauen nach dem Muster
> if $TEST2 write ...geeignete Meldung...
> Dann kriegen Sie ein schön langes Protokoll.

danke sehr.
das liest sich sehr vielversprechend.
bei gelegenheit werde ich das angehen und berichten.
ich warte auf die nächste zdb-lieferung...

gruß k.l.



> Wenn allerdings beim Speichern des Satzes etwas schiefginge, was zum Absturz führt,
> dann hätten Sie nur den Beleg, *daß* es der Befehl "put" ist, mehr nicht.
> Aber hinter "put" verbirgt sich eine interne Funktion von acon, die extrem viel zu
> tun hat. Das alles zu protokollieren würde jeden Rahmen sprengen, und zwar zuerst
> den, die Protokollbefehle im C-Programm alle einzubauen. Und das Programm würde
> nur noch einigermaßen gemächlich schlurfen, nicht mehr laufen.

> B.E.
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> https://bibservices.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
Für den schnellen Geldverkehr: http://PayPal.Me/LehmannKlaus
* 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)
* 2017: allegro-zdb-direkt +ausgefeilte/saubere Exporte im marc(xml)-Format
Seit 2015 Spezialist in real Big Data! Beispiele: allegro-zdb&allegro-imd
Warum funktioniert mein ZACK-Zugriff nicht mehr? Fragen über Fragen
Lesen Sie auf http://portal.allegronet.de/allegrowerkstatt/allegro-windows .





Am Dienstag, 29. August 2017 um 16:25 schrieben Sie:
> Ein paar Hinweise noch zu dem Vorschlag

>> Gesendet: Montag, 28. August 2017 um 10:35 Uhr
>> Von: "Klaus Lehmann" <lehmann_klaus at t-online.de>
>> >> TROTZDEM: nachgefragt:
>> >> kann man nix in avanti/acon.exe einbauen, eine art debug-mode, der
>> >> jeden schritt, jeden "anfänglichen" schritt, auch jeden
>> >> "zuendegehenden" schritt mitschreibt.
>> 
>> https://bibservices.biblio.etc.tu-bs.de/mailman/listinfo/allegro

> Also "jeden Schritt" ganz sicher nicht.
> Jedoch jeder Schritt, der im update.job getan wird, könnte protokolliert werden.
> Einige wenige werden ja bereits.
> Wenn das im Testmodus -T2 tatsächlich geschehen soll, brauchen Sie "nur" im
> update.job in der Hauptroutine (beginnt bei  // record loop: Satz einlesen...)
> unter jeder Zeile einen Befehl einzubauen nach dem Muster

> if $TEST2 write ...geeignete Meldung...

> Dann kriegen Sie ein schön langes Protokoll.
> Wenn allerdings beim Speichern des Satzes etwas schiefginge, was zum Absturz führt,
> dann hätten Sie nur den Beleg, *daß* es der Befehl "put" ist, mehr nicht.
> Aber hinter "put" verbirgt sich eine interne Funktion von acon, die extrem viel zu
> tun hat. Das alles zu protokollieren würde jeden Rahmen sprengen, und zwar zuerst
> den, die Protokollbefehle im C-Programm alle einzubauen. Und das Programm würde
> nur noch einigermaßen gemächlich schlurfen, nicht mehr laufen.

> B.E.
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> https://bibservices.biblio.etc.tu-bs.de/mailman/listinfo/allegro




Mehr Informationen über die Mailingliste Allegro