Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

REMOVE-FREE-VOLUMES Katalogeinträge freier Bänder aus dem MAREN-Katalog löschen

&pagelevel(4)&pagelevel

Berechtigung          ADA, Administrator ohne Domänen

Diese Anweisung löscht die Katalogeintrage freier Bänder aus dem MAREN-Katalog.

Bänder eines Archivsystems müssen vor dem Löschen zuerst ausgelagert werden. Sonst wird für die betroffenen Bänder die Meldung MARM015 ausgegeben:

Format

REMOVE-FREE-VOLUMES

Kurzname: RMFV

VOLUME = *ALL / *INTERVAL(...) / <vsn>


*INTERVAL(...)



|

FROM = *FIRST / <vsn>



|

,TO = *LAST / <vsn>



|

,FROM-FSEQ = 1 / <integer 1..9999>

,SELECT = *STD / *BY-ATTRIBUTES(...)


*BY-ATTRIBUTES(...)



|

FREE-LOCATION = *ALL / <alphanum-name 1..8>



|

,DEVICE-TYPE = *STD / <structured-name 1..8>



|

,FREE-POOL = *NO / *GLOBAL / *TSOS / <filename 1..54 without-gen-vers> /



|


<text 2..32 without-sep>

,DOMAIN = *STD-DOMAIN / *OWN / <alphanum-name 1..8>

,OVERFLOW-CONTROL = *BY-PROGRAM / *BY-SYSTEM

Operandenbeschreibung

VOLUME =
Archivnummern der freien Bänder, deren Katalogeintrag gelöscht werden soll.

VOLUME = *ALL
Bearbeitet werden alle Bänder.

VOLUME = *INTERVAL(...)
Bearbeitet werden alle Bänder, deren Archivnummer im nachfolgend angegebenen Bereich liegt.

FROM = *FIRST
Bearbeitet werden alle Bänder ab der kleinsten vorhandenen Archivnummer.

FROM = <vsn>
Archivnummer. Bearbeitet werden alle Bänder, deren Archivnummer größer oder gleich der angegebenen Archivnummer ist.

TO = *LAST
Bearbeitet werden alle Bänder bis zur größten vorhandenen Archivnummer.

TO = <vsn>
Archivnummer. Bearbeitet werden alle Bänder, deren Archivnummer kleiner oder gleich der angegebenen Archivnummer ist.

FROM-FSEQ = 1 / <integer 1..9999>
Dateifolgenummer des FROM-Operanden. Gibt den genauen Beginn der Bearbeitung an. Dieser Operand ist nur dann relevant, wenn die Anweisung über die Programmschnittstelle eingegeben wird.

VOLUME = <vsn>
Archivnummer.

SELECT =
Gibt an, welche Katalogeinträge bearbeitet werden sollen.

SELECT = *STD
Gibt an, dass die Bearbeitung auf keinen bestimmten Lagerort für freie Bänder beschränkt ist.

SELECT = *BY-ATTRIBUTES(...)

FREE-LOCATION = *ALL / <alphanum-name 1..8>
Lagerortname oder symbolischer Lagerortname. Bearbeitet werden alle Katalogeinträge mit dem angegebenen Lagerort für freie Bänder.

FREE-LOCATION = *ALL
Die Bearbeitung wird auf keinen bestimmten Lagerort für freie Bänder beschränkt.

DEVICE-TYPE =
Gerätetyp.

DEVICE-TYPE = *STD
Es werden nur Bänder des Standard-Gerätetyps (DEFAULT-DEVICE-TYPE) ausgewählt, dessen Wert bei der Anweisung MODIFY-MAREN-PARAMETERS angegeben wurde.

DEVICE-TYPE = <structured-name 1..8>
Gerätetyp. Welche Typen angegeben werden können, ist von der BS2000-Version abhängig (siehe dazu Handbuch „Systeminstallation“ [6]). Außerdem können fremde Gerätetypen angegeben werden, die mit der Anweisung ADD-FOREIGN-DEVICE-TYPE bekannt gemacht wurden. Der Gerätetyp TAPE-UxE ist unzulässig, da freie Bänder nicht verschlüsselt sind.

