The PARTINIT entry has been added for version 3.
Figure 1. Format for PARTINIT entries Field Field Off Leng Description
Name Type set
IEWBPTI Binder PARTINIT buffer, Version 3
PTIH_BUFFER_ID Char 0 8 Buffer identifier "IEWBPTI"
PTIH_BUFFER_LENG Binary 8 4 Length of the buffer,
including the header
PTIH_VERSION Binary 12 1 Version identifier
*** RESERVED *** Binary 13 3 Reserved, must be zeros
PTIH_ENTRY_LENG Binary 16 4 Length of each entry
PTIH_ENTRY_COUNT Binary 20 4 Number of entries in the buffer
*** RESERVED *** Binary 24 8 Reserved, must be zeros
PTIH_ENTRY_ORIGIN 32 First PARTINIT entry
PTI_ENTRY PARTINIT entry
PTI_DATA_LENG Binary 0 2 Record length
PTI_DATA_REP Binary 2 2 Repetition factor
*** RESERVED *** Binary 4 2 Reserved, must be zeros
PTI_DATA_CLASS_LL Binary 6 2 Class name length
PTI_DATA_CLASS_PTR Pointer 8 4 Pointer to class name
PTI_DATA_NAME_LL Binary 12 2 Part Initializer name length
PTI_DATA_NAME_PTR Pointer 14 4 Pointer to part initializer name
PTI_DATA_OFFSET Pointer 18 4 Placement of data within part
PTI_DATA_BYTE Undef. 22 var Beginning of data (the length varies from
1 to a maximum which takes into account
the combined size of the buffer header,
the buffer names list area, and the entry
header; while the actual size for each
entry will depend on its content, the
maximum given a single entry
(PTIH_ENTRY_COUNT = 1) is BYTES-1078 or
SIZE depending which keyword is used)