PDA

View Full Version : Query verlangt vorhandene Druckereinheit,



falke34
16-09-03, 20:23
Hallo *alle,
brauche dringend Hilfe, aufgrund der Ablösung von Printservern,
muss ich meine vorhandenen Queryabfragen ändern.
Da ich keine vohandene Druckereinheiten mehr habe, sondern nur noch IP.Adressen im Netz. Muss ich irgend wie einen virtuellen Drucker in den Query einsteuern.
Bin etwas planlos !?!

Danke Falke34javascript:smilie(':confused:')



Nachrichten-ID . . . . : QRY1616 Bewertung . . . . . . : 30
Nachrichtenart . . . . : Diagnose
Sendedatum . . . . . . : 03.09.16 Sendezeit . . . . . . : 21:00:48

Nachricht . . . : Druckereinheit OUTAI nicht gefunden.
Ursache . . . . : Diese Druckereinheit existiert nicht. Möglicherweise wurde
der Name falsch eingegeben oder die Druckereinheit wurde gelöscht oder
umbenannt.
Fehlerbeseitigung: Namen einer vorhandenen Druckereinheit oder *PRINT
angeben, wenn der Sitzungsdrucker benutzt werden soll. Query benutzt den
Sitzungsdrucker, der zum Zeitpunkt der Ausführung der Abfrage angegeben ist.

Bruno Jakob
17-09-03, 06:44
Beim Query kann man nur einen Drucker aber keine OUTQ angeben. Wenn du *PRINT einträgst wird die OUTQ aus den Jobdefinitionen verwendet.

Eine Möglichkeit ist also, vor der Ausführung eines Query mit CHGJOB die gewünschte OUTQ auszuwählen. Noch besser natürlich den Query im Batch laufen zu lassen und beim SBMJOB die OUTQ mitzugeben.

Gruß
Bruno

Heinz Bretthauer
17-09-03, 09:21
Wir verwenden den OVRPRTF für die Query-Printerfile

OVRPRTF FILE(QPQUPRFIL) OUTQ(&outq) SPLFNAME(&Name)
RUNQRY QRY(queryname) OUTTYPE(*PRINTER)

Das hat noch den Vorteil, dass man 'schöne' Namen für die Spooldatei vergeben kann. Auch Parameter wie SAVE(*YES) für wichtige Listen sind möglich.

Heinz Bretthauer

falke34
17-09-03, 11:18
Danke !
für die schnelle Hilfe
:)

Sven Schneider
17-09-03, 12:18
Da ich davon ausgehe, das du nur über remote outqs (LPD/LPR)druckst, kann man auch eine Dummy Printerdevice einrichten.

CRTDEVPRT DEVD(DRUCKER1)
DEVCLS(*VRT)
TYPE(3812)
MODEL(1)
Der Parameter CTL bleibt hier leer.

Diese Device muß genauso heißen wie die Outq, dann funktioniert auch Query/400.
Die Device muß nur existieren und kann nicht angehängen werden.

Sven

FRIHO
17-09-03, 12:21
du kannst für jede Remote-OUTQ ein virtuelles Druckerdevice erstellen. Voraussetzung ist das die Remote-OUTQ in der QUSRSYS liegt.

CRTDEVPRT DEVD(OUTQ - NAME)
DEVCLS(*VRT)
TYPE(3812)
MODEL(1)
ONLINE(*NO)
FONT(011)

es folgt die Fehlermsg CPI2611 (OUTQ bereits vorhanden)
Dannach kann die OUTQ wie ein Druckerdevice verwendet werden.

MfG Friedhelm Holst