FREE-POOL =
Nimmt eine Auswahl der zu löschenden Katalogeinträge von freien Bändern bezüglich der Freibandpools vor.

FREE-POOL = *NO
Es werden nur freie Bänder ausgewählt, die dem Freibandpool *NO zugeordnet sind.

FREE-POOL = *GLOBAL
Es werden nur freie Bänder ausgewählt, die dem Freibandpool *GLOBAL zugeordnet sind.

FREE-POOL = *TSOS
Es werden nur freie Bänder ausgewählt, die dem Freibandpool *TSOS zugeordnet sind.

Werden die Werte *NO, *GLOBAL oder *TSOS verkürzt angegeben, so werden diese Operandenwerte aus Kompatibilitätsgründen auf ihre volle Länge expandiert (z.B. wird die Eingabe *GL auf *GLOBAL erweitert).

FREE-POOL = <filename 1..54 without-gen-vers>
Es werden nur freie Bänder ausgewählt, die dem Freibandpool für HSMS/ARCHIVE-Anwendungen unter Verwendung des hier angegebenen Directory zugeordnet sind. Befindet sich das Directory unter einer fremden Benutzerkennung, so muss zusätzlich zur Benutzer- auch die Katalogkennung angegeben werden. Die eigene Benutzer- und Standardkatalogkennung können weggelassen werden.

FREE-POOL = <text 2..32 without-sep>
Gibt den Namen eines Freibandpools an.
Der Freibandpool-Name muss mit * beginnen, danach muss mindestens ein Zeichen aus der Menge A..Z oder 0..9 folgen. Die Zeichen „.“, „-“ und „_“ sind erlaubt, allerdings nicht am Ende und nicht kombiniert hintereinander.

DOMAIN =
Gibt die Domäne an, deren Bänder bearbeitet werden sollen.

DOMAIN = *STD-DOMAIN
Die Bänder der Standard-Domäne werden bearbeitet.

DOMAIN = *OWN
Die Bänder der eigenen Domäne werden bearbeitet.
Die eigene Domäne ist die Domäne des Systems, an dem der ADA aktuell arbeitet.

DOMAIN = <alphanum-name 1..8>
Die Bänder der angegebenen Domäne werden bearbeitet.

OVERFLOW-CONTROL =
Art der Steuerung bei Bildschirmüberlauf im Dialog.

OVERFLOW-CONTROL = *BY-PROGRAM
Steuerung durch das Programm: Nach der Verarbeitung von jeweils 18 Katalogeinträgen erfolgt eine Abfrage, ob die laufende Aktion fortgesetzt oder abgebrochen werden soll.

OVERFLOW-CONTROL = *BY-SYSTEM
Steuerung durch BS2000: Die Art der Steuerung bei Bildschirmüberlauf richtet sich nur nach dem Systemparameter TCHOFLO bzw. nach dem mit dem Kommando MODIFY-TERMINAL-OPTIONS eingestellten Wert.

Beispiele

//remove-free-vol vol=(tape05,tape06)

%  MARM106 MAREN CATALOG ENTRY 'TAPE05'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'TAPE06'/'0001' ERASED

%  MARM104 TOTAL OF 2 MAREN CATALOG ENTRIES ERASED

Die Archivnummern der freien Bänder TAPE05 und TAPE06 werden aus dem MAREN-Katalog gelöscht.

//remove-free-vol vol=*int(id0001,id0100),sel=*by-attr(free-loc=cpu11)
%  MARM106 MAREN CATALOG ENTRY 'ID0003'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0004'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0005'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0006'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0007'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0008'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0009'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0010'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0011'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0012'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0013'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0014'/'0001' ERASED
%  MARM103 CONTINUE ACTION? REPLY (Y=YES; N=NO)y
%  MARM106 MAREN CATALOG ENTRY 'ID0015'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0016'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0017'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0018'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0019'/'0001' ERASED
%  MARM106 MAREN CATALOG ENTRY 'ID0020'/'0001' ERASED
%  MARM104 TOTAL OF 18 MAREN CATALOG ENTRIES ERASED

Aus der Menge aller dem Lagerort CPU11 zugeordneten freien Bänder vom Standard-Gerätetyp werden alle im Wertebereich von ID0001 bis ID0100 befindlichen Archivnummern entfernt.