Is there a straightforward FME way to set all attributes exiting the failed port of an AttributeValidator and listed in the validation message list to null? I have a very straightforward bit of python to do it, but my brain is failing me this afternoon on an FME method
def FeatureProcessor(feature):
for i in feature.getAttribute('_fme_validation_message_list{}'):
attrname = re.search(r"(?<=Attribute \')\w+",i)
feature.setAttributeNullWithType(attrname.group(0),fmeobjects.FME_ATTR_UNDEFINED)