Anmelden

View Full Version : Status einer OUTQ ermitteln



mis69
13-02-07, 12:23
Hallo,

ich habe ein kleines Problem. Eine remote-OUTQ soll immer im Status RLS/WTR stehen. Ist sie das nicht, soll der Drucker beendet und neu gestartet werden.

Wie kann ich den Status der OUTQ abfragen?

Fuerchau
13-02-07, 13:11
Das geht nur mit folgendem API:
Retrieve Output Queue Information (QSPROUTQ) API (http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/apis/QSPROUTQ.htm)

mis69
13-02-07, 13:33
Prima, das hilft mir doch schon ein ganzes Stück weiter.

Vielen Dank!

KingofKning
13-02-07, 14:38
Das geht nur mit folgendem API:
Retrieve Output Queue Information (QSPROUTQ) API (http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/apis/QSPROUTQ.htm)

Hallo,
ich habe gerade mir mal die Seiten bei IBM angesehen, ist es wahrhaftig so daß man sich jetzt ein CL schreiben muß und die komplette Struktur definieren muß oder kann man die sich auch irgendwo bei IBM passend runterladen?
Gruß Gregor

Pikachu
13-02-07, 15:57
Es müsste genügen, wenn man eine entsprechend lange Empfängervariable und die zugehörige Länge übergibt und nach dem Aufruf dann die gewünschten Werte an der jeweiligen Stelle abgreift.

Fuerchau
14-02-07, 09:59
Meistens ja, aber einige häufig verwendete Strukturen sind in der Lib QSYSINC/QRPGSRC bzw QRPGLESRC hinterlegt.
Diese kann man sich einfach per Copy einbinden.