|
|
@@ -80,15 +80,20 @@ bcq:
|
|
|
manifest: >
|
|
|
INSERT INTO TXN_BCQ_UPLOAD_FILE (FILE_ID, TRANSACTION_ID, FILE_NAME, FILE_SIZE, STATUS, SUBMITTED_DATE)
|
|
|
VALUES (HIBERNATE_SEQUENCE.NEXTVAL, ?, ?, ?, ?, ?)
|
|
|
- data:
|
|
|
+ header:
|
|
|
insert: >
|
|
|
- INSERT INTO TXN_BCQ_DATA (BCQ_DATA_ID, FILE_ID, SELLING_MTN, BUYING_PARTICIPANT, REFERENCE_MTN, START_TIME,
|
|
|
- END_TIME, BCQ) VALUES (HIBERNATE_SEQUENCE.NEXTVAL, ?, ?, ?, ?, ?, ?, ?)
|
|
|
+ INSERT INTO TXN_BCQ_HEADER (BCQ_HEADER_ID, FILE_ID, SELLING_MTN, BUYING_PARTICIPANT, SELLING_PARTICIPANT_NAME,
|
|
|
+ SELLING_PARTICIPANT_SHORT_NAME, STATUS, DECLARATION_DATE) VALUES (HIBERNATE_SEQUENCE.NEXTVAL, ?, ?, ?, ?, ?, ?, ?)
|
|
|
update: >
|
|
|
- UPDATE TXN_BCQ_DATA SET FILE_ID = ?, REFERENCE_MTN = ?, BCQ = ?
|
|
|
- WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND END_TIME = ?
|
|
|
+ UPDATE TXN_BCQ_HEADER SET FILE_ID = ? WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND DECLARATION_DATE = ?
|
|
|
exists: >
|
|
|
SELECT CASE
|
|
|
WHEN COUNT(*) > 0 THEN 'Y' ELSE 'N' END
|
|
|
- FROM TXN_BCQ_DATA
|
|
|
- WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND END_TIME = ?
|
|
|
+ FROM TXN_BCQ_HEADER
|
|
|
+ WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND DECLARATION_DATE = ?
|
|
|
+ data:
|
|
|
+ insert: >
|
|
|
+ INSERT INTO TXN_BCQ_DATA (BCQ_DATA_ID, BCQ_HEADER_ID, REFERENCE_MTN, START_TIME, END_TIME, BCQ)
|
|
|
+ VALUES (HIBERNATE_SEQUENCE.NEXTVAL, ?, ?, ?, ?, ?)
|
|
|
+ update: >
|
|
|
+ UPDATE TXN_BCQ_DATA SET REFERENCE_MTN = ?, BCQ = ? WHERE END_TIME = ? AND BCQ_HEADER_ID = ?
|