Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

INSTALLATION-PATH( ) - Pfadnamen ausgeben

&pagelevel(5)&pagelevel

Anwendungsgebiet:     

Umgebungsinformationen

Die Funktion INSTALLATION-PATH( ) gibt für den logischen Namen einer Datei (Installation-Item), die zu einer bestimmten Produktversion gehört, den zugeordneten Pfadnamen aus dem SCI aus.

Die Zuordnung zwischen logischem Namen und dem Pfadnamen einer Datei ist nur verfügbar, wenn die Datei Bestandteil eines Produktes ist, das mit IMON installiert wurde. Die Zuordnung kann von der Systembetreuung auch mit dem Kommando SET-INSTALLATION-PATH in das SCI eingetragen werden. Nähere Einzelheiten siehe Handbuch „IMON“ [19].

Im Operanden DEFAULT-PATH-NAME muss ein Ausdruck angegeben werden, der ersatzweise als Ergebnis zurückgegeben wird, wenn kein zugeordneter Pfadname existiert (das Produkt ist nicht im SCI registriert oder zu dem angegebenen logischen Namen existiert keine Datei).

Format

INSTALLATION-PATH( )                                                                                                                                 

LOGICAL-ID = string_ausdruck

,INSTALLATION-UNIT = string_ausdruck

,VERSION = *STD / string_ausdruck

,DEFAULT-PATH-NAME = string_ausdruck

Ergebnistyp

STRING

Eingabeparameter

LOGICAL-ID = string_ausdruck
Bezeichnet den logischen Namen der Datei (Installation-Item), deren Pfadname ausgegeben werden soll (z.B. SYSPRG).

INSTALLATION-UNIT = string_ausdruck
Bezeichnet den Produktnamen (Name der Installation-Unit).

VERSION = *STD / string_ausdruck
Bezeichnet die Produktversion (bis zu 8 Zeichen).
Explizit kann eine Version im Format [V][m]m.naso angegeben werden (siehe auch SDF-Datentyp composed-name). Ist die angegebene Version nicht im SCI registriert, wird der Funktionsaufruf ohne Rückgabe eines Ergebnisses (auch keine Ersatzzeichenfolge) abgebrochen.

DEFAULT-PATH-NAME = string_ausdruck
Legt die Ersatzzeichenfolge (z.B. einen Pfadnamen, der mit Sicherheit existiert) fest, die ausgegeben wird, wenn kein zugeordneter Pfadname verfügbar ist (Produkt oder Installations-Item nicht im SCI registriert).

Ergebnis

String gemäß den Richtlinien für den SDF-Datentyp <filename 1..54>.

Fehlermeldungen

SDP0469   DER ANGEGEBENE PARAMETER '(&00)' IST UNGUELTIG
SDP0470   INTERNER FEHLER BEIM GETINSP-/GETSINV-SCHNITTSTELLENAUFRUF. 
          RETURNCODE '(&00)'
SDP0489   WARNUNG: INSTALLATION-UNIT '(&00)' NICHT IM IMON SOFTWARE
          INVENTORY GEFUNDEN. STANDARDWERT WIRD BENUTZT
SDP0490   INSTALLATION-UNIT '(&00)', VERSION '(&01)' NICHT GEFUNDEN
SDP0491   WARNUNG: LOGICAL-ID '(&00)' NICHT GEFUNDEN IN INSTALLATION-UNIT 
          '(&01)' , VERSION '(&02)' . STANDARD-WERT WIRD BENUTZT

Beispiele

/A = INSTALLATION-PATH(LOGICAL-ID='SYSLNK',INSTALLATION-UNIT='EDT',
DEFAULT-PATH-NAME='*** kein Pfadname vorhanden! ***')
/SHOW-VARIABLE A
A = :2OSH:$TSOS.SYSLNK.EDT.170

Ausgegeben wird der Pfadname der Ladebibliothek des Produkts EDT. Anschließend wird überprüft, ob eine Readme-Datei vorhanden ist:

/A = INSTALLATION-PATH(LOGICAL-ID='SYSRME.D',INSTALLATION-UNIT='EDT',
DEFAULT-PATH-NAME='*** keine Readme-Datei vorhanden! ***')
%  SDP0491 Warning: Logical-id 'SYSRME.D' not found in Installation-Unit  
 'EDT' version '*STD'. Default value assumed
/SHOW-VARIABLE A
A = *** keine Readme-Datei vorhanden! ***