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 1 - Verwaltung von Jobvariablen

&pagelevel(3)&pagelevel

Verwaltung von Jobvariablen

Gezeigt wird die Anwendung der Kommandos zur Verwaltung von Jobvariablen:

/show-jv-attr ————————————————————————————————————————————————————————   (1)
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR1
%0000000 :4V05:$COGNITAS.JV.PERM.STATUS1
%0000000 :4V05:$COGNITAS.JV.PERM.STATUS2
%0000000 :4V05:$COGNITAS.JV.PERM.STATUS3
%SUM    00004 JV'S; JV-VALUE = 00000000 BYTES
/create-jv jv=jv.perm.error2 —————————————————————————————————————————   (2)
/show-jv-attributes jv.perm.error* ———————————————————————————————————   (3)
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR1
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR2
%SUM    00002 JV'S; JV-VALUE = 00000000 BYTES
/modify-jv jv=jv.perm.error2,set-val=c'No Error' ——————————————————————  (4)
/show-jv-attr jv=jv.perm.error2,inf=*all-attr —————————————————————————  (5)
%0000008 :4V05:$COGNITAS.JV.PERM.ERROR2
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:14:52  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%SUM    00001 JV'S; JV-VALUE = 00000008 BYTES
/show-jv jv=jv.perm.error2 ————————————————————————————————————————————  (6)
%No Error

(1)

Es werden alle permanenten Jobvariablen ausgegeben.

(2)

Die Jobvariable JV.PERM.ERROR2 wird mit Standardwerten neu erzeugt.

(3)

Es werden alle Jobvariablen ausgegeben, die mit der Zeichenfolge „JV.PERM.ERROR“ beginnen.

(4)

Die Jobvariable JV.PERM.ERROR2 erhält den Inhalt ’No Error’.

(5)

Alle Merkmale der Jobvariablen JV.PERM.ERROR2 werden ausgegeben.

(6)

Der Inhalt der Jobvariablen JV.PERM.ERROR2 wird ausgegeben.

/mod-jv-attr jv=jv.perm.error2,prot=(write-pass=c'c5aq') ——————————————  (7)
/modify-jv jv=jv.perm.error2,set-val=c'write error' ———————————————————  (8)
%  JVS04B1 PASSWORD NOT SPECIFIED. COMMAND REJECTED
/add-pass password=c'c5aq' ————————————————————————————————————————————  (9)
/modify-jv jv=jv.perm.error2,set-val=c'write error'
/show-jv jv=jv.perm.error2 ———————————————————————————————————————————— (10)
%write error
/show-jv-attr jv=jv.perm.error2,inf=*all-attr ————————————————————————— (11)
%0000011 :4V05:$COGNITAS.JV.PERM.ERROR2
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:17:41  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = YES
SUM    00001 JV'S; JV-VALUE = 00000011 BYTES
/create-jv jv=#jv.temp.t1 ————————————————————————————————————————————— (12)
/show-jv-attr
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR1
%0000011 :4V05:$COGNITAS.JV.PERM.ERROR2
%0000000 :4V05:$COGNITAS.JV.PERM.STATUS1
%0000000 :4V05:$COGNITAS.JV.PERM.STATUS2
%0000000 :4V05:$COGNITAS.JV.PERM.STATUS3
%SUM    00005 JV'S; JV-VALUE = 00000011 BYTES
/show-jv-attr jv=#   —————————————————————————————————————————————————— (13)
%0000000 :4V05:$COGNITAS.S.187.0FDB.JV.TEMP.T1
%SUM    00001 JV'S; JV-VALUE = 00000000 BYTES
/show-jv-attr select=*by-attr(password=*write-pass) ——————————————————— (14)
%0000011 :4V05:$COGNITAS.JV.PERM.ERROR2
%SUM 00001 JV'S; JV-VALUE = 00000011 BYTES

(7)

Die Jobvariable JV.PERM.ERROR2 wird mit dem Kennwort ’C5AQ’ gegen unberechtigtes Schreiben geschützt.

(8)

Der schreibgeschützten Jobvariablen JV.PERM.ERROR2 kann kein neuer Inhalt zugewiesen werden.

(9)

Um einen neuen Inhalt zu setzen, wird das Kennwort in die Kennwort-Tabelle des Auftrags eingetragen werden.

