Evaluate labels = true specifies to evaluate the labels of child steps, not the label of the branch statement itself. Also, to refer to an array var, the syntax is %/myRecList[0]%. This prohibits the use of %size% for the index value. You’ll need to use another technique. Try this:
size = sizeOf(myRecList);
size = subtractInts(size, 1);
rec = getRecordListItem(size);
BRANCH: /rec/field1 (eval labels = false)
…ABC:SEQUENCE
blah, blah, blah
#Integration-Server-and-ESB#webMethods#Flow-and-Java-services