Header

 

 

 

 

 

*3333333333333333333333333333333333330

 

*33333333333333333333333330

+ðð+

 

+

 

+

 

+

+

643Byte User Area

+

 

+

 

+

+

 

+

 

+

 

+

1333333333333333333333333333333333333#

*3335+

Input Parameter Section +

+4ð+

Size of Generic Header

+

+

+

 

+

1333333333333333333333333333333333333#

+

'

 

'

+

 

+

+

'

 

'

+

Generic Header

+

+

13333333333333333333333333#

+

 

+

+

+

 

+

+

 

+

+

 

 

 

+6C+

Offset to Input Parameter Section 3!33332

 

 

 

+

 

+

 

+

 

+

+7ð+

Input Parameter Section Size

+

 

13333333333333333333333333#

+

 

+

 

+

 

+

+74+

Offset to Header Section33333333333!333333335+

Header Section

+

+

 

+

 

+

 

+

+78+

Header Section Size

+

 

+

 

+

+

 

+

 

+

 

+

+7C+

Offset to List Data Section33333333!33330

+

 

+

+

 

+

+

+

 

+

+8ð+

List Data Section Size

+

+

+

 

+

+

 

+

+

'

 

'

+84+

Number of List Entries

+

+

'

 

'

+

 

+

+

+

 

+

+88+

Size of Each Entry

+

+

13333333333333333333333333#

+

 

+

+

+

 

+

+8C+

CCSID of data in the user space

+

+

 

 

 

+

 

+

+

 

 

 

+9ð+

Country ID

+

+

+

 

+

+

 

+

+

+

List Data Section

+

+93+

Language ID

+

+

+3333333333333333333333333#

+

 

+

,3335+

Entry 1

+

+95+

Subsetted list indicator

+

 

+3333333333333333333333333#

+

 

+

 

+

Entry 2

+

+Cð+

API entry point name

+

 

+3333333333333333333333333#

+

 

+

 

+

Entry 3

+

+

 

+

 

+

 

+

,3333333333333333333333333333333333332

 

'

 

'

 

 

 

 

'

 

'

 

 

 

 

+

 

+

 

 

 

 

+3333333333333333333333333#

 

 

 

 

+

Last Entry

+

 

 

 

 

+3333333333333333333333333#

 

 

 

 

+

 

+

Figure 5-1. General Data Structure

Offset

to

Header Section

 

 

 

 

 

 

 

 

The

header

section

includes an

offset

to

where the

header

section

size

of the header section. This section

is

needed

in the

event

any

ters

have

a

special

value. The

fields

in

the

header

section

tell

wha

value resolved to. For example, the special value *CURRENT for the user parameter would resolve to the user profile name for the job that ca

This section is also sometimes used for API-specific control information related to a particular list entry.

The QSYLOBJP API's header section is shown on page 5-14.

Offset to List Data Section

The offset to the list data section is the offset to the start of cific format that the API uses is determined by the name you speci name parameter. The specific format that you use determines what infor returned in the user space.

The

number

of

list

entries

field tells how many entries have

been

ret

The

size

of

each

entry field within the list data section

tells

how

In

the list

data

section,

each entry is of the same length

for

a g

5-2System API Programming V4R1

Page 114
Image 114
IBM Version 4 manual Offset to List Data Section, General Data Structure