===== [V7] ISSUE: Incorrect BackupJobStatus returned when calling GetBackupJobReport.do and GetBackupJobReportSummary.do API ===== Article ID: 5136
Reviewed: 2016-02-05

Product Version:
AhsayCBS: Pre-7.7.0.0
OS: All platforms ATTENTION 1st January, 2022: v7 officially End-of-Life [details] ===== Problem Description ===== Incorrect backup job status is returned when calling the GetBackupJobReport.do and GetBackupJobReportSummary.do API for backup jobs performed with AhsayOBM / ACB version 7.

"BS_BACKUP_NOT_FINISHED" is always returned as the value for "BackupJobStatus", which is incorrect. For example:

API call: GetBackupJobReportSummary.do

JSON Post:
{
"SysUser":"system",
"SysPwd":"system",
"LoginName":"username",
"BackupSetID":"backupset_id",
"BackupJobID":"YYYY-MM-DD-hh-mm-ss"}

JSON Return:
{
"Status": "OK",
"Data": {
"NumOfUpdatedPermissionFiles": 0,
"NumOfUpdatedFiles": 0,
"MissedPublicFolder": "",
"NumOfCopiedFiles": 0,
"NumOfNewFiles": 0,
"MissedDatabase": "",
"BackupJobStatus": "BS_BACKUP_NOT_FINISHED",
"TotalMovedFilesSize": 0,
... ===== Cause ===== This issue can occur if the "DestinationID" parameter was not provided when calling the GetBackupJobReport.do and GetBackupJobReportSummary.do API.

For backup job performed with AhsayOBM / ACB version 7.3.2.0 or above, the "DestinationID" parameter must be provided to get the correct return. ===== Resolution ===== Provide the "DestinationID" parameter when calling the GetBackupJobReport.do and GetBackupJobReportSummary.do API for backup job performed with AhsayOBM / ACB version 7.

Refer to the AhsayCBS API Guide for more details on the required parameters for each API calls. ===== Keywords ===== GetBackupJobReport.do, GetBackupJobReportSummary.do, external, api, GetBackupJobReport, GetBackupJobRepo