Crypto-Kennwort aus der Crypto-Kennwort-Tabelle des Auftrags austragen
Komponente: | BS2000 |
Funktionsbereich: | Dateiverarbeitung |
Anwendungsbereich: | FILE |
Privilegierung: | STD-PROCESSING |
Funktionsbeschreibung
Das Kommando REMOVE-CRYPTO-PASSWORD entfernt ein, mehrere oder alle Crypto-Kennwörter aus der Crypto-Kennworttabelle des Auftrags. Alle Kennwörter, die nicht explizit mit dem Kommando ausgetragen wurden, werden automatisch bei Auftragsende gelöscht.
Für jedes fehlerfrei entfernte Crypto-Kennwort wird der Zähler für die Anzahl der Crypto-Kennwörter in der Crypto-Kennwort-Tabelle reduziert.
Crypto-Kennwörter sind maximal 8 Zeichen lang. Crypto-Kennwörter mit weniger als 8 Zeichen werden systemintern linksbündig gespeichert und mit binär Null aufgefüllt. Das bedeutet, dass die beiden in Form eines C-Stings angegebenen Crypto-Kennwortangaben C’ABCD’ und C’ABCD ’ nicht identisch sind und aufgrund der unterschiedlichen internen Darstellung vom kryptographischen Algorithmus zwei unterschiedliche Crypto-Kennwörter errechnet werden:
| intern: |
|
| intern: |
|
Die Meldung DMS06DC weist den Aufrufer darauf hin, dass ein angegebenes Crypto-Kennwort nicht in der Crypto-Kennwort-Tabelle gefunden wurde.
Zur Verschlüsselung von Dateien siehe auch Handbuch „Einführung in das DVS“ [13].
Fern-Dateizugriff – REMOTE-FILE-ACCESS
Das Kommando REMOVE-CRYPTO-PASSWORD wird vom anfordernden Auftrag automatisch an alle RFA-Partnerprozesse weitergeleitet.
Format
REMOVE-CRYPTO-PASSWORD | Kurzname: RMCPW |
PASSWORD = *ALL / *SECRET / list-poss(20): <c-string 1..8> / <x-string 1..16> |
Operandenbeschreibung
PASSWORD = *ALL / *SECRET / list-poss(20): <c-string 1..8> / <x-string 1..16>
Kennwörter, die aus der Crypto-Kennwort-Tabelle auszutragen sind.
Maximal 20 Crypto-Kennwörter dürfen in einem Kommandoaufruf angegeben werden. Zwischen Groß- und Kleinscheibung wird nicht unterschieden.
Der Operand PASSWORD hat folgende Besonderheiten:
Der eingegebene Wert wird nicht protokolliert.
Im geführten Dialog ist das Eingabefeld automatisch dunkelgesteuert.
Bei Angabe von *SECRET oder ^ stellt SDF im ungeführten Dialog und in Vordergrundprozeduren ein dunkelgesteuertes Eingabefeld zur verdeckten Eingabe des Kennwortes zur Verfügung.
PASSWORD = *ALL
Es werden alle Einträge aus der Crypto-Kennwort-Tabelle des Auftrages gelöscht.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Kommando ausgeführt | |
1 | CMD0202 | Syntax- oder Semantikfehler im Kommando | |
32 | DMS05C7 | Unerwarteter Fehler im DVS | |
64 | DMS066A | Angegebenes Crypto-Kennwort nicht verwendbar | |
64 | DMS0691 | Crypto-Kennwort-Tabelle hat maximale Größe erreicht | |
64 | DMS0692 | Maximale Anzahl Crypto-Kennwörter pro Task erreicht | |
64 | DMS06FF | BCAM-Verbindung unterbrochen | |
130 | DMS0594 | Nicht genügend virtueller Speicherplatz vorhanden |