PDA

View Full Version : auslesen Spoolattribute



buppo
19-10-07, 13:06
Hallo zusammen,
ich brüte jetzt schon einen halben Tag über ein Problem.

Mit den Spool-API's kopiere ich einen Spool mit neuem User in eine andere OUTQ. Dabei wird (durch die API's) eine
neue Job- und Spoolnummer für den duplizierten Spool vergeben.
Diese Information brauche ich aber ins ausführende CL zurück, um den neuen Spool weiterzubearbeiten.

Das API QUSRSPLA hilft da nicht weiter, da hier immer die Attribute des zu kopierenden Spools zurückkommen.

Hat jemand eine Idee, wie man and die benötigten Daten kommt?

Für schnelle Hilfe wäre ich dankbar:D

Fuerchau
19-10-07, 16:20
Da du ja den Spool selber erstellst, gibst du Spool-Name und User auch selber vor.
Laut API wird für den Job die letzte Nr.+1 vergeben, so dass du mit SPLNBR(*LAST) arbeiten kannst, alle anderen Daten kennst du ja.

B.Hauser
20-10-07, 17:52
Hallo,

mit dem API QSPRILSP (Retrieve Identity of Last Spooled File Created) kannst Du die benötigten Informationen ermitteln.

Birgitta

buppo
22-10-07, 08:43
Hallo Furchau,
Deine Aussage ist leider nicht richtig. Nachfolgend die Spoolattribute des Ausgangsspools und des duplizierten Spools.

Ausgangsspool:

Mit Spool-Dateiattributen arbeiten

Job . . . . . . . . : QPADEV0009 Datei . . . . . . . : TEST
Benutzer . . . . . : BUPPO Anzahl . . . . . . : 000002
Anzahl . . . . . . : 116561 Erstellungsdatum . . : 22.10.07
Jobsystemname . . . : BUP Erstellungszeit . . : 09:33:06


duplizierter Spool:

Mit Spool-Dateiattributen arbeiten

Job . . . . . . . . : QPRTJOB Datei . . . . . . . : TEST
Benutzer . . . . . : ARCHUSER Anzahl . . . . . . : 000157
Anzahl . . . . . . : 003852 Erstellungsdatum . . : 22.10.07
Jobsystemname . . . : BUP Erstellungszeit . . : 09:33:27



Hallo Birgitta,

supi, dieses API liefert das richtige Ergebnis.
Danke

Fuerchau
22-10-07, 10:11
Dir fehlt anscheinend nur die Job-Nr. des QPRTJOB um auch mit *LAST arbeiten zu können.
Da ist das API natürlich besser (und mit Sicherheit auch schneller).

buppo
22-10-07, 12:27
Ja, das ist richtig, Aber über das API klappts ja.
Danke nochmal für die schnelle Hilfe:D

Kann man weiterempfehlen