Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

REMCOO Miteigentümerschutzregel entfernen

&pagelevel(4)&pagelevel

Mit dieser Funktion werden Miteigentümerschutzregeln aus einem Regelbehälter (Guard) gelöscht.

Ein Anwender kann nur Regeln aus Regelbehältern seiner eigenen Benutzerkennung löschen. Ein Guard-Administrator darf Regeln aus Regelbehältern fremder Benutzerkennungen löschen. Verbleibt keine weitere Regel mehr im Behälter, wird der gesamte Behälter gelöscht.

Makro

Operanden

REMCOO

MF = C / D / L / M / E

,PREFIX = C / <name 1>

,MACID = OOR / <name 3>

,PARAM = <name 1..8>

,DIALOG = *STD / *NO / *COGUARD / *USERID / *CATALOG / <var: enum-of _dialog_s:1>

,ERRMSG = *NO / *YES / <var: bit:1>

,COGUARD = ' ' / <c-string 1..40: filename 1..24 without-gen-vers with-wild(40)> / <var: char:40>

,RULENAM = ' ' / <c-string 1..20: alphanumeric name 1..12 with-wild(20)>/ <var: char:20> / *ALL

Die Beschreibung der Parameter MF, PREFIX, MACID, PARAM siehe Handbuch „Makroaufrufe an den Ablaufteil“ [16].

DIALOG

Dialogführung
Der Anwender kann die Schnittstelle mit Kontrolldialog benutzen, wobei die Art der Dialogführung steuerbar ist. Die Dialogführung ist im Batchbetrieb wirkungslos, was der Angabe DIALOG-CONTROL=*NO entspricht.

=*STD

Der Anwender kann für jeden ausgewählten Behälter im Dialog entscheiden, ob das Kommando angewendet wird oder nicht. Die Dialogführung erfolgt jedoch nur dann, wenn der Name des Regelbehälters mit Hilfe von Musterzeichen spezifiziert ist.
Ein Kommandoabbruch ist möglich.

=*NO

Die Funktion wird ohne Rückfrage auf jeden Regelbehälter angewendet.

=*COGUARD

Der Anwender kann für jeden ausgewählten Behälter im Dialog entscheiden, ob die Funktion angewendet wird oder nicht. Die Dialogführung erfolgt unabhängig davon, ob der Name des Regelbehälters mit Hilfe von Musterzeichen spezifiziert ist oder nicht.
Ein Funktionsabbruch ist möglich.

=*USERID

Diesen Kontrolldialog kann nur ein Guard-Administrator verwenden.
Der Guard-Administrator kann für jede ausgewählte Benutzerkennung im Dialog entscheiden, ob die Funktion angewendet wird oder nicht. Die Dialogführung erfolgt jedoch nur dann, wenn die Benutzerkennung im Namen des Regelbehälters mit Hilfe von Musterzeichen spezifiziert ist.
Ein Funktionsabbruch ist möglich.

=*CATALOG

Der Anwender kann für jede ausgewählte Katalogkennung im Dialog entscheiden, ob die Funktion angewendet wird oder nicht. Die Dialogführung erfolgt jedoch nur dann, wenn die Katalogkennung im Namen des Regelbehälters mit Hilfe von Musterzeichen spezifiziert ist.
Ein Funktionsabbruch ist möglich.

ERRMSG

Meldungsausgabe
Der Anwender kann angeben, ob aufgetretene Fehler als Meldung angezeigt werden. Das kann erwünscht sein, wenn zum Beispiel eine Positionsregel nicht vorhanden ist und eine Bearbeitung darum nicht möglich war.

=*NO

Es werden keine Meldungen ausgegeben.

=*YES

Es werden Meldungen ausgegeben.

COGUARD

Name des Regelbehälters
Dieser Operand bezeichnet den Namen des Regelbehälters, aus dem Regeln gelöscht werden.

Musterzeichen im Namen des Regelbehälters bewirken, dass die Regeln aus mehreren Behälter gelöscht werden, sofern diese zugreifbar sind.
Musterzeichen in der Benutzerkennung darf nur ein Guard-Administrator spezifizieren.


ACHTUNG!
Der Operand muss mit einem Wert versehen werden. Es dürfen nur Großbuchstaben verwendet werden!


RULENAM

Name der Regel
Dieser Operand bezeichnet den Namen der zu löschenden Regel. Musterzeichen im Namen sind erlaubt. Verbleibt keine Regel mehr im Regelbehälter, wird er gelöscht.


ACHTUNG!
Der Operand muss mit einem Wert versehen werden. Es dürfen nur Großbuchstaben verwendet werden!


=*ALL

Es werden alle Regeln und damit auch der Regelbehälter gelöscht.

Makro-Returncode

SC2   

SC1  

Maincode

Erläuterung

X’00’

X’00’

X’0000’

class A: CMD0001

X’02’

X’00’

X’3000’

class A: COO3000
Warnung: Die Dialog-Kontrollabfrage wurde mit ’Terminate’ beantwortet und die Funktionsdurchführung dadurch abgebrochen

X’02’

X’00’

X’3001’

class A: COO3001
Warnung: Ein Regelbehälter wurde gelöscht, weil er keine Regeln mehr enthielt

X’02’

X’00’

X’3002’

class A: COO3002
Warnung: Bei Wildcardverarbeitung wurden ein oder mehrere Regelbehälter gelöscht, weil keine Regeln mehr eingetragen waren

X’02’

X’00’

X’3003’

class A: COO3003
Warnung: Bei Wildcardverarbeitung konnten nicht alle Regelbehälter korrekt bearbeitet werden

X’02’

X’00’

X’3004’

class A: COO3004
Warnung: Bei Wildcardverarbeitung konnten nicht alle Regelbehälter korrekt bearbeitet werden und es wurden ein oder mehrere Regelbehälter gelöscht, weil keine Regeln mehr eingetragen waren


X’01’

X’3100’

class B: COO3100

X’00’
X’01’
X’02’
X’03’
X’04’

ungültige Parameteradresse
ungültiger Operand: DIALOG
ungültiger Operand: COGUARD
ungültiger Operand: RULENAM
ungültiger Wert im reservierten Feld

X’00’

X’20’

X’3200’

class C: COO3200

X’00’

X’40’

X’3300’

class D: COO3300

X’00’

X’40’

X’3302’

class D: COO3302

X’00’

X’40’

X’3304’

class D: COO3304

X’00’

X’40’

X’3306’

class D: COO3306

X’00’

X’40’

X’3308’

class D: COO3308

X’00’

X’40’

X’3309’

class D: COO3309

X’00’

X’40’

X’3310’

class D: COO3310

X’00’

X’40’

X’3313’

class D: COO3313

X’00

X’40

X’3314’

class D: COO3314

X’00’

X’40’

X’3315’

class D: COO3315

X’00’

X’80’

X’3900’

class E: COO3900

X’00’

X’80’

X’3901’

class E: COO3901

X’00’

X’80’

X’3902’

class E: COO3902

Die genaue Fehlerursache kann durch Aufruf des Kommandos /HELP-MSG mit der in der Tabelle angegebenen Fehlernummer ermittelt werden, z.B. /HELP-MSG COO3902.