Notes:

1. The order in which the fonts areCHARSspecifiedparameterin the establishes which number is assigned to each associated TRC. For example, the first font specified is assigned 0, the second fo on.

2.IfTRC=YES is specified, but no TRCs are contained in the file, character (or second if carriage control characters are used) interpreted as the font identifier. Consequently, the font used

each

line of

the

file

may not be the one you expect, and one

will

be lost

from

each

record.

3.If you do notTRC=YESspecifyin the SYSIN parameter file, but your lin data contains a TRC as the first character (or second if carr

 

characters

are used) of

each

line, the TRC is processed

as a

 

in the processed output rather

than being used as a font

ident

TRIGGERn={

record

*},column {

*},'value'{ X'value'}

 

 

 

 

Specifies

the

locations

and

values

of

data

fields

within

the

input

be

used

to define indexing

groups

in

the

file.

These

data

fields

as “eye catchers” or triggers, because their presence in the fi

processing action. A maximum of

4

TRIGGER

parameters

can be

specifi

The number of

TRIGGERn parameters required to uniquely identify the

beginning

of a

group of pages within the

 

file is a function of th

the application

output. TRIGGER1 is

special,

and

each record in the file

containing

this

value is referred

to

as

an

indexing

anchor

record.

of a TRIGGER parameter causes ACIF to index the inputn file. Each

parameter

comprises

three

values:

 

 

 

 

 

 

 

 

 

record

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Specifies

 

the

relative record number from the

indexing

anchor

re

is, TRIGGER1). A

value of “*” can be

specified1, onlyand init TRIGGER

 

indicates

 

that

every record should be checked for the presenc

TRIGGER 1 value.

After

the

1TRIGGERvalue has been found,

all

other

 

TRIGGER n

 

parameter

values

are specified

as

a

relative

offset

TRIGGER 1.

ACIF

reports

an

error

condition

and

terminates

processin

is specified with anyn TRIGGERparameter other than 1TRIGGER.The

 

 

 

supported range of valuesrecordforis 0–255.

 

 

 

 

 

 

 

 

column

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Specifies

 

the

byte offset from

the

beginning

of

the record

wh

TRIGGER

 

 

value

is

located.

This

value

can

be

specified

in

absolu

(for

example,

10) or as “*,” which results in

ACIF

scanning

the

r

left

to

right,

lookingTRIGGERfor thevalue. A value of

1

refers

to the

byte in the record. For files containing carriage control

charact

refers

to

the

carriage control character. The supported range

column

 

is

 

1–32 756.

ACIF

comparesTRIGGERthe

value

to

the

input

data.

 

If the specified value exceeds the physical length of the re

considers

the

comparison

“false” and continues processing.

 

 

'value' 'valueX '

 

 

 

 

 

 

 

 

Specifies

the

actual

alphanumeric

(case-sensitive) or hexadecimal

 

theTRIGGER

. ACIF does

not

perform

any validity

checking on

this

v

but uses

it

in performing a byte-for-byte comparison with

the

re

file. TRIGGERhe

 

value can be from 1–250 bytes in length. If the

combined values columnf

and

theTRIGGER

length exceed

the physical

 

110 ACIF User’s Guide

Page 130
Image 130
IBM S544-5285-01 manual Value X value, Trigger Acif, Value value, TheTRIGGER