(10)

Ausgabe des neuen Inhalts ’write error’.

(11)

Ausgabe aller Merkmale der Jobvariablen.

(12)

Die temporäre Jobvariable JV.TEMP.1 wird erzeugt.

(13)

Mit JV=# werden alle temporären Jobvariablen ausgeben.

(14)

Es werden nur permanente Jobvariablen ausgegeben, die mit Schreibkennwort geschützt sind.

/create-jv jv=jv.perm.error3,prot=(basic-acl=*std) —————————————————— (15)
/show-jv-attr jv=jv.perm.error3,inf=*all-attr
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR3
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% OWNER      = R W         GROUP      = - -         OTHERS     = - -
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:22:23  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%SUM    00001 JV'S; JV-VALUE = 00000000 BYTES
/mod-jv-attr jv=jv.perm.error3,new-name=#jv.temp.t3 ————————————————— (16)
%  JVS0449 ONLY DEFAULT ATTRIBUTES PERMITTED FOR TEMPORARY JOB VARIABLE.
COMMAND REJECTED
/mod-jv-attr jv=jv.perm.error3,new-name=#jv.temp.t3,prot=(basic-acl=*none)
/show-jv-attr jv=#,inf=*all-attr
%0000000 :4V05:$COGNITAS.S.187.0FDB.JV.TEMP.T1
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:20:56  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%0000000 :4V05:$COGNITAS.S.187.0FDB.JV.TEMP.T3
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:22:23  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%SUM    00002 JV'S; JV-VALUE = 00000000 BYTES
/show-jv-attr jv=#j*
%0000000 :4V05:$COGNITAS.S.187.0FDB.JV.TEMP.T1
%0000000 :4V05:$COGNITAS.S.187.0FDB.JV.TEMP.T3
%SUM 00002 JV'S; JV-VALUE = 00000000 BYTES

(15)

Die permanente Jobvariable JV.PERM.ERROR3 wird erzeugt und mit einer BASIC-ACL geschützt.

(16)

Ein Umbenennen der permanenten Jobvariablen JV.PERM.ERROR3 in die temporäre Jobvariable JV.TEMP.T3 ist erst möglich, wenn die Schutzmerkmale explizit auf den Standardwert zurückgesetzt werden.

/delete-jv jv=#jv.temp. ————————————————————————————————————————————————— (17)
%  JVS0465 DELETE ALL JOB VARIABLES ':4V05:$COGNITAS.S.187.0FDB.JV.TEMP.'
OF USER ID? REPLY (Y=YES; N=NO; T=TERMINATE COMMAND; ?=EXPLAIN ADDITIONAL
OPTIONS)?y
/delete-jv jv=jv.perm.status* ——————————————————————————————————————————— (18)
%  JVS0465 DELETE ALL JOB VARIABLES ':4V05:$COGNITAS.JV.PERM.STATUS*' OF
USER ID? REPLY (Y=YES; N=NO; T=TERMINATE COMMAND; ?=EXPLAIN ADDITIONAL
OPTIONS)?y,check=single
%  JVS0469 DELETE JOB VARIABLE ':4V05:$COGNITAS.JV.PERM.STATUS1'? REPLY
(Y=YES; N=NO; T=TERMINATE; ,CHECK=NEW MODE)?y
%  JVS0469 DELETE JOB VARIABLE ':4V05:$COGNITAS.JV.PERM.STATUS2'? REPLY
(Y=YES; N=NO; T=TERMINATE; ,CHECK=NEW MODE)?y
%  JVS0469 DELETE JOB VARIABLE ':4V05:$COGNITAS.JV.PERM.STATUS3'? REPLY
(Y=YES; N=NO; T=TERMINATE; ,CHECK=NEW MODE)?y
/show-jv-attr jv.perm.,inf=*all-attr
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR1
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:11:13  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%0000011 :4V05:$COGNITAS.JV.PERM.ERROR2
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:17:41  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = YES
%SUM    00002 JV'S; JV-VALUE = 00000011 BYTES
/mod-jv-attr jv=jv.perm.error1,prot=(basic-acl=*previous) —————————————— (19)
/show-jv-attr jv.perm.error1,inf=*all-attr
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR1
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% OWNER      = R W         GROUP      = - -         OTHERS     = - -
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:11:13  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%SUM 00001 JV'S; JV-VALUE = 00000000 BYTES

