Skip to main content

Hi,

 

In FME Workbench Build 20252, if I add a prefix using the BulkAttributeRenamer, it also renames fme_basename and fme_dataset. This have not been the case before. In the "visual preview > table" the fme_ attributes are NOT renamed, but in the Feature Information they are renamed.

 

Have someone else come across this?

I think this is actually a bug.

 

Regards,

Daniel

 

 

Are they exposed or unexposed Attributes?


I can see this behavior when fme_basename and fme_dataset are exposed. After the BulkAttributeRenamer they appear as <missing> in the table view, and are renamed, having correct values, in the feature information. However, I just realize I can't expose fme_basename and fme_dataset with the AttributeExposer, regardless any renaming. It only works to expose them in the reader.


I noticed something similar. In my case fme_basename is exposed within an upstream FeatureReader. If I set the BulkAttributeRenamer to prefix all attributes, then fme_basename become unexposed. If I set the BulkAttributeRenamer to explicitly prefix selected attributes (even all of them), then it works correctly.


Thanks for you answer @pmcpherson​ !

  • When you set BulkAttributeRenamer to prefix all attributes, and fme_basename become unexposed, does fme_basename become renamed?
  • So if you use the "Selected Attributes" mode, you can select all, except fme_* and it works. I guess this is an option if the set of attributes doesn't change downstreams.

Reply