* CBACK *       Hintergrund-Dateiensicherung mit CDISK     * .hpr'2.2.1997 *

                       -= VERSION 01CD16Q =-

          (C) 1996 by H-Peter Recktenwald, Berlin-Friedenau
          T.: ++49 30 8520413    Inet: phpr@berlin.snafu.de

(Wer diesen Text in eine andere Sprache bertragen will und ihn der
(Dokumentation beifgen, sei meines Dankes gewi... - .hpr.

Rechtliches:
        Das Programm darf nur kostenlos und zusammen mit dieser
        Darstellung beilufiger Beobachtungen ber das zufllig
        dadurch Geleistete sowie der beigefgten Kurzfassung in
        englischer Sprache in unvernderter Form weitergegeben
        werden; Zusagen werden ber diese Erlaubnis hinaus nicht
        gemacht, Gewhrleistung ist darum ausgeschlossen.
        Fremde Herkunftsvermerke sind zu unterlassen.

Version:
        CD16 im wesentlichen unverndert, nur fr den leichteren
        Gebrauch ein wenig ergnzt; Protokoll auch in EDxx-Device.

Zweck:
        Als Job im Hintergrund turnusmiger Vergleich der Dateidaten
        zweier Datentrger, Copie der Datei vom einen ("Quelle") auf
        den anderen ("Ziel"), wenn das File-Datum in der Quelle jnger
        ist, als im Ziel, oder wenn sie dort noch nicht vorhanden ist.

        Da immer smtliche Dateien der Quelle in das Ziel gelangen,
        ist der Job zur regelmigen automatischen Dateiensicherung nur
        verwendbar, wenn der Zieldatentrger alle im Quellen-Directory
        vorhandenen Dateien aufnehmen kann.
        Fr einzelne Sicherungsvorgnge gengt es, wenn ggf. eine schon
        formatierte Diskette bereitgehalten wird, mit der die bertragung
        fortgesetzt werden kann, wenn ein Datentrger voll ist. Auf diese
        Weise lassen sich beliebig groe Quellen sichern, sofern nur
        die Lnge jeder einzelnen Datei das Fassungsvermgen der gerade
        benutzten Diskette nicht bersteigt.

System:
        Das Programm besteht aus mit dem QLiberator compiliertem Basic
        ohne "runtimes", jene mssen also vorhanden sein, und zwar in
        einer Version, die auch WHEN ERRor ordentlich untersttzt.
        (Eine auerdem fr den Einsatz im SMSQ berarbeitete Variante kann
        (vom Autor bezogen werden, ist evtl. auch in Mailboxen vorhanden.

        Bei JM- oder lteren Systemen mu der TK2 installiert sein.

        Speicherbedarf etwa 23K im Betriebszustand, 16K in Ruhe, alle
        PIF-Fenster- und sonstige Hilfsspeicher einbezogen, jedoch ohne
        die "runtimes". Das Pointer-I.F. (PIF) ist nicht erforderlich.

        Darberhinaus gibt es auer den in der Beschreibung zu CDISK
        genannten keine Einschrnkungen fr den Gebrauch des Programms.

Aufruf:
        EX CBACK;"quellendirectory zieldirectory mediumname intervall"
        EX CBACK

        Der erste Sicherungsdurchgang beginnt unmittelbar nach dem Start.
        Beim Aufruf ohne Parameterstring oder mit ungengenden Angaben
        darin werden nach ffnen dreier Fenster die Parameter aus der
        Tastatur angefordert.
        Ansonsten startet das Programm sofort, es wird nur ein Cursor-
        Fenster zur Abfrage der Steuertasten eingerichtet.

Steuertasten:
        S       lst einen sofortigen Sicherungsdurchang aus.
        R       erneute Eingabeanforderung, nur wirksam beim
                Aufruf ohne Parameterstring,
        F4      Fenster verlagern (auch ohne Pointer-I.F.):
                <esc> oder <enter> zum Beenden, Cursor mit
                ggf. <alt>, <ctr>, <shift> zum Verlagern.
        <esc>   Abbruch und Aufgabe des Jobs. Laufende Siche-
                rungsvorgnge knnen nicht unterbrochen werden.


Parameter:
        intervall
                Zeitspanne in Minuten zwischen den wiederholten
                Sicherungs-Aufrufen. Vorgegeben sind 20 Minuten.

        Sehr kurze Intervalle reduzieren die Systemgschwindigkeit,
        es ist gnstiger, ggf. durch "S" das Sichern auer der Reihe
        auszulsen, falls ein krzeres Intervall ntig sein sollte.

        Die brigen Parameter entsprechen denen der Beschreibung
        von CDISK im gleichnamigen Textfile. Der Job richtet die
        drei Standardfenster innerhalb der Mae {512,32,0,0} ein
        und wiederholt regelmig den folgenden Aufruf:

                CDISK#c2,#c1,quelle,ziel,medium

        wobei die Kanle #c1 (Protokoll) und #c2 (Fehlermeldungen)
        beim automatisch startenden Job sofort geschlossen werden.
        Protokoll- und Fehlerausgabe werden dann unterdrckt.

        Gibt man den Mediumnamen an, kann der Sicherungsdatentrger
        entfernt werden (NUR wenn das Laufwerk stillsteht!) und das
        betr. Laufwerk steht fr andere Zwecke zur Verfgung.
        Die turnusmige Datensicherung beginnt erneut, sobald sich
        ein Datentrger mit dem festgelegten Namen im Quellenlaufwerk
        befindet.
        HINWEIS: Eine Eigenheit der FLP-Handler fhrt dazu, da u.U.
        spter kein derartiges Laufwerk mehr erkannt wird, falls ein
        Datentrger whrend eines Sicherungsvorganges entfernt wird!

        Mit der Option "NAME" statt des Mediumnamen wird erreicht,
        da der Job nur copiert, wenn Ziel und Quelle denselben
        Mediumnamen tragen. So kann man mit unterschiedlichen
        Datentrger-Paaren arbeiten und das Sichern einfach durch
        Auswechseln derselben steuern.

 eof  .hpr'97 
