It's similar to Windows TA not Parsing "Error_Code" from 4776 Logs
My take on that is -
The TA does the following - if a field by the name Status
(Windows field) exists, its value is being copied to a new field called Error_Code
(Splunk field). If Status
has no value, Error_Code
would have a dash (-). So, it's a field alias.
Now, if Error_Code
existed already as a Windows field, then Error_Code
would be overridden by the value of the Status
field or a dash.
So, we end up losing lots of data.