Ressourcen freigeben im IFS

11. November 2008 | Von | Kategorie: Programmierung

Ein Internet-Artikel aus der NEWSolutions mit NEWSabo plus Zugang: Mit NetServer und unserem Befehl ADDIFSSHR können Sie Freigaben für IFS-Verzeichnisse von der Befehlseingabezeile aus erstellen

von Herman Van der Staey

Der Downloadbereich enthält folgende Codes zu diesem Artikel:

März Utility der NEWSolutions
Load´n´go

Mit NetServer und unserem Befehl ADDIFSSHR können Sie Freigaben für IFS-Verzeichnisse von der Befehlseingabezeile aus erstellen

Mit dem iSeries NetServer kann ein PC mit Windows-Software auf Dateien und Drucker zugreifen, für die auf der iSeries Freigaben definiert wurden. Für diese Funktion ist keine zusätzliche Software auf dem PC erforderlich, sie nutzt das zu Windows gehörende Protokoll für gemeinsame Datei- und Druckernutzung. Alle über das integrierte Dateisystem (IFS) von OS/400 zugänglichen Daten – einschließlich Stream Files und CD_ROM – können gemeinsam im Netzwerk genutzt werden. Eine Freigabe für ein IFS-Verzeichnis kann im iSeries Navigator von Client Access Express erstellt werden. Aber mit unserem Befehl ADDIFSSHR (Add Integrated File System Share) können Sie diese Aufgabe auch von einer iSeries-Befehlseingabe oder in einem Batch-Programm erledigen. Abbildung 1 zeigt die Befehlsdefinition und Abbildung 2 das Befehlsverarbeitungs-Programm. Sie finden den Code im Downloadbereich für Abonnenten auf unserer Website (www.newsolutions.de).

Erstellen einer Freigabe

Zum Erstellen eines IFS-Verzeichnisses geben Sie folgendes in einer iSeries-Befehlseingabezeile ein:


   MD '/mydirectory'

Dabei steht mydirectory für den Namen des Verzeichnisses, das Sie erstellen möchten. Um für dieses Verzeichnis eine Freigabe mit der Bezeichnung PUBLICFILES zu erstellen, geben Sie folgenden Befehl ein:


   ADDIFSSHR SHARENAME(PUBLICFILES)     +
            PATHNAME('/mydirectory') +
            TEXT('Public Files')     +
            PERMISSION(*READWRITE)

Eine Freigabe für für das CD-Laufwerk erstellen Sie mit folgendem Befehl:


   ADDIFSSHR SHARENAME(CDROM)                  +
            PATHNAME('/QOPT/OPT01/volname') +
            TEXT('iSeries CD-ROM files')    +
            PERMISSION(*READONLY)
            MAXUSERS(2)

Um eine Freigabe zu entfernen, geben Sie diese Anweisung ein:


   ADDIFSSHR SHARENAME(PUBLICFILES)     +
            ACTION(*REMOVE) 
Schlagworte: , , , , , , , , , , , , , , , , , , , , , , ,

Schreibe einen Kommentar

Sie müssen eingeloggt sein, um einen Kommentar schreiben.