PDA

View Full Version : Prozeduren beim Systemstart



Mark_S
13-04-04, 11:37
Wo kann man sehen, welche Prozeduren nach dem Systemstart, IPL ablaufen, also QSTRUP usw.?

Danke
Mark

Brownie
13-04-04, 13:27
Hallo Mark,

schau erstmal in den sysvalues (wrksysval) nach dem wert für qstruppgm. dort findest du den namen und die bibliothek, in denen die startup-prozedur steht.

mit rtvclsrc kannst du die quelle "retrieven".

falls du nicht klar kommst, melde dich nochmal.

viel erfolg

Brownie




Wo kann man sehen, welche Prozeduren nach dem Systemstart, IPL ablaufen, also QSTRUP usw.?

Danke
Mark

Pikachu
13-04-04, 21:39
Hallo Mark !

Mach mal einen DSPLOG und gib Datum und Zeit des letzten IPLs an. Wenn eure Systemchronik (QHST-Protokoll) bis zum letzten IPL zurückreicht kannst du sehen, welche Jobs gestartet werden und was beim IPL so alles passiert. Zu den einzelnen Meldungen kannst du mit F1 nähere Informationen anzeigen und dann weiter mit F9 noch weitere Nachrichtendetails.

Es gibt Systemjobs, das sind die die beim WRKACTJOB ganz am Ende stehen (Art SYS), diese werden vom System selbst gestartet, der allererste Job ist glaub ich der SCPF, wieder andere Jobs werden als Autostartjobs von Subsystemen gestartet (siehe z.B. DSPSBSD QCTL und dann Auswahl 3, sowie DSPJOBD auf die jeweilige Jobbeschreibung). Das steuernde Subsystem wird soweit ich weiß von irgendeinem QSYSARBx-Systemjob gestartet. Das Startprogramm (Systemwert QSTRUPPGM) wird vom steuernden Subsystem als Autostartjob gestartet. Den Quelltext des Startprogramms kannst du wie Brownie bereits geschrieben hat mit RTVCLSRC abrufen (soferns geht). Dieses Programm startet auch wieder diverse Subsysteme (sogar in Anhängigkeit ob steuerndes Subsystem QBASE oder QCTL ist) die wiederum eigene Autostartjobs besitzen.

Viele Grüße
Jürgen