Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

SELECT-PRODUCT-VERSION

&pagelevel(3)&pagelevel

Produktversion auswählen

Komponente:

IMON-GPN

Funktionsbereich:

Programm-Steuerung

Anwendungsbereich:

PROGRAM                                                                                                         
PROGRAMMING-SUPPORT
UTILITIES

Privilegierung:

STD-PROCESSING
SUBSYSTEM-MANAGEMENT

Funktionsbeschreibung

Mit diesem Kommando kann der nicht-privilegierte Anwender die Produktversion einer Installation-Unit oder eines DSSM-Subsystems (TU, ab DSSM V3.5) auswählen. Sind mehrere Versionen dieses Produktes installiert und zugreifbar, so kann die Version festgelegt werden, mit der er arbeiten will. Beim Start des zugehörigen Programms bzw. bei Konnektierung an ein Subsystem wird die ausgewählte Version verwendet.

Für Kommandoaufrufe mit derselben Gültigkeitsdauer (Operand SCOPE) gilt:

  • Für ein Produkt kann nur eine Version ausgewählt werden.

  • Wird das Kommando für ein Produkt zweimal mit verschiedenen Versionen ausgeführt, so gilt die zuletzt getroffene Festlegung.

Mit dem Kommando SHOW-SELECTED-PRODUCT-VERSION kann sich der Anwender über die aktuelle Versionswahl informieren.

Privilegierte Funktion

Die Systembetreuung kann mit SCOPE=*SYSTEM die Produktversion einer Installation-Unit für die Dauer des Systemlaufs auswählen.

Format

SELECT-PRODUCT-VERSION                                                                                                                    

PRODUCT-NAME = <text 1..30 without-sep>

,VERSION = *STD / <product-version>

,SCOPE = *TASK / *PROGRAM / *SYSTEM

Operandenbeschreibung

PRODUCT-NAME = <text 1..30 without-sep>
Gibt den Namen des Software-Produktes an. Für Subsysteme, die mit DSSM geladen werden, ist es der Name des Subsystems und/oder der Name der IMON-Installation-Unit. In Bezug auf DBL ist es der Name einer Ladeeinheit.

VERSION =
Bestimmt die zu ladende Version des Produkts. Die Auswahl kann teilqualifiziert angegeben werden. In diesem Fall wird die höchste passende Version bzw. im Fall eines DSSM-Subsystems, die genau passende Version ausgewählt.

VERSION = *STD
Eine früher getroffene Versionsauswahl wird rückgängig gemacht. Damit gilt wieder die Voreinstellung des Systems (die höchste Version wird verwendet) wieder in Kraft.

VERSION = <product-version>
Gibt die Version des Software-Produktes an. Der DBL verwendet beim Ladevorgang nur diese Version zur Befriedigung von Externverweisen.

SCOPE =
Bestimmt die Gültigkeitsdauer der Auswahl.

SCOPE = *TASK
Die Auswahl gilt bis zum Ende der Task.

SCOPE = *PROGRAM
Die Auswahl gilt bis zum Ende des laufenden bzw. nachfolgenden Programms.

SCOPE = *SYSTEM
Der Operandenwert steht nur dem privilegierten Anwender mit dem Privileg SUBSYSTEM-MANAGEMENT zur Verfügung.
Die Auswahl (nur für Installation-Units) gilt systemweit für diesen Systemlauf (bis Shutdown). Für DSSM-Subsysteme kann diese Einstellung nicht vorgenommen werden.

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0

CMD0001

Kommando erfolgreich ausgeführt


32

IMO9101

Kommando abnormal beendet. Interner Fehler in IMON-GPN


64

CMD0216

Privilegienfehler


64

IMO9100

Kommando nicht ausgeführt. Installation-Unit bzw. Version nicht gefunden

Hinweise

Das Kommando wird für ein Produkt und eine explizit angegebene Version in folgenden zwei Fällen akzeptiert:

  1. Der Produktname ist als Installation-Unit im SCI registriert: In diesem Fall muss die im Operanden VERSION explizit angegebene Version ebenfalls existieren.

  2. Der Produktname ist nicht im SCI registriert: In diesem Fall muss ein entsprechendes DSSM-Subsystem konnektierbar sein. Das bedeutet, dass das Subsystem mit dem Namen und der angegebenen Version im DSSM-Subsystemkatalog deklariert ist und gestartet wurde.