API support for monitoring Alma publishing and Primo updating data flow
Currently, the monitoring of Alma-side import and publishing jobs, and Primo-side pipes and indexing processes must be performed manually. Job status information should be accessible via API, so institutions could make this manual monitoring work much more automated.

-
Hi,
The below Devloper Network pages might be helpful:
* Retrieving job IDs - This API can be used to get all of the job IDs in your environment, and may be filtered by category
* Retrieve job instances - This API can be used to get all of the instances (executions) of a given job, using the above retrieved job ID. The list can be filtered to view only a specific date range.
* Retrieve job instance details - This can be used to obtain a specific job instance's report.
Moshe
-
Al Cornish commented
Moshe:
I don't believe that the methods currently supported would support the need, even on the Alma side - and my request (now closed) cited both the Alma and Primo sides.
This is for tracking of scheduled jobs that run once a day, or several times a day.
Example: Automated tracking for one day, to track:
Alma Metadata Import / Load of OCLC WorldCat updated records
Alma Metadata Import / Load of OCLC WorldCat new records
Alma Network Zone environment Network Publishing JobFor the Retrieve Job Instances API: The job_id is a required parameter, but is not known (except through the Alma UI). How could it be used to track the once every six hour scheduled job that runs/completes to support Alma publishing to Primo?
These are other needs in terms of automated tracking of the Alma publishing/Primo updating workflow:
Primo central publishing pipe result
Primo deduplication and FRBRization pipe result
Primo Indexing and Hotswapping job resultThe entire Alma publishing and Primo updating workflow is manually tracked and I am interested in automated tracking.
-
Hi,
It is currently possible to retrieve Alma Jobs information via APIs.
Please see the description of the Retrieve Manual Jobs API at : https://developers.exlibrisgroup.com/alma/apis/conf/GET/gwPcGly021p29HpB7XTI4LNz7jcLCXbF/37088dc9-c685-4641-bc7f-60b5ca7cabed
Please see the description of the Retrieve Job Instances API at : https://developers.exlibrisgroup.com/alma/apis/conf/GET/gwPcGly021p29HpB7XTI4If2K/a0Xsh6fJL0RW8W443IGWMelUo7NA==/37088dc9-c685-4641-bc7f-60b5ca7cabed
Below is sample information that may be retrieved for a job via the API.
<job_instance link="https://api-na.hosted.exlibrisgroup.com/almaws/v1/conf/jobs/M42261170000014/instances/245124630000561">
<id>245124630000561</id>
<name>Bib OCLC Republish Set of Titles - publish suppressed - 05/07/2015 16:59:14 CDT</name>
<submitted_by desc="exl_support1,exl_support">exl_support</submitted_by>
<submit_time>2015-07-05T21:59:18.292Z</submit_time>
<start_time>2015-07-05T21:59:18.344Z</start_time>
<end_time>2015-07-05T21:59:38.008Z</end_time>
<progress>100</progress>
<status desc="Completed Successfully">COMPLETED_SUCCESS</status>
</job_instance>Thanks,
Moshe