PDA

View Full Version : aktuelle Liste aller offenen Commits je DB



itec01
08-07-14, 09:38
Hallo,
gibt es eine Möglichkeit sich die Job's anzuzeigen, welcher gerade offene Commits (pending) verursachen?
Wir haben derzeit das Problem, dass die Datensicherung abbricht (SAVACT), weil offene commits durch QZDASOINT Jobs existieren. Ich möchte die Jobs dann beenden.

Danke.

Klaus

andreaspr@aon.at
08-07-14, 10:02
Hallo Klaus,

ich weis nicht ob dir der Command weiter hilft:
WRKCMTDFN
Da gibt es leider nur eine Bildschrim bzw. *PRINT Ausgabe.

Alternativ gibt es noch ein haufen an APIs (http://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_72/apis/jc1.htm?lang=en)

lg Andreas

BenderD
08-07-14, 10:09
... savact und commit Sperren, eine never ending story (funktioniert nach meinen Erfahrungen nur manchmal, am Besten, wenn garnix aktiv ist). Mit WRKCMTDFN (ich kenne kein Pendant API) kriegt man zwar die Jobs raus, aber ein Abbruch kann auch dauern, wenn viele Sperren gezogen sind). Wir haben das eigentlich erst dicht gekriegt, nachdem wir vor dem Save alles störende weggeräumt und kontrolliert angehalten/beendet haben, was allerdings bei der meisten Software nicht geht. Ein Versuch könte noch sein beim SAVACTWAIT mit *NOCMTBDY zu versuchen, aber ob das hilft? (Wahrscheinlich auch nur manchmal).

D*B

itec01
08-07-14, 10:17
WRKCMTDFN hilft mir weiter. Ist zwar etwas mühsam sich durch die Printerfile, auch per PGM, zu wühlen. Aber besser als nichts. API's werde ich mir aber auch noch anschauen.
Danke für die Hilfe.