Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Starten und Beenden von MARENUCP

&pagelevel(4)&pagelevel

Vor dem Start von MARENUCP sind vorbereitende Arbeiten durchzuführen:

  • Festlegen erforderlicher bzw. gewünschter Parameter

    Mit der MARENADM-Anweisung EDIT-/MODIFY-MAREN-PARAMETERS sind die erforderlichen oder gewünschten system-spezifischen Parameter festzulegen, die auch bzw. ausschließlich von MARENUCP ausgewertet werden:

    • CID-UID
    • DEFAULT-FREE-DATE
    • DEFAULT-HOME-LOCATION
    • MOUNT-CHECK-INTERVAL
    • OPERATOR-ROLE
    • RESERVATION-SEQUENCE
    • RESERVE-DEVICE-TYPES
    • TEST-MODE
  • Diese Parameter können im laufenden Betrieb geändert werden. Die Änderungen werden sofort wirksam.
  • Verwenden einer Reservierungsdatei

    Vor Aufruf von MARENUCP muss eine zu verwendende Reservierungsdatei mit dem Linknamen MARENLMF zugewiesen werden (siehe Abschnitt „Lagerortverwaltung über eine Reservierungsdatei“).

  • Verwenden eines MAREN-Exits

    Falls eine Exit-Routine verwendet werden soll, muss vor Aufruf von MARENUCP die entsprechende Modulbibliothek mit dem Linknamen MARENLIB zugewiesen werden (siehe Kapitel „MAREN-Exits“). Die Exit-Routine wird aufgerufen, nachdem eine eventuell zugewiesene Reservierungsdatei ausgewertet wurde.

Starten von MARENUCP

MARENUCP kann gestartet werden, nachdem BS2000 und BCAM betriebsbereit sind.

MARENUCP wird mit dem Kommando START-MARENUCP aufgerufen. MARENUCP kann aus Kompatibilitätsgründen auch mit dem Kommando START-PROGRAM aufgerufen werden.

START-MARENUCPKurzname: MARENUCP
VERSION = *STD / <product-version mandatory-man-corr> / <product-version mandatory-man-without-corr> /

<product-version without-man-corr>
,MONJV = *NONE / <filename 1..54 without-gen-vers>
,CPU-LIMIT = *JOB-REST / <integer 1..32767>

VERSION =
Die ausgewählte MARENUCP-Version wird verwendet.

VERSION = *STD
Vor dem Aufruf von MARENUCP wird mit dem Kommando SELECT-PRODUCT-VERSION die Version eingestellt (im Systemmodus). Diese eingestellte Version wird als Standardversion verwendet.

VERSION = <product-version mandatory-man-corr>
Vollständige Versionsbezeichnung.

VERSION = <product-version mandatory-man-without-corr>
Versionsbezeichnung ohne Angabe des Korrekturstandes.

VERSION = <product-version without-man-corr>
Versionsbezeichnung ohne Angabe des Freigabe- und Korrekturstandes.

MONJV =
Angabe einer Jobvariablen zur Überwachung des MARENUCP-Laufs.

MONJV = *NONE
Es wird keine Monitor-Jobvariable verwendet.

MONJV = <filename 1..54 without-gen-vers>
Explizite Angabe der Jobvariablen, die den MARENUCP-Lauf überwachen soll.

CPU-LIMIT =
Maximale CPU-Zeit in Sekunden, die das Programm bei Ablauf verbrauchen darf.

CPU-LIMIT = *JOB-REST
Es soll die verbleibende CPU-Zeit für die Aufgabe verwendet werden.

CPU-LIMIT = <integer 1..32767 seconds>
Es soll nur die angegebene Zeit verwendet werden.

Beenden von MARENUCP

MARENUCP wird beendet mit der MARENADM-Anweisung
//STOP-CONTROL-PROGRAM PROGRAM-NAME=MARENUCP

Alternativ kann es mit dem Kommando (Privileg TSOS oder OPERATING) beendet werden:
/INFORM-PROGRAM MSG=C'H[ALT][,KILL]',JOB-ID=*TSN(<tsn>)

Mit der Angabe HALT beendet sich MARENUCP in der Regel sofort. Ist jedoch im Rahmen der Bearbeitung einer Anforderung bereits ein Band reserviert, so wird die Bearbeitung dieser Anforderung noch abgeschlossen, danach beendet sich MARENUCP. Weitere Anforderungen werden nicht mehr bearbeitet.
Mit der Angabe HALT,KILL beendet sich MARENUCP sofort.

Fehler, die zur Beendigung des MARENUCP-Laufes führen, die aber auf Grund ihrer leichten Diagnostizierbarkeit keinen Dump erfordern, protokolliert MARENUCP mit entsprechenden Meldungen nach SYSOUT und/oder Konsole und setzt dabei den Auftragsschalter 29.