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.