PDA

View Full Version : Ermitteln ob aktuelles Programm ineraktiv läuft oder im Batch



harkne
19-05-16, 08:58
Hallo zusammen,

kann ich in meinem Programm ermitteln ob es interaktiv oder im Batch läuft ?

Viele Grüße Harkne

Robi
19-05-16, 09:26
ja

clle: rtvjoba type(&Iakt) 1 = ja, 0 = nein (also batch)

RPG* : call das cl

Robi

PS
Ich hab auch schon mal gesehen das Pgmme einen Pseudo Bildschim mit UC haben.
Wenn der Open in die Hose geht ist es auch Batch.[@]

andreaspr@aon.at
19-05-16, 09:36
Hallo,

ab 7.1 gibt es auch die SQL Funktion QSYS2.GET_JOB_INFO()

Select JOB_TYPE from table(QSYS2.ACTIVE_JOB_INFO(job_name_filter=>'*')) t
Da bekommst du auch alle Infos wie JOB_TYPE, SUBSYSTEM, Speicherverbrauch, Priorität, Status uvm.

lg Andreas

harkne
20-05-16, 14:34
Das mit RTVJOBA gefällt mir ganz gut. Vielen Dank für die Antworten