-
Statusprüfung ob MFS-Pfad gemounted ist
Guten Morgen..
Gibt es eine Möglichkeit mit dem ich einen Pfad prüfen kann, ob er bereits
"gemounted" ist ?
Ich möchte den Zustand dieses Pfades nicht verändern (also nicht z.B. einen MOUNT-CMD absetzen und die CPF-Meldung abfragen) sondern nur seinen Status prüfen.
Dazu hab ich bisher nur DSPMFSINF gefunden..das liefert mir aber nicht das gewünschte Ergebnis.
Für Subsystemstatus/Jobstatus-Abfragen etc gibt's API's. Da gibt's doch bestimmt auch
was für MFS's.
Kann mir jemand helfen ?
-
Am einfachsten sind die Befehle CHKOUT (Objekt sperren) und CHKIN (wieder freigebn).
Dazu benötigst du ein bekanntes Objekt in dem Pfad.
Fehler "Objekt nicht gefunden"->nicht gemounted
-
CHKPUT hab ich versucht. Bekomme die Meldung CPFA0DA : Das Objekt ist ein Verzeichnis, es wurde ein Objekt erwartet, dass kein Verzeichnis ist.
(Aber es geht um ein Verzeichnis; der Pfad wird beim MOUNT-Befehl so verwendet)
CHKOUT mit Subtree(*ALL) gibt CPFA0BF : 0 Objekte entnommen, 3 Objekte fehlerhaft; F10 Joblog ->
CPFA0AD Funktion vom Dateisystem nicht unterstützt.
-
Prüfe eine Datei im gemounteten Verzeichnis!
-
Ich hab grade etwas anderes ausprobiert :
WRKLNK auf Verzeichnis gemounted : Unterverzeichnisse werden angezeigt
RTVDIRINF auf Verzeichnis gemounted : Ergebnisdateien leer (erstaunlich)
WRKLNK auf Verzeichnis unmounted: Unterverzeichnisse werden nicht angezeigt
RTVDIRINF auf Verzeichnis unmounted : Ergebnisdateien gefüllt (ähhhh hää?)
Gibt es dafür eine Erklärung bzw kann ich daraus eine Logik für mein Prüf-CL ableiten ?
-
RTVDIRINF geht nur für lokale Verzeichnisse, QNTC klappt da ja auch nicht.
Der Mount geht auf einen vorhanden Pfad und ersetzt diesen dann.
Ist der Mount noch nicht da, ist das Verzeichnis lokal, ist der Mount erfolgt, ist das Verzeichnis remote.
Da RTVDIRINF wieder nur mit höherer Berechtigung erlaubt ist (Default), ist der zur Laufzeit eher nicht zu verwenden.
Ich sagte doch: in dem gemounteten Verzeichnis muss es
a) Unterverzeichnisse
b) und/oder Dateien
geben.
Prüfe auf deren Existenz!
-
Ja, im gemounteten Verzeichnis gibt es Unterverzeichnisse.
Aber CHKOUT meckert mit CPFA0DA "Für die Operation wird ein Objekt erwartet, das kein Verzeichnis ist". Bis ich die ersten Objekte gefunden habe die keine Unterverzeichnisse sind muss ich ca. 8 ebenen den Verzeichnisbaum runter und dann sind die noch beweglich im Namen.
Leider kann ich dort auch kein Merker-Objekt platzieren (das ich dann fest abfragen könnte) da das Verzeichnis zu einem fremden Softwarestak gehört.
-
Die Meldung CPFA0DA ist doch super, denn wenn nicht gemounted ist käme ja doch wohl "Objekt nicht gefunden".
Ist das denn kein Ansatz?
CPFA0DA => Gemounted
Andere Fehler => nicht gemounted
-
Leider nicht.
UNMOUNT PFAD; CHKOUT PFAD --> CPFA0DA
MOUNT PFAD; CHKOUT PFAD --> CPFA0DA
-
Lösung gefunden.
DSPMFSINF auf Pfad mounted : Dateisystemart = NFS
DSPMFSINF auf Pfad unmounted : Dateisystemart = anders (bei mir = root)
Dann also DSPMFSINF in Spool und als Datei auslesen
-
Mit ein bisschen googlen findest du sogar noch RPG API Beispiele über STATVFS von Scott Klement
z.B. hier: http://midrange-l.midrange.narkive.c...fs-link-status.
kf
-
genau nach so etwas hab ich gesucht !! Danke
Similar Threads
-
By Robi in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 12-12-14, 14:32
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks