Hi, UpdateAttributes is (probably) the processor you need. Using ExpressionLanguage you can set a new attribute based on the value of another. Might get quite long though if you have a number of lookups to do. On a side note, if you have the value that you want to map to a label (23 -> LOCAL7 in your example), and it is in the FlowFile content, then you can use ReplaceTextWithMapping to use a regexp and lookup to a mapping file (on the local drive – in the format of
value[tab]replacement\n But this replaces the original value in and not adds to it in the FlowFile content, not attributes. Only including this as I wanted to do a similar thing but the lookups were from FlowFile not attributes. HTH, Conrad From: Madhukar Thota <[email protected]<mailto:[email protected]>> Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Date: Thursday, 18 February 2016 at 04:15 To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: Execute script - python example Hi I am looking for an example in python to convert a new field based on attribute value. Let say syslog.facilty holds value 23, based on the value i want to create new field with text value like syslog.facility_label=LOCAL7 If this transformation possible with existing processors, please provide an example or direct me to right processor. Thanks in Advance, ***This email originated outside SecureData*** Click here<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> to report this email as spam. SecureData, combating cyber threats ______________________________________________________________________ The information contained in this message or any of its attachments may be privileged and confidential and intended for the exclusive use of the intended recipient. If you are not the intended recipient any disclosure, reproduction, distribution or other dissemination or use of this communications is strictly prohibited. The views expressed in this email are those of the individual and not necessarily of SecureData Europe Ltd. Any prices quoted are only valid if followed up by a formal written quote. SecureData Europe Limited. Registered in England & Wales 04365896. Registered Address: SecureData House, Hermitage Court, Hermitage Lane, Maidstone, Kent, ME16 9NT
