An inner keyed join: a record yields four matches in the index, out of these 4 three should be skipped in the transform function, where the skip-test is being checked; instead, transform skips all the records.
Output tab all_names – a dataset right before the join;
Output tab matched_names – results right after the join.
W20160823-221306 – SKIP (skip-test); 0 records after join (should be 1)
W20160823-221533 – same code, but value of skip-test is "saved" in the output: 4 records are returned, three of which has a field id=-1, corresponding to skip-test=TRUE.
Transform function name: SetNameProperties
I tried TRANSFORM, SKIP (skip-test) form, with the same result: all records are dropped.