The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT 'X'
FROM cz_rules
WHERE rule_type = 200 -- Statement rule
--AND devl_project_id = p_devl_project_id
AND rule_id = persistent_rule_id
AND SUBSTR(orig_sys_ref,INSTR(orig_sys_ref,':',-1,1)+1) = p_rule_id
AND deleted_flag = 0;
SELECT SUBSTR(req_data,
1,
INSTR(req_data,':',1) -1
) child_req_id,
SUBSTR(req_data,
INSTR(req_data,':',1) + 1
) run_id
FROM dual;
SELECT COUNT(*)
FROM cz_imp_rules
WHERE run_id = G_RUN_ID;
SELECT rule_id
FROM okc_xprt_rule_hdrs_all
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID;
Step 1: Update current request Id for all rules to be published
*/
fnd_file.put_line(FND_FILE.LOG,' ');
UPDATE okc_xprt_rule_hdrs_all
SET request_id = FND_GLOBAL.CONC_REQUEST_ID,
program_id = FND_GLOBAL.CONC_PROGRAM_ID,
program_application_id = FND_GLOBAL.PROG_APPL_ID,
program_update_date = SYSDATE,
last_update_login = FND_GLOBAL.LOGIN_ID,
last_update_date = SYSDATE,
last_updated_by = FND_GLOBAL.USER_ID
WHERE org_id = p_org_id
AND intent = DECODE(NVL(fnd_profile.value('OKC_LIBRARY_ACCESS_INTENT'),'A'),'A',
intent,
fnd_profile.value('OKC_LIBRARY_ACCESS_INTENT')
)
AND status_code = 'PENDINGPUB';
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
Step 6: Insert Extension Rules
*/
fnd_file.put_line(FND_FILE.LOG,' ');
fnd_file.put_line(FND_FILE.LOG,'Step 6: Calling API to insert extension rule records');
fnd_file.put_line(FND_FILE.LOG,'Step 6: After Calling API to insert extension rule records');
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','REVISION','F','DRAFT')
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_pub_rule_rec.rule_id;
SELECT SUBSTR(req_data,
1,
INSTR(req_data,':',1) -1
) child_req_id,
SUBSTR(req_data,
INSTR(req_data,':',1) + 1
) run_id
FROM dual;
SELECT COUNT(*)
FROM cz_imp_rules
WHERE run_id = G_RUN_ID;
SELECT rule_id
FROM okc_xprt_rule_hdrs_all
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID;
Step 1: Update current request Id for all rules to be published
*/
fnd_file.put_line(FND_FILE.LOG,' ');
UPDATE okc_xprt_rule_hdrs_all
SET request_id = FND_GLOBAL.CONC_REQUEST_ID,
program_id = FND_GLOBAL.CONC_PROGRAM_ID,
program_application_id = FND_GLOBAL.PROG_APPL_ID,
program_update_date = SYSDATE,
last_update_login = FND_GLOBAL.LOGIN_ID,
last_update_date = SYSDATE,
last_updated_by = FND_GLOBAL.USER_ID
WHERE org_id = p_org_id
AND intent = DECODE(NVL(fnd_profile.value('OKC_LIBRARY_ACCESS_INTENT'),'A'),'A',
intent,
fnd_profile.value('OKC_LIBRARY_ACCESS_INTENT')
)
AND status_code = 'PENDINGDISABLE';
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
UPDATE okc_xprt_rule_hdrs_all
SET status_code = DECODE(l_rule_exists_flag,'T','ACTIVE',status_code)
WHERE request_id = FND_GLOBAL.CONC_REQUEST_ID
AND rule_id = csr_dis_rule_rec.rule_id;
SELECT 'x'
FROM okc_terms_templates_all t
WHERE t.org_id = p_org_id
AND t.intent = p_intent
AND t.template_id = NVL(p_template_id, template_id);
SELECT COUNT(*)
FROM okc_xprt_rule_hdrs_all
WHERE org_id = p_org_id
AND intent = p_intent
AND status_code = 'ACTIVE';
SELECT SUBSTR(req_data,
1,
INSTR(req_data,':',1) -1
) child_req_id,
SUBSTR(req_data,
INSTR(req_data,':',1) + 1
) run_id
FROM dual;
SELECT COUNT(*)
FROM cz_imp_rules
WHERE run_id = G_RUN_ID;
Step 2.2: Insert Extension Rules in Template Approval Flow
*/
fnd_file.put_line(FND_FILE.LOG,' ');
fnd_file.put_line(FND_FILE.LOG,'Step 2.2: Calling API to insert extension rule records');
fnd_file.put_line(FND_FILE.LOG,'Step 2.2: After Calling API to insert extension rule records');