Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

1) API validation -

select top 50
API.JOBID,
API.ArticleId,
JM.inputfilename,
VendorId,
usr.firstname Vendor,
API.IsRevised,
RevisedVersion,
IsDeactivated,
API.CreatedOn,
DATEDIFF(hour,API.CreatedOn,GETDATE())+0 Ageinhours
from [dbo].[Api_Validation] API
left join [dbo].[JobMaster] JM
on API.JobId = JM.jobid
left join users USR
on API.VendorId = usr.id
where IsDeactivated = 0
and JM.inputfilename is null
and api.JobId is not null
and usr.firstname <> 'Smoketest'
AND API.CreatedOn > '2023-08-30 00:00:01.000'
order by ArticleId

-----------------------------------------------------------------------------------
------------------------------------------

2) Outpackage not generated -

SELECT
jm.jobid,
journalid,
inputfilename,
role,
sequence,
jm.status,
prm.job_status,
jm.FinalJqaValidation,
isactive,
prm.proof_send_date
FROM JobMaster jm
JOIN Proof_Recipient_Master prm ON jm.jobid = prm.jobid
WHERE jm.status LIKE '%Link sent to%'
AND prm.sequence = (SELECT MAX(sequence) FROM Proof_Recipient_Master WHERE
jobid = jm.jobid)
AND isactive = 0
AND journalid <> 'SMKTST'
UNION
SELECT
jm.jobid,
journalid,
inputfilename,
role,
sequence,
jm.status,
prm.job_status,
jm.FinalJqaValidation,
isactive,
prm.proof_send_date
FROM JobMaster jm
JOIN Proof_Recipient_Master prm ON jm.jobid = prm.jobid
WHERE jm.status LIKE '%Feedback PDF Creation Failed%'
AND sequence = (SELECT MAX(sequence) FROM Proof_Recipient_Master WHERE jobid =
jm.jobid)
ORDER BY Proof_Send_Date DESC;

-----------------------------------------------------------------------------------
------------------------------------------

3) Articles Stuck in Error -

SELECT distinct API.ArticleId, JM.jobcreated, status


FROM [dbo].[Api_Validation] API
LEFT JOIN [dbo].[JobMaster] JM ON API.ArticleId = JM.inputfilename
LEFT JOIN users USR ON API.VendorId = usr.id
LEFT JOIN Proof_Recipient_Master PRM ON JM.jobid = PRM.jobid
WHERE IsDeactivated = 0
AND PRM.jobid IS NULL
AND STATUS LIKE '%Error%'
AND usr.firstname <> 'Smoketest'
AND NOT EXISTS (
SELECT *
FROM [dbo].[Api_Validation] API2
LEFT JOIN [dbo].[JobMaster] JM2 ON API2.ArticleId = JM2.inputfilename
LEFT JOIN users USR2 ON API2.VendorId = USR2.id
LEFT JOIN Proof_Recipient_Master PRM2 ON JM2.jobid = PRM2.jobid
WHERE IsDeactivated = 0
AND (status LIKE '%Completed%' OR status like '%Link Sent%')
AND usr2.firstname <> 'Smoketest'
AND API2.ArticleId = API.ArticleId
)
ORDER BY jobcreated desc

-----------------------------------------------------------------------------------
------------------------------------------

4) Articles Stuck in Ready Stage -

SELECT JM.jobid,
JM.journalid,
JM.inputfilename,
U.firstname Vendor,
JM.status JobStatus,
PRM.job_status ReviewerStatus,
PRM.role,
PRM.sequence,
PRM.Proof_Received_Date,
PRM.Proof_Send_Date,
PRM.isactive,
DATEDIFF(HOUR,PRM.Proof_Send_Date,GETDATE())+0 Ageinhours
FROM Proof_Recipient_Master PRM
JOIN JobMaster JM
ON JM.jobid = PRM.jobid
JOIN users U
ON JM.userid = U.id
WHERE job_status NOT IN ('Completed','TryeMeLocal','TryMeLocal','LinkSent')
AND job_status <>' '
AND PRM.isactive = 1
ORDER BY Proof_Send_Date desc

-----------------------------------------------------------------------------------
------------------------------------------

5) Lumina APi Error Message -

SELECT JM.jobid,journalid,inputfilename,u.firstname vendor,JM.status Jobstatus,


jobcreated,ReferenceCode, api.Status APIstatus, MessageData, SentOn FROM JobMaster
JM
JOIN tblInputStatusApiLogs API
ON JM.jobid = API.JobId
join users U
ON U.id= JM.userid
WHERE userid = 20120
--AND SentOn BETWEEN '2024-04-01 23:59:30.000' AND '2024-04-02 23:58:20.000'
AND MessageData LIKE '%ERROR%'

You might also like