Let me try explaining this better because what Im seeing still doesnt match any of the above explanations.
All Im working with is whats coming out of the REST API (not using the console at all), I have no idea what relevance type that is.
/api/action/<id>/status and get this:
<?xml version="1.0" encoding="UTF-8"?>
<BESAPI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BESAPI.xsd">
<DateIssued>Mon, 20 Oct 2014 14:23:35 +0000</DateIssued>
<Computer ID="9319855" Name="Test-IEM-patches">
<Status>The Fixlet which this action addresses is not relevant on this machine.</Status>
We have at least one (
/BESAPI/ActionResults/Status) or more (
//BESAPI/ActionResults/Computer/State) action states that describe the overall status.
/BESAPI/ActionResults/Status I have dumped all my available actions and the only statuses I get are
Stopped based on the previous stats I pasted, but not all of these values are in the above documented values so I want to know what are the full set of values for this field.
//BESAPI/ActionResults/Computer/State it matches what is referenced in dbo.actionstatestrings except for instances where its supposed to probably be a negative value (this might be an integer overflow bug with the API or the docs are missing possible states):
<Computer ID="15856558" Name="computer">
<Status>Invalid action content: the action script contains a syntax error.</Status>
<StartTime>Sat, 23 Aug 2014 22:01:36 +0000</StartTime>
<EndTime>Sat, 23 Aug 2014 22:01:37 +0000</EndTime>
$ grep 'IsError="1"' action_stats | sed 's/^[ \t]*//' | sort | uniq -c
5232 <State IsError="1">4294967290</State>
1 <State IsError="1">4294967293</State>
Are we expected to reverse the overflow based on IsError and will IsError properly be set for the other error states that are non negative?