PDA

View Full Version : Drucksteuerung usw.



delphix
20-12-01, 08:27
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

Sven Schneider
20-12-01, 08:55
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.]

delphix
20-12-01, 09:19
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???

schreibr
20-12-01, 10:37
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

Sven Schneider
20-12-01, 11:56
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.]