Hi Gerd,
ja sorry, ist blöd gelaufen, zumal wir so einen irren Code
schon hatten und alles perfekt lief!
ja, ist halt Pech. Dafür blicke ich jetzt durch und weiß, was passieren soll. Das vereinfacht das Ganze schon etwas. Noch mal genau darüber nachdenken, eventuell lässt sich da auch noch etwas vereinfachen, beschleunigen.
Mal sehen, was ich in der trickkiste noch so finde.
Als Vorbereitung darauf mal noch eine Frage …
Die Hostadressen, die ja überall vorkommen … Haben die eigentlich immer die selbe Länge? Die ‚Felder‘ mit dem Datum haben ja immer die selbe Länge, dann kann ich eventuell mit ‚Type‘ den Code stark vereinfachen. Davon wird das Ganze übersichtlicher und schneller, weil die ganzen Stringmanipulationen wegfallen könnten.
Auf die Gefahr hin, dass
du jetzt nach hinten kippst, hier Punkt 2 und 3.
Punkt 2 und 3 ist nur eine Sicherheit:
2:
- die .yes files, die eingelesen werden (vor der Bearbeitung)
in einer Tabelle „YesVor“ wie folgt zwischenspeichern:
Server SDSLoad Host Time Date
1 cirtinstlf–1.yes 1231xx3lbff1j 05:12:56
12/17/07
2 office–1.yes 1231xx3lbff1j 05:12:56 12/17/07
Diese Tabelle wird nach jedem Durchlauf gelöscht und dient nur
zur Überprüfung für den worst case. .
OK, das ist ja kein Problem.
3:
Das Gleiche wie oben (wird auch nach jedem Lauf gelöscht)nur
nach dem Durchlauf, diesmal können wir den Punkt Server weg
lassen (weil die restlichen Server die gleichen Informationen
haben), also die .yes Files sind nur einmal aufgeführt.
Die Tabelle nenne ich YesDone.
Auch verstanden.
Ich lege jetzt die Tabellen an, mit den Feldnamen wie oben
beschrieben und hoffe du bist jetzt nicht sauer…
Nein, warum soll ich sauer sein? Jetzt verstehe ich besser, was passieren soll und kann den ganzen Vorgang eventuell stark vereinfachen. Davon wird das ganze stabiler, nicht so störanfällig und eventuell sogar schneller.
Noch ein Vorschlag:
Das Tool soll ja automatisch ablaufen, gelegentlich kommt es vor, daß Daten fehlerhaft sind und nicht verarbeitet werden können, wie wäre es mit einem Error-Logfile?
Gruß Rainer