When ACIF indexes a print file,

it

creates

the

BNG

structured

field

rolling 8-byte EBCDIC sequence

number

to

the

token

name

(for

example,

00000001 where 1=X'F1 '). The sequence number begins with 00000001 and is

incremented

by

1

each

time

a group is created. ACIF

also

creates

X'01' triplet by concatenating

the specifiedGROUPNAME index) valuewith

the(

 

same

sequence

number used

in

the

token

name.

If

the

value

of

the

in GROUPNAME

 

is too long, the trailing

bytes

are

replaced

by

the

number.

This

occurs

only

if

the

specified

index

value

exceeds

242

A maximum

of

99 999 999

groups

can

be

supported

before the

counter

wrap

means

that

ACIF

can

guarantee

a

maximum

of

99 999 999

unique

group names.

Tag Logical Element

(TLE)

Structured

 

Field

 

 

 

 

 

 

 

 

As

was

mentioned

in

a

previous

appendix,

ACIF

creates

TLE

structured

part of its indexing process,

or

it

can

receive these

structured

print file. When ACIF creates

TLE

structured

fields,INDEX1

,thethefirst TLE is

next TLE

isINDEX2 ,

and

so on

to

a maximum of eight per page group. W

processes a print file that contains TLE structured fields, it always

structured fields

in

the

same

order

and

position.

 

 

Begin Page (BPG) Structured

Field

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

When

ACIF

processes

an

AFP

data

stream

print

file,

it

checks

for

an

X'01' triplet on every page. If the

FQN triplet exists, ACIF uses

creates an FQN type'87 ' Xtriplet on the corresponding Index Element (IEL)

structured

field in the index object

file. If one does not exist,

using a rolling 8-byte EBCDIC sequence

number.

This ensures uniquely

nam

pages

up

to

a

maximum

of

99 999 999

pages

within a print file. ACIF cre

structured

fields for pagesINDEXOBJ=ALLonly if is specified.

 

 

 

 

When

ACIF

processes a line-mode print file, it creates

the

BPG struc

assigns

a

rolling 8-byte EBCDIC sequence

number to the token name (for

00000001, where 1=X'F1 '). The sequence number begins with 00000001 and is

incremented

by

1

each

time

a

group

 

is

created.

ACIF also

creates

X'01' triplet using the same sequence number value, and uses this va

appropriate

IEL

structuredINDEXOBJ=ALLfield if

is

specified.

A

maximum

of

 

99 999

999 groups can be supported before the counter wraps. This means that

 

ACIF

can guarantee

a

maximum

of

99 999 999

 

unique

group

names.

 

 

End Named Group (ENG), End

Document

(EDT),

and

End

Page

(EPG)

 

 

 

Structured Fields

 

 

 

 

 

 

 

 

 

 

 

 

ACIF

always

assigns a null token 'FFFFname') (Xto the Exx structured fields i

creates. It

does

not

modify

the

Exx

structured

field

created

by

it creates

an FQN '01type' tripletX

for

the

corresponding

Bxx

structured f

this

case,

it

assigns

a

null 'tokenFFFF '),namewhich(X forces

a match with

the

Bxx

name.

 

 

 

 

 

 

 

 

 

 

 

Appendix D. Format of the Output Document199File

Page 219
Image 219
IBM S544-5285-01 manual Edt, Structured Fields, Begin Page BPG Structured, IsINDEX2, Document