COrgaMon.Foto: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=== Aufgaben === * sofortiges Sichern jedes Fotos, das über FTP hochgeladen wird llll-ggg-rrrrrr-pp.jpg lll = laufende Backupnummer ggg = geräte ID…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
=== Aufgaben ===
== Fotos sichern ==


* der Service für das verteilen von Fotos
* sofortiges Sichern jedes Fotos, das über FTP hochgeladen wird
* sofortiges Sichern jedes Fotos, das über FTP hochgeladen wird


Zeile 18: Zeile 19:
* Aufräumen in den Internet-Ablage incl. Wegsichern der Daten
* Aufräumen in den Internet-Ablage incl. Wegsichern der Daten


==== FotoBenennung ====
== Fotos Umbenennen  ==


* Sind ZaehlerNummerNeu oder ReglernummerNeu teil des Dateinamens, so ist zum Zeitpunkt der Foto-Dateilieferung in der Regel dieser Wert noch nicht bekannt
* Sind ZaehlerNummerNeu oder ReglernummerNeu teil des Dateinamens, so ist zum Zeitpunkt der Foto-Dateilieferung in der Regel dieser Wert noch nicht bekannt
Zeile 31: Zeile 32:
# Im absichtlich veralteten .\dat\db\_AUFTRAG+TS.BLA
# Im absichtlich veralteten .\dat\db\_AUFTRAG+TS.BLA


==== Datensicherung ====
== Datensicherung ==


* Im .\bak Verzeichnis muss sich zumindest ein Unterverzeichnis befinden mit dem Namen #zzz (wobei "z" eine Ziffer "0" .. "9" sein muss)
* Im .\bak Verzeichnis muss sich zumindest ein Unterverzeichnis befinden mit dem Namen #zzz (wobei "z" eine Ziffer "0" .. "9" sein muss)
Zeile 43: Zeile 44:
* Ein externes Sicherungstool sollte also z.B. #222 erst verschieben wenn #222/MOVE-OK vorhanden ist
* Ein externes Sicherungstool sollte also z.B. #222 erst verschieben wenn #222/MOVE-OK vorhanden ist


==== Entlastung ====
=== Entlastung ===


* Mit dem Programm "Flatdigger" kann ein zu groß gewordenes #zzz Unterverzeichnis entlastet werden
* Mit dem externen Programm "Flatdigger" kann ein zu groß gewordenes #zzz Unterverzeichnis entlastet werden
* das Programm verschiebt die Daten so, dass neue Unterverzeichnisse (fortlaufende Nummer) entstehen, die alle maximal 4 GB gross sind
* das Programm verschiebt die Daten so, dass neue Unterverzeichnisse (fortlaufende Nummer) entstehen, die alle maximal 4 GB gross sind
* die 4 GB-Grenze hat historische Gründe: Diese Unterverzeichniss-Grössen konnten auf DVD-Medien gesichert werden
* die 4 GB-Grenze hat historische Gründe: Diese Unterverzeichniss-Grössen konnten auf DVD-Medien gesichert werden
== Konfiguration ==
[System]
[~Id~]
ftphost=
<b>ftpuser=</b>  # Mussfeld
ftppwd=
BackUpPath=
WebPath=
[StatistikPath=]
FTPPath=
UnverarbeitetPath=
LogPath=
* ein Service für das verzögerte Umbenennen von Foto mit Namensbestandteilen aus ZählernummerNeu und ReglernummerNeu
* dabei wird über den Protokoll-Variable Name entschieden, ob es sich um eine Zähler oder Regler Umbenennung handelt
'FA' ... 'FE' ... 'FK' ->Regler#Neu-Umbenennung
'FL' ... 'FN' ... 'FZ' ->Zähler#Neu-Umbenennung

Version vom 30. April 2020, 18:45 Uhr

Fotos sichern

  • der Service für das verteilen von Fotos
  • sofortiges Sichern jedes Fotos, das über FTP hochgeladen wird


llll-ggg-rrrrrr-pp.jpg

lll = laufende Backupnummer

ggg = geräte ID

rrr = Auftrags-RID

