Access Keys:
Skip to content (Access Key - 0)

Subject Management Batch Jobs

Overview

Please note that this page and related pages are being developed as part of the CIM Courses Project and are subject to change.

All of the Subject Management batch jobs run in mit-subjects and appear on the Cloudhub: Runtime Manager: Schedules page for that application.

Jobs

backfill-init-batch-send-error-email

Sends the daily emails about backfill errors. (See CIS Backfill Error Handling and MITSIS Backfill Error Logging)

backfill-init-cis-batch

Processes the CIS backfill queue. (See CIS Batch Process)

backfill-init-mitsis-batch

Processes the MITSIS backfill queue. (See MITSIS Batch Process)

backfill-maintenance_sync-screqiv-batch-job-trigger

Removes SCREQIV records for subjects that have been inactive over 5 years.

This job runs every day, but will normally only need to modify records the first time it runs after the term changes.

Developer's Note: This job uses a complex sql statement with subquery factoring and analytical functions to calculate what the SCREQIV equivalencies should be based on the CTSS data. The subquery factoring is reused in multiple queries. The text lives in backfill-maintenance-screq-sync-base-equiv-period-query.template and is loaded into a flowVar which is then used in dynamic queries. A brief intro to subquery factoring can be found at https://oracle-base.com/articles/misc/with-clause. An intro to analytical functions can be found at https://oracle-base.com/articles/misc/analytic-functions

Historical note: This functionality used to be part of the CIS Upload to MITSIS process.

CIM-inbound-feed_poll

Retrieves and processes the proposal feed from CIM Courses. (See [hd:CIM Courses Inbound Feed Processing])

cim-user-provisioning-outbound-feedFlow

Provides CIM Courses with an updated list of authorized users. (See User Provisioning Feed to CIM-Courses)

em-sync-sec-unsection

(Note: This job supports Enrollment Tools and is not part of the Subject Management functionality.)
Updates the information about whether a subject is sectioned or unsectioned in the enroll tables based on changes in the MITSIS tables.

update-subject-container-status-for-current-term

Updates SUBJECT_CONTAINER.STATUS to reflect each container's status in the current term. (See Status and Last Active Term)

This job runs every day, but will normally only need to make changes the first time it runs after the term changes.

Subject Management Documentation Index

The Subject Management Documentation Index is the central listing for documentation pertaining to Subject Management.

IS&T Contributions

Documentation and information provided by IS&T staff members


Last Modified:

September 02, 2020

Get Help

Request help
from the Help Desk
Report a security incident
to the Security Team
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
Feedback
This product/service is:
Easy to use
Average
Difficult to use

This article is:
Helpful
Inaccurate
Obsolete
Adaptavist Theme Builder (4.2.3) Powered by Atlassian Confluence 3.5.13, the Enterprise Wiki