Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Beispiel für Anwendungsaustausch

In den folgenden Abschnitten wird ein Beispiel-Anwendungsaustausch mit dem Tool KDCPROG durchgeführt.

1. Arbeitsschritt

Es wird eine FGG zum Anwendungsaustausch erzeugt, die maximal drei Generationen des Anwendungsprogramms enthalten darf. Danach wird die erste Generation des Anwendungsprogramms in die FGG transferiert. Diese Generation ist dann die Basis der FGG. Für filebase wird das aktuelle Dateiverzeichnis („.“) angegeben.

Auf Unix- und Linux-Systemen:

Eingabe:

utmpfad/ex/kdcprog CREATE . 3

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U376 kdcprog: FGG-Dateien fuer ./PROG erzeugt.

Eingabe:

utmpfad/ex/kdcprog TRANSFER . +1
utmpfad/ex/kdcprog SWITCH . 1

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U383 kdcprog: TRANSFER : /bin/cp ./utmwork ./PROG/0001
U389 kdcprog: TRANSFER erfolgreich
U388 kdcprog: neue Basis der Programm FGG ./PROG ist 1

Auf Windows-Systemen:

Eingabe:

utmpfad\ex\kdcprog CREATE . 3

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U376 kdcprog: FGG-Dateien fuer ./PROG erzeugt (pid:1234,...)

Eingabe:

utmpfad\ex\kdcprog TRANSFER .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234,...)
U391 kdcprog: TRANSFER fuer KDCAPPL PROG=NEW angestossen
U383 kdcprog: TRANSFER : UTMCMD COPY ./utmwork.exe ./PROG/0001
1 Datei(en) kopiert.
U389 kdcprog: TRANSFER erfolgreich

Eingabe:

utmpfad\ex\kdcprog SWITCH . 1

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234,...)
U388 kdcprog: neue Basis der Programm FGG ./PROG ist 1

2. Arbeitsschritt

Während des Anwendungslaufs wird eine neue Version des Anwendungsprogramms erstellt. Diese Version soll als nächste Generation (Generationsnummer 0002) in die FGG transferiert werden. Die relative Generationsnummer dieser Generation ist dann (+1). Dies ist die Standardeinstellung beim TRANSFER.

Auf Unix- und Linux-Systemen:

Eingabe:

utmpfad/ex/kdcprog TRANSFER .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U383 kdcprog: TRANSFER : /bin/cp ./utmwork ./PROG/0002
U389 kdcprog: TRANSFER erfolgreich

Auf Windows-Systemen:

Eingabe:

utmpfad\ex\kdcprog TRANSFER .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U391 kdcprog: TRANSFER fuer KDCAPPL PROG=NEW angestossen
U383 kdcprog: TRANSFER : UTMCMD COPY ./utmwork.exe ./PROG/0002
1 Datei(en) kopiert.
U389 kdcprog: TRANSFER erfolgreich

Die transferierte Generation wird bei KDCAPPL PROG=NEW verwendet.

3. Arbeitsschritt

Es wird Information über die FGG angefordert.

Auf Unix- und Linux-Systemen:

Eingabe:

utmpfad/ex/kdcprog INFO .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U378 INFO fuer FGG ./PROG
FGG Maximal Anzahl Versionen 3
FGG Basis 0001
FGG erste Generation 0001
FGG letzte Generation 0002
Datei PROG/0001 ist PROG(+0000) <=
Datei PROG/0002 ist PROG(+0001)
Die folgenden Programmdateien sind verfuegbar:
-rwx------ 1 beispiel other 2845876 Apr 22 15:35 ./PROG/0001
-rwx------ 1 beispiel other 2845876 Apr 22 15:37 ./PROG/0002

Auf Windows-Systemen:

Eingabe:

utmpfad\ex\kdcprog INFO .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U378 INFO fuer FGG ./PROG
FGG Maximal Anzahl Versionen 3
FGG Basis 0001
FGG erste Generation 0001
FGG letzte Generation 0002
Datei PROG/0001 ist PROG(+0000) <=
Datei PROG/0002 ist PROG(+0001)
Die folgenden Programmdateien sind verfuegbar:
kdcprog: type "DIR .\PROG\*.EXE" to get full information

Bei der Ausgabe ist zu beachten, dass PROG/000x den Namen der jeweiligen Generation angibt. PROG(+000x) ist der relative FGG-Name. Der Pfeil „<=“ zeigt auf die Basis der FGG; das ist die aktuell geladene Generation des Anwendungsprogramms.

4. Arbeitsschritt

Der UTM-Administrator führt einen Anwendungsaustausch durch. Es soll die Generation 0002 (alias PROG(+1)) geladen werden. Dazu meldet sich der Administrator bei der UTM-Anwendung an und gibt z.B. ein:

KDCAPPL PROG=NEW

Nach dem Austausch wird noch einmal Information über die FGG angefordert.

Auf Unix- und Linux-Systemen:

Eingabe:

utmpfad/ex/kdcprog INFO .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U378 INFO fuer FGG ./PROG
FGG Maximal Anzahl Versionen 3
FGG Basis 0002
FGG erste Generation 0001
FGG letzte Generation 0002
Datei PROG/0001 ist PROG(-0001)
Datei PROG/0002 ist PROG(+0000) <=
Die folgenden Programmdateien sind verfuegbar:
-rwx------ 1 beispiel other 2845876 Apr 22 15:35 ./PROG/0001
-rwx------ 1 beispiel other 2845876 Apr 22 15:37 ./PROG/0002

Auf Windows-Systemen:

Eingabe:

utmpfad\ex\kdcprog INFO .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U378 INFO fuer FGG ./PROG
FGG Maximal Anzahl Versionen 3
FGG Basis 0002
FGG erste Generation 0001
FGG letzte Generation 0002
Datei PROG/0001 ist PROG(-0001)
Datei PROG/0002 ist PROG(+0000) <=
Die folgenden Programmdateien sind verfuegbar:
kdcprog: type "DIR .\PROG\*.EXE" to get full information

Die Ausgabe zeigt, dass openUTM die Basis geändert hat. Basis ist nun die Generation mit der Generationsnummer 0002, die beim Anwendungsaustausch geladen wurde.
Die Generation 0001 wird verwendet, falls KDCAPPL PROG=OLD eingegeben wird. Für KDCAPPL PROG=NEW ist kein Programm vorhanden.

5. Arbeitsschritt

Es wird eine weitere Version des Anwendungsprogramms in die FGG transferiert. Damit steht für einen erneuten Anwendungsaustausch mit KDCAPPL PROG=NEW eine neue Version des Anwendungsprogramms zur Verfügung.

Nach dem Transfer wird erneut Information über die FGG angefordert.

Auf Unix- und Linux-Systemen:

Eingabe:

utmpfad/ex/kdcprog TRANSFER .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U383 kdcprog: TRANSFER : /bin/cp ./utmwork ./PROG/0003
U389 kdcprog: TRANSFER erfolgreich

Eingabe

utmpfad/ex/kdcprog INFO .

Ausgabe

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U378 INFO fuer FGG ./PROG
FGG Maximal Anzahl Versionen 3
FGG Basis 0002
FGG erste Generation 0001
FGG letzte Generation 0003
Datei PROG/0001 ist PROG(-0001)
Datei PROG/0002 ist PROG(+0000) <=
Datei PROG/0003 ist PROG(+0001)
Die folgenden Programmdateien sind verfuegbar:
-rwx------ 1 beispiel other 2845876 Apr 22 15:35 ./PROG/0001
-rwx------ 1 beispiel other 2845876 Apr 22 15:37 ./PROG/0002
-rwx------ 1 beispiel other 2845876 Apr 22 15:43 ./PROG/0003

Auf Windows-Systemen:

Eingabe:

utmpfad\ex\kdcprog TRANSFER .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)

(pid: 261,...)
U391 kdcprog: TRANSFER fuer KDCAPPL PROG=NEW angestossen
U383 kdcprog: TRANSFER : UTMCMD COPY ./utmwork.exe ./PROG/0003
1 Datei(en) kopiert.
U389 kdcprog: TRANSFER erfolgreich

Eingabe

utmpfad\ex\kdcprog INFO .

Ausgabe

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U378 INFO fuer FGG ./PROG
FGG Maximal Anzahl Versionen 3
FGG Basis 0002
FGG erste Generation 0001
FGG letzte Generation 0003
Datei PROG/0001 ist PROG(-0001)
Datei PROG/0002 ist PROG(+0000) <=
Datei PROG/0003 ist PROG(+0001)
Die folgenden Programmdateien sind verfuegbar:
kdcprog: type "DIR .\PROG\*.EXE" to get full information

Jetzt steht je ein Programm für einen Anwendungsaustausch mit KDCAPPL PROG=OLD und mit KDCAPPL PROG=NEW zur Verfügung.

6. Arbeitsschritt

Es wird eine weitere Version des Anwendungsprogramms in die FGG transferiert und KDCPROG INFO aufgerufen.

Auf Unix- und Linux-Systemen:

Eingabe:

utmpfad/ex/kdcprog TRANSFER .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U383 kdcprog: TRANSFER : /bin/cp ./utmwork ./PROG/0004
U389 kdcprog: TRANSFER erfolgreich

Eingabe

utmpfad/ex/kdcprog INFO .

Ausgabe

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U378 INFO fuer FGG ./PROG
FGG Maximal Anzahl Versionen 3
FGG Basis 0002
FGG erste Generation 0002
FGG letzte Generation 0004
Datei PROG/0002 ist PROG(+0000) <=
Datei PROG/0003 ist PROG(+0001)
Datei PROG/0004 ist PROG(+0002)
Die folgenden Programmdateien sind verfuegbar:
-rwx------ 1 beispiel other 2845876 Apr 22 15:37 ./PROG/0002
-rwx------ 1 beispiel other 2845876 Apr 22 15:43 ./PROG/0003
-rwx------ 1 beispiel other 2845876 Apr 22 15:59 ./PROG/0004

Auf Windows-Systemen:

Eingabe:

utmpfad\ex\kdcprog TRANSFER .

Ausgabe:

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234,...)
U391 kdcprog: TRANSFER fuer KDCAPPL PROG=NEW angestossen
U383 kdcprog: TRANSFER : UTMCMD COPY ./utmwork.exe ./PROG/0004
1 Datei(en) kopiert.
U389 kdcprog: TRANSFER erfolgreich

Eingabe

utmpfad\ex\kdcprog INFO .

Ausgabe

U181 Programm kdcprog V07.0A00 auf <System + Bit-Modus> gestartet (pid:1234, ...)
U378 INFO fuer FGG ./PROG
FGG Maximal Anzahl Versionen 3
FGG Basis 0002
FGG erste Generation 0002
FGG letzte Generation 0004
Datei PROG/0002 ist PROG(+0000) <=
Datei PROG/0003 ist PROG(+0001)
Datei PROG/0004 ist PROG(+0002)
Die folgenden Programmdateien sind verfuegbar:
kdcprog: type "DIR .\PROG\*.EXE" to get full information

Die Generation 0001 wurde gelöscht, da maximal drei Generationen in der FGG enthalten sein dürfen.