When was the system last IPL'd?

Here's a tip that shows you how to find out when the system was last IPL'd.

You Can View User Feedback To This Tip

Ever need a quick way to check the date and time the system was IPL'd? Using the QUSRJOBI API and the SCPF job that starts every IPL, the following code will return the date and time of the last IPL.


 		
/*  Program  LASTIPL     */
/*  Bryan Dietz 3X Corp.  */

PGM
DCL VAR(&DATA) TYPE(*CHAR) LEN(150)
DCL VAR(&BIN) TYPE(*CHAR) LEN(4) VALUE(X'00000096')
DCL VAR(&CEN) TYPE(*CHAR) LEN(1)
DCL VAR(&YY) TYPE(*CHAR) LEN(2)
DCL VAR(&MM) TYPE(*CHAR) LEN(2)
DCL VAR(&DD) TYPE(*CHAR) LEN(2)
DCL VAR(&HH) TYPE(*CHAR) LEN(2)
DCL VAR(&M) TYPE(*CHAR) LEN(2)
DCL VAR(&SS) TYPE(*CHAR) LEN(2)
DCL VAR(&FMT) TYPE(*CHAR) LEN(8) VALUE('JOBI0400')
DCL VAR(&JOB) TYPE(*CHAR) LEN(26) +
     VALUE('SCPF      QSYS      000000')
DCL VAR(&JOBI) TYPE(*CHAR) LEN(16)
CALL   PGM(QUSRJOBI) PARM(&DATA &BIN &FMT &JOB &JOBI)
CHGVAR VAR(&CEN) VALUE(%SST(&DATA 63 1))
CHGVAR VAR(&YY) VALUE(%SST(&DATA 64 2))
CHGVAR VAR(&MM) VALUE(%SST(&DATA 66 2))
CHGVAR VAR(&DD) VALUE(%SST(&DATA 68 2))
CHGVAR VAR(&HH) VALUE(%SST(&DATA 70 2))
CHGVAR VAR(&M) VALUE(%SST(&DATA 72 2))
CHGVAR VAR(&SS) VALUE(%SST(&DATA 74 2))
SNDPGMMSG  MSG('The system was last IPL''d on ' || &MM +
           || '/' || &DD || '/' || &YY || ' at ' || +
           &HH || ':' || &M || ':' || &SS || '.')
END: ENDPGM 

USER FEEDBACK TO THIS TIP

  • Regarding the code used to determine when the last IPL occurred, I use: WRKSPLF SELECT(*ALL *ALL *ALL SCPF) and view the joblog. — Brian Poznanski

==================================
MORE INFORMATION ON THIS TOPIC
==================================

The Best Web Links: tips, tutorials and more.

Ask your systems management questions--or help out your peers by answering them--in our live discussion forums.

Ask the Experts yourself: Our systems management gurus are waiting to answer your technical questions.

This was first published in December 2001

Dig deeper on Implementation

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchEnterpriseLinux

SearchDataCenter

Close