Transformers such as the matcher appear to use hidden attributes to match on when the attribute matching strategy is set to match all attributes. Is it possible to remove hidden attributes without exposing them first?
Solved
Is it possible to remove hidden attributes without having to expose them first?
Best answer by david_r
You're right, it seems like the fme_* attributes enjoy some special protection by the BulkAttributeRemover.
Try this Python script in a PythonCaller instead:
import fmeobjects
def RemoveFMEAttributes(feature):
for attrib in feature.getAllAttributeNames():
if attrib.startswith('fme_'):
feature.removeAttribute(attrib)
Tested with FME 2017 and seems to do the job.
Reply
Rich Text Editor, editor1
Editor toolbars
Press ALT 0 for help
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.