Tramontana
Version 1.6.0.0
(C) 2005 Wagener-Datentechnik

Das Programm Tramontana ist dazu vorgesehen, aus abas(R) heraus
einen beliebigen Editor (oder ein anderes Programm) auf dem lokalen
PC aufzurufen, um Dateien zu bearbeiten, die ihren Ursprung im
Dateisystem von abas(R) haben.

Dabei wird die Aktualitt der zu bearbeiten Datei berwacht. Wurde
die Datei beim Bearbeiten mit dem externen Editor gespeichert, wird
diese automatisch auch auf dem auslsenden System aktualisiert.

Nach Beendigung des Editors wird auch Tramontana beendet.


Genereller Ablauf:
1.) Aus abas(R) wird mittels FOP die zu bearbeitende Datei in ein
    Verzeichnis kopiert, auf das auch vom PC aus zugegriffen werden
    kann.
2.) Danch startert das FOP Tramontana mit den erforderlichen
    Kommandozeilenparametern (s.u.).
3.) Tramontana ruft seinerseites den gewhlten Editor mit der
    Kopie der zu bearbeitenden Datei auf.
4.) Tramontana berwacht nun laufend den Zeitstempel der Kopie.
    Ist die Kopie neuer als das Original, ruft Tramontana ein
    FOP auf, das die Kopie an die Stelle der Originaldatei kopiert
    (Aktualisier-FOP).
5.) Ausserdem berwacht Tramontana die Instanz des aufgerufenen
    Editors. Bei Beenden des Editors, ruft Tramontana ggf. das
    Aktualisier-FOP auf und ein weiteres FOP, das u.a. alle
    temporren Dateien entsorgt (Schluss-FOP).


Kommandozeilenparameter:
/F:Datei
   Datei ist der Pafd in Name der Datei, die Editiert werden soll.
   (Pfadangabe von Widows aus gesehen!)
/E:Editor
   Editor ist der Pfad und Dateiname des Editor-Programms.
   Hinweis: fr Microsoft(R) WinWord reicht als Angabe fr den Editor
            Winword
/C:Param
   An den Editor bergebene Parameter
   Hinweis: fr Microsoft(R) WinWord muss der Parameter /W angegeben
            weren, damit Microsoft(R) WinWord jedes Dokument in einer
            eigenen Instanz startet.

/R:RunGUI
   Pfad und Dateiname des Programms zum Start von abas-Kommandos ber
   die GUI (rungui.exe).
/A:Aktualisier-FOP
   Dieses FOP wird zum Aktualisieren (Zurckkopieren der bearbeiteten Kopie
   auf den Ursprungsplatz) aufgerufen. Dieses FOP sollte vor dem Start
   von Tramontana dynamisch erstellt werden.
/S:Schluss-FOP
   Dieses FOP wird beim Beenden des Editors aufgerufen.
   Es sollte vor dem Start von Tramontana dynamisch erstellt werden.
/P:Mandant
   Weitere Parameter zur bergabe an rungui.exe (Mandant, DDE-Server-Name)

/I:Intervall
   alle Intervall Millisekunden wird die Aktualitt der Kopie und die
   Editor-Instanz pberprft.

/O:Start Editor
   1 Beim Start von Tramontana auch den Editor starten.
   1 Beim Start von Tramontana den Editor nicht starten.
/U:Autoupdate
   1 Aktualisiert-FOP automatisch aufrufen.
   0 Aktualisiert-FOP nicht automatisch aufrufen (Nur bei Aktualisieren-Button).
/X:AutoExit
   1 Tramontana bei Beenden des Editor ebenfalls beenden.
   0 Tramontana bei Beenden des Editor nicht beenden.
/N:SaveExit
   1 Bei Beenden des Editor auch Aktualisier-FOP aufrufen.
   0 Bei Beenden des Editor Aktualisier-FOP nicht aufrufen.
     (Das Schluss-FOP sollte dann auch eine Aktualisierung-Funktion haben.)

/Q:DDE-Modus
  0 kein DDE
  1 DDE-Servername verwenden (/D:DDE-Server)
  2 Mandantenname als DDE-Servername
/D:DDE-Server
   Name des DDE-Servers fr DDE-Modus 1, wenn nicht angegeben "abas-EKS"

/M:Minimized
   1 Tramontana minimiert (Traylist) starten.
   0 Tramontana mit Dialog-Fenster starten.

/?
   Hilfe anzeigen


Programmfunktionen:
Button [ffnen]
  Der Editor wird geffnet.
Button [Aktualisieren]
  Tramontana ruft das Aktualisier-FOP auf. Die bearbeitete Kopie
  wird an den ursprnglich Platz kopiert.
  Entspricht der zyklischen Aktualiserung bei Einstellung
  Autoupdate = ja.
Button [Fertig]
  Tramontana ruft bei Einstellung Sicher Exit = ja das Aktualisier-
  FOP auf.
  Anschliessend wird das Schluss-FOP aufgerufen.
  Entspricht dem Beenden des Editors bei Einstellung AutoExit = ja.
Button [Verwerfen]
  Tramontana wird beednet, Die bearbeitete Datei wird NICHT
  aktualisiert, der Editor bleibt jedoch offen.
Button [Parameter]
  Sichert die aktuellen Parameter in der Datei Tramontana.Ini.

  
Parameterdatei:
Standardparameter fr Tramontana knnen in der Datei Tramontana.Ini
abgelegt werden. Diese Parameter brachen dann nicht ber die
Kommandozeile an Tramontana bergeben werden.
ber den Button [Parameter] wird die Datei Tramontana.Ini mit den
akuellen Einstellungen gefllt.

Abschnitt [Tramontana]
Edit        Editor                                (Default notepad.exe)
EdParam     zustzliche Parameter fr den Editor  (Defaulft leer)
AutoOpen    Editor automatisch ffnen             (Defaulft 1)
AutoUpdate  automatisch aktualisieren             (Defaulft 1)
AutoExit    Tramontana automatisch beenden        (Defaulft 1)
SaveExit    aktualisieren bei Ende des Editors    (Defaulft 1)
Minimized   minimiert starten                     (Defaulft 1)
Intervall   berwachungsintervall                 (Defaulft 500ms)
Abschnitt [Abas]
RunGui      Name von Rungui                       (Default rungui.exe)
Command     Startkommando fr FOPs                (Default "<text> ? <zeigen>")

Microsoft ist eine eingetrage Marke von Microsoft
Abas ist eine eingetrage Marke der Abas AG
mycrotools ist eine eingetragene Marke von M.Gau-Wagener
