I am transforming GML exported from Caris Source Editor, into GML (with coded values being translated).
In my Reader I have three feature types, which share some, but not all attributes. I use several different transformers on all of the features, then use a FeatureTypeFilter to send the records to the correct Writer Features. There are also three of these - matching the reader features.
The attribute names in the writer are different from the reader, so the attributes must be connected manually. That works okay, and the values (e.g. xml_char type attributes) will transform and appear in the destination file. So far, so good.
However, as soon as I shut the workspace and re-open it, half the connections are lost. Seemingly, the ones that are kept are the ones that appear in all three of the reader features, any that only appear in one or two of the features are lost and need to be reconnected everytime.
*Pulling my hair out here!*
Any ideas?
Thanks
Dan