PDA

View Full Version : Prüfen, ob es für einen Job bereits Spools gibt.



hwalk
09-02-09, 12:35
Hallo zusammen,

ich suche eine Möglichkeit (am besten in CL), um zu ermitteln ob in einem Job bereits ein Spool existiert.
Ich könnte natürlich einfach einen CPYSPLF machen und den Fehlercode auswerten.
Gibt es da was komfortableres?

Fuerchau
09-02-09, 13:54
Wenn du den Namen der SPLF kennst, kannst du einfach "CHGSPLFA MYNAME" versuchen.
Es wird nichts geändert, da alles auf *SAME steht.

Ist der SPLF-Name nicht bekannt, helfen nur die Spool-API's, die allerdings wieder die USRSPC-API's verwenden.

kuempi von stein
09-02-09, 14:29
Soweit, so gut.
Wir haben hier Anwendungen laufen, wo die Printerfile dazu schon mal mit Null Seiten im Spool steht.
Solange es nichts zu drucken gibt, kann man sich ja auch die leeren Seiten (Also nur Überschrift, Rest leer [Fehlerprotokoll z.B.]) ja auch sparen.
Da greift dann sämliches CHGSPLF und CPYSPLF aber nicht, oder?
(Also es greift, sagt aber nichts aus meine ich)

kuempi

hwalk
09-02-09, 16:37
Vielen Dank! Das ging echt schnell.

Gibt es eigentlich im Netz ein Tutorial oder eine Doku zu APIs auf der i5 in RPG/CL usw., die ihr empfehlen könnt?

Fuerchau
09-02-09, 16:42
Wenn ich was suche, schaue ich immer zuerst hier nach:
http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp

API's finden sich dann hier:
Application programming interfaces (http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/apiref/api.htm)

B.Hauser
09-02-09, 17:42
... ganz brauchbar ist auch das folgende Redpaper:
RPG: APIs (http://www.redbooks.ibm.com/abstracts/redp4324.html?Open)

Birgitta