It compiles cleanly. At runtime it dies on main_program: Fatal Error: Not an aggregate field. [api/schema/schema.C:2173], not one detail offered or found with every messaging environment variable I could find set to "true".
The OSH code from Director:
The _ID column is a pass-through column only. I've also tried this with dropping it and just having the one column with the same results.#### STAGE: Promote_Subrecord_200
## Operator
promotesubrec
## Operator options
-subrecname 'SFR1_REC'
## General options
[ident('Promote_Subrecord_200'); jobmon_ident('Promote_Subrecord_200')]
## Inputs
0< [] 'FLTR_RECTYPE:fltro_rectype_01.v'
## Outputs
0> [modify (
keep
SFR1_ID,SFR1_REC0,SFR1_REC1,SFR1_REC2,
SFR1_REC3,SFR1_REC4,SFR1_REC5,SFR1_REC6,
SFR1_REC7,SFR1_REC8;
)] 'Promote_Subrecord_200:spvo_rectype_01.v'
;