Professional Documents
Culture Documents
terminationreason
with cte_raw as (
SELECT SessionNumber = SESSIONTABLE.sessionnumber,
ProcessName_Session = SESSIONTABLE.processname,
ProcessName = SESSIONTABLE.processname,
ProcessStartTime = SESSIONTABLE.startdatetime,
ProcessEndTime = SESSIONTABLE.enddatetime,
ProcessExecutedOn = SESSIONTABLE.runningresourcename,
ProcessExecutedBy = SESSIONTABLE.starterusername,
ProcessStatus = STATUSINFO.description,
StartupParams = SESSIONTABLE.startparamsxml
FROM BPVSessionInfo (NOLOCK) SESSIONTABLE
LEFT JOIN BPAStatus (NOLOCK) STATUSINFO
ON SESSIONTABLE.statusid = STATUSINFO.statusid
WHERE SESSIONTABLE.runningresourcename NOT Like '%_debug%'
AND SESSIONTABLE.enddatetime between CAST(CAST(GETDATE() - 1 AS DATE) AS
DATETIME) AND CAST(CAST(GETDATE() AS DATE) AS DATETIME))
-----------------------------------------------------------------------------------
---
-------------------------------------------------
select runningresourcename,a.starterusername,a.processname, b.description
, a.startdatetime , a.enddatetime,C.objectname,c.stagename, c.result,
c.startdatetime as cstartdatetime
from BPVSessionInfo (nolock) a
left join BPAStatus (nolock) b
on a.statusid = b.statusid
left join BPASessionLog_Unicode (nolock) c
on a.sessionnumber = c.sessionnumber
where runningresourcename not like '%debug%'
and a.enddatetime between paste date
and b.description = 'Terminated'
and left(result, 5) = 'ERROR'
-----------------------------------------------------------------------------------
--