CTL 1.0 vs CTL 2.0 - different behaviour of $0.*

Hi,

I’ve experienced a difference in between how CTL 1.0 and CTL 2.0 evaluate the $0.* = $0.* assignment. From my testing it seems CTL 1.0 does a correct match according to the field name, however CTL 2.0 seems to ignore field names and match automatically (only when the number of fields is the same in both input and output metadata). I believe this is not in compliance with behaviour described in the CloverETL User Guide. Could you kindly advise on this topic?

Thanks,

Jan

Hello Jan,
This behavior was already reported as bug CL-1888 and will be fixed in next release.
As a workaround you can use CTL1 or order the fields accordingly.
Have a nice day
Jiri