SBS_JOB_REQUESTS
Job Scheduler stores job-related information into a database
Details
-
Schema: FUSION
-
Object owner: FND
-
Object type: TABLE
-
Tablespace: TRANSACTION_TABLES
Primary Key
| Name | Columns |
|---|---|
|
SBS_JOB_REQUESTS_PK |
JOB_REQUEST_ID |
Columns
| Name | Datatype | Length | Precision | Not-null | Comments |
|---|---|---|---|---|---|
| JOB_REQUEST_ID | NUMBER | 18 | Yes | The identifier column for every job request submitted via the job scheduler | |
| JOB_DEFINITION_NAME | VARCHAR2 | 100 | Yes | Name of the job definition for this execution request | |
| SPECTRA_SERVICE_NAME | VARCHAR2 | 100 | The spectra service that owns this job | ||
| JOB_DEFINITION_VERSION | VARCHAR2 | 100 | Version of the job definition | ||
| JOB_SUBMITTER | VARCHAR2 | 128 | Job request submitting user | ||
| JOB_RETRY_NUMBER | NUMBER | 9 | Yes | Job request retry number, starting from 0, which is increased by 1 for every subsequent retry attempt | |
| LAST_ACTION_TIME | TIMESTAMP | Timestamp of last action | |||
| LAST_ACTION | VARCHAR2 | 30 | Last action name, e.g. 'ENQUEUE_REQUEST', 'ENQUEUE_CANCEL_REQUEST' | ||
| JOB_STATUS | VARCHAR2 | 25 | Yes | This column displays the status of the job request. Valid values are Submitted, Waiting, Running, Successful, Failed, Cancelled | |
| CANCEL_REQUEST_STATUS | VARCHAR2 | 25 | The status for tracking the progress in processing the cancellation request. | ||
| SCHEDULING_URGENCY | VARCHAR2 | 30 | Yes | The level of scheduling urgency for the job, e.g. NORMAL, TIME_SENSITIVE, TIME_INSENSITIVE | |
| DELAY_TOLERANCE_THRESHOLD | NUMBER | 9 | Yes | The amount of execution delay in seconds that the job can tolerate | |
| SCHEDULED_TIME | TIMESTAMP | The time at which the job is scheduled to run | |||
| CLIENT_REQUEST_UUID | VARCHAR2 | 64 | Optional client-given unique identifier for the submitted request. | ||
| JOB_PAYLOAD | BLOB | Yes | This column stores the attributes for Spectra Job submission that are part of the payload for Job request submission | ||
| JOB_PROGRESS | BLOB | This column store the near real-time progress information for the job request | |||
| TIMEOUT_THRESHOLD | NUMBER | 9 | Yes | Termination timeout threshold in seconds, which is used to automatically timeout and terminate a running job | |
| TIMEOUT_DATE | TIMESTAMP | The timer set for the current state would expire after the given time | |||
| JOB_RETRY_POLICY | BLOB | The retry policy could include properties such as retryCount, retryInterval and backoffStrategy etc | |||
| REMAINING_RETRIES | NUMBER | 9 | Number of retries yet to be performed. When it reaches 0, we are done with all retries | ||
| INPUT_FILES_READY | VARCHAR2 | 1 | Used to indicate that the input files for the job request are ready and the job execution can continue. Possible values are NULL, N, and Y | ||
| VISIBILITY_DATE | TIMESTAMP | The visibility flag used to support multiple consumers | |||
| PARENT_JOB_REQUEST_ID | NUMBER | 18 | FK to the original job request | ||
| NEXT_SCHEDULED_TIME | TIMESTAMP | Scheduled time for running the next recurrence of a recurring job | |||
| SCHEDULE | BLOB | Stores the scheduling rules, which is a copy of the runAtTimes property from the request payload | |||
| LAST_RUN_SCHEDULED | VARCHAR2 | 1 | Indicates whether the last run per the recurring schedule has already been scheduled and there is no need to calculate NEXT_SCHEDULED_TIME any more | ||
| NEXT_SCHEDULED_TIMES | BLOB | Stores or caches a number of pre-calculated time slots for running the job for better performance | |||
| JOB_TITLE | VARCHAR2 | 100 | A brief title describing the job request for easier lookup and identification | ||
| JOB_DESCRIPTION | VARCHAR2 | 4000 | A detailed description or note providing additional context for the job request | ||
| CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
| CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
| LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
| LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
| LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. |
Indexes
| Index | Uniqueness | Tablespace | Columns |
|---|---|---|---|
| SBS_JOB_REQUESTS_N1 | Non Unique | DEFAULT | JOB_DEFINITION_NAME, SPECTRA_SERVICE_NAME, JOB_TITLE |
| SBS_JOB_REQUESTS_N2 | Non Unique | DEFAULT | JOB_STATUS, LAST_ACTION, LAST_ACTION_TIME |
| SBS_JOB_REQUESTS_N3 | Non Unique | DEFAULT | REMAINING_RETRIES |
| SBS_JOB_REQUESTS_N4 | Non Unique | DEFAULT | PARENT_JOB_REQUEST_ID |
| SBS_JOB_REQUESTS_U1 | Unique | DEFAULT | JOB_REQUEST_ID |
| SBS_JOB_REQUESTS_U2 | Unique | DEFAULT | CLIENT_REQUEST_UUID |