(17)

Alle temporären Jobvariablen, deren Name mit „JV.TEMP.“ beginnt, sollen gelöscht werden.

(18)

Alle permanenten Jobvariablen, die mit JV.PERM.STATUS beginnen, sollen gelöscht werden. Während des Löschens wird der Kontrollmodus für die Jobvariablen JV.PERM.STATUS* geändert: Kontrollabfrage für jede zu löschende Jobvariable.

(19)

Die Jobvariable JV.PERM.ERROR1 wird mit einer BASIC-ACL geschützt, deren Werte entsprechend der Standard-Zugriffskontrolle gesetzt werden.

/create-jv jv=jv.perm.status5,prot=(basic-acl=*std) —————————————————— (20)
/show-jv-attr jv=**status5,inf=*all-attr
%0000000 :4V05:$COGNITAS.JV.PERM.STATUS5
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% OWNER      = R W         GROUP      = - -         OTHERS     = - -
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:32:25  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%SUM    00001 JV'S; JV-VALUE = 00000000 BYTES
/create-jv jv=jv.perm.status6 ———————————————————————————————————————— (21)
/mod-jv-attr jv=jv.perm.status6,prot=(retention-period=10)
/show-jv-attr jv=**status6,inf=*all-attr
%0000000 :4V05:$COGNITAS.JV.PERM.STATUS6
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-14
% CRE-TIME   =   14:34:54  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%SUM    00001 JV'S; JV-VALUE = 00000000 BYTES
/show-jv-attr select=*by-attr(basic-acl=*yes)  ——————————————————————— (22)
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR1
%0000000 :4V05:$COGNITAS.JV.PERM.STATUS5
SUM    00002 JV'S; JV-VALUE = 00000000 BYTES
/set-jv-link link=status6,jv=jv.perm.status6
/set-jv-link link=stat,jv=jv.perm.status6 ———————————————————————————— (23)
/show-jv-link
% LINK-NAME  JV-NAME
% *STAT      :4V05:$COGNITAS.JV.PERM.STATUS6
% *STATUS6   :4V05:$COGNITAS.JV.PERM.STATUS6
/set-jv-link link=stat,jv=jv.perm.status5 ———————————————————————————— (24)
/show-jv-link
% LINK-NAME  JV-NAME
% *STAT      :4V05:$COGNITAS.JV.PERM.STATUS5
% *STATUS6 :4V05:$COGNITAS.JV.PERM.STATUS6

(20)

Die Jobvariable JV.PERM.STATUS5 wird neu erzeugt und mit einer BASIC-ACL geschützt, in der nur der Eigentümer alle Zugriffsrechte besitzt.

(21)

Die Jobvariable JV.PERM.STATUS6 wird neu erzeugt und anschließend für zehn Tage gegen Änderung geschützt.

(22)

Es werden nur Jobvariablen ausgegeben, die mit einer BASIC-ACL geschützt sind.

(23)

Für die Jobvariable JV.PERM.STATUS6 werden in der JV-LINK-Tabelle des Auftrags zwei Einträge unter dem Kettungsnamen STATUS6 und STAT angelegt.

(24)

Für die Jobvariable JV.PERM.STATUS5 wird ein Kettungsname STAT angelegt und der bereits existierende damit überschrieben.