pp = Foto Parameter 
  • das Zuordnen der Fotos in die jeweiligen Ablagen
  • Umbenennen der Fotos nach bestimmen Namensmodellen
  • Aufräumen in den Internet-Ablage incl. Wegsichern der Daten

Fotos Umbenennen

  • Sind ZaehlerNummerNeu oder ReglernummerNeu teil des Dateinamens, so ist zum Zeitpunkt der Foto-Dateilieferung in der Regel dieser Wert noch nicht bekannt
  • Der Monteur müsste "Senden" um die Information dem Foto-Server zugänglich zu machen
  • Die Konvention fordert, dass FN= das Einbau Zähler Bild ist, das "ZaehlerNummerNeu" im Dateinamen enthält
  • Die Konvention fordert, dass FE= das Einbau Regler Bild ist, das "ReglerNummerNeu" im Dateinamen enthält
  • Solange die Umbenennung noch nicht möglich ist wird der Platzhalter "Neu" in den Dateinamen eingefügt
  • Bei der Umbenennung wird in folgender Reihenfolge versucht diese Eintragungen zu ermitteln
  1. Bei FotoBenennung=6 direkt aus der "Fotobenennung.csv" der Baustelle
  2. Im (gesicherten aber nicht mehr ganz frischen) .\dat\db\AUFTRAG+TS.BLA
  3. Im absichtlich veralteten .\dat\db\_AUFTRAG+TS.BLA

Datensicherung

  • Im .\bak Verzeichnis muss sich zumindest ein Unterverzeichnis befinden mit dem Namen #zzz (wobei "z" eine Ziffer "0" .. "9" sein muss)
  • Der Server startet und ermittelt aus allen "#*" Unterverzeichnissen das mit der höchsten Nummer "zzz", nur in dieses wird gesichert
  • Direkt wenn ein Bild im FTP- Bereich komplett hochgeladen ist, wird noch vor der Zuordnung eine Sicherungskopie nach .\bak\Fotos gemacht
  • die Befüllung von ./bak/#zzz ist also kontinuierlich über den ganzen Tag zu erwarten
  • Im Rahmen des "Ablagedienstes" der automatisch nach 00:00 Uhr anläuft werden zudem alte Dateien aus allen Internetablagen (./web) nach #zzz verschoben
  • Nach dem Verschieben der Zips wird die Grösse des aktuell verwendeten Sicherungsverzeichnisses protokolliert
  • Ist es >3,8 GB so wird ein neues Sicherungsverzeichnis angelegt (Name ist die alte Nummer + 1), die Umschaltung auf dieses Sicherungsverzeichnis erfolgt beim nächsten Dienste-Start, aber möglicherweise nicht sofort
  • Sicherungsverzeichnisse, die man wegverschieben darf, werden deshalb mit der leeren Datei ./MOVE-OK markiert
  • Ein externes Sicherungstool sollte also z.B. #222 erst verschieben wenn #222/MOVE-OK vorhanden ist

Entlastung

  • Mit dem externen Programm "Flatdigger" kann ein zu groß gewordenes #zzz Unterverzeichnis entlastet werden
  • das Programm verschiebt die Daten so, dass neue Unterverzeichnisse (fortlaufende Nummer) entstehen, die alle maximal 4 GB gross sind
  • die 4 GB-Grenze hat historische Gründe: Diese Unterverzeichniss-Grössen konnten auf DVD-Medien gesichert werden

Konfiguration

[System]
[~Id~]
ftphost=
ftpuser=   # Mussfeld
ftppwd=
BackUpPath=
WebPath=
[StatistikPath=]
FTPPath=
UnverarbeitetPath=
LogPath=
  • ein Service für das verzögerte Umbenennen von Foto mit Namensbestandteilen aus ZählernummerNeu und ReglernummerNeu
  • dabei wird über den Protokoll-Variable Name entschieden, ob es sich um eine Zähler oder Regler Umbenennung handelt
'FA' ... 'FE' ... 'FK' ->Regler#Neu-Umbenennung
'FL' ... 'FN' ... 'FZ' ->Zähler#Neu-Umbenennung