IBM iSeries User Manual

Page 51

Advertising
background image

DSPLOG QHST

Press the Enter key after the history log is shown.

3. Type the Work with Objects and Display All History Logs (WRKOBJ QSYS/QHST*) command to

work with all of the history logs:

WRKOBJ QSYS/QHST*

Press the Enter key.

4. Use the rename or delete option on each history log to make sure the history logs will not be

distributed to the target site system.

Using CD-ROMs for installing Licensed Internal Code

If CD-ROMs are used to install Licensed Internal Code, block 15 of the CD-ROM must contain a pointer to
the QCDIML file. This information cannot be calculated ahead of time due to the size of the path table not
being known. Once all the files for the first CD-ROM are placed into the byte stream, QCDIML should be
added as the last file. Then calculate the offset to this file in 512 byte blocks and place that information in
logical sector 15 of the CD-ROM.

The header of the initial microcode load (IML) structure is located on the media and uses the contents of
logical sector 15. Block address 15 contains a pointer to the IML (in this case QCDIML) header.

The first 32 bytes of block 15 on the media are defined in the following table:

Byte

Description

0-3

Descriptor. These bytes must contain the EBCDIC
characters ’IMP1’ (x’C9D4D7F1’) which qualify the media
as an iSeries server IPL media.

4-7

Reserved. These bytes are reserved and must be
hexadecimal zeros.

8-9

Field Length. These bytes contain the length in bytes of
the IPL pointer substructure which includes this field. This
field must contain x’0008’.

10

Reserved. This byte is reserved and must be hexadecimal
zeros.

11

Identifier. This byte must be x’01’ and identifies the
following data as a four byte pointer to the IPL header.

12-15

IPL Media Header Pointer. This right-justified four-byte
field is the offset in hexadecimal notation from the start of
the media (logical sector 0) to the location of the IPL file
(QCDIML). It is in units of 512-byte logical blocks. The
value must never be greater than ’0003FFFC’X.

16-32

Reserved. These bytes are reserved and must be
hexadecimal zeros.

An example of this coded in comment form follows:

/****************************************************************/

/*

*/

/*

The recordhas the following format:

*/

/*

CHAR(4) - 'C9D4D7F1'X (Indicates pointer record)

*/

/*

CHAR(4) - '00000000'X (reserved)

*/

/*

CHAR(2) - '0008'X

(length of pointer data,

*/

/*

including this length field) */

/*

CHAR(1) - '00'X

(reserved)

*/

/*

CHAR(1) - '01'X

(indicates pointer value follows)*/

/*

CHAR(4) - '000000C4'X (pointer to IML Header in number */

/*

of 512 byte blocks from

*/

/*

sector 0 ==>

*/

/*

(As an example, if the IML file was going to start in */

/*

sector 48, here is how it wouldbe calculated. Start */

Using central site distribution to install multiple iSeries servers

45

Advertising