Deal Calculation Queue Insert Multithreading (batch_ditinsrt.ksh)

Module Name

batch_ditinsrt.ksh

Description

Deal Calculation Queue Insert Multithreading

Functional Area

Deals

Module Type

Business Processing

Module Technology

Ksh

Catalog ID

RMS187

Wrapper Script

N/A

Schedule

Oracle Retail Merchandising Batch Schedule

Design Overview

The purpose of this module is to multithread the ditinsrt batch program.

Restart/Recovery

A commit occurs when all details of a deal are processed. Inherent restart/recovery is achieved through deleting deals from the DEAL_QUEUE table when they are processed. Because DEAL_QUEUE is part of the driving cursor, processed deals will not be fetched again when the program restarts.

Design Assumptions

N/A