also, den Status eines Jobs kann ich über den FB SHOW_JOBSTATE auslesen - oder direkt durch eine Datenbankabfrage auf die DB-Tabelle TBTCO
aber wenn meine Datenselektion relativ lange braucht und ich in der Zwischenzeit immer einen SELECT auf die Datenbank mache (innerhalb einer DO-Schleife), dann hat das doch erst recht wieder schlechte Auswirkungen auf die Performance - gibt es da keine andere Möglichkeit?
das Problem hatte ich damals auch. Da bei meinem Report sowieso noch Eingriffe durch den User erforderlich waren, habe ich bei Beendigung des Jobs eine Meldung an ihn geschickt.
Also meine User haben sich gefreut, dass sie in der Zwischenzeit etwas anderes machen konnten und nicht vor dem Bildschirm darauf warten mussten, dass der Report fertig wird.
Aber ich schicke ihnen auch ene Nachricht, wenn der Job beendet wird.