/set-jv-link link=temp1,jv=#jv.temp.t1 ————————————————————————————————— (25)
/show-jv-link
% LINK-NAME  JV-NAME
% *STAT      :4V05:$COGNITAS.JV.PERM.STATUS5
% *STATUS6   :4V05:$COGNITAS.JV.PERM.STATUS6
% *TEMP1     :4V05:$COGNITAS.S.187.0FDB.JV.TEMP.T1
/show-jv-attr jv=*link(link=temp1),inf=*all-attr ——————————————————————— (26)
%0000000 :4V05:$COGNITAS.S.187.0FDB.JV.TEMP.T1
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:38:41  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%SUM    00001 JV'S; JV-VALUE = 00000000 BYTES
/del-jv jv=*link(link=status6) ————————————————————————————————————————— (27)
%  JVS04A3 ERROR WHEN DELETING JOB VARIABLE ':4V05:$COGNITAS.JV.PERM.STATUS6'
%  JVS04B6 EXPIRATION DATE FOR JOB VARIABLE NOT YET REACHED. COMMAND REJECTED
/del-jv jv=*link(link=status6),ignore-prot=*expir —————————————————————— (28)
/del-jv jv=jv.perm.status5,dialog-control=*jv-change ——————————————————— (29)
%  JVS0469 DELETE JOB VARIABLE ':4V05:$COGNITAS.JV.PERM.STATUS5'? REPLY
(Y=YES; N=NO; T=TERMINATE; ,CHECK=NEW MODE)?y
/show-jv-attr
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR1
%0000011 :4V05:$COGNITAS.JV.PERM.ERROR2
%SUM    00002 JV'S; JV-VALUE = 00000011 BYTES
/show-jv-link —————————————————————————————————————————————————————————— (30)
% LINK-NAME  JV-NAME
% *STAT      :4V05:$COGNITAS.JV.PERM.STATUS5
% *STATUS6   :4V05:$COGNITAS.JV.PERM.STATUS6
% *TEMP1 :4V05:$COGNITAS.S.187.0FDB.JV.TEMP.T1

(25)

Für die temporäre Jobvariable JV.TEMP.T1 wird ein Eintrag unter dem Kettungsnamen TEMP1 angelegt. Da die Jobvariable noch nicht existiert, wird sie vom System neu erzeugt.

(26)

Die Jobvariablen können in Kommandos über den Kettungsnamen angesprochen werden.

(27)

Die Jobvariable JV.PERM.STATUS6 soll gelöscht werden; sie wird über ihren Linknamen angesprochen. Die Jobvariable kann nicht gelöscht werden, da ihr Freigabedatum noch nicht erreicht ist

(28)

Die Jobvariable JV.PERM.STATUS6 kann gelöscht werden, wenn das Freigabedatum nicht beachtet wird.

(29)

Durch Angabe des Operanden dialog-control=*jv-change wird für die zu löschende Jobvariable eine Kontrollabfrage durchgeführt. Die Jobvariable JV.PERM.STATUS5 wird gelöscht.

(30)

Obwohl die Jobvariablen JV.PERM.STATUS5 und JV.PERM.STATUS6 gelöscht wurden, sind alle JV-LINK-Einträge noch vorhanden!

/mod-jv-attr jv=jv.perm.error1,prot=(basic-acl=(owner=(read=y,write=n),
      group=*no-access,others=*no-access))  ——————————————————————————— (31)
/show-jv-attr jv.perm.error1,inf=*all-attr
%0000000 :4V05:$COGNITAS.JV.PERM.ERROR1
% USER-ACC   = OWNER-ONLY  ACCESS     = WRITE
% OWNER      = R -         GROUP      = - -         OTHERS     = - -
% CRE-DATE   = 2010-08-04  EXPIR-DATE = 2010-08-04
% CRE-TIME   =   14:11:13  EXPIR-TIME =   00:00:00
% READ-PASS  = NONE
% WRITE-PASS = NONE
%SUM    00001 JV'S; JV-VALUE = 00000000 BYTES
/del-jv jv=jv.perm.error1,dialog-control=*jv-change
%  JVS0469 DELETE JOB VARIABLE ':4V05:$COGNITAS.JV.PERM.ERROR1'? REPLY
(Y=YES; N=NO; T=TERMINATE; ,CHECK=NEW MODE)?y
%  JVS04A3 ERROR WHEN DELETING JOB VARIABLE ':4V05:$COGNITAS.JV.PERM.ERROR1'
%  JVS04BF REQUESTED ACCESS TO JV NOT PERMITTED DUE TO EXISTING JV
PROTECTION. COMMAND REJECTED
/del-jv jv=jv.perm.error1,ignore-protection=*access —————————————————— (32)

(31)

Die Jobvariable wird mit einer BASIC-ACL gegen versehentliches Überschreiben geschützt: der Eigentümer darf nur lesend zugreifen und alle anderen Benutzer haben keinen Zugriff.

(32)

Beim Löschen der Jobvariable JV.PERM.ERROR1 müssen die Schutzabttribute (hier BASIC-ACL) beachtet werden.