Annotation of storage/software/use-cases.tex, revision 1.1

1.1     ! casties     1: \documentclass[a4paper]{article}
        !             2: 
        !             3: \usepackage[latin1]{inputenc}
        !             4: \usepackage[T1]{fontenc}
        !             5: \usepackage{ae}
        !             6: \usepackage{ngerman}
        !             7: 
        !             8: \begin{document}
        !             9: 
        !            10: 
        !            11: \section{Use cases}
        !            12: \label{sec:use-cases}
        !            13: 
        !            14: \subsection{Archive (cvs import) }
        !            15: \label{sec:archive-cvs-import}
        !            16: 
        !            17: Archivierung eines ganzen Verzeichnisses mit Unterverzeichnissen.
        !            18: 
        !            19: \begin{enumerate}
        !            20: \item Der Benutzer kopiert das Verzeichnis mit Datenfiles und
        !            21:   beschreibenden Metadatenfiles an die passende Stelle in der
        !            22:   Verzeichnishierarchie des Servers.
        !            23: 
        !            24: \item Der Benutzer ruft ein Webinterface auf, das alle zuletzt auf den
        !            25:   Server kopierten Verzeichnisse anzeigt und wählt das Verzeichnis
        !            26:   aus, das er angelegt hat.
        !            27: 
        !            28: \item Der Server überprüft die Gültigkeit und Vollständigkeit der
        !            29:   Metadaten.
        !            30:   
        !            31: \item Falls das entsprechende Verzeichnis, identifiziert über seine
        !            32:   Lage in Verzeichnisbaum, bereits archiviert worden ist, wird eine
        !            33:   Warnung ausgegeben.\footnote{Dieser Fall sollte nicht vorkommen weil
        !            34:     Metadaten auf der Platte vorhanden sein sollten.}
        !            35: 
        !            36: \item Die Datenfiles werden auf Band archiviert und (im Erfolgsfall)
        !            37:   von der Festplatte gelöscht. Die Metadatenfiles werden gesichert
        !            38:   aber nicht von der Platte gelöscht.
        !            39: 
        !            40: \item Der Benutzer wird (wenn gewünscht) nach der erfolgreichen
        !            41:   Archivierung benachrichtigt.
        !            42: \end{enumerate}
        !            43: 
        !            44: 
        !            45: \subsection{Recall (cvs checkout)}
        !            46: \label{sec:recall-cvs-checkout}
        !            47: 
        !            48: Wiederherstellung eines ganzen Verzeichnisses mit Unterverzeichnissen.
        !            49: 
        !            50: \begin{enumerate}
        !            51: \item Der Benutzer ruft ein Webinterface auf, das alle archivierten
        !            52:   Verzeichnisse anzeigt und wählt ein Verzeichnis aus.\footnote{Der Server
        !            53:   kann die Übersicht anhand der vorhandenen Metadatenfiles herstellen.}
        !            54: 
        !            55: \item Der Server holt die Daten vom Band und stellt sie wieder in das
        !            56:   Verzeichnis auf der Festplatte.
        !            57:   
        !            58: \item Der Benutzer wird nach der erfolgreichen Wiederherstellung
        !            59:   benachrichtigt und kann die benötigten Dateien von der Festplatte
        !            60:   des Servers herunterkopieren.
        !            61: 
        !            62: \item Die Datenfiles werden nach einer bestimmten Zeit wieder von der
        !            63:   Platte gelöscht.
        !            64: \end{enumerate}
        !            65: 
        !            66: 
        !            67: \subsection{Archive single files}
        !            68: \label{sec:archive-single-files}
        !            69: 
        !            70: Einzelne Dateien sollen einem existierenden Archiv hinzugefügt werden
        !            71: oder Dateien im Archiv ersetzen.
        !            72: 
        !            73: \begin{enumerate}
        !            74: \item Der Benutzer kopiert einzelne Dateien in das existierende
        !            75:   (nur Metadaten enthaltende) Verzeichnis auf dem Server und
        !            76:   aktualisiert die entsprechenden Metadatenfiles.
        !            77: 
        !            78: \item Der Benutzer ruft ein Webinterface auf, das alle zuletzt auf den
        !            79:   Server kopierten Dateien anzeigt und wählt das passende Verzeichnis
        !            80:   aus.
        !            81: 
        !            82: \item Der Server überprüft die Gültigkeit und Vollständigkeit der
        !            83:   Metadaten.
        !            84:   
        !            85: \item Falls die entsprechende Datei\footnote{identifiziert über ihren
        !            86:   Dateinamen innerhalb des Verzeichnisses} bereits archiviert worden
        !            87:   ist, wird gefragt ob die Datei im Archiv ersetzt werden soll. Wenn
        !            88:   die Datei nicht vorhanden ist, wird gefragt ob sie dem Archiv
        !            89:   hinzugefügt werden soll.
        !            90: 
        !            91: \item Die Datenfiles werden auf Band archiviert und (im Erfolgsfall)
        !            92:   von der Festplatte gelöscht. Die Metadatenfiles werden gesichert
        !            93:   aber nicht von der Platte gelöscht.
        !            94: 
        !            95: \item Der Benutzer wird (wenn gewünscht) nach der erfolgreichen
        !            96:   Archivierung benachrichtigt.
        !            97: \end{enumerate}
        !            98: 
        !            99: 
        !           100: \subsection{Recall single files}
        !           101: \label{sec:recall-single-files}
        !           102: 
        !           103: Einzelne Dateien aus einem Archiv sollen wiederhergestellt werden.
        !           104: 
        !           105: \begin{enumerate}
        !           106: \item Der Benutzer ruft ein Webinterface auf, das alle archivierten
        !           107:   Verzeichnisse und Dateien anzeigt und wählt eine oder mehrere
        !           108:   Dateien aus.\footnote{Der Server kann die Übersicht anhand der
        !           109:     vorhandenen Metadatenfiles herstellen.}
        !           110: 
        !           111: \item Der Server holt die Daten vom Band und stellt sie wieder in das
        !           112:   Verzeichnis auf der Festplatte.
        !           113:   
        !           114: \item Der Benutzer wird nach der erfolgreichen Wiederherstellung
        !           115:   benachrichtigt und kann die benötigten Dateien von der Festplatte
        !           116:   des Servers herunterkopieren.
        !           117: 
        !           118: \item Die Datenfiles werden nach einer bestimmten Zeit wieder von der
        !           119:   Platte gelöscht.
        !           120: \end{enumerate}
        !           121: 
        !           122: 
        !           123: \subsection{Delete and Rename files}
        !           124: \label{sec:delete-rename-files}
        !           125: 
        !           126: Einzelne Dateien in einem Archiv sollen umbenannt werden oder aus
        !           127: dem Archiv gelöscht werden.
        !           128: 
        !           129: 
        !           130: \end{document}

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>