Z-MOD79

Dieses Dokument behandelt die folgenden Themen:


Beschreibung

Einen logischen Drucker ändern.

Dieses Subprogramm kann nur von einem Supervisor oder Systemadministrator benutzt werden.

Die bestehenden Werte für Druckerprofil und Beschreibung werden gelöscht. Um die bestehenden Werte beizubehalten, müssen Sie sie in den entsprechenden Parametern erneut angeben.

Anmerkung:
Wenn Sie unter Natural Advanced Facilities arbeiten, müssen Sie im Parameter Drucker-TID den Namen des logischen Druckerprofils eingeben.

Nach der erfolgreichen Ausführung von Z-MOD79 erfolgt immer ein END TRANSACTION. Sie können die Transaktionsverarbeitung nicht kontrollieren.

Parameter

Parameter Format Ein Aus Bemerkung
Return-Code N2   X  
Buero A8 E   Das Bürokennzeichen eines Supervisors oder Systemadministrators.
Passwort A8 E   Das Passwort des o.g. Büros.
Drucker-ISN P8 E*   Die ISN des logischen Druckers, der geändert werden soll. Entweder Drucker-ISN oder Druckername, nicht beides.
Druckername A32 E*   Der Name des logischen Druckers, der geändert werden soll. Entweder Druckername oder Drucker-ISN, nicht beides. Der Druckername kann nicht geändert werden.
Drucker-TID A8 E   Die Terminal-ID, LU-Nummer oder ein vergleichbares Terminal-Ziel für den Drucker, der benutzt werden soll, wenn ein Teilnehmer den Namen eines logischen Druckers eingibt.
Druckerprofil A32 O   Das Druckerprofil, das dem logischen Drucker zugeordnet werden soll. Um das bestehende Druckerprofil beizubehalten, müssen Sie es erneut angeben.
Beschreibung A60/1:4 O   Eine kurze Beschreibung für den logischen Drucker. Um die bestehende Beschreibung beizubehalten, müssen Sie sie erneut angeben.

Return-Codes

00 Erfolg
02 Ungültiger Büroname oder - nur im Batch-Betrieb - Büro gesperrt
03 Falsches Passwort
08 Geben Sie entweder ISN oder Name ein - nicht beides
15 Ungültiger Administratorstatus
84 Das gewünschte Druckerprofil existiert nicht
89 Es wurde keine TID/LU angegeben
91 Sie müssen Druckername und Drucker-TID angeben
92 Der Druckername wurde nicht gefunden

Subprogramme

Z-120
Z-122
Z-123
Z-1200&0

Beispiel

0010 *
0020 DEFINE DATA
0030 LOCAL
0040 1 RETURN-CODE       (N2)
0050 1 BUERO             (A8)
0060 1 PASSWORT          (A8)
0070 1 DRUCKER-ISN       (P8)
0080 1 DRUCKERNAME       (A32)
0090 1 DRUCKER-TID       (A8)
0100 1 DRUCKERPROFIL     (A32)
0110 1 BESCHREIBUNG      (A60/1:4)
0120 *
0130 END-DEFINE
0140 *
0150 RESET RETURN-CODE
0160 MOVE 'BUERO'          TO BUERO
0170 MOVE 'PASSWORT'       TO PASSWORT
0180 MOVE 'DRUCKERNAME'    TO DRUCKERNAME
0190 MOVE 'TID'            TO DRUCKER-TID
0200 MOVE 'DRUCKERPROFIL'  TO DRUCKERPROFIL
0210 MOVE 'BESCHREIBUNG-1' TO BESCHREIBUNG(1)
0220 MOVE 'BESCHREIBUNG-2' TO BESCHREIBUNG(2)
0230 MOVE 'BESCHREIBUNG-3' TO BESCHREIBUNG(3)
0240 MOVE 'BESCHREIBUNG-4' TO BESCHREIBUNG(4)
0250 *
0260 CALLNAT 'Z-MOD79'
0270   RETURN-CODE
0280   BUERO
0290   PASSWORT
0300   DRUCKER-ISN
0310   DRUCKERNAME
0320   DRUCKER-TID
0330   DRUCKERPROFIL
0340   BESCHREIBUNG(*)
0350 *
0360 IF RETURN-CODE = 0
0370   WRITE 'Logischer Drucker wurde geaendert'
0380 ELSE
0390   WRITE 'Return-Code:' RETURN-CODE
0400 END-IF
0410 *
0420 END