[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    90

    Question Query verlangt vorhandene Druckereinheit,

    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('')



    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.

  2. #2
    Registriert seit
    Dec 2000
    Beiträge
    450
    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

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    54
    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

  4. #4
    Registriert seit
    Sep 2003
    Beiträge
    90

    Thumbs up

    Danke !
    für die schnelle Hilfe

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    727
    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

  6. #6
    Registriert seit
    Apr 2002
    Beiträge
    17

    virtuelles Device

    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

Similar Threads

  1. Query mit Eingangsfolge
    By Frank Ziegler in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 10-12-06, 10:21
  2. QueryManager / Query ---> Aufruf mit Variablen
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 29-11-06, 18:07
  3. Datum in Query
    By heini in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 30-09-06, 10:10
  4. Query Manager -_-
    By Azubiiiiii in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 03-08-06, 09:44
  5. Query und Datum
    By Hubert Brethauer in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 05-05-06, 12:37

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •