Parameter values for enhanced indexing

ACIF enhanced indexing parameters lists the ACIF enhanced indexing parameters and values. Underscored values are the default and are used by ACIF if no other value is specified.

ACIF enhanced indexing parameters

Enhanced Indexing Parameters See ...
BREAKYES={OR | AND} BREAKYES
FIELDn={record,column,length,([TRIGGER=1 |n,]BASE={0 | TRIGGER[,DEFAULT=value| X'value'] [,REGEX='regular expression' | REGEX=X'regular expression'])} Trigger field
FIELDn={literalvalue | X'literalvalue'} Constant field syntax
FIELDn={*,*,length,(OFFSET=(start1:end1[,start2:end2][,start3:end3...]),MASK='@ # = ¬ ^ %'|,REGEX='regular expression’[,ORDER=BYROW | BYCOL])} Transaction field
FIELDn={record,column,length,(TRIGGER=n,BASE=0 | TRIGGER,MASK='@ # = ¬ ^ %' Mask field
GROUPMAXPAGES=nnnn GROUPMAXPAGES
INDEXn={'attributename' | X'attributename'}{,FIELDnn[,FIELDnn]}[,(TYPE={GROUP[,BREAK={YES | NO}] | GROUPRANGE | PAGE | PAGERANGE})] INDEXn
TRIGGERn={record | *}{,column| *}{,'triggervalue'| X'triggervalue'}| {,REGEX='regular expression' | REGEX=X'regular expression'}[,(TYPE=type)] TRIGGERn
USERMASK{n ,'symbolvalue'}{,‘stringvalue’ | X‘stringvalue’} USERMASK

The following sections describe the enhanced indexing parameters.