Skip to main content
Hello,

 

 

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

 

 

Hi,

 

 

according to Safe, this is a known bug in FME 2014 SP1 when opening certain workspaces authored with an older version of FME. 

 

 

However, based on Best-Practice principles, I would recommend that you replace the attribute connections with either an AttributeRenamer or an AttributeCopier. You can right-click on the Writer connection and select "Replace with AttributeCopier" and it will insert and configure one for you:

 

 

 

 

David
Thank you kindly that seems to have done it!

 

 

I will now hurry along and put AttributeCopiers on all my other workspaces! :P

 

 

Cheers,

 

Dan

Reply