[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2001
    Beiträge
    105

    Question Drucksteuerung usw.

    moin forum,

    ich habe da ein problem mit der drucksteuerung!und zwar habe ich eine rmtoutq erstellt die wiederum automatisch mit dem entsprechenden ausgeabepgm startet.
    alle betreffenden usrprfs habe ich als ausgabewarteschlange den erstellte rmtoutq hinterlegt...
    die prtf habe ich ebenfalls entsprechend geändert!
    das hat auch ca eine woche super funktioniert
    aber seit einigen tagen startet die rmtoutq nicht mehr selbständig und die spools der usr laufen in den prt01 der schon ewig nicht mehr verwendet wird und nicht mehr in die erstellte rmtoutq!

    wer kann mir da helfen, denn das macht mich langsam ganz scheckig.

    grüße mike

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    727

    Post

    Als erstes solltest du das Jobprotokoll des Subsystems QSPL anschauen.
    Die remote Writer werden normalerweise automatich per Autostartjob-Eintrag (QSTRRMTWTR) im SBS QSPL gestartet.

    Warum die Spools in der PRT01 landen ?!

    Wann das System die im USRPRF angegebene Warteschlange nicht findet wird die Ausgabe in die Standardsystemwarteschlange gestellt (Systemwert QPRTDEV).

    Dann kannst du noch in die Joblogs der interaktiven Jobs schauen. Hier taucht normalerweise ein Fehler auf, wenn die im Benutzerprofil angegebene Warteschlange nicht dem Job zugeordnet werden kann.

    Vielleicht ist das ein Ansatz.
    Sven

    [Dieser Beitrag wurde von Sven Schneider am 20. Dezember 2001 editiert.]

  3. #3
    Registriert seit
    Nov 2001
    Beiträge
    105

    Post

    danke erstmal,

    in der qspl finde ich den job der aber wie mir scheint nicht so ganz korrekt ist.

    Jobname . . . . . . . . . . . . >
    Standard
    Benutzer . . . . . . . . . . . > QSPLJOB
    Nummer . . . . . . . . . . . . > 454281
    Jobpriorität (in JOBQ) . . . . *SAME
    Ausgabepriorität (in OUTQ) . . . 5
    Druckeinheit . . . . . . . . . . PRT01
    Ausgabewarteschlange . . . . . . Standard
    Bibliothek . . . . . . . . . . QUSRSYS
    Ausführungspriorität . . . . . . 50


    als druckeinheit ist da prt01 hinterlegt...warum?
    und warum nicht standard(so heißt der drucker!)
    will ich standard angeben findet die 400 diesen nicht.


    ???MIKE???

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    304

    Wink

    Hallo delphix,
    ich vermute, dass Deine RMTOUTQ fehlerhaft startet. Du musst Dir mal das Jobprotokoll anschauen. Du kannst ein Protokoll auch provozieren, wenn Du folgendes machst:
    ENDWTR WTR(Name der RMTOUTQ)
    STRRMTWTR OUTQ(Name der RMTOUTQ)
    Funktioniert das, muss es mit WRKACTJOB im Subsystem QSPL einen Job mit Namen der RMTOUTQ geben. Dort mit Auswahl 8 das Jobprotokoll anschauen.
    Funktioniert das nicht, auf Deinem Bildschirm DSPJOBLOG eingeben und dort nach Fehlermeldungen suchen.
    Gruss Reinhold
    R.Schreiber

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    727

    Post

    Also für eine remote outq gibt es keine Druckereinheit.
    Normalerweise macht das keine Probleme, wenn die AS/400-Anwendung gespoolte Ausgaben erstellt.

    Es gibt aber auch Anwendungen, welche direkt zum Drucker drucken.
    Hier gibt es zwei Möglichkeiten :

    1. Erstelle einen "Dummy"-Drucker mit QSYS/CRTDEVPRT DEVD(STANDARD)
    DEVCLS(*VRT)
    TYPE(5225)
    MODEL(1)
    Diesen Drucker trägst du dann als PRTDEV(STANDARD) im USRPRF ein.

    oder

    2. ändere bei der betroffenen Printerfile die Paramter SPOOL(*YES)und OUTQ(*JOB). Somit wirkt der Paramter PRTDEV(PRT01) des interakt. Jobs nicht.

    Damit müsste es funktionieren.
    Sven


    [Dieser Beitrag wurde von Sven Schneider am 20. Dezember 2001 editiert.]

Similar Threads

  1. Drucksteuerung Star 2000
    By Chrizz in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 22-11-05, 16:12

Berechtigungen

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