[Allegro] protokolldateien: protok und protoq und upro -> mindestens ein problem noch

Thomas Berger ThB at Gymel.com
Mo Jun 1 09:44:20 CEST 2015


Lieber Herr Eversberg, liebe Liste,

Am 01.06.2015 um 09:16 schrieb Bernhard Eversberg:
> Am 01.06.2015 08:49, schrieb Klaus Lehmann:
>>
>> protok und protoq (=p&p)
>> ========================
>> der name bei mindestens eine der beiden dateien ist NICHT veränderbar.
>> aber (zum glück): der "aufenthaltsort" ist bestimmbar.
>> ich habe nochmal genauer hingeschaut, und siehe da: p&p ist da, wo sie
>> (bei mir) sein sollen.
>> superideal irgendwann in langer zukunft wäre natürlich: name und ort GENAU
>> bestimmbar... ;-)
>>
> Hier sind wir noch im Zweifel, ob in dem Punkt nicht doch das
> Montesquieu-Diktum greifen sollte, mithin der status quo ok ist.

war nicht neulich einmal ventiliert worden, sie im Daten-
statt im Arbeitsverzeichnis anzulegen?

Was mich schon immer stoerte (daher nutze ich nach Moeglichkeit nicht
das unmodifizierte org.flx bzw. seinerzeit die Cockpit-Indexierung):

1. In jedem der beiden Indexlaeufe entstehen protok/protoq, die aus
   dem ersten werden vom zweiten ueberschrieben. Bezueglich doppelter
   Primaerschluessel koennen die des ersten Laufs aber recht interessant
   sein (vorausgesetzt man waehlt dafuer eine Haeufigkeitsschwelle von
   1 fuers Protokollieren)

2. Das adhoc-Zusammenbasteln von .bat-Dateien sollte stets und unbedingt
   vermieden werden, insbesondere wenn es unter einem festen Namen im
   Arbeitsverzeichnis geschieht:
   a) geraten verschiedene Prozesse mit demselben Arbeitsverzeichnis damit
      latent in Konflikt
   b) die generierenden Datein sind extrem schlecht wartbar und damit sind
      fast zwangslaeufig die generierten Dateien ziemlich "laessig" und
      haben z.B. nicht die extensive Fehlerbehandlung (es gibt nichts, das
      nicht schiefgehen kann), die angebracht waere, bzw. fuer drastische
      Aufgaben wie Reindexierungen m.E. unbedingt zwingend.

verbesserte org.bat's (bzw. meinetwegen org.flx) koennten die protok/protoq-
Dateien geeignet umbenennen und durch die Gegend schieben, derzeit *duerfen*
aber keine zwei Indexierungen auch verschiedener Datenbanken gleichzeitig
im gleichen Arbeitsverzeichnis ablaufen, Verlagern ins Datenverzeichnis
wuerde dem abhelfen und die Konflikte im Arbeitsverzeichnis vermeiden, eine
Regelung in org.bat koennte dann recht einfach dafuer sorgen, die Protokolle
von erstem und zweitem Lauf auseinander zu halten.

viele Gruesse
Thomas Berger




Mehr Informationen über die Mailingliste Allegro