I'm polling the Publish Queue and using the following code to get a list of Publish Transactions. I want to find out when the publish action started - so then I can compare it with the current time and if it has the same publish state (Waiting or Rendering) for too long, I alert some people and log it.
Can I get more info about the Publish Transaction item via Core Service? I recall being able to get extensive info in the Event System via .Net. Is that available here?
XElement publishTransactions = client.GetSystemWideListXml(pubQueueFilter);
The XML of an item is:
<tcm:Item ID="tcm:0-879-66560" Title="page86" Allow="24576"
Deny="67108864" Icon="T64L0P0" ItemType="64"
ItemID="tcm:5-86-64" State="5" StateChangeDate="2015-10-01T09:04:48"
Publication="002 Web" PublicationTarget="Staging" ItemPath="\002 Web\Root"
Action="0" ScheduleDate="" UserId="tcm:0-11-65552" User="DEV2011\Admin"
Priority="4" Managed="0" xmlns:tcm="http://www.tridion.com/ContentManager/5.0" />