511: FUNCTION MAKE_RUN_PIPE_NAME(p_run_id IN NUMBER)
512: RETURN VARCHAR2
513: IS
514: BEGIN
515: RETURN FND_OAM_DSCRAM_UTILS_PKG.G_DSCRAM_GLOBAL_PREFIX||'PIPE_'||to_char(p_run_id);
516: END;
517:
518: --used by the SYNC functions to coordinate on a name for the ack pipe used by the
519: --initializing worker to tell other workers when they can proceed and what the final
521: FUNCTION MAKE_RUN_ACK_PIPE_NAME(p_run_id IN NUMBER)
522: RETURN VARCHAR2
523: IS
524: BEGIN
525: RETURN FND_OAM_DSCRAM_UTILS_PKG.G_DSCRAM_GLOBAL_PREFIX||'ACKPIPE_'||to_char(p_run_id);
526: END;
527:
528: --used in delete_all_diagnostic runs to clear out the pipes we use for sychronizing runs
529: FUNCTION CLEAR_PIPES(p_run_id IN NUMBER)
588: --loop over ids found, nuking
589: k := l_ids.FIRST;
590: l_retbool := TRUE;
591: WHILE k IS NOT NULL LOOP
592: IF NOT FND_OAM_DSCRAM_UTILS_PKG.DELETE_RUN(l_ids(k)) THEN
593: l_retbool := FALSE;
594: END IF;
595:
596: IF NOT CLEAR_PIPES(l_ids(k)) THEN
626: WHILE k IS NOT NULL LOOP
627: l_arg_name := p_global_arg_names(k);
628: fnd_oam_debug.log(1, l_ctxt, 'Deleting Global Arg: '||l_arg_name);
629: DELETE FROM fnd_oam_dscram_args_b
630: WHERE parent_type = FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_GLOBAL
631: AND arg_name = l_arg_name
632: RETURNING arg_id INTO l_arg_id;
633: DELETE FROM fnd_oam_dscram_args_tl
634: WHERE arg_id = l_arg_id;
733:
734: --after a run is finished, validate that the unit entity completed as expected.
735: FUNCTION VALIDATE_UNIT_SUCCESS(p_run_id IN NUMBER,
736: p_unit_id IN NUMBER,
737: p_target_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED)
738: RETURN BOOLEAN
739: IS
740: l_ctxt VARCHAR2(60) := PKG_NAME||'VALIDATE_UNIT_SUCCESS';
741:
785:
786: --after a run is finished, validate that the task entity completed as expected.
787: FUNCTION VALIDATE_TASK_SUCCESS(p_run_id IN NUMBER,
788: p_task_id IN NUMBER,
789: p_target_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED)
790: RETURN BOOLEAN
791: IS
792: l_ctxt VARCHAR2(60) := PKG_NAME||'VALIDATE_TASK_SUCCESS';
793:
834:
835: --after a run is finished, validate that the bundle entity completed as expected.
836: FUNCTION VALIDATE_BUNDLE_SUCCESS(p_run_id IN NUMBER,
837: p_bundle_id IN NUMBER,
838: p_target_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED)
839: RETURN BOOLEAN
840: IS
841: l_ctxt VARCHAR2(60) := PKG_NAME||'VALIDATE_BUNDLE_SUCCESS';
842:
884:
885: --after a run is finished, validate that the run entity completed as expected. In this case
886: --we check for processing instead of processed since processed would have been set by the Java controller
887: FUNCTION VALIDATE_RUN_SUCCESS(p_run_id IN NUMBER,
888: p_target_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSING,
889: x_run_stat_id OUT NOCOPY NUMBER)
890: RETURN BOOLEAN
891: IS
892: l_ctxt VARCHAR2(60) := PKG_NAME||'VALIDATE_RUN_SUCCESS';
935: p_num_workers IN NUMBER DEFAULT 1,
936: p_num_dmls IN NUMBER DEFAULT -1,
937: p_num_dml_rows IN NUMBER DEFAULT -1,
938: p_num_plsqls IN NUMBER DEFAULT -1,
939: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
940: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
941: p_plsql_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS)
942: RETURN BOOLEAN
943: IS
1033: p_num_units IN NUMBER DEFAULT -1,
1034: p_num_dmls IN NUMBER DEFAULT -1,
1035: p_num_dml_rows IN NUMBER DEFAULT -1,
1036: p_num_plsqls IN NUMBER DEFAULT -1,
1037: p_task_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1038: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1039: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
1040: p_plsql_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS)
1041:
1034: p_num_dmls IN NUMBER DEFAULT -1,
1035: p_num_dml_rows IN NUMBER DEFAULT -1,
1036: p_num_plsqls IN NUMBER DEFAULT -1,
1037: p_task_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1038: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1039: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
1040: p_plsql_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS)
1041:
1042: RETURN BOOLEAN
1112: p_num_units IN NUMBER DEFAULT -1,
1113: p_num_dmls IN NUMBER DEFAULT -1,
1114: p_num_dml_rows IN NUMBER DEFAULT -1,
1115: p_num_plsqls IN NUMBER DEFAULT -1,
1116: p_bundle_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1117: p_task_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1118: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1119: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
1120: p_plsql_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS)
1113: p_num_dmls IN NUMBER DEFAULT -1,
1114: p_num_dml_rows IN NUMBER DEFAULT -1,
1115: p_num_plsqls IN NUMBER DEFAULT -1,
1116: p_bundle_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1117: p_task_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1118: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1119: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
1120: p_plsql_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS)
1121:
1114: p_num_dml_rows IN NUMBER DEFAULT -1,
1115: p_num_plsqls IN NUMBER DEFAULT -1,
1116: p_bundle_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1117: p_task_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1118: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1119: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
1120: p_plsql_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS)
1121:
1122: RETURN BOOLEAN
1192: p_num_units IN NUMBER DEFAULT -1,
1193: p_num_dmls IN NUMBER DEFAULT -1,
1194: p_num_dml_rows IN NUMBER DEFAULT -1,
1195: p_num_plsqls IN NUMBER DEFAULT -1,
1196: p_run_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSING,
1197: p_bundle_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1198: p_task_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1199: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1200: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
1193: p_num_dmls IN NUMBER DEFAULT -1,
1194: p_num_dml_rows IN NUMBER DEFAULT -1,
1195: p_num_plsqls IN NUMBER DEFAULT -1,
1196: p_run_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSING,
1197: p_bundle_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1198: p_task_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1199: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1200: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
1201: p_plsql_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS)
1194: p_num_dml_rows IN NUMBER DEFAULT -1,
1195: p_num_plsqls IN NUMBER DEFAULT -1,
1196: p_run_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSING,
1197: p_bundle_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1198: p_task_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1199: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1200: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
1201: p_plsql_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS)
1202: RETURN BOOLEAN
1195: p_num_plsqls IN NUMBER DEFAULT -1,
1196: p_run_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSING,
1197: p_bundle_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1198: p_task_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1199: p_unit_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1200: p_dml_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS,
1201: p_plsql_status IN VARCHAR2 DEFAULT FND_API.G_RET_STS_SUCCESS)
1202: RETURN BOOLEAN
1203: IS
1269: END;
1270:
1271: -- create an argument entry, typically attached to a run or dml
1272: FUNCTION MAKE_ARG(p_arg_name IN VARCHAR2,
1273: p_parent_type IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_RUN,
1274: p_parent_id IN NUMBER DEFAULT NULL,
1275: p_init_success_flag IN VARCHAR2 DEFAULT NULL,
1276: p_allow_override_source IN VARCHAR2 DEFAULT FND_API.G_FALSE,
1277: p_binding_enabled_flag IN VARCHAR2 DEFAULT FND_API.G_FALSE,
1274: p_parent_id IN NUMBER DEFAULT NULL,
1275: p_init_success_flag IN VARCHAR2 DEFAULT NULL,
1276: p_allow_override_source IN VARCHAR2 DEFAULT FND_API.G_FALSE,
1277: p_binding_enabled_flag IN VARCHAR2 DEFAULT FND_API.G_FALSE,
1278: p_permissions IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
1279: p_write_policy IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
1280: p_datatype IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
1281: p_valid_value_flag IN VARCHAR2 DEFAULT NULL,
1282: p_canon_value IN VARCHAR2 DEFAULT NULL,
1275: p_init_success_flag IN VARCHAR2 DEFAULT NULL,
1276: p_allow_override_source IN VARCHAR2 DEFAULT FND_API.G_FALSE,
1277: p_binding_enabled_flag IN VARCHAR2 DEFAULT FND_API.G_FALSE,
1278: p_permissions IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
1279: p_write_policy IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
1280: p_datatype IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
1281: p_valid_value_flag IN VARCHAR2 DEFAULT NULL,
1282: p_canon_value IN VARCHAR2 DEFAULT NULL,
1283: p_src_type IN VARCHAR2 DEFAULT NULL,
1276: p_allow_override_source IN VARCHAR2 DEFAULT FND_API.G_FALSE,
1277: p_binding_enabled_flag IN VARCHAR2 DEFAULT FND_API.G_FALSE,
1278: p_permissions IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
1279: p_write_policy IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
1280: p_datatype IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
1281: p_valid_value_flag IN VARCHAR2 DEFAULT NULL,
1282: p_canon_value IN VARCHAR2 DEFAULT NULL,
1283: p_src_type IN VARCHAR2 DEFAULT NULL,
1284: p_src_text IN VARCHAR2 DEFAULT NULL,
1471:
1472: -- create a task entry for a given bundle
1473: FUNCTION MAKE_UNIT(p_task_id IN NUMBER,
1474: p_conc_unit_id IN NUMBER DEFAULT NULL,
1475: p_unit_type IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_DML_SET,
1476: p_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_UNPROCESSED,
1477: p_phase IN NUMBER DEFAULT NULL,
1478: p_priority IN NUMBER DEFAULT NULL,
1479: p_weight IN NUMBER DEFAULT NULL,
1472: -- create a task entry for a given bundle
1473: FUNCTION MAKE_UNIT(p_task_id IN NUMBER,
1474: p_conc_unit_id IN NUMBER DEFAULT NULL,
1475: p_unit_type IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_DML_SET,
1476: p_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_UNPROCESSED,
1477: p_phase IN NUMBER DEFAULT NULL,
1478: p_priority IN NUMBER DEFAULT NULL,
1479: p_weight IN NUMBER DEFAULT NULL,
1480: p_sug_workers_allowed IN NUMBER DEFAULT NULL,
1553: END;
1554:
1555: -- create a task entry for a given bundle
1556: FUNCTION MAKE_TASK(p_bundle_id IN NUMBER,
1557: p_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_UNPROCESSED,
1558: p_priority IN NUMBER DEFAULT NULL,
1559: p_weight IN NUMBER DEFAULT NULL,
1560: p_dom_owner IN VARCHAR2 DEFAULT NULL,
1561: p_dom_name IN VARCHAR2 DEFAULT NULL,
1606:
1607: -- create a bundle entry for a given run
1608: FUNCTION MAKE_BUNDLE(p_run_id IN NUMBER,
1609: p_bundle_id IN NUMBER,
1610: p_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_UNPROCESSED,
1611: p_weight IN NUMBER DEFAULT NULL,
1612: p_workers_allowed IN NUMBER DEFAULT 1,
1613: p_batch_size IN NUMBER DEFAULT 1000,
1614: p_min_par_weight IN NUMBER DEFAULT NULL)
1663: END;
1664:
1665: --creates a RUN
1666: FUNCTION MAKE_RUN(p_run_id IN NUMBER,
1667: p_mode IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_MODE_DIAGNOSTIC,
1668: p_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSING,
1669: p_weight IN NUMBER DEFAULT NULL,
1670: p_check_interval IN NUMBER DEFAULT 300,
1671: p_name IN VARCHAR2 DEFAULT NULL,
1664:
1665: --creates a RUN
1666: FUNCTION MAKE_RUN(p_run_id IN NUMBER,
1667: p_mode IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_MODE_DIAGNOSTIC,
1668: p_status IN VARCHAR2 DEFAULT FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSING,
1669: p_weight IN NUMBER DEFAULT NULL,
1670: p_check_interval IN NUMBER DEFAULT 300,
1671: p_name IN VARCHAR2 DEFAULT NULL,
1672: p_desc IN VARCHAR2 DEFAULT NULL)
1881: FROM DUAL
1882: WHERE EXISTS (SELECT 1
1883: FROM fnd_oam_dscram_bundles
1884: WHERE run_id = p_run_id
1885: AND (workers_assigned > 0 OR bundle_status NOT IN (FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1886: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_STOPPED,
1887: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_SKIPPED,
1888: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_FATAL,
1889: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_UNKNOWN)));
1882: WHERE EXISTS (SELECT 1
1883: FROM fnd_oam_dscram_bundles
1884: WHERE run_id = p_run_id
1885: AND (workers_assigned > 0 OR bundle_status NOT IN (FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1886: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_STOPPED,
1887: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_SKIPPED,
1888: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_FATAL,
1889: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_UNKNOWN)));
1890: RETURN FALSE;
1883: FROM fnd_oam_dscram_bundles
1884: WHERE run_id = p_run_id
1885: AND (workers_assigned > 0 OR bundle_status NOT IN (FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1886: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_STOPPED,
1887: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_SKIPPED,
1888: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_FATAL,
1889: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_UNKNOWN)));
1890: RETURN FALSE;
1891: EXCEPTION
1884: WHERE run_id = p_run_id
1885: AND (workers_assigned > 0 OR bundle_status NOT IN (FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1886: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_STOPPED,
1887: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_SKIPPED,
1888: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_FATAL,
1889: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_UNKNOWN)));
1890: RETURN FALSE;
1891: EXCEPTION
1892: WHEN NO_DATA_FOUND THEN
1885: AND (workers_assigned > 0 OR bundle_status NOT IN (FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_PROCESSED,
1886: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_STOPPED,
1887: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_SKIPPED,
1888: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_FATAL,
1889: FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_ERROR_UNKNOWN)));
1890: RETURN FALSE;
1891: EXCEPTION
1892: WHEN NO_DATA_FOUND THEN
1893: RETURN TRUE;
2035: fnd_oam_debug.log(2, l_ctxt, 'ENTER');
2036: x_lock_handle := NULL;
2037:
2038: --lock the run
2039: IF NOT FND_OAM_DSCRAM_UTILS_PKG.LOCK_RUN(p_run_id,
2040: l_lock_handle) THEN
2041: fnd_oam_debug.log(1, l_ctxt, 'Failed to lock run.');
2042: fnd_oam_debug.log(2, l_ctxt, 'EXIT');
2043: RETURN FALSE;
2109:
2110: --figure out if we should return a success or failure
2111: --allowable outputs, SUCCESS/PROCESSED
2112: RETURN x_return_status IN (FND_API.G_RET_STS_SUCCESS,
2113: FND_OAM_DSCRAM_UTILS_PKG.G_RET_STS_PROCESSED);
2114: END;
2115:
2116: --helper to EXECUTE_TEST* to print some state on entry
2117: PROCEDURE PRINT_TEST_ENTRY_STATE(p_ctxt IN VARCHAR2,
2409: RAISE INIT_FAILED;
2410: END IF;
2411:
2412: --create a global arg
2413: l_arg_name := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_GLOBAL_ARG1';
2414: IF NOT MAKE_ARG(p_arg_name => l_arg_name,
2415: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_GLOBAL,
2416: p_init_success_flag => FND_API.G_TRUE,
2417: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2411:
2412: --create a global arg
2413: l_arg_name := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_GLOBAL_ARG1';
2414: IF NOT MAKE_ARG(p_arg_name => l_arg_name,
2415: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_GLOBAL,
2416: p_init_success_flag => FND_API.G_TRUE,
2417: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2418: p_valid_value_flag => FND_API.G_TRUE,
2419: p_canon_value => 'Value1',
2413: l_arg_name := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_GLOBAL_ARG1';
2414: IF NOT MAKE_ARG(p_arg_name => l_arg_name,
2415: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_GLOBAL,
2416: p_init_success_flag => FND_API.G_TRUE,
2417: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2418: p_valid_value_flag => FND_API.G_TRUE,
2419: p_canon_value => 'Value1',
2420: x_arg_id => l_retval) THEN
2421: RAISE INIT_FAILED;
2422: END IF;
2423: l_global_arg_names(1) := l_arg_name;
2424:
2425: --create a run arg
2426: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_ARG1',
2427: p_parent_id => p_run_id,
2428: p_init_success_flag => FND_API.G_TRUE,
2429: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2430: p_valid_value_flag => FND_API.G_TRUE,
2425: --create a run arg
2426: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_ARG1',
2427: p_parent_id => p_run_id,
2428: p_init_success_flag => FND_API.G_TRUE,
2429: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2430: p_valid_value_flag => FND_API.G_TRUE,
2431: p_canon_value => '123.45',
2432: x_arg_id => l_retval) THEN
2433: RAISE INIT_FAILED;
2433: RAISE INIT_FAILED;
2434: END IF;
2435:
2436: --create a dynamic run arg, sourcing a constant
2437: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG1',
2438: p_parent_id => p_run_id,
2439: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2440: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
2441: p_src_text => '3.141592653',
2435:
2436: --create a dynamic run arg, sourcing a constant
2437: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG1',
2438: p_parent_id => p_run_id,
2439: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2440: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
2441: p_src_text => '3.141592653',
2442: x_arg_id => l_retval) THEN
2443: RAISE INIT_FAILED;
2436: --create a dynamic run arg, sourcing a constant
2437: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG1',
2438: p_parent_id => p_run_id,
2439: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2440: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
2441: p_src_text => '3.141592653',
2442: x_arg_id => l_retval) THEN
2443: RAISE INIT_FAILED;
2444: END IF;
2443: RAISE INIT_FAILED;
2444: END IF;
2445:
2446: --create a dynamic run arg, sourcing a constant
2447: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG1.5',
2448: p_parent_id => p_run_id,
2449: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2450: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
2451: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
2445:
2446: --create a dynamic run arg, sourcing a constant
2447: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG1.5',
2448: p_parent_id => p_run_id,
2449: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2450: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
2451: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
2452: p_src_text => '2005/08/30 11:26:45',
2453: x_arg_id => l_retval) THEN
2446: --create a dynamic run arg, sourcing a constant
2447: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG1.5',
2448: p_parent_id => p_run_id,
2449: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2450: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
2451: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
2452: p_src_text => '2005/08/30 11:26:45',
2453: x_arg_id => l_retval) THEN
2454: RAISE INIT_FAILED;
2447: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG1.5',
2448: p_parent_id => p_run_id,
2449: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2450: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
2451: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
2452: p_src_text => '2005/08/30 11:26:45',
2453: x_arg_id => l_retval) THEN
2454: RAISE INIT_FAILED;
2455: END IF;
2454: RAISE INIT_FAILED;
2455: END IF;
2456:
2457: --create a dynamic run arg, sourcing the date as a date
2458: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG2',
2459: p_parent_id => p_run_id,
2460: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
2461: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2462: p_src_text => 'SELECT SYSDATE FROM DUAL',
2456:
2457: --create a dynamic run arg, sourcing the date as a date
2458: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG2',
2459: p_parent_id => p_run_id,
2460: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
2461: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2462: p_src_text => 'SELECT SYSDATE FROM DUAL',
2463: x_arg_id => l_retval) THEN
2464: RAISE INIT_FAILED;
2457: --create a dynamic run arg, sourcing the date as a date
2458: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG2',
2459: p_parent_id => p_run_id,
2460: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
2461: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2462: p_src_text => 'SELECT SYSDATE FROM DUAL',
2463: x_arg_id => l_retval) THEN
2464: RAISE INIT_FAILED;
2465: END IF;
2464: RAISE INIT_FAILED;
2465: END IF;
2466:
2467: --create a dynamic run arg, sourcing the timestamp as a string, no write so each call gets a different value
2468: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG3',
2469: p_parent_id => p_run_id,
2470: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2471: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2472: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2466:
2467: --create a dynamic run arg, sourcing the timestamp as a string, no write so each call gets a different value
2468: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG3',
2469: p_parent_id => p_run_id,
2470: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2471: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2472: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2473: x_arg_id => l_retval) THEN
2474: RAISE INIT_FAILED;
2467: --create a dynamic run arg, sourcing the timestamp as a string, no write so each call gets a different value
2468: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG3',
2469: p_parent_id => p_run_id,
2470: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2471: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2472: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2473: x_arg_id => l_retval) THEN
2474: RAISE INIT_FAILED;
2475: END IF;
2474: RAISE INIT_FAILED;
2475: END IF;
2476:
2477: --create a dynamic run arg, sourcing the timestamp as a string, writeable so each worker should get the same value
2478: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG4',
2479: p_parent_id => p_run_id,
2480: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2481: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2482: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2476:
2477: --create a dynamic run arg, sourcing the timestamp as a string, writeable so each worker should get the same value
2478: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG4',
2479: p_parent_id => p_run_id,
2480: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2481: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2482: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2483: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2484: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2477: --create a dynamic run arg, sourcing the timestamp as a string, writeable so each worker should get the same value
2478: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG4',
2479: p_parent_id => p_run_id,
2480: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2481: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2482: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2483: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2484: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2485: x_arg_id => l_retval) THEN
2478: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG4',
2479: p_parent_id => p_run_id,
2480: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2481: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2482: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2483: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2484: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2485: x_arg_id => l_retval) THEN
2486: RAISE INIT_FAILED;
2479: p_parent_id => p_run_id,
2480: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2481: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2482: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2483: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2484: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2485: x_arg_id => l_retval) THEN
2486: RAISE INIT_FAILED;
2487: END IF;
2486: RAISE INIT_FAILED;
2487: END IF;
2488:
2489: --create a dynamic run arg, sourcing the timestamp but writing one per worker
2490: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG5',
2491: p_parent_id => p_run_id,
2492: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2493: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2494: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2488:
2489: --create a dynamic run arg, sourcing the timestamp but writing one per worker
2490: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG5',
2491: p_parent_id => p_run_id,
2492: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2493: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2494: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2495: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2496: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2489: --create a dynamic run arg, sourcing the timestamp but writing one per worker
2490: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG5',
2491: p_parent_id => p_run_id,
2492: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2493: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2494: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2495: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2496: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2497: x_arg_id => l_retval) THEN
2490: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG5',
2491: p_parent_id => p_run_id,
2492: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2493: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2494: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2495: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2496: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2497: x_arg_id => l_retval) THEN
2498: RAISE INIT_FAILED;
2491: p_parent_id => p_run_id,
2492: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2493: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2494: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2495: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2496: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2497: x_arg_id => l_retval) THEN
2498: RAISE INIT_FAILED;
2499: END IF;
2498: RAISE INIT_FAILED;
2499: END IF;
2500:
2501: --create a dynamic run arg, sourcing the timestamp and writing always
2502: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG6',
2503: p_parent_id => p_run_id,
2504: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2505: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2506: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ALWAYS,
2500:
2501: --create a dynamic run arg, sourcing the timestamp and writing always
2502: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG6',
2503: p_parent_id => p_run_id,
2504: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2505: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2506: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ALWAYS,
2507: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2508: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2501: --create a dynamic run arg, sourcing the timestamp and writing always
2502: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG6',
2503: p_parent_id => p_run_id,
2504: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2505: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2506: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ALWAYS,
2507: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2508: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2509: x_arg_id => l_retval) THEN
2502: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG6',
2503: p_parent_id => p_run_id,
2504: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2505: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2506: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ALWAYS,
2507: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2508: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2509: x_arg_id => l_retval) THEN
2510: RAISE INIT_FAILED;
2503: p_parent_id => p_run_id,
2504: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2505: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2506: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ALWAYS,
2507: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2508: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2509: x_arg_id => l_retval) THEN
2510: RAISE INIT_FAILED;
2511: END IF;
2510: RAISE INIT_FAILED;
2511: END IF;
2512:
2513: --create a dynamic run arg, sourcing the timestamp and writing per range
2514: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG7',
2515: p_parent_id => p_run_id,
2516: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2517: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2518: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
2512:
2513: --create a dynamic run arg, sourcing the timestamp and writing per range
2514: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG7',
2515: p_parent_id => p_run_id,
2516: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2517: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2518: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
2519: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
2520: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2513: --create a dynamic run arg, sourcing the timestamp and writing per range
2514: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG7',
2515: p_parent_id => p_run_id,
2516: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2517: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2518: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
2519: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
2520: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2521: x_arg_id => l_retval) THEN
2514: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG7',
2515: p_parent_id => p_run_id,
2516: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2517: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2518: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
2519: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
2520: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2521: x_arg_id => l_retval) THEN
2522: RAISE INIT_FAILED;
2515: p_parent_id => p_run_id,
2516: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
2517: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2518: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
2519: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
2520: p_src_text => 'SELECT to_char(SYSTIMESTAMP, ''HH24:MI:SS.FF'') FROM DUAL',
2521: x_arg_id => l_retval) THEN
2522: RAISE INIT_FAILED;
2523: END IF;
2522: RAISE INIT_FAILED;
2523: END IF;
2524:
2525: --create a dynamic run arg, sourcing the rowid from dual, no write
2526: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG8',
2527: p_parent_id => p_run_id,
2528: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
2529: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
2530: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
2524:
2525: --create a dynamic run arg, sourcing the rowid from dual, no write
2526: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG8',
2527: p_parent_id => p_run_id,
2528: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
2529: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
2530: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
2531: p_src_text => 'SELECT ROWID FROM DUAL',
2532: x_arg_id => l_retval) THEN
2525: --create a dynamic run arg, sourcing the rowid from dual, no write
2526: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG8',
2527: p_parent_id => p_run_id,
2528: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
2529: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
2530: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
2531: p_src_text => 'SELECT ROWID FROM DUAL',
2532: x_arg_id => l_retval) THEN
2533: RAISE INIT_FAILED;
2526: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG8',
2527: p_parent_id => p_run_id,
2528: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
2529: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
2530: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
2531: p_src_text => 'SELECT ROWID FROM DUAL',
2532: x_arg_id => l_retval) THEN
2533: RAISE INIT_FAILED;
2534: END IF;
2533: RAISE INIT_FAILED;
2534: END IF;
2535:
2536: --create a dynamic run arg, sourcing the runid from state
2537: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG9',
2538: p_parent_id => p_run_id,
2539: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2540: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
2541: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
2535:
2536: --create a dynamic run arg, sourcing the runid from state
2537: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG9',
2538: p_parent_id => p_run_id,
2539: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2540: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
2541: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
2542: p_src_text => 'RUN_ID',
2543: x_arg_id => l_retval) THEN
2536: --create a dynamic run arg, sourcing the runid from state
2537: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG9',
2538: p_parent_id => p_run_id,
2539: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2540: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
2541: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
2542: p_src_text => 'RUN_ID',
2543: x_arg_id => l_retval) THEN
2544: RAISE INIT_FAILED;
2537: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG9',
2538: p_parent_id => p_run_id,
2539: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2540: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
2541: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
2542: p_src_text => 'RUN_ID',
2543: x_arg_id => l_retval) THEN
2544: RAISE INIT_FAILED;
2545: END IF;
2544: RAISE INIT_FAILED;
2545: END IF;
2546:
2547: --create a dynamic run arg, sourcing the runid from state
2548: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG10',
2549: p_parent_id => p_run_id,
2550: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2551: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2552: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2546:
2547: --create a dynamic run arg, sourcing the runid from state
2548: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG10',
2549: p_parent_id => p_run_id,
2550: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2551: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2552: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2553: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
2554: p_src_text => 'WORKER_ID',
2547: --create a dynamic run arg, sourcing the runid from state
2548: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG10',
2549: p_parent_id => p_run_id,
2550: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2551: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2552: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2553: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
2554: p_src_text => 'WORKER_ID',
2555: x_arg_id => l_retval) THEN
2548: IF NOT MAKE_ARG(p_arg_name => FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_RUN_DYNARG10',
2549: p_parent_id => p_run_id,
2550: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2551: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2552: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2553: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
2554: p_src_text => 'WORKER_ID',
2555: x_arg_id => l_retval) THEN
2556: RAISE INIT_FAILED;
2549: p_parent_id => p_run_id,
2550: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2551: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
2552: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
2553: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
2554: p_src_text => 'WORKER_ID',
2555: x_arg_id => l_retval) THEN
2556: RAISE INIT_FAILED;
2557: END IF;
2904: l_worker_id NUMBER;
2905: l_task_id NUMBER;
2906: l_unit_id NUMBER;
2907: l_dml_id NUMBER;
2908: l_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_SUM';
2909: l_arg_id NUMBER;
2910:
2911: l_did_init BOOLEAN := FALSE;
2912: l_lock_handle VARCHAR2(128);
2971: RAISE INIT_FAILED;
2972: END IF;
2973: --make an output arg for the dml to fetch C2's new sum
2974: IF NOT MAKE_ARG(p_arg_name => l_arg_name,
2975: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
2976: p_parent_id => l_dml_id,
2977: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2978: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
2979: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2973: --make an output arg for the dml to fetch C2's new sum
2974: IF NOT MAKE_ARG(p_arg_name => l_arg_name,
2975: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
2976: p_parent_id => l_dml_id,
2977: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2978: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
2979: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2980: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2981: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
2974: IF NOT MAKE_ARG(p_arg_name => l_arg_name,
2975: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
2976: p_parent_id => l_dml_id,
2977: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2978: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
2979: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2980: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2981: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
2982: x_arg_id => l_arg_id) THEN
2975: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
2976: p_parent_id => l_dml_id,
2977: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2978: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
2979: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2980: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2981: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
2982: x_arg_id => l_arg_id) THEN
2983: RAISE INIT_FAILED;
2976: p_parent_id => l_dml_id,
2977: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
2978: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
2979: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
2980: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
2981: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
2982: x_arg_id => l_arg_id) THEN
2983: RAISE INIT_FAILED;
2984: END IF;
3162: l_worker_id NUMBER;
3163: l_task_id NUMBER;
3164: l_unit_id NUMBER;
3165: l_dml_id NUMBER;
3166: l_c2_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_SUM';
3167: l_c2_final_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_FINAL_SUM';
3168: l_c2_arg_id NUMBER;
3169: l_c2_final_arg_id NUMBER;
3170: l_c2_run_arg_id NUMBER;
3163: l_task_id NUMBER;
3164: l_unit_id NUMBER;
3165: l_dml_id NUMBER;
3166: l_c2_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_SUM';
3167: l_c2_final_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_FINAL_SUM';
3168: l_c2_arg_id NUMBER;
3169: l_c2_final_arg_id NUMBER;
3170: l_c2_run_arg_id NUMBER;
3171:
3207: --create a context arg to receive the final c2 sum
3208: IF NOT MAKE_ARG(p_arg_name => l_c2_final_arg_name,
3209: p_parent_id => p_run_id,
3210: p_allow_override_source => FND_API.G_TRUE,
3211: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3212: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3213: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
3214: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
3215: p_src_text => '99',
3208: IF NOT MAKE_ARG(p_arg_name => l_c2_final_arg_name,
3209: p_parent_id => p_run_id,
3210: p_allow_override_source => FND_API.G_TRUE,
3211: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3212: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3213: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
3214: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
3215: p_src_text => '99',
3216: x_arg_id => l_c2_run_arg_id) THEN
3209: p_parent_id => p_run_id,
3210: p_allow_override_source => FND_API.G_TRUE,
3211: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3212: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3213: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
3214: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
3215: p_src_text => '99',
3216: x_arg_id => l_c2_run_arg_id) THEN
3217: RAISE INIT_FAILED;
3210: p_allow_override_source => FND_API.G_TRUE,
3211: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3212: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3213: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
3214: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
3215: p_src_text => '99',
3216: x_arg_id => l_c2_run_arg_id) THEN
3217: RAISE INIT_FAILED;
3218: END IF;
3250: RAISE INIT_FAILED;
3251: END IF;
3252: --make an output arg for the dml to fetch C2's new sum
3253: IF NOT MAKE_ARG(p_arg_name => l_c2_arg_name,
3254: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3255: p_parent_id => l_dml_id,
3256: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3257: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3258: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3252: --make an output arg for the dml to fetch C2's new sum
3253: IF NOT MAKE_ARG(p_arg_name => l_c2_arg_name,
3254: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3255: p_parent_id => l_dml_id,
3256: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3257: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3258: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3259: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3260: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3253: IF NOT MAKE_ARG(p_arg_name => l_c2_arg_name,
3254: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3255: p_parent_id => l_dml_id,
3256: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3257: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3258: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3259: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3260: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3261: x_arg_id => l_c2_arg_id) THEN
3254: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3255: p_parent_id => l_dml_id,
3256: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3257: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3258: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3259: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3260: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3261: x_arg_id => l_c2_arg_id) THEN
3262: RAISE INIT_FAILED;
3255: p_parent_id => l_dml_id,
3256: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3257: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3258: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3259: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3260: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3261: x_arg_id => l_c2_arg_id) THEN
3262: RAISE INIT_FAILED;
3263: END IF;
3262: RAISE INIT_FAILED;
3263: END IF;
3264: --make an output arg to run at the end of the splitting to get the final c2 sum on all rows
3265: IF NOT MAKE_ARG(p_arg_name => l_c2_final_arg_name,
3266: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3267: p_parent_id => l_dml_id,
3268: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3269: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3270: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3264: --make an output arg to run at the end of the splitting to get the final c2 sum on all rows
3265: IF NOT MAKE_ARG(p_arg_name => l_c2_final_arg_name,
3266: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3267: p_parent_id => l_dml_id,
3268: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3269: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3270: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3271: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3272: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3265: IF NOT MAKE_ARG(p_arg_name => l_c2_final_arg_name,
3266: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3267: p_parent_id => l_dml_id,
3268: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3269: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3270: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3271: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3272: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3273: x_arg_id => l_c2_final_arg_id) THEN
3266: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3267: p_parent_id => l_dml_id,
3268: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3269: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3270: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3271: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3272: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3273: x_arg_id => l_c2_final_arg_id) THEN
3274: RAISE INIT_FAILED;
3267: p_parent_id => l_dml_id,
3268: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3269: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3270: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3271: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3272: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3273: x_arg_id => l_c2_final_arg_id) THEN
3274: RAISE INIT_FAILED;
3275: END IF;
3429: l_task_id NUMBER;
3430: l_unit_id NUMBER;
3431: l_del_dml_id NUMBER;
3432: l_upd_dml_id NUMBER;
3433: l_c2_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_IN';
3434: l_c3_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_IN';
3435: l_c4_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_IN';
3436: l_c2_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_OUT';
3437: l_c3_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_OUT';
3430: l_unit_id NUMBER;
3431: l_del_dml_id NUMBER;
3432: l_upd_dml_id NUMBER;
3433: l_c2_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_IN';
3434: l_c3_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_IN';
3435: l_c4_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_IN';
3436: l_c2_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_OUT';
3437: l_c3_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_OUT';
3438: l_c4_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_OUT';
3431: l_del_dml_id NUMBER;
3432: l_upd_dml_id NUMBER;
3433: l_c2_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_IN';
3434: l_c3_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_IN';
3435: l_c4_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_IN';
3436: l_c2_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_OUT';
3437: l_c3_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_OUT';
3438: l_c4_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_OUT';
3439: l_c2_arg_in_id NUMBER;
3432: l_upd_dml_id NUMBER;
3433: l_c2_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_IN';
3434: l_c3_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_IN';
3435: l_c4_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_IN';
3436: l_c2_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_OUT';
3437: l_c3_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_OUT';
3438: l_c4_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_OUT';
3439: l_c2_arg_in_id NUMBER;
3440: l_c3_arg_in_id NUMBER;
3433: l_c2_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_IN';
3434: l_c3_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_IN';
3435: l_c4_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_IN';
3436: l_c2_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_OUT';
3437: l_c3_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_OUT';
3438: l_c4_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_OUT';
3439: l_c2_arg_in_id NUMBER;
3440: l_c3_arg_in_id NUMBER;
3441: l_c4_run_in_id NUMBER;
3434: l_c3_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_IN';
3435: l_c4_arg_in_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_IN';
3436: l_c2_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_OUT';
3437: l_c3_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C3_OUT';
3438: l_c4_arg_out_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C4_OUT';
3439: l_c2_arg_in_id NUMBER;
3440: l_c3_arg_in_id NUMBER;
3441: l_c4_run_in_id NUMBER;
3442: l_c4_arg_in_id NUMBER;
3483: END IF;
3484: --create a context arg to do the actually sourcing of the v4 value
3485: IF NOT MAKE_ARG(p_arg_name => l_c4_arg_in_name,
3486: p_parent_id => p_run_id,
3487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
3488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3489: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3490: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3491: p_src_text => 'SELECT FND_DATE.CANONICAL_TO_DATE('''||l_c4_val||''') FROM dual',
3484: --create a context arg to do the actually sourcing of the v4 value
3485: IF NOT MAKE_ARG(p_arg_name => l_c4_arg_in_name,
3486: p_parent_id => p_run_id,
3487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
3488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3489: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3490: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3491: p_src_text => 'SELECT FND_DATE.CANONICAL_TO_DATE('''||l_c4_val||''') FROM dual',
3492: p_src_where_clause => NULL,
3485: IF NOT MAKE_ARG(p_arg_name => l_c4_arg_in_name,
3486: p_parent_id => p_run_id,
3487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
3488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3489: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3490: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3491: p_src_text => 'SELECT FND_DATE.CANONICAL_TO_DATE('''||l_c4_val||''') FROM dual',
3492: p_src_where_clause => NULL,
3493: x_arg_id => l_c4_run_in_id) THEN
3486: p_parent_id => p_run_id,
3487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
3488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3489: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3490: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3491: p_src_text => 'SELECT FND_DATE.CANONICAL_TO_DATE('''||l_c4_val||''') FROM dual',
3492: p_src_where_clause => NULL,
3493: x_arg_id => l_c4_run_in_id) THEN
3494: RAISE INIT_FAILED;
3528: RAISE INIT_FAILED;
3529: END IF;
3530: --make an input arg for the C2 arg
3531: IF NOT MAKE_ARG(p_arg_name => l_c2_arg_in_name,
3532: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3533: p_parent_id => l_upd_dml_id,
3534: p_binding_enabled_flag => FND_API.G_TRUE,
3535: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3536: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
3531: IF NOT MAKE_ARG(p_arg_name => l_c2_arg_in_name,
3532: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3533: p_parent_id => l_upd_dml_id,
3534: p_binding_enabled_flag => FND_API.G_TRUE,
3535: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3536: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
3537: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3538: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
3539: p_src_text => l_c2_val,
3532: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3533: p_parent_id => l_upd_dml_id,
3534: p_binding_enabled_flag => FND_API.G_TRUE,
3535: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3536: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
3537: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3538: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
3539: p_src_text => l_c2_val,
3540: x_arg_id => l_c2_arg_in_id) THEN
3533: p_parent_id => l_upd_dml_id,
3534: p_binding_enabled_flag => FND_API.G_TRUE,
3535: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3536: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
3537: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3538: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
3539: p_src_text => l_c2_val,
3540: x_arg_id => l_c2_arg_in_id) THEN
3541: RAISE INIT_FAILED;
3534: p_binding_enabled_flag => FND_API.G_TRUE,
3535: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3536: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ,
3537: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
3538: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_CONSTANT,
3539: p_src_text => l_c2_val,
3540: x_arg_id => l_c2_arg_in_id) THEN
3541: RAISE INIT_FAILED;
3542: END IF;
3541: RAISE INIT_FAILED;
3542: END IF;
3543: --make an output arg for the C2 arg
3544: IF NOT MAKE_ARG(p_arg_name => l_c2_arg_out_name,
3545: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3546: p_parent_id => l_upd_dml_id,
3547: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3548: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3549: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3543: --make an output arg for the C2 arg
3544: IF NOT MAKE_ARG(p_arg_name => l_c2_arg_out_name,
3545: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3546: p_parent_id => l_upd_dml_id,
3547: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3548: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3549: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3550: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3551: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3544: IF NOT MAKE_ARG(p_arg_name => l_c2_arg_out_name,
3545: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3546: p_parent_id => l_upd_dml_id,
3547: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3548: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3549: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3550: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3551: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3552: x_arg_id => l_c2_arg_out_id) THEN
3545: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3546: p_parent_id => l_upd_dml_id,
3547: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3548: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3549: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3550: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3551: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3552: x_arg_id => l_c2_arg_out_id) THEN
3553: RAISE INIT_FAILED;
3546: p_parent_id => l_upd_dml_id,
3547: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3548: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3549: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3550: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3551: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
3552: x_arg_id => l_c2_arg_out_id) THEN
3553: RAISE INIT_FAILED;
3554: END IF;
3553: RAISE INIT_FAILED;
3554: END IF;
3555: --make an input arg for C3
3556: IF NOT MAKE_ARG(p_arg_name => l_c3_arg_in_name,
3557: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3558: p_parent_id => l_upd_dml_id,
3559: p_binding_enabled_flag => FND_API.G_TRUE,
3560: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
3561: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3556: IF NOT MAKE_ARG(p_arg_name => l_c3_arg_in_name,
3557: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3558: p_parent_id => l_upd_dml_id,
3559: p_binding_enabled_flag => FND_API.G_TRUE,
3560: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
3561: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3562: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
3563: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3564: p_src_text => 'SELECT '''||l_c3_val||''' FROM DUAL',
3557: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3558: p_parent_id => l_upd_dml_id,
3559: p_binding_enabled_flag => FND_API.G_TRUE,
3560: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
3561: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3562: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
3563: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3564: p_src_text => 'SELECT '''||l_c3_val||''' FROM DUAL',
3565: x_arg_id => l_c3_arg_in_id) THEN
3558: p_parent_id => l_upd_dml_id,
3559: p_binding_enabled_flag => FND_API.G_TRUE,
3560: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
3561: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3562: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
3563: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3564: p_src_text => 'SELECT '''||l_c3_val||''' FROM DUAL',
3565: x_arg_id => l_c3_arg_in_id) THEN
3566: RAISE INIT_FAILED;
3559: p_binding_enabled_flag => FND_API.G_TRUE,
3560: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
3561: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3562: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
3563: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
3564: p_src_text => 'SELECT '''||l_c3_val||''' FROM DUAL',
3565: x_arg_id => l_c3_arg_in_id) THEN
3566: RAISE INIT_FAILED;
3567: END IF;
3566: RAISE INIT_FAILED;
3567: END IF;
3568: --make an output arg for the C3 arg
3569: IF NOT MAKE_ARG(p_arg_name => l_c3_arg_out_name,
3570: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3571: p_parent_id => l_upd_dml_id,
3572: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3573: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3574: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3568: --make an output arg for the C3 arg
3569: IF NOT MAKE_ARG(p_arg_name => l_c3_arg_out_name,
3570: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3571: p_parent_id => l_upd_dml_id,
3572: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3573: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3574: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3575: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3576: p_src_text => 'SELECT COUNT(ROWID) FROM '||l_test_table_name,
3569: IF NOT MAKE_ARG(p_arg_name => l_c3_arg_out_name,
3570: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3571: p_parent_id => l_upd_dml_id,
3572: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3573: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3574: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3575: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3576: p_src_text => 'SELECT COUNT(ROWID) FROM '||l_test_table_name,
3577: p_src_where_clause => 'C3 IS NOT NULL AND C3 <> '''||l_c3_val||'''',
3570: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3571: p_parent_id => l_upd_dml_id,
3572: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3573: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3574: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3575: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3576: p_src_text => 'SELECT COUNT(ROWID) FROM '||l_test_table_name,
3577: p_src_where_clause => 'C3 IS NOT NULL AND C3 <> '''||l_c3_val||'''',
3578: x_arg_id => l_c3_arg_out_id) THEN
3571: p_parent_id => l_upd_dml_id,
3572: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3573: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3574: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3575: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3576: p_src_text => 'SELECT COUNT(ROWID) FROM '||l_test_table_name,
3577: p_src_where_clause => 'C3 IS NOT NULL AND C3 <> '''||l_c3_val||'''',
3578: x_arg_id => l_c3_arg_out_id) THEN
3579: RAISE INIT_FAILED;
3579: RAISE INIT_FAILED;
3580: END IF;
3581: --make an input arg for C4
3582: IF NOT MAKE_ARG(p_arg_name => l_c4_arg_in_name,
3583: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3584: p_parent_id => l_upd_dml_id,
3585: p_binding_enabled_flag => FND_API.G_TRUE,
3586: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
3587: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3582: IF NOT MAKE_ARG(p_arg_name => l_c4_arg_in_name,
3583: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3584: p_parent_id => l_upd_dml_id,
3585: p_binding_enabled_flag => FND_API.G_TRUE,
3586: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
3587: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3588: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ALWAYS,
3589: p_src_type => NULL,
3590: x_arg_id => l_c4_arg_in_id) THEN
3583: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3584: p_parent_id => l_upd_dml_id,
3585: p_binding_enabled_flag => FND_API.G_TRUE,
3586: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
3587: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3588: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ALWAYS,
3589: p_src_type => NULL,
3590: x_arg_id => l_c4_arg_in_id) THEN
3591: RAISE INIT_FAILED;
3584: p_parent_id => l_upd_dml_id,
3585: p_binding_enabled_flag => FND_API.G_TRUE,
3586: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_DATE,
3587: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
3588: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ALWAYS,
3589: p_src_type => NULL,
3590: x_arg_id => l_c4_arg_in_id) THEN
3591: RAISE INIT_FAILED;
3592: END IF;
3591: RAISE INIT_FAILED;
3592: END IF;
3593: --make an output arg for C4
3594: IF NOT MAKE_ARG(p_arg_name => l_c4_arg_out_name,
3595: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3596: p_parent_id => l_upd_dml_id,
3597: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3598: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3599: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3593: --make an output arg for C4
3594: IF NOT MAKE_ARG(p_arg_name => l_c4_arg_out_name,
3595: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3596: p_parent_id => l_upd_dml_id,
3597: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3598: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3599: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3600: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3601: p_src_text => 'SELECT COUNT(ROWID) FROM '||l_test_table_name,
3594: IF NOT MAKE_ARG(p_arg_name => l_c4_arg_out_name,
3595: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3596: p_parent_id => l_upd_dml_id,
3597: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3598: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3599: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3600: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3601: p_src_text => 'SELECT COUNT(ROWID) FROM '||l_test_table_name,
3602: p_src_where_clause => 'C4 IS NOT NULL AND C4 <> FND_DATE.CANONICAL_TO_DATE('''||l_c4_val||''')',
3595: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
3596: p_parent_id => l_upd_dml_id,
3597: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3598: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3599: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3600: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3601: p_src_text => 'SELECT COUNT(ROWID) FROM '||l_test_table_name,
3602: p_src_where_clause => 'C4 IS NOT NULL AND C4 <> FND_DATE.CANONICAL_TO_DATE('''||l_c4_val||''')',
3603: x_arg_id => l_c4_arg_out_id) THEN
3596: p_parent_id => l_upd_dml_id,
3597: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
3598: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
3599: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
3600: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
3601: p_src_text => 'SELECT COUNT(ROWID) FROM '||l_test_table_name,
3602: p_src_where_clause => 'C4 IS NOT NULL AND C4 <> FND_DATE.CANONICAL_TO_DATE('''||l_c4_val||''')',
3603: x_arg_id => l_c4_arg_out_id) THEN
3604: RAISE INIT_FAILED;
3912: SELECT arg_id
3913: INTO l_id
3914: FROM fnd_oam_dscram_args_b
3915: WHERE arg_id = p_arg_id
3916: AND parent_type = FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL
3917: AND parent_id = p_plsql_id;
3918: EXCEPTION
3919: WHEN no_data_found THEN
3920: x_return_msg := 'Failed to query arg for arg_id: '||p_arg_id||', plsql_id: '||p_plsql_id;
3990: RAISE INIT_FAILED;
3991: END IF;
3992: --make unit
3993: IF NOT MAKE_UNIT(l_task_id,
3994: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_PLSQL_SET,
3995: p_weight => 25,
3996: p_unit_obj_owner => 'DUMMY_OBJ_OWNER',
3997: p_unit_obj_name => 'DUMMY_OBJ_NAME',
3998: x_unit_id => l_unit_id) THEN
4027: RAISE INIT_FAILED;
4028: END IF;
4029: --make args for all the state variables
4030: IF NOT MAKE_ARG(p_arg_name => 'p_run_id',
4031: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4032: p_parent_id => l_plsql_id,
4033: p_binding_enabled_flag => FND_API.G_TRUE,
4034: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4035: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4030: IF NOT MAKE_ARG(p_arg_name => 'p_run_id',
4031: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4032: p_parent_id => l_plsql_id,
4033: p_binding_enabled_flag => FND_API.G_TRUE,
4034: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4035: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4036: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4037: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4038: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4031: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4032: p_parent_id => l_plsql_id,
4033: p_binding_enabled_flag => FND_API.G_TRUE,
4034: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4035: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4036: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4037: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4038: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4039: x_arg_id => l_arg_id) THEN
4032: p_parent_id => l_plsql_id,
4033: p_binding_enabled_flag => FND_API.G_TRUE,
4034: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4035: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4036: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4037: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4038: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4039: x_arg_id => l_arg_id) THEN
4040: RAISE INIT_FAILED;
4033: p_binding_enabled_flag => FND_API.G_TRUE,
4034: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4035: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4036: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4037: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4038: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4039: x_arg_id => l_arg_id) THEN
4040: RAISE INIT_FAILED;
4041: END IF;
4034: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4035: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4036: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4037: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4038: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4039: x_arg_id => l_arg_id) THEN
4040: RAISE INIT_FAILED;
4041: END IF;
4042: IF NOT MAKE_ARG(p_arg_name => 'p_run_mode',
4039: x_arg_id => l_arg_id) THEN
4040: RAISE INIT_FAILED;
4041: END IF;
4042: IF NOT MAKE_ARG(p_arg_name => 'p_run_mode',
4043: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4044: p_parent_id => l_plsql_id,
4045: p_binding_enabled_flag => FND_API.G_TRUE,
4046: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4047: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4042: IF NOT MAKE_ARG(p_arg_name => 'p_run_mode',
4043: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4044: p_parent_id => l_plsql_id,
4045: p_binding_enabled_flag => FND_API.G_TRUE,
4046: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4047: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4048: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4049: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4050: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_MODE,
4043: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4044: p_parent_id => l_plsql_id,
4045: p_binding_enabled_flag => FND_API.G_TRUE,
4046: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4047: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4048: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4049: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4050: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_MODE,
4051: x_arg_id => l_arg_id) THEN
4044: p_parent_id => l_plsql_id,
4045: p_binding_enabled_flag => FND_API.G_TRUE,
4046: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4047: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4048: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4049: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4050: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_MODE,
4051: x_arg_id => l_arg_id) THEN
4052: RAISE INIT_FAILED;
4045: p_binding_enabled_flag => FND_API.G_TRUE,
4046: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4047: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4048: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4049: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4050: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_MODE,
4051: x_arg_id => l_arg_id) THEN
4052: RAISE INIT_FAILED;
4053: END IF;
4046: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4047: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4048: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4049: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4050: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_MODE,
4051: x_arg_id => l_arg_id) THEN
4052: RAISE INIT_FAILED;
4053: END IF;
4054: IF NOT MAKE_ARG(p_arg_name => 'p_bundle_id',
4051: x_arg_id => l_arg_id) THEN
4052: RAISE INIT_FAILED;
4053: END IF;
4054: IF NOT MAKE_ARG(p_arg_name => 'p_bundle_id',
4055: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4056: p_parent_id => l_plsql_id,
4057: p_binding_enabled_flag => FND_API.G_TRUE,
4058: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4059: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4054: IF NOT MAKE_ARG(p_arg_name => 'p_bundle_id',
4055: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4056: p_parent_id => l_plsql_id,
4057: p_binding_enabled_flag => FND_API.G_TRUE,
4058: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4059: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4060: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4061: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4062: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_ID,
4055: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4056: p_parent_id => l_plsql_id,
4057: p_binding_enabled_flag => FND_API.G_TRUE,
4058: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4059: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4060: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4061: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4062: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_ID,
4063: x_arg_id => l_arg_id) THEN
4056: p_parent_id => l_plsql_id,
4057: p_binding_enabled_flag => FND_API.G_TRUE,
4058: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4059: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4060: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4061: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4062: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_ID,
4063: x_arg_id => l_arg_id) THEN
4064: RAISE INIT_FAILED;
4057: p_binding_enabled_flag => FND_API.G_TRUE,
4058: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4059: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4060: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4061: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4062: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_ID,
4063: x_arg_id => l_arg_id) THEN
4064: RAISE INIT_FAILED;
4065: END IF;
4058: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4059: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4060: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4061: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4062: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_ID,
4063: x_arg_id => l_arg_id) THEN
4064: RAISE INIT_FAILED;
4065: END IF;
4066: IF NOT MAKE_ARG(p_arg_name => 'p_bundle_workers_allowed',
4063: x_arg_id => l_arg_id) THEN
4064: RAISE INIT_FAILED;
4065: END IF;
4066: IF NOT MAKE_ARG(p_arg_name => 'p_bundle_workers_allowed',
4067: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4068: p_parent_id => l_plsql_id,
4069: p_binding_enabled_flag => FND_API.G_TRUE,
4070: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4071: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4066: IF NOT MAKE_ARG(p_arg_name => 'p_bundle_workers_allowed',
4067: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4068: p_parent_id => l_plsql_id,
4069: p_binding_enabled_flag => FND_API.G_TRUE,
4070: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4071: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4072: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4073: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4074: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_WORKERS_ALLOWED,
4067: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4068: p_parent_id => l_plsql_id,
4069: p_binding_enabled_flag => FND_API.G_TRUE,
4070: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4071: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4072: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4073: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4074: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_WORKERS_ALLOWED,
4075: x_arg_id => l_arg_id) THEN
4068: p_parent_id => l_plsql_id,
4069: p_binding_enabled_flag => FND_API.G_TRUE,
4070: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4071: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4072: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4073: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4074: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_WORKERS_ALLOWED,
4075: x_arg_id => l_arg_id) THEN
4076: RAISE INIT_FAILED;
4069: p_binding_enabled_flag => FND_API.G_TRUE,
4070: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4071: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4072: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4073: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4074: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_WORKERS_ALLOWED,
4075: x_arg_id => l_arg_id) THEN
4076: RAISE INIT_FAILED;
4077: END IF;
4070: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4071: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4072: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4073: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4074: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_WORKERS_ALLOWED,
4075: x_arg_id => l_arg_id) THEN
4076: RAISE INIT_FAILED;
4077: END IF;
4078: IF NOT MAKE_ARG(p_arg_name => 'p_bundle_batch_size',
4075: x_arg_id => l_arg_id) THEN
4076: RAISE INIT_FAILED;
4077: END IF;
4078: IF NOT MAKE_ARG(p_arg_name => 'p_bundle_batch_size',
4079: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4080: p_parent_id => l_plsql_id,
4081: p_binding_enabled_flag => FND_API.G_TRUE,
4082: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4083: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4078: IF NOT MAKE_ARG(p_arg_name => 'p_bundle_batch_size',
4079: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4080: p_parent_id => l_plsql_id,
4081: p_binding_enabled_flag => FND_API.G_TRUE,
4082: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4083: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4084: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4085: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4086: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_BATCH_SIZE,
4079: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4080: p_parent_id => l_plsql_id,
4081: p_binding_enabled_flag => FND_API.G_TRUE,
4082: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4083: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4084: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4085: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4086: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_BATCH_SIZE,
4087: x_arg_id => l_arg_id) THEN
4080: p_parent_id => l_plsql_id,
4081: p_binding_enabled_flag => FND_API.G_TRUE,
4082: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4083: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4084: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4085: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4086: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_BATCH_SIZE,
4087: x_arg_id => l_arg_id) THEN
4088: RAISE INIT_FAILED;
4081: p_binding_enabled_flag => FND_API.G_TRUE,
4082: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4083: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4084: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4085: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4086: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_BATCH_SIZE,
4087: x_arg_id => l_arg_id) THEN
4088: RAISE INIT_FAILED;
4089: END IF;
4082: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4083: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4084: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4085: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4086: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BUNDLE_BATCH_SIZE,
4087: x_arg_id => l_arg_id) THEN
4088: RAISE INIT_FAILED;
4089: END IF;
4090: IF NOT MAKE_ARG(p_arg_name => 'p_worker_id',
4087: x_arg_id => l_arg_id) THEN
4088: RAISE INIT_FAILED;
4089: END IF;
4090: IF NOT MAKE_ARG(p_arg_name => 'p_worker_id',
4091: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4092: p_parent_id => l_plsql_id,
4093: p_binding_enabled_flag => FND_API.G_TRUE,
4094: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4095: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4090: IF NOT MAKE_ARG(p_arg_name => 'p_worker_id',
4091: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4092: p_parent_id => l_plsql_id,
4093: p_binding_enabled_flag => FND_API.G_TRUE,
4094: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4095: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4096: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
4097: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4098: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKER_ID,
4091: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4092: p_parent_id => l_plsql_id,
4093: p_binding_enabled_flag => FND_API.G_TRUE,
4094: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4095: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4096: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
4097: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4098: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKER_ID,
4099: x_arg_id => l_arg_id) THEN
4092: p_parent_id => l_plsql_id,
4093: p_binding_enabled_flag => FND_API.G_TRUE,
4094: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4095: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4096: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
4097: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4098: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKER_ID,
4099: x_arg_id => l_arg_id) THEN
4100: RAISE INIT_FAILED;
4093: p_binding_enabled_flag => FND_API.G_TRUE,
4094: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4095: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4096: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
4097: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4098: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKER_ID,
4099: x_arg_id => l_arg_id) THEN
4100: RAISE INIT_FAILED;
4101: END IF;
4094: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4095: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4096: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_WORKER,
4097: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4098: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKER_ID,
4099: x_arg_id => l_arg_id) THEN
4100: RAISE INIT_FAILED;
4101: END IF;
4102: IF NOT MAKE_ARG(p_arg_name => 'p_task_id',
4099: x_arg_id => l_arg_id) THEN
4100: RAISE INIT_FAILED;
4101: END IF;
4102: IF NOT MAKE_ARG(p_arg_name => 'p_task_id',
4103: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4104: p_parent_id => l_plsql_id,
4105: p_binding_enabled_flag => FND_API.G_TRUE,
4106: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4107: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4102: IF NOT MAKE_ARG(p_arg_name => 'p_task_id',
4103: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4104: p_parent_id => l_plsql_id,
4105: p_binding_enabled_flag => FND_API.G_TRUE,
4106: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4107: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4108: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4109: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4110: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_TASK_ID,
4103: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4104: p_parent_id => l_plsql_id,
4105: p_binding_enabled_flag => FND_API.G_TRUE,
4106: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4107: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4108: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4109: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4110: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_TASK_ID,
4111: x_arg_id => l_arg_id) THEN
4104: p_parent_id => l_plsql_id,
4105: p_binding_enabled_flag => FND_API.G_TRUE,
4106: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4107: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4108: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4109: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4110: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_TASK_ID,
4111: x_arg_id => l_arg_id) THEN
4112: RAISE INIT_FAILED;
4105: p_binding_enabled_flag => FND_API.G_TRUE,
4106: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4107: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4108: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4109: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4110: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_TASK_ID,
4111: x_arg_id => l_arg_id) THEN
4112: RAISE INIT_FAILED;
4113: END IF;
4106: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4107: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4108: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4109: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4110: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_TASK_ID,
4111: x_arg_id => l_arg_id) THEN
4112: RAISE INIT_FAILED;
4113: END IF;
4114: IF NOT MAKE_ARG(p_arg_name => 'p_unit_id',
4111: x_arg_id => l_arg_id) THEN
4112: RAISE INIT_FAILED;
4113: END IF;
4114: IF NOT MAKE_ARG(p_arg_name => 'p_unit_id',
4115: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4116: p_parent_id => l_plsql_id,
4117: p_binding_enabled_flag => FND_API.G_TRUE,
4118: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4119: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4114: IF NOT MAKE_ARG(p_arg_name => 'p_unit_id',
4115: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4116: p_parent_id => l_plsql_id,
4117: p_binding_enabled_flag => FND_API.G_TRUE,
4118: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4119: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4120: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4121: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4122: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_ID,
4115: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4116: p_parent_id => l_plsql_id,
4117: p_binding_enabled_flag => FND_API.G_TRUE,
4118: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4119: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4120: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4121: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4122: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_ID,
4123: x_arg_id => l_arg_id) THEN
4116: p_parent_id => l_plsql_id,
4117: p_binding_enabled_flag => FND_API.G_TRUE,
4118: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4119: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4120: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4121: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4122: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_ID,
4123: x_arg_id => l_arg_id) THEN
4124: RAISE INIT_FAILED;
4117: p_binding_enabled_flag => FND_API.G_TRUE,
4118: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4119: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4120: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4121: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4122: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_ID,
4123: x_arg_id => l_arg_id) THEN
4124: RAISE INIT_FAILED;
4125: END IF;
4118: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4119: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4120: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4121: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4122: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_ID,
4123: x_arg_id => l_arg_id) THEN
4124: RAISE INIT_FAILED;
4125: END IF;
4126: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
4123: x_arg_id => l_arg_id) THEN
4124: RAISE INIT_FAILED;
4125: END IF;
4126: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
4127: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4128: p_parent_id => l_plsql_id,
4129: p_binding_enabled_flag => FND_API.G_TRUE,
4130: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4131: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4126: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
4127: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4128: p_parent_id => l_plsql_id,
4129: p_binding_enabled_flag => FND_API.G_TRUE,
4130: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4131: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4132: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4133: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4134: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4127: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4128: p_parent_id => l_plsql_id,
4129: p_binding_enabled_flag => FND_API.G_TRUE,
4130: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4131: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4132: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4133: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4134: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4135: x_arg_id => l_arg_id) THEN
4128: p_parent_id => l_plsql_id,
4129: p_binding_enabled_flag => FND_API.G_TRUE,
4130: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4131: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4132: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4133: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4134: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4135: x_arg_id => l_arg_id) THEN
4136: RAISE INIT_FAILED;
4129: p_binding_enabled_flag => FND_API.G_TRUE,
4130: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4131: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4132: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4133: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4134: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4135: x_arg_id => l_arg_id) THEN
4136: RAISE INIT_FAILED;
4137: END IF;
4130: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4131: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4132: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4133: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4134: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4135: x_arg_id => l_arg_id) THEN
4136: RAISE INIT_FAILED;
4137: END IF;
4138: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
4135: x_arg_id => l_arg_id) THEN
4136: RAISE INIT_FAILED;
4137: END IF;
4138: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
4139: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4140: p_parent_id => l_plsql_id,
4141: p_binding_enabled_flag => FND_API.G_TRUE,
4142: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4143: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4138: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
4139: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4140: p_parent_id => l_plsql_id,
4141: p_binding_enabled_flag => FND_API.G_TRUE,
4142: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4143: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4144: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4145: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4146: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4139: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4140: p_parent_id => l_plsql_id,
4141: p_binding_enabled_flag => FND_API.G_TRUE,
4142: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4143: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4144: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4145: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4146: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4147: x_arg_id => l_arg_id) THEN
4140: p_parent_id => l_plsql_id,
4141: p_binding_enabled_flag => FND_API.G_TRUE,
4142: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4143: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4144: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4145: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4146: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4147: x_arg_id => l_arg_id) THEN
4148: RAISE INIT_FAILED;
4141: p_binding_enabled_flag => FND_API.G_TRUE,
4142: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4143: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4144: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4145: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4146: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4147: x_arg_id => l_arg_id) THEN
4148: RAISE INIT_FAILED;
4149: END IF;
4142: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4143: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4144: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4145: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4146: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4147: x_arg_id => l_arg_id) THEN
4148: RAISE INIT_FAILED;
4149: END IF;
4150: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
4147: x_arg_id => l_arg_id) THEN
4148: RAISE INIT_FAILED;
4149: END IF;
4150: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
4151: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4152: p_parent_id => l_plsql_id,
4153: p_binding_enabled_flag => FND_API.G_TRUE,
4154: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4155: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4150: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
4151: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4152: p_parent_id => l_plsql_id,
4153: p_binding_enabled_flag => FND_API.G_TRUE,
4154: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4155: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4156: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4157: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4158: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4151: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4152: p_parent_id => l_plsql_id,
4153: p_binding_enabled_flag => FND_API.G_TRUE,
4154: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4155: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4156: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4157: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4158: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4159: x_arg_id => l_arg_id) THEN
4152: p_parent_id => l_plsql_id,
4153: p_binding_enabled_flag => FND_API.G_TRUE,
4154: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4155: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4156: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4157: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4158: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4159: x_arg_id => l_arg_id) THEN
4160: RAISE INIT_FAILED;
4153: p_binding_enabled_flag => FND_API.G_TRUE,
4154: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4155: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4156: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4157: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4158: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4159: x_arg_id => l_arg_id) THEN
4160: RAISE INIT_FAILED;
4161: END IF;
4154: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4155: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4156: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4157: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4158: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4159: x_arg_id => l_arg_id) THEN
4160: RAISE INIT_FAILED;
4161: END IF;
4162: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
4159: x_arg_id => l_arg_id) THEN
4160: RAISE INIT_FAILED;
4161: END IF;
4162: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
4163: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4164: p_parent_id => l_plsql_id,
4165: p_binding_enabled_flag => FND_API.G_TRUE,
4166: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4167: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4162: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
4163: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4164: p_parent_id => l_plsql_id,
4165: p_binding_enabled_flag => FND_API.G_TRUE,
4166: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4167: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4168: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4169: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4170: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4163: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4164: p_parent_id => l_plsql_id,
4165: p_binding_enabled_flag => FND_API.G_TRUE,
4166: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4167: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4168: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4169: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4170: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4171: x_arg_id => l_arg_id) THEN
4164: p_parent_id => l_plsql_id,
4165: p_binding_enabled_flag => FND_API.G_TRUE,
4166: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4167: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4168: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4169: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4170: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4171: x_arg_id => l_arg_id) THEN
4172: RAISE INIT_FAILED;
4165: p_binding_enabled_flag => FND_API.G_TRUE,
4166: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4167: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4168: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4169: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4170: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4171: x_arg_id => l_arg_id) THEN
4172: RAISE INIT_FAILED;
4173: END IF;
4166: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4167: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4168: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4169: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4170: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4171: x_arg_id => l_arg_id) THEN
4172: RAISE INIT_FAILED;
4173: END IF;
4174: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
4171: x_arg_id => l_arg_id) THEN
4172: RAISE INIT_FAILED;
4173: END IF;
4174: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
4175: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4176: p_parent_id => l_plsql_id,
4177: p_binding_enabled_flag => FND_API.G_TRUE,
4178: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4179: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4174: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
4175: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4176: p_parent_id => l_plsql_id,
4177: p_binding_enabled_flag => FND_API.G_TRUE,
4178: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4179: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4180: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4181: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4182: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4175: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4176: p_parent_id => l_plsql_id,
4177: p_binding_enabled_flag => FND_API.G_TRUE,
4178: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4179: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4180: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4181: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4182: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4183: x_arg_id => l_arg_id) THEN
4176: p_parent_id => l_plsql_id,
4177: p_binding_enabled_flag => FND_API.G_TRUE,
4178: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4179: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4180: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4181: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4182: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4183: x_arg_id => l_arg_id) THEN
4184: RAISE INIT_FAILED;
4177: p_binding_enabled_flag => FND_API.G_TRUE,
4178: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4179: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4180: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4181: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4182: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4183: x_arg_id => l_arg_id) THEN
4184: RAISE INIT_FAILED;
4185: END IF;
4178: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4179: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4180: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4181: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4182: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4183: x_arg_id => l_arg_id) THEN
4184: RAISE INIT_FAILED;
4185: END IF;
4186: IF NOT MAKE_ARG(p_arg_name => 'p_unit_workers_allowed',
4183: x_arg_id => l_arg_id) THEN
4184: RAISE INIT_FAILED;
4185: END IF;
4186: IF NOT MAKE_ARG(p_arg_name => 'p_unit_workers_allowed',
4187: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4188: p_parent_id => l_plsql_id,
4189: p_binding_enabled_flag => FND_API.G_TRUE,
4190: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4191: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4186: IF NOT MAKE_ARG(p_arg_name => 'p_unit_workers_allowed',
4187: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4188: p_parent_id => l_plsql_id,
4189: p_binding_enabled_flag => FND_API.G_TRUE,
4190: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4191: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4192: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4193: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4194: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_WORKERS_ALLOWED,
4187: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4188: p_parent_id => l_plsql_id,
4189: p_binding_enabled_flag => FND_API.G_TRUE,
4190: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4191: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4192: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4193: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4194: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_WORKERS_ALLOWED,
4195: x_arg_id => l_arg_id) THEN
4188: p_parent_id => l_plsql_id,
4189: p_binding_enabled_flag => FND_API.G_TRUE,
4190: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4191: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4192: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4193: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4194: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_WORKERS_ALLOWED,
4195: x_arg_id => l_arg_id) THEN
4196: RAISE INIT_FAILED;
4189: p_binding_enabled_flag => FND_API.G_TRUE,
4190: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4191: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4192: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4193: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4194: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_WORKERS_ALLOWED,
4195: x_arg_id => l_arg_id) THEN
4196: RAISE INIT_FAILED;
4197: END IF;
4190: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4191: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4192: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4193: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4194: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_WORKERS_ALLOWED,
4195: x_arg_id => l_arg_id) THEN
4196: RAISE INIT_FAILED;
4197: END IF;
4198: IF NOT MAKE_ARG(p_arg_name => 'p_unit_batch_size',
4195: x_arg_id => l_arg_id) THEN
4196: RAISE INIT_FAILED;
4197: END IF;
4198: IF NOT MAKE_ARG(p_arg_name => 'p_unit_batch_size',
4199: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4200: p_parent_id => l_plsql_id,
4201: p_binding_enabled_flag => FND_API.G_TRUE,
4202: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4203: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4198: IF NOT MAKE_ARG(p_arg_name => 'p_unit_batch_size',
4199: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4200: p_parent_id => l_plsql_id,
4201: p_binding_enabled_flag => FND_API.G_TRUE,
4202: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4203: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4204: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4205: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4206: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_BATCH_SIZE,
4199: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4200: p_parent_id => l_plsql_id,
4201: p_binding_enabled_flag => FND_API.G_TRUE,
4202: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4203: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4204: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4205: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4206: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_BATCH_SIZE,
4207: x_arg_id => l_arg_id) THEN
4200: p_parent_id => l_plsql_id,
4201: p_binding_enabled_flag => FND_API.G_TRUE,
4202: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4203: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4204: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4205: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4206: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_BATCH_SIZE,
4207: x_arg_id => l_arg_id) THEN
4208: RAISE INIT_FAILED;
4201: p_binding_enabled_flag => FND_API.G_TRUE,
4202: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4203: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4204: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4205: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4206: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_BATCH_SIZE,
4207: x_arg_id => l_arg_id) THEN
4208: RAISE INIT_FAILED;
4209: END IF;
4202: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4203: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4204: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4205: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4206: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_BATCH_SIZE,
4207: x_arg_id => l_arg_id) THEN
4208: RAISE INIT_FAILED;
4209: END IF;
4210: IF NOT MAKE_ARG(p_arg_name => 'p_plsql_id',
4207: x_arg_id => l_arg_id) THEN
4208: RAISE INIT_FAILED;
4209: END IF;
4210: IF NOT MAKE_ARG(p_arg_name => 'p_plsql_id',
4211: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4212: p_parent_id => l_plsql_id,
4213: p_binding_enabled_flag => FND_API.G_TRUE,
4214: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4215: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4210: IF NOT MAKE_ARG(p_arg_name => 'p_plsql_id',
4211: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4212: p_parent_id => l_plsql_id,
4213: p_binding_enabled_flag => FND_API.G_TRUE,
4214: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4215: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4216: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4217: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4218: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_PLSQL_ID,
4211: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4212: p_parent_id => l_plsql_id,
4213: p_binding_enabled_flag => FND_API.G_TRUE,
4214: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4215: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4216: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4217: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4218: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_PLSQL_ID,
4219: x_arg_id => l_arg_id) THEN
4212: p_parent_id => l_plsql_id,
4213: p_binding_enabled_flag => FND_API.G_TRUE,
4214: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4215: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4216: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4217: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4218: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_PLSQL_ID,
4219: x_arg_id => l_arg_id) THEN
4220: RAISE INIT_FAILED;
4213: p_binding_enabled_flag => FND_API.G_TRUE,
4214: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4215: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4216: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4217: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4218: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_PLSQL_ID,
4219: x_arg_id => l_arg_id) THEN
4220: RAISE INIT_FAILED;
4221: END IF;
4214: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4215: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4216: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4217: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4218: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_PLSQL_ID,
4219: x_arg_id => l_arg_id) THEN
4220: RAISE INIT_FAILED;
4221: END IF;
4222: IF NOT MAKE_ARG(p_arg_name => 'p_arg_id',
4219: x_arg_id => l_arg_id) THEN
4220: RAISE INIT_FAILED;
4221: END IF;
4222: IF NOT MAKE_ARG(p_arg_name => 'p_arg_id',
4223: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4224: p_parent_id => l_plsql_id,
4225: p_binding_enabled_flag => FND_API.G_TRUE,
4226: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4227: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4222: IF NOT MAKE_ARG(p_arg_name => 'p_arg_id',
4223: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4224: p_parent_id => l_plsql_id,
4225: p_binding_enabled_flag => FND_API.G_TRUE,
4226: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4227: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4228: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4229: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4230: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ARGUMENT_ID,
4223: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4224: p_parent_id => l_plsql_id,
4225: p_binding_enabled_flag => FND_API.G_TRUE,
4226: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4227: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4228: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4229: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4230: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ARGUMENT_ID,
4231: x_arg_id => l_arg_id) THEN
4224: p_parent_id => l_plsql_id,
4225: p_binding_enabled_flag => FND_API.G_TRUE,
4226: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4227: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4228: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4229: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4230: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ARGUMENT_ID,
4231: x_arg_id => l_arg_id) THEN
4232: RAISE INIT_FAILED;
4225: p_binding_enabled_flag => FND_API.G_TRUE,
4226: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4227: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4228: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4229: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4230: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ARGUMENT_ID,
4231: x_arg_id => l_arg_id) THEN
4232: RAISE INIT_FAILED;
4233: END IF;
4226: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4227: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4228: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4229: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4230: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ARGUMENT_ID,
4231: x_arg_id => l_arg_id) THEN
4232: RAISE INIT_FAILED;
4233: END IF;
4234: IF NOT MAKE_ARG(p_arg_name => 'p_workers_allowed',
4231: x_arg_id => l_arg_id) THEN
4232: RAISE INIT_FAILED;
4233: END IF;
4234: IF NOT MAKE_ARG(p_arg_name => 'p_workers_allowed',
4235: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4236: p_parent_id => l_plsql_id,
4237: p_binding_enabled_flag => FND_API.G_TRUE,
4238: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4239: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4234: IF NOT MAKE_ARG(p_arg_name => 'p_workers_allowed',
4235: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4236: p_parent_id => l_plsql_id,
4237: p_binding_enabled_flag => FND_API.G_TRUE,
4238: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4239: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4240: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4241: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4242: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKERS_ALLOWED,
4235: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4236: p_parent_id => l_plsql_id,
4237: p_binding_enabled_flag => FND_API.G_TRUE,
4238: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4239: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4240: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4241: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4242: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKERS_ALLOWED,
4243: x_arg_id => l_arg_id) THEN
4236: p_parent_id => l_plsql_id,
4237: p_binding_enabled_flag => FND_API.G_TRUE,
4238: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4239: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4240: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4241: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4242: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKERS_ALLOWED,
4243: x_arg_id => l_arg_id) THEN
4244: RAISE INIT_FAILED;
4237: p_binding_enabled_flag => FND_API.G_TRUE,
4238: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4239: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4240: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4241: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4242: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKERS_ALLOWED,
4243: x_arg_id => l_arg_id) THEN
4244: RAISE INIT_FAILED;
4245: END IF;
4238: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4239: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4240: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4241: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4242: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_WORKERS_ALLOWED,
4243: x_arg_id => l_arg_id) THEN
4244: RAISE INIT_FAILED;
4245: END IF;
4246: IF NOT MAKE_ARG(p_arg_name => 'p_batch_size',
4243: x_arg_id => l_arg_id) THEN
4244: RAISE INIT_FAILED;
4245: END IF;
4246: IF NOT MAKE_ARG(p_arg_name => 'p_batch_size',
4247: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4248: p_parent_id => l_plsql_id,
4249: p_binding_enabled_flag => FND_API.G_TRUE,
4250: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4251: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4246: IF NOT MAKE_ARG(p_arg_name => 'p_batch_size',
4247: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4248: p_parent_id => l_plsql_id,
4249: p_binding_enabled_flag => FND_API.G_TRUE,
4250: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4251: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4252: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4253: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4254: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BATCH_SIZE,
4247: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4248: p_parent_id => l_plsql_id,
4249: p_binding_enabled_flag => FND_API.G_TRUE,
4250: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4251: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4252: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4253: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4254: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BATCH_SIZE,
4255: x_arg_id => l_arg_id) THEN
4248: p_parent_id => l_plsql_id,
4249: p_binding_enabled_flag => FND_API.G_TRUE,
4250: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4251: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4252: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4253: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4254: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BATCH_SIZE,
4255: x_arg_id => l_arg_id) THEN
4256: RAISE INIT_FAILED;
4249: p_binding_enabled_flag => FND_API.G_TRUE,
4250: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4251: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4252: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4253: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4254: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BATCH_SIZE,
4255: x_arg_id => l_arg_id) THEN
4256: RAISE INIT_FAILED;
4257: END IF;
4250: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4251: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4252: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4253: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4254: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_BATCH_SIZE,
4255: x_arg_id => l_arg_id) THEN
4256: RAISE INIT_FAILED;
4257: END IF;
4258:
4257: END IF;
4258:
4259: --make the return message var
4260: IF NOT MAKE_ARG(p_arg_name => 'x_return_msg',
4261: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4262: p_parent_id => l_plsql_id,
4263: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4264: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4265: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4260: IF NOT MAKE_ARG(p_arg_name => 'x_return_msg',
4261: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4262: p_parent_id => l_plsql_id,
4263: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4264: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4265: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4266: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4267: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4268: x_arg_id => l_arg_id) THEN
4261: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4262: p_parent_id => l_plsql_id,
4263: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4264: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4265: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4266: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4267: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4268: x_arg_id => l_arg_id) THEN
4269: RAISE INIT_FAILED;
4262: p_parent_id => l_plsql_id,
4263: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4264: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4265: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4266: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4267: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4268: x_arg_id => l_arg_id) THEN
4269: RAISE INIT_FAILED;
4270: END IF;
4263: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4264: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4265: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4266: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4267: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4268: x_arg_id => l_arg_id) THEN
4269: RAISE INIT_FAILED;
4270: END IF;
4271: --make the verdict output arg
4269: RAISE INIT_FAILED;
4270: END IF;
4271: --make the verdict output arg
4272: IF NOT MAKE_ARG(p_arg_name => 'x_verdict',
4273: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4274: p_parent_id => l_plsql_id,
4275: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4276: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4277: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4272: IF NOT MAKE_ARG(p_arg_name => 'x_verdict',
4273: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4274: p_parent_id => l_plsql_id,
4275: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4276: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4277: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4278: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4279: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4280: x_arg_id => l_verdict_arg_id) THEN
4273: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4274: p_parent_id => l_plsql_id,
4275: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4276: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4277: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4278: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4279: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4280: x_arg_id => l_verdict_arg_id) THEN
4281: RAISE INIT_FAILED;
4274: p_parent_id => l_plsql_id,
4275: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4276: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4277: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4278: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4279: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4280: x_arg_id => l_verdict_arg_id) THEN
4281: RAISE INIT_FAILED;
4282: END IF;
4275: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4276: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4277: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4278: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4279: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4280: x_arg_id => l_verdict_arg_id) THEN
4281: RAISE INIT_FAILED;
4282: END IF;
4283:
4523: l_ctxt VARCHAR2(60) := PKG_NAME||'EXECUTE_'||l_testnum;
4524:
4525: l_test_table_name VARCHAR2(30) := B_TEST_TABLE_NAME_PREFIX||'9_TAB1';
4526: l_test_table_num_rows NUMBER := 8000; --make this small so we force the dependency issue for larger # of workers
4527: l_c2_range_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_RANGE_SUM';
4528: l_c2_inter_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_INTER_SUM';
4529: l_c2_run_arg_id NUMBER;
4530: l_c2_plsql_range_arg_id NUMBER;
4531: l_c2_plsql_inter_arg_id NUMBER;
4524:
4525: l_test_table_name VARCHAR2(30) := B_TEST_TABLE_NAME_PREFIX||'9_TAB1';
4526: l_test_table_num_rows NUMBER := 8000; --make this small so we force the dependency issue for larger # of workers
4527: l_c2_range_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_RANGE_SUM';
4528: l_c2_inter_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_INTER_SUM';
4529: l_c2_run_arg_id NUMBER;
4530: l_c2_plsql_range_arg_id NUMBER;
4531: l_c2_plsql_inter_arg_id NUMBER;
4532: l_c2_dml_range_arg_id NUMBER;
4578: --create a context arg to receive the final c2 sum
4579: IF NOT MAKE_ARG(p_arg_name => l_c2_inter_arg_name,
4580: p_parent_id => p_run_id,
4581: p_allow_override_source => FND_API.G_TRUE,
4582: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4583: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4584: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE, --can't be always, otherwise it won't use unit1's cached val
4585: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE, --shouldn't be used beyond print_context
4586: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4579: IF NOT MAKE_ARG(p_arg_name => l_c2_inter_arg_name,
4580: p_parent_id => p_run_id,
4581: p_allow_override_source => FND_API.G_TRUE,
4582: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4583: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4584: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE, --can't be always, otherwise it won't use unit1's cached val
4585: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE, --shouldn't be used beyond print_context
4586: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4587: x_arg_id => l_c2_run_arg_id) THEN
4580: p_parent_id => p_run_id,
4581: p_allow_override_source => FND_API.G_TRUE,
4582: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4583: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4584: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE, --can't be always, otherwise it won't use unit1's cached val
4585: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE, --shouldn't be used beyond print_context
4586: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4587: x_arg_id => l_c2_run_arg_id) THEN
4588: RAISE INIT_FAILED;
4581: p_allow_override_source => FND_API.G_TRUE,
4582: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4583: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4584: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE, --can't be always, otherwise it won't use unit1's cached val
4585: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE, --shouldn't be used beyond print_context
4586: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4587: x_arg_id => l_c2_run_arg_id) THEN
4588: RAISE INIT_FAILED;
4589: END IF;
4582: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4583: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4584: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE, --can't be always, otherwise it won't use unit1's cached val
4585: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE, --shouldn't be used beyond print_context
4586: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_RUN_ID,
4587: x_arg_id => l_c2_run_arg_id) THEN
4588: RAISE INIT_FAILED;
4589: END IF;
4590:
4604: RAISE INIT_FAILED;
4605: END IF;
4606: --make a plsql set unit
4607: IF NOT MAKE_UNIT(l_task_id,
4608: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_PLSQL_SET,
4609: p_phase => 1,
4610: p_weight => 15,
4611: p_unit_obj_owner => B_TEST_TABLE_OWNER,
4612: p_unit_obj_name => l_test_table_name,
4627: x_plsql_id => l_plsql_id) THEN
4628: RAISE INIT_FAILED;
4629: END IF;
4630: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
4631: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4632: p_parent_id => l_plsql_id,
4633: p_binding_enabled_flag => FND_API.G_TRUE,
4634: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4635: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4630: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
4631: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4632: p_parent_id => l_plsql_id,
4633: p_binding_enabled_flag => FND_API.G_TRUE,
4634: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4635: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4636: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4637: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4638: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4631: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4632: p_parent_id => l_plsql_id,
4633: p_binding_enabled_flag => FND_API.G_TRUE,
4634: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4635: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4636: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4637: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4638: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4639: x_arg_id => l_arg_id) THEN
4632: p_parent_id => l_plsql_id,
4633: p_binding_enabled_flag => FND_API.G_TRUE,
4634: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4635: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4636: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4637: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4638: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4639: x_arg_id => l_arg_id) THEN
4640: RAISE INIT_FAILED;
4633: p_binding_enabled_flag => FND_API.G_TRUE,
4634: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4635: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4636: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4637: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4638: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4639: x_arg_id => l_arg_id) THEN
4640: RAISE INIT_FAILED;
4641: END IF;
4634: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4635: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4636: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4637: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4638: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
4639: x_arg_id => l_arg_id) THEN
4640: RAISE INIT_FAILED;
4641: END IF;
4642: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
4639: x_arg_id => l_arg_id) THEN
4640: RAISE INIT_FAILED;
4641: END IF;
4642: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
4643: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4644: p_parent_id => l_plsql_id,
4645: p_binding_enabled_flag => FND_API.G_TRUE,
4646: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4647: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4642: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
4643: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4644: p_parent_id => l_plsql_id,
4645: p_binding_enabled_flag => FND_API.G_TRUE,
4646: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4647: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4648: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4649: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4650: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4643: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4644: p_parent_id => l_plsql_id,
4645: p_binding_enabled_flag => FND_API.G_TRUE,
4646: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4647: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4648: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4649: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4650: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4651: x_arg_id => l_arg_id) THEN
4644: p_parent_id => l_plsql_id,
4645: p_binding_enabled_flag => FND_API.G_TRUE,
4646: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4647: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4648: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4649: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4650: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4651: x_arg_id => l_arg_id) THEN
4652: RAISE INIT_FAILED;
4645: p_binding_enabled_flag => FND_API.G_TRUE,
4646: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4647: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4648: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4649: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4650: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4651: x_arg_id => l_arg_id) THEN
4652: RAISE INIT_FAILED;
4653: END IF;
4646: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4647: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4648: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4649: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4650: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
4651: x_arg_id => l_arg_id) THEN
4652: RAISE INIT_FAILED;
4653: END IF;
4654: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
4651: x_arg_id => l_arg_id) THEN
4652: RAISE INIT_FAILED;
4653: END IF;
4654: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
4655: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4656: p_parent_id => l_plsql_id,
4657: p_binding_enabled_flag => FND_API.G_TRUE,
4658: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4659: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4654: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
4655: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4656: p_parent_id => l_plsql_id,
4657: p_binding_enabled_flag => FND_API.G_TRUE,
4658: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4659: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4660: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4661: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4662: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4655: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4656: p_parent_id => l_plsql_id,
4657: p_binding_enabled_flag => FND_API.G_TRUE,
4658: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4659: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4660: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4661: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4662: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4663: x_arg_id => l_arg_id) THEN
4656: p_parent_id => l_plsql_id,
4657: p_binding_enabled_flag => FND_API.G_TRUE,
4658: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4659: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4660: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4661: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4662: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4663: x_arg_id => l_arg_id) THEN
4664: RAISE INIT_FAILED;
4657: p_binding_enabled_flag => FND_API.G_TRUE,
4658: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4659: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4660: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4661: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4662: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4663: x_arg_id => l_arg_id) THEN
4664: RAISE INIT_FAILED;
4665: END IF;
4658: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
4659: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4660: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4661: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4662: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
4663: x_arg_id => l_arg_id) THEN
4664: RAISE INIT_FAILED;
4665: END IF;
4666: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
4663: x_arg_id => l_arg_id) THEN
4664: RAISE INIT_FAILED;
4665: END IF;
4666: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
4667: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4668: p_parent_id => l_plsql_id,
4669: p_binding_enabled_flag => FND_API.G_TRUE,
4670: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4671: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4666: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
4667: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4668: p_parent_id => l_plsql_id,
4669: p_binding_enabled_flag => FND_API.G_TRUE,
4670: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4671: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4672: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4673: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4674: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4667: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4668: p_parent_id => l_plsql_id,
4669: p_binding_enabled_flag => FND_API.G_TRUE,
4670: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4671: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4672: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4673: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4674: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4675: x_arg_id => l_arg_id) THEN
4668: p_parent_id => l_plsql_id,
4669: p_binding_enabled_flag => FND_API.G_TRUE,
4670: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4671: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4672: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4673: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4674: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4675: x_arg_id => l_arg_id) THEN
4676: RAISE INIT_FAILED;
4669: p_binding_enabled_flag => FND_API.G_TRUE,
4670: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4671: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4672: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4673: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4674: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4675: x_arg_id => l_arg_id) THEN
4676: RAISE INIT_FAILED;
4677: END IF;
4670: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4671: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4672: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4673: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4674: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
4675: x_arg_id => l_arg_id) THEN
4676: RAISE INIT_FAILED;
4677: END IF;
4678: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
4675: x_arg_id => l_arg_id) THEN
4676: RAISE INIT_FAILED;
4677: END IF;
4678: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
4679: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4680: p_parent_id => l_plsql_id,
4681: p_binding_enabled_flag => FND_API.G_TRUE,
4682: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4683: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4678: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
4679: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4680: p_parent_id => l_plsql_id,
4681: p_binding_enabled_flag => FND_API.G_TRUE,
4682: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4683: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4684: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4685: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4686: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4679: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4680: p_parent_id => l_plsql_id,
4681: p_binding_enabled_flag => FND_API.G_TRUE,
4682: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4683: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4684: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4685: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4686: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4687: x_arg_id => l_arg_id) THEN
4680: p_parent_id => l_plsql_id,
4681: p_binding_enabled_flag => FND_API.G_TRUE,
4682: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4683: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4684: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4685: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4686: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4687: x_arg_id => l_arg_id) THEN
4688: RAISE INIT_FAILED;
4681: p_binding_enabled_flag => FND_API.G_TRUE,
4682: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4683: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4684: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4685: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4686: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4687: x_arg_id => l_arg_id) THEN
4688: RAISE INIT_FAILED;
4689: END IF;
4682: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4683: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4684: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4685: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
4686: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
4687: x_arg_id => l_arg_id) THEN
4688: RAISE INIT_FAILED;
4689: END IF;
4690:
4689: END IF;
4690:
4691: --make the return message var
4692: IF NOT MAKE_ARG(p_arg_name => 'x_return_msg',
4693: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4694: p_parent_id => l_plsql_id,
4695: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4696: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4697: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4692: IF NOT MAKE_ARG(p_arg_name => 'x_return_msg',
4693: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4694: p_parent_id => l_plsql_id,
4695: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4696: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4697: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4698: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4699: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4700: x_arg_id => l_arg_id) THEN
4693: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4694: p_parent_id => l_plsql_id,
4695: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4696: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4697: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4698: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4699: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4700: x_arg_id => l_arg_id) THEN
4701: RAISE INIT_FAILED;
4694: p_parent_id => l_plsql_id,
4695: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4696: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4697: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4698: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4699: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4700: x_arg_id => l_arg_id) THEN
4701: RAISE INIT_FAILED;
4702: END IF;
4695: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4696: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4697: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4698: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4699: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4700: x_arg_id => l_arg_id) THEN
4701: RAISE INIT_FAILED;
4702: END IF;
4703: --make the verdict output arg
4701: RAISE INIT_FAILED;
4702: END IF;
4703: --make the verdict output arg
4704: IF NOT MAKE_ARG(p_arg_name => 'x_verdict',
4705: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4706: p_parent_id => l_plsql_id,
4707: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4708: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4709: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4704: IF NOT MAKE_ARG(p_arg_name => 'x_verdict',
4705: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4706: p_parent_id => l_plsql_id,
4707: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4708: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4709: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4710: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4711: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4712: x_arg_id => l_verdict_arg_id) THEN
4705: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4706: p_parent_id => l_plsql_id,
4707: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4708: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4709: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4710: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4711: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4712: x_arg_id => l_verdict_arg_id) THEN
4713: RAISE INIT_FAILED;
4706: p_parent_id => l_plsql_id,
4707: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4708: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4709: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4710: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4711: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4712: x_arg_id => l_verdict_arg_id) THEN
4713: RAISE INIT_FAILED;
4714: END IF;
4707: p_binding_enabled_flag => FND_API.G_TRUE, --outputs must be bound also
4708: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
4709: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4710: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4711: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_EXECUTION_CURSOR,
4712: x_arg_id => l_verdict_arg_id) THEN
4713: RAISE INIT_FAILED;
4714: END IF;
4715:
4714: END IF;
4715:
4716: --make an output arg for the plsql to run at the end of each range to get the c2 sum
4717: IF NOT MAKE_ARG(p_arg_name => l_c2_range_arg_name,
4718: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4719: p_parent_id => l_plsql_id,
4720: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4721: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4722: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4716: --make an output arg for the plsql to run at the end of each range to get the c2 sum
4717: IF NOT MAKE_ARG(p_arg_name => l_c2_range_arg_name,
4718: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4719: p_parent_id => l_plsql_id,
4720: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4721: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4722: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4723: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
4724: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4717: IF NOT MAKE_ARG(p_arg_name => l_c2_range_arg_name,
4718: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4719: p_parent_id => l_plsql_id,
4720: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4721: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4722: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4723: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
4724: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4725: x_arg_id => l_c2_plsql_range_arg_id) THEN
4718: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4719: p_parent_id => l_plsql_id,
4720: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4721: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4722: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4723: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
4724: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4725: x_arg_id => l_c2_plsql_range_arg_id) THEN
4726: RAISE INIT_FAILED;
4719: p_parent_id => l_plsql_id,
4720: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4721: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4722: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4723: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
4724: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4725: x_arg_id => l_c2_plsql_range_arg_id) THEN
4726: RAISE INIT_FAILED;
4727: END IF;
4727: END IF;
4728:
4729: --make an output arg for the plsql to run at the end of the splitting to get the final c2 sum on all rows
4730: IF NOT MAKE_ARG(p_arg_name => l_c2_inter_arg_name,
4731: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4732: p_parent_id => l_plsql_id,
4733: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4734: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4735: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4729: --make an output arg for the plsql to run at the end of the splitting to get the final c2 sum on all rows
4730: IF NOT MAKE_ARG(p_arg_name => l_c2_inter_arg_name,
4731: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4732: p_parent_id => l_plsql_id,
4733: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4734: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4735: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4736: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
4737: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4730: IF NOT MAKE_ARG(p_arg_name => l_c2_inter_arg_name,
4731: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4732: p_parent_id => l_plsql_id,
4733: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4734: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4735: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4736: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
4737: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4738: x_arg_id => l_c2_plsql_inter_arg_id) THEN
4731: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
4732: p_parent_id => l_plsql_id,
4733: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4734: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4735: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4736: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
4737: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4738: x_arg_id => l_c2_plsql_inter_arg_id) THEN
4739: RAISE INIT_FAILED;
4732: p_parent_id => l_plsql_id,
4733: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4734: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4735: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4736: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL,
4737: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4738: x_arg_id => l_c2_plsql_inter_arg_id) THEN
4739: RAISE INIT_FAILED;
4740: END IF;
4740: END IF;
4741:
4742: --make the dml unit
4743: IF NOT MAKE_UNIT(l_task_id,
4744: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_DML_SET,
4745: p_phase => NULL,
4746: p_weight => 15,
4747: p_unit_obj_owner => B_TEST_TABLE_OWNER,
4748: p_unit_obj_name => l_test_table_name,
4758: RAISE INIT_FAILED;
4759: END IF;
4760: --make an input arg for the dml to fetch the sum from the first unit
4761: IF NOT MAKE_ARG(p_arg_name => l_c2_inter_arg_name,
4762: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
4763: p_parent_id => l_dml_id,
4764: p_binding_enabled_flag => FND_API.G_TRUE,
4765: p_allow_override_source => FND_API.G_TRUE,
4766: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4762: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
4763: p_parent_id => l_dml_id,
4764: p_binding_enabled_flag => FND_API.G_TRUE,
4765: p_allow_override_source => FND_API.G_TRUE,
4766: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4767: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4768: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4769: p_src_type => NULL,
4770: x_arg_id => l_c2_dml_inter_arg_id) THEN
4763: p_parent_id => l_dml_id,
4764: p_binding_enabled_flag => FND_API.G_TRUE,
4765: p_allow_override_source => FND_API.G_TRUE,
4766: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4767: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4768: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4769: p_src_type => NULL,
4770: x_arg_id => l_c2_dml_inter_arg_id) THEN
4771: RAISE INIT_FAILED;
4764: p_binding_enabled_flag => FND_API.G_TRUE,
4765: p_allow_override_source => FND_API.G_TRUE,
4766: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4767: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
4768: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
4769: p_src_type => NULL,
4770: x_arg_id => l_c2_dml_inter_arg_id) THEN
4771: RAISE INIT_FAILED;
4772: END IF;
4771: RAISE INIT_FAILED;
4772: END IF;
4773: --make a ranged final arg_id
4774: IF NOT MAKE_ARG(p_arg_name => l_c2_range_arg_name,
4775: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
4776: p_parent_id => l_dml_id,
4777: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4778: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4779: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4773: --make a ranged final arg_id
4774: IF NOT MAKE_ARG(p_arg_name => l_c2_range_arg_name,
4775: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
4776: p_parent_id => l_dml_id,
4777: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4778: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4779: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4780: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
4781: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4774: IF NOT MAKE_ARG(p_arg_name => l_c2_range_arg_name,
4775: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
4776: p_parent_id => l_dml_id,
4777: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4778: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4779: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4780: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
4781: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4782: x_arg_id => l_c2_dml_range_arg_id) THEN
4775: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
4776: p_parent_id => l_dml_id,
4777: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4778: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4779: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4780: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
4781: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4782: x_arg_id => l_c2_dml_range_arg_id) THEN
4783: RAISE INIT_FAILED;
4776: p_parent_id => l_dml_id,
4777: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
4778: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
4779: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
4780: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
4781: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
4782: x_arg_id => l_c2_dml_range_arg_id) THEN
4783: RAISE INIT_FAILED;
4784: END IF;
4891: p_num_workers,
4892: p_num_dmls => 0,
4893: p_num_dml_rows => 0,
4894: p_num_plsqls => 2,
4895: p_unit_status => FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_NO_STATUS) THEN
4896: RAISE VALIDATE_FAILED;
4897: END IF;
4898:
4899: --validate the child2 unit
4903: p_num_workers,
4904: p_num_dmls => 2,
4905: p_num_dml_rows => p_test_tab_num_rows,
4906: p_num_plsqls => 0,
4907: p_unit_status => FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_NO_STATUS) THEN
4908: RAISE VALIDATE_FAILED;
4909: END IF;
4910:
4911: --validate the child3 unit
4915: p_num_workers,
4916: p_num_dmls => 0,
4917: p_num_dml_rows => 0,
4918: p_num_plsqls => 2,
4919: p_unit_status => FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_NO_STATUS) THEN
4920: RAISE VALIDATE_FAILED;
4921: END IF;
4922:
4923: --check the plsql ranged c2 sum
5050: l_ctxt VARCHAR2(60) := PKG_NAME||'EXECUTE_'||l_testnum;
5051:
5052: l_test_table_name VARCHAR2(30) := B_TEST_TABLE_NAME_PREFIX||'10_TAB1';
5053: l_test_table_num_rows NUMBER := 4800; --make this small since we have many operations
5054: l_c2_final_arg_name VARCHAR2(60) := FND_OAM_DSCRAM_UTILS_PKG.G_ARG_INTERNAL_PREFIX||l_testnum||'_C2_FINAL_SUM';
5055: l_worker_id NUMBER;
5056: l_task_id NUMBER;
5057: l_parent_unit_id NUMBER;
5058: l_child1_unit_id NUMBER;
5113: RAISE INIT_FAILED;
5114: END IF;
5115: --make a concurrent group meta-unit
5116: IF NOT MAKE_UNIT(l_task_id,
5117: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_CONC_GROUP,
5118: p_unit_obj_owner => B_TEST_TABLE_OWNER,
5119: p_unit_obj_name => l_test_table_name,
5120: x_unit_id => l_parent_unit_id) THEN
5121: RAISE INIT_FAILED;
5122: END IF;
5123:
5124: --make child unit 1
5125: IF NOT MAKE_UNIT(l_task_id,
5126: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_PLSQL_SET,
5127: p_conc_unit_id => l_parent_unit_id,
5128: p_status => FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_NO_STATUS,
5129: p_priority => NULL,
5130: p_weight => 1000,
5124: --make child unit 1
5125: IF NOT MAKE_UNIT(l_task_id,
5126: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_PLSQL_SET,
5127: p_conc_unit_id => l_parent_unit_id,
5128: p_status => FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_NO_STATUS,
5129: p_priority => NULL,
5130: p_weight => 1000,
5131: p_unit_obj_owner => B_TEST_TABLE_OWNER,
5132: p_unit_obj_name => l_test_table_name,
5145: x_plsql_id => l_plsql_id) THEN
5146: RAISE INIT_FAILED;
5147: END IF;
5148: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
5149: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5150: p_parent_id => l_plsql_id,
5151: p_binding_enabled_flag => FND_API.G_TRUE,
5152: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5153: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5148: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
5149: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5150: p_parent_id => l_plsql_id,
5151: p_binding_enabled_flag => FND_API.G_TRUE,
5152: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5153: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5154: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5155: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5156: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5149: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5150: p_parent_id => l_plsql_id,
5151: p_binding_enabled_flag => FND_API.G_TRUE,
5152: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5153: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5154: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5155: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5156: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5157: x_arg_id => l_arg_id) THEN
5150: p_parent_id => l_plsql_id,
5151: p_binding_enabled_flag => FND_API.G_TRUE,
5152: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5153: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5154: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5155: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5156: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5157: x_arg_id => l_arg_id) THEN
5158: RAISE INIT_FAILED;
5151: p_binding_enabled_flag => FND_API.G_TRUE,
5152: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5153: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5154: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5155: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5156: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5157: x_arg_id => l_arg_id) THEN
5158: RAISE INIT_FAILED;
5159: END IF;
5152: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5153: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5154: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5155: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5156: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5157: x_arg_id => l_arg_id) THEN
5158: RAISE INIT_FAILED;
5159: END IF;
5160: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5157: x_arg_id => l_arg_id) THEN
5158: RAISE INIT_FAILED;
5159: END IF;
5160: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5161: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5162: p_parent_id => l_plsql_id,
5163: p_binding_enabled_flag => FND_API.G_TRUE,
5164: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5165: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5160: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5161: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5162: p_parent_id => l_plsql_id,
5163: p_binding_enabled_flag => FND_API.G_TRUE,
5164: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5165: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5166: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5167: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5168: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5161: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5162: p_parent_id => l_plsql_id,
5163: p_binding_enabled_flag => FND_API.G_TRUE,
5164: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5165: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5166: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5167: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5168: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5169: x_arg_id => l_arg_id) THEN
5162: p_parent_id => l_plsql_id,
5163: p_binding_enabled_flag => FND_API.G_TRUE,
5164: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5165: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5166: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5167: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5168: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5169: x_arg_id => l_arg_id) THEN
5170: RAISE INIT_FAILED;
5163: p_binding_enabled_flag => FND_API.G_TRUE,
5164: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5165: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5166: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5167: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5168: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5169: x_arg_id => l_arg_id) THEN
5170: RAISE INIT_FAILED;
5171: END IF;
5164: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5165: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5166: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5167: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5168: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5169: x_arg_id => l_arg_id) THEN
5170: RAISE INIT_FAILED;
5171: END IF;
5172: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5169: x_arg_id => l_arg_id) THEN
5170: RAISE INIT_FAILED;
5171: END IF;
5172: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5173: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5174: p_parent_id => l_plsql_id,
5175: p_binding_enabled_flag => FND_API.G_TRUE,
5176: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5177: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5172: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5173: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5174: p_parent_id => l_plsql_id,
5175: p_binding_enabled_flag => FND_API.G_TRUE,
5176: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5177: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5178: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5179: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5180: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5173: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5174: p_parent_id => l_plsql_id,
5175: p_binding_enabled_flag => FND_API.G_TRUE,
5176: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5177: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5178: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5179: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5180: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5181: x_arg_id => l_arg_id) THEN
5174: p_parent_id => l_plsql_id,
5175: p_binding_enabled_flag => FND_API.G_TRUE,
5176: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5177: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5178: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5179: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5180: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5181: x_arg_id => l_arg_id) THEN
5182: RAISE INIT_FAILED;
5175: p_binding_enabled_flag => FND_API.G_TRUE,
5176: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5177: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5178: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5179: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5180: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5181: x_arg_id => l_arg_id) THEN
5182: RAISE INIT_FAILED;
5183: END IF;
5176: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5177: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5178: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5179: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5180: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5181: x_arg_id => l_arg_id) THEN
5182: RAISE INIT_FAILED;
5183: END IF;
5184: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5181: x_arg_id => l_arg_id) THEN
5182: RAISE INIT_FAILED;
5183: END IF;
5184: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5185: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5186: p_parent_id => l_plsql_id,
5187: p_binding_enabled_flag => FND_API.G_TRUE,
5188: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5189: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5184: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5185: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5186: p_parent_id => l_plsql_id,
5187: p_binding_enabled_flag => FND_API.G_TRUE,
5188: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5189: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5190: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5191: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5192: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5185: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5186: p_parent_id => l_plsql_id,
5187: p_binding_enabled_flag => FND_API.G_TRUE,
5188: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5189: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5190: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5191: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5192: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5193: x_arg_id => l_arg_id) THEN
5186: p_parent_id => l_plsql_id,
5187: p_binding_enabled_flag => FND_API.G_TRUE,
5188: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5189: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5190: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5191: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5192: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5193: x_arg_id => l_arg_id) THEN
5194: RAISE INIT_FAILED;
5187: p_binding_enabled_flag => FND_API.G_TRUE,
5188: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5189: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5190: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5191: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5192: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5193: x_arg_id => l_arg_id) THEN
5194: RAISE INIT_FAILED;
5195: END IF;
5188: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5189: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5190: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5191: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5192: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5193: x_arg_id => l_arg_id) THEN
5194: RAISE INIT_FAILED;
5195: END IF;
5196: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5193: x_arg_id => l_arg_id) THEN
5194: RAISE INIT_FAILED;
5195: END IF;
5196: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5197: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5198: p_parent_id => l_plsql_id,
5199: p_binding_enabled_flag => FND_API.G_TRUE,
5200: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5201: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5196: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5197: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5198: p_parent_id => l_plsql_id,
5199: p_binding_enabled_flag => FND_API.G_TRUE,
5200: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5201: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5202: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5203: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5204: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5197: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5198: p_parent_id => l_plsql_id,
5199: p_binding_enabled_flag => FND_API.G_TRUE,
5200: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5201: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5202: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5203: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5204: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5205: x_arg_id => l_arg_id) THEN
5198: p_parent_id => l_plsql_id,
5199: p_binding_enabled_flag => FND_API.G_TRUE,
5200: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5201: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5202: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5203: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5204: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5205: x_arg_id => l_arg_id) THEN
5206: RAISE INIT_FAILED;
5199: p_binding_enabled_flag => FND_API.G_TRUE,
5200: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5201: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5202: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5203: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5204: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5205: x_arg_id => l_arg_id) THEN
5206: RAISE INIT_FAILED;
5207: END IF;
5200: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5201: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5202: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5203: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5204: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5205: x_arg_id => l_arg_id) THEN
5206: RAISE INIT_FAILED;
5207: END IF;
5208: --make the 1.2 plsql
5217: x_plsql_id => l_plsql_id) THEN
5218: RAISE INIT_FAILED;
5219: END IF;
5220: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
5221: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5222: p_parent_id => l_plsql_id,
5223: p_binding_enabled_flag => FND_API.G_TRUE,
5224: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5225: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5220: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
5221: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5222: p_parent_id => l_plsql_id,
5223: p_binding_enabled_flag => FND_API.G_TRUE,
5224: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5225: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5226: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5227: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5228: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5221: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5222: p_parent_id => l_plsql_id,
5223: p_binding_enabled_flag => FND_API.G_TRUE,
5224: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5225: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5226: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5227: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5228: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5229: x_arg_id => l_arg_id) THEN
5222: p_parent_id => l_plsql_id,
5223: p_binding_enabled_flag => FND_API.G_TRUE,
5224: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5225: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5226: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5227: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5228: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5229: x_arg_id => l_arg_id) THEN
5230: RAISE INIT_FAILED;
5223: p_binding_enabled_flag => FND_API.G_TRUE,
5224: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5225: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5226: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5227: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5228: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5229: x_arg_id => l_arg_id) THEN
5230: RAISE INIT_FAILED;
5231: END IF;
5224: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5225: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5226: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5227: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5228: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5229: x_arg_id => l_arg_id) THEN
5230: RAISE INIT_FAILED;
5231: END IF;
5232: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5229: x_arg_id => l_arg_id) THEN
5230: RAISE INIT_FAILED;
5231: END IF;
5232: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5233: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5234: p_parent_id => l_plsql_id,
5235: p_binding_enabled_flag => FND_API.G_TRUE,
5236: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5237: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5232: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5233: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5234: p_parent_id => l_plsql_id,
5235: p_binding_enabled_flag => FND_API.G_TRUE,
5236: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5237: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5238: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5239: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5240: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5233: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5234: p_parent_id => l_plsql_id,
5235: p_binding_enabled_flag => FND_API.G_TRUE,
5236: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5237: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5238: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5239: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5240: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5241: x_arg_id => l_arg_id) THEN
5234: p_parent_id => l_plsql_id,
5235: p_binding_enabled_flag => FND_API.G_TRUE,
5236: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5237: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5238: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5239: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5240: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5241: x_arg_id => l_arg_id) THEN
5242: RAISE INIT_FAILED;
5235: p_binding_enabled_flag => FND_API.G_TRUE,
5236: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5237: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5238: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5239: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5240: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5241: x_arg_id => l_arg_id) THEN
5242: RAISE INIT_FAILED;
5243: END IF;
5236: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5237: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5238: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5239: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5240: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5241: x_arg_id => l_arg_id) THEN
5242: RAISE INIT_FAILED;
5243: END IF;
5244: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5241: x_arg_id => l_arg_id) THEN
5242: RAISE INIT_FAILED;
5243: END IF;
5244: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5245: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5246: p_parent_id => l_plsql_id,
5247: p_binding_enabled_flag => FND_API.G_TRUE,
5248: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5249: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5244: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5245: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5246: p_parent_id => l_plsql_id,
5247: p_binding_enabled_flag => FND_API.G_TRUE,
5248: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5249: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5250: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5251: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5252: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5245: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5246: p_parent_id => l_plsql_id,
5247: p_binding_enabled_flag => FND_API.G_TRUE,
5248: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5249: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5250: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5251: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5252: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5253: x_arg_id => l_arg_id) THEN
5246: p_parent_id => l_plsql_id,
5247: p_binding_enabled_flag => FND_API.G_TRUE,
5248: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5249: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5250: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5251: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5252: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5253: x_arg_id => l_arg_id) THEN
5254: RAISE INIT_FAILED;
5247: p_binding_enabled_flag => FND_API.G_TRUE,
5248: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5249: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5250: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5251: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5252: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5253: x_arg_id => l_arg_id) THEN
5254: RAISE INIT_FAILED;
5255: END IF;
5248: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5249: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5250: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5251: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5252: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5253: x_arg_id => l_arg_id) THEN
5254: RAISE INIT_FAILED;
5255: END IF;
5256: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5253: x_arg_id => l_arg_id) THEN
5254: RAISE INIT_FAILED;
5255: END IF;
5256: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5257: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5258: p_parent_id => l_plsql_id,
5259: p_binding_enabled_flag => FND_API.G_TRUE,
5260: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5261: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5256: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5257: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5258: p_parent_id => l_plsql_id,
5259: p_binding_enabled_flag => FND_API.G_TRUE,
5260: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5261: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5262: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5263: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5264: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5257: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5258: p_parent_id => l_plsql_id,
5259: p_binding_enabled_flag => FND_API.G_TRUE,
5260: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5261: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5262: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5263: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5264: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5265: x_arg_id => l_arg_id) THEN
5258: p_parent_id => l_plsql_id,
5259: p_binding_enabled_flag => FND_API.G_TRUE,
5260: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5261: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5262: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5263: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5264: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5265: x_arg_id => l_arg_id) THEN
5266: RAISE INIT_FAILED;
5259: p_binding_enabled_flag => FND_API.G_TRUE,
5260: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5261: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5262: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5263: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5264: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5265: x_arg_id => l_arg_id) THEN
5266: RAISE INIT_FAILED;
5267: END IF;
5260: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5261: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5262: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5263: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5264: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5265: x_arg_id => l_arg_id) THEN
5266: RAISE INIT_FAILED;
5267: END IF;
5268: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5265: x_arg_id => l_arg_id) THEN
5266: RAISE INIT_FAILED;
5267: END IF;
5268: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5269: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5270: p_parent_id => l_plsql_id,
5271: p_binding_enabled_flag => FND_API.G_TRUE,
5272: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5273: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5268: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5269: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5270: p_parent_id => l_plsql_id,
5271: p_binding_enabled_flag => FND_API.G_TRUE,
5272: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5273: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5274: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5275: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5276: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5269: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5270: p_parent_id => l_plsql_id,
5271: p_binding_enabled_flag => FND_API.G_TRUE,
5272: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5273: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5274: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5275: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5276: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5277: x_arg_id => l_arg_id) THEN
5270: p_parent_id => l_plsql_id,
5271: p_binding_enabled_flag => FND_API.G_TRUE,
5272: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5273: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5274: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5275: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5276: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5277: x_arg_id => l_arg_id) THEN
5278: RAISE INIT_FAILED;
5271: p_binding_enabled_flag => FND_API.G_TRUE,
5272: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5273: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5274: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5275: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5276: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5277: x_arg_id => l_arg_id) THEN
5278: RAISE INIT_FAILED;
5279: END IF;
5272: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5273: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5274: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5275: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5276: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5277: x_arg_id => l_arg_id) THEN
5278: RAISE INIT_FAILED;
5279: END IF;
5280:
5279: END IF;
5280:
5281: --make child unit 2
5282: IF NOT MAKE_UNIT(l_task_id,
5283: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_DML_SET,
5284: p_conc_unit_id => l_parent_unit_id,
5285: p_status => FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_NO_STATUS,
5286: p_priority => NULL,
5287: p_weight => 200,
5281: --make child unit 2
5282: IF NOT MAKE_UNIT(l_task_id,
5283: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_DML_SET,
5284: p_conc_unit_id => l_parent_unit_id,
5285: p_status => FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_NO_STATUS,
5286: p_priority => NULL,
5287: p_weight => 200,
5288: p_unit_obj_owner => B_TEST_TABLE_OWNER,
5289: p_unit_obj_name => l_test_table_name,
5300: RAISE INIT_FAILED;
5301: END IF;
5302: --dml 2.1 will be scheduled last, affix a range sum to check our sequence of updates
5303: IF NOT MAKE_ARG(p_arg_name => l_c2_final_arg_name,
5304: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5305: p_parent_id => l_dml_id,
5306: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
5307: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
5308: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5302: --dml 2.1 will be scheduled last, affix a range sum to check our sequence of updates
5303: IF NOT MAKE_ARG(p_arg_name => l_c2_final_arg_name,
5304: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5305: p_parent_id => l_dml_id,
5306: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
5307: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
5308: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5309: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
5310: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
5303: IF NOT MAKE_ARG(p_arg_name => l_c2_final_arg_name,
5304: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5305: p_parent_id => l_dml_id,
5306: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
5307: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
5308: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5309: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
5310: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
5311: x_arg_id => l_c2_final_arg_id) THEN
5304: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5305: p_parent_id => l_dml_id,
5306: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
5307: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
5308: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5309: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
5310: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
5311: x_arg_id => l_c2_final_arg_id) THEN
5312: RAISE INIT_FAILED;
5305: p_parent_id => l_dml_id,
5306: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_NUMBER,
5307: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_WRITE,
5308: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5309: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_SQL_RESTRICTABLE,
5310: p_src_text => 'SELECT SUM(C2) FROM '||l_test_table_name,
5311: x_arg_id => l_c2_final_arg_id) THEN
5312: RAISE INIT_FAILED;
5313: END IF;
5323: x_dml_id => l_dml_id) THEN
5324: RAISE INIT_FAILED;
5325: END IF;
5326: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5327: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5328: p_parent_id => l_dml_id,
5329: p_binding_enabled_flag => FND_API.G_TRUE,
5330: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5331: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5326: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5327: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5328: p_parent_id => l_dml_id,
5329: p_binding_enabled_flag => FND_API.G_TRUE,
5330: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5331: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5332: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5333: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5334: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5327: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5328: p_parent_id => l_dml_id,
5329: p_binding_enabled_flag => FND_API.G_TRUE,
5330: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5331: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5332: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5333: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5334: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5335: x_arg_id => l_arg_id) THEN
5328: p_parent_id => l_dml_id,
5329: p_binding_enabled_flag => FND_API.G_TRUE,
5330: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5331: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5332: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5333: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5334: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5335: x_arg_id => l_arg_id) THEN
5336: RAISE INIT_FAILED;
5329: p_binding_enabled_flag => FND_API.G_TRUE,
5330: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5331: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5332: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5333: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5334: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5335: x_arg_id => l_arg_id) THEN
5336: RAISE INIT_FAILED;
5337: END IF;
5330: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5331: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5332: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5333: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5334: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5335: x_arg_id => l_arg_id) THEN
5336: RAISE INIT_FAILED;
5337: END IF;
5338: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5335: x_arg_id => l_arg_id) THEN
5336: RAISE INIT_FAILED;
5337: END IF;
5338: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5339: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5340: p_parent_id => l_dml_id,
5341: p_binding_enabled_flag => FND_API.G_TRUE,
5342: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5343: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5338: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5339: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5340: p_parent_id => l_dml_id,
5341: p_binding_enabled_flag => FND_API.G_TRUE,
5342: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5343: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5344: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5345: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5346: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5339: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_DML,
5340: p_parent_id => l_dml_id,
5341: p_binding_enabled_flag => FND_API.G_TRUE,
5342: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5343: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5344: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5345: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5346: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5347: x_arg_id => l_arg_id) THEN
5340: p_parent_id => l_dml_id,
5341: p_binding_enabled_flag => FND_API.G_TRUE,
5342: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5343: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5344: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5345: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5346: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5347: x_arg_id => l_arg_id) THEN
5348: RAISE INIT_FAILED;
5341: p_binding_enabled_flag => FND_API.G_TRUE,
5342: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5343: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5344: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5345: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5346: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5347: x_arg_id => l_arg_id) THEN
5348: RAISE INIT_FAILED;
5349: END IF;
5342: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5343: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5344: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5345: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5346: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5347: x_arg_id => l_arg_id) THEN
5348: RAISE INIT_FAILED;
5349: END IF;
5350:
5349: END IF;
5350:
5351: --make child unit 3
5352: IF NOT MAKE_UNIT(l_task_id,
5353: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_PLSQL_SET,
5354: p_conc_unit_id => l_parent_unit_id,
5355: p_status => FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_NO_STATUS,
5356: p_priority => 1,
5357: p_weight => 300,
5351: --make child unit 3
5352: IF NOT MAKE_UNIT(l_task_id,
5353: p_unit_type => FND_OAM_DSCRAM_UTILS_PKG.G_UNIT_TYPE_PLSQL_SET,
5354: p_conc_unit_id => l_parent_unit_id,
5355: p_status => FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_NO_STATUS,
5356: p_priority => 1,
5357: p_weight => 300,
5358: p_unit_obj_owner => B_TEST_TABLE_OWNER,
5359: p_unit_obj_name => l_test_table_name,
5372: x_plsql_id => l_plsql_id) THEN
5373: RAISE INIT_FAILED;
5374: END IF;
5375: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
5376: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5377: p_parent_id => l_plsql_id,
5378: p_binding_enabled_flag => FND_API.G_TRUE,
5379: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5380: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5375: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
5376: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5377: p_parent_id => l_plsql_id,
5378: p_binding_enabled_flag => FND_API.G_TRUE,
5379: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5380: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5381: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5382: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5383: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5376: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5377: p_parent_id => l_plsql_id,
5378: p_binding_enabled_flag => FND_API.G_TRUE,
5379: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5380: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5381: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5382: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5383: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5384: x_arg_id => l_arg_id) THEN
5377: p_parent_id => l_plsql_id,
5378: p_binding_enabled_flag => FND_API.G_TRUE,
5379: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5380: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5381: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5382: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5383: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5384: x_arg_id => l_arg_id) THEN
5385: RAISE INIT_FAILED;
5378: p_binding_enabled_flag => FND_API.G_TRUE,
5379: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5380: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5381: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5382: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5383: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5384: x_arg_id => l_arg_id) THEN
5385: RAISE INIT_FAILED;
5386: END IF;
5379: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5380: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5381: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5382: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5383: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5384: x_arg_id => l_arg_id) THEN
5385: RAISE INIT_FAILED;
5386: END IF;
5387: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5384: x_arg_id => l_arg_id) THEN
5385: RAISE INIT_FAILED;
5386: END IF;
5387: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5388: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5389: p_parent_id => l_plsql_id,
5390: p_binding_enabled_flag => FND_API.G_TRUE,
5391: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5392: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5387: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5388: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5389: p_parent_id => l_plsql_id,
5390: p_binding_enabled_flag => FND_API.G_TRUE,
5391: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5392: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5393: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5394: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5395: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5388: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5389: p_parent_id => l_plsql_id,
5390: p_binding_enabled_flag => FND_API.G_TRUE,
5391: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5392: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5393: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5394: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5395: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5396: x_arg_id => l_arg_id) THEN
5389: p_parent_id => l_plsql_id,
5390: p_binding_enabled_flag => FND_API.G_TRUE,
5391: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5392: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5393: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5394: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5395: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5396: x_arg_id => l_arg_id) THEN
5397: RAISE INIT_FAILED;
5390: p_binding_enabled_flag => FND_API.G_TRUE,
5391: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5392: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5393: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5394: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5395: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5396: x_arg_id => l_arg_id) THEN
5397: RAISE INIT_FAILED;
5398: END IF;
5391: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5392: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5393: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5394: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5395: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5396: x_arg_id => l_arg_id) THEN
5397: RAISE INIT_FAILED;
5398: END IF;
5399: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5396: x_arg_id => l_arg_id) THEN
5397: RAISE INIT_FAILED;
5398: END IF;
5399: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5400: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5401: p_parent_id => l_plsql_id,
5402: p_binding_enabled_flag => FND_API.G_TRUE,
5403: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5404: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5399: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5400: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5401: p_parent_id => l_plsql_id,
5402: p_binding_enabled_flag => FND_API.G_TRUE,
5403: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5404: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5405: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5406: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5407: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5400: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5401: p_parent_id => l_plsql_id,
5402: p_binding_enabled_flag => FND_API.G_TRUE,
5403: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5404: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5405: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5406: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5407: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5408: x_arg_id => l_arg_id) THEN
5401: p_parent_id => l_plsql_id,
5402: p_binding_enabled_flag => FND_API.G_TRUE,
5403: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5404: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5405: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5406: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5407: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5408: x_arg_id => l_arg_id) THEN
5409: RAISE INIT_FAILED;
5402: p_binding_enabled_flag => FND_API.G_TRUE,
5403: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5404: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5405: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5406: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5407: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5408: x_arg_id => l_arg_id) THEN
5409: RAISE INIT_FAILED;
5410: END IF;
5403: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5404: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5405: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5406: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5407: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5408: x_arg_id => l_arg_id) THEN
5409: RAISE INIT_FAILED;
5410: END IF;
5411: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5408: x_arg_id => l_arg_id) THEN
5409: RAISE INIT_FAILED;
5410: END IF;
5411: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5412: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5413: p_parent_id => l_plsql_id,
5414: p_binding_enabled_flag => FND_API.G_TRUE,
5415: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5416: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5411: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5412: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5413: p_parent_id => l_plsql_id,
5414: p_binding_enabled_flag => FND_API.G_TRUE,
5415: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5416: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5417: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5418: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5419: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5412: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5413: p_parent_id => l_plsql_id,
5414: p_binding_enabled_flag => FND_API.G_TRUE,
5415: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5416: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5417: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5418: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5419: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5420: x_arg_id => l_arg_id) THEN
5413: p_parent_id => l_plsql_id,
5414: p_binding_enabled_flag => FND_API.G_TRUE,
5415: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5416: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5417: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5418: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5419: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5420: x_arg_id => l_arg_id) THEN
5421: RAISE INIT_FAILED;
5414: p_binding_enabled_flag => FND_API.G_TRUE,
5415: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5416: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5417: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5418: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5419: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5420: x_arg_id => l_arg_id) THEN
5421: RAISE INIT_FAILED;
5422: END IF;
5415: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5416: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5417: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5418: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5419: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5420: x_arg_id => l_arg_id) THEN
5421: RAISE INIT_FAILED;
5422: END IF;
5423: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5420: x_arg_id => l_arg_id) THEN
5421: RAISE INIT_FAILED;
5422: END IF;
5423: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5424: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5425: p_parent_id => l_plsql_id,
5426: p_binding_enabled_flag => FND_API.G_TRUE,
5427: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5428: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5423: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5424: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5425: p_parent_id => l_plsql_id,
5426: p_binding_enabled_flag => FND_API.G_TRUE,
5427: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5428: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5429: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5430: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5431: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5424: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5425: p_parent_id => l_plsql_id,
5426: p_binding_enabled_flag => FND_API.G_TRUE,
5427: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5428: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5429: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5430: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5431: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5432: x_arg_id => l_arg_id) THEN
5425: p_parent_id => l_plsql_id,
5426: p_binding_enabled_flag => FND_API.G_TRUE,
5427: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5428: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5429: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5430: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5431: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5432: x_arg_id => l_arg_id) THEN
5433: RAISE INIT_FAILED;
5426: p_binding_enabled_flag => FND_API.G_TRUE,
5427: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5428: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5429: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5430: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5431: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5432: x_arg_id => l_arg_id) THEN
5433: RAISE INIT_FAILED;
5434: END IF;
5427: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5428: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5429: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5430: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5431: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5432: x_arg_id => l_arg_id) THEN
5433: RAISE INIT_FAILED;
5434: END IF;
5435: --make the 3.2 plsql
5444: x_plsql_id => l_plsql_id) THEN
5445: RAISE INIT_FAILED;
5446: END IF;
5447: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
5448: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5449: p_parent_id => l_plsql_id,
5450: p_binding_enabled_flag => FND_API.G_TRUE,
5451: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5452: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5447: IF NOT MAKE_ARG(p_arg_name => 'p_using_splitting',
5448: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5449: p_parent_id => l_plsql_id,
5450: p_binding_enabled_flag => FND_API.G_TRUE,
5451: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5452: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5453: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5454: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5455: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5448: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5449: p_parent_id => l_plsql_id,
5450: p_binding_enabled_flag => FND_API.G_TRUE,
5451: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5452: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5453: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5454: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5455: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5456: x_arg_id => l_arg_id) THEN
5449: p_parent_id => l_plsql_id,
5450: p_binding_enabled_flag => FND_API.G_TRUE,
5451: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5452: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5453: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5454: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5455: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5456: x_arg_id => l_arg_id) THEN
5457: RAISE INIT_FAILED;
5450: p_binding_enabled_flag => FND_API.G_TRUE,
5451: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5452: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5453: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5454: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5455: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5456: x_arg_id => l_arg_id) THEN
5457: RAISE INIT_FAILED;
5458: END IF;
5451: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5452: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5453: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5454: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5455: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_USING_SPLITTING,
5456: x_arg_id => l_arg_id) THEN
5457: RAISE INIT_FAILED;
5458: END IF;
5459: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5456: x_arg_id => l_arg_id) THEN
5457: RAISE INIT_FAILED;
5458: END IF;
5459: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5460: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5461: p_parent_id => l_plsql_id,
5462: p_binding_enabled_flag => FND_API.G_TRUE,
5463: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5464: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5459: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_lbound',
5460: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5461: p_parent_id => l_plsql_id,
5462: p_binding_enabled_flag => FND_API.G_TRUE,
5463: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5464: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5465: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5466: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5467: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5460: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5461: p_parent_id => l_plsql_id,
5462: p_binding_enabled_flag => FND_API.G_TRUE,
5463: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5464: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5465: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5466: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5467: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5468: x_arg_id => l_arg_id) THEN
5461: p_parent_id => l_plsql_id,
5462: p_binding_enabled_flag => FND_API.G_TRUE,
5463: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5464: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5465: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5466: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5467: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5468: x_arg_id => l_arg_id) THEN
5469: RAISE INIT_FAILED;
5462: p_binding_enabled_flag => FND_API.G_TRUE,
5463: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5464: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5465: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5466: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5467: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5468: x_arg_id => l_arg_id) THEN
5469: RAISE INIT_FAILED;
5470: END IF;
5463: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5464: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5465: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5466: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5467: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_LBOUND,
5468: x_arg_id => l_arg_id) THEN
5469: RAISE INIT_FAILED;
5470: END IF;
5471: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5468: x_arg_id => l_arg_id) THEN
5469: RAISE INIT_FAILED;
5470: END IF;
5471: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5472: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5473: p_parent_id => l_plsql_id,
5474: p_binding_enabled_flag => FND_API.G_TRUE,
5475: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5476: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5471: IF NOT MAKE_ARG(p_arg_name => 'p_rowid_ubound',
5472: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5473: p_parent_id => l_plsql_id,
5474: p_binding_enabled_flag => FND_API.G_TRUE,
5475: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5476: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5477: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5478: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5479: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5472: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5473: p_parent_id => l_plsql_id,
5474: p_binding_enabled_flag => FND_API.G_TRUE,
5475: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5476: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5477: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5478: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5479: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5480: x_arg_id => l_arg_id) THEN
5473: p_parent_id => l_plsql_id,
5474: p_binding_enabled_flag => FND_API.G_TRUE,
5475: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5476: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5477: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5478: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5479: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5480: x_arg_id => l_arg_id) THEN
5481: RAISE INIT_FAILED;
5474: p_binding_enabled_flag => FND_API.G_TRUE,
5475: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5476: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5477: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5478: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5479: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5480: x_arg_id => l_arg_id) THEN
5481: RAISE INIT_FAILED;
5482: END IF;
5475: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_ROWID,
5476: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5477: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_PER_RANGE,
5478: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5479: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_ROWID_UBOUND,
5480: x_arg_id => l_arg_id) THEN
5481: RAISE INIT_FAILED;
5482: END IF;
5483: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5480: x_arg_id => l_arg_id) THEN
5481: RAISE INIT_FAILED;
5482: END IF;
5483: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5484: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5485: p_parent_id => l_plsql_id,
5486: p_binding_enabled_flag => FND_API.G_TRUE,
5487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5483: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_owner',
5484: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5485: p_parent_id => l_plsql_id,
5486: p_binding_enabled_flag => FND_API.G_TRUE,
5487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5489: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5490: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5491: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5484: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5485: p_parent_id => l_plsql_id,
5486: p_binding_enabled_flag => FND_API.G_TRUE,
5487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5489: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5490: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5491: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5492: x_arg_id => l_arg_id) THEN
5485: p_parent_id => l_plsql_id,
5486: p_binding_enabled_flag => FND_API.G_TRUE,
5487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5489: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5490: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5491: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5492: x_arg_id => l_arg_id) THEN
5493: RAISE INIT_FAILED;
5486: p_binding_enabled_flag => FND_API.G_TRUE,
5487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5489: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5490: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5491: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5492: x_arg_id => l_arg_id) THEN
5493: RAISE INIT_FAILED;
5494: END IF;
5487: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5488: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5489: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5490: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5491: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_OWNER,
5492: x_arg_id => l_arg_id) THEN
5493: RAISE INIT_FAILED;
5494: END IF;
5495: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5492: x_arg_id => l_arg_id) THEN
5493: RAISE INIT_FAILED;
5494: END IF;
5495: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5496: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5497: p_parent_id => l_plsql_id,
5498: p_binding_enabled_flag => FND_API.G_TRUE,
5499: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5500: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5495: IF NOT MAKE_ARG(p_arg_name => 'p_unit_object_name',
5496: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5497: p_parent_id => l_plsql_id,
5498: p_binding_enabled_flag => FND_API.G_TRUE,
5499: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5500: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5501: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5502: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5503: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5496: p_parent_type => FND_OAM_DSCRAM_UTILS_PKG.G_TYPE_PLSQL,
5497: p_parent_id => l_plsql_id,
5498: p_binding_enabled_flag => FND_API.G_TRUE,
5499: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5500: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5501: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5502: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5503: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5504: x_arg_id => l_arg_id) THEN
5497: p_parent_id => l_plsql_id,
5498: p_binding_enabled_flag => FND_API.G_TRUE,
5499: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5500: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5501: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5502: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5503: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5504: x_arg_id => l_arg_id) THEN
5505: RAISE INIT_FAILED;
5498: p_binding_enabled_flag => FND_API.G_TRUE,
5499: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5500: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5501: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5502: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5503: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5504: x_arg_id => l_arg_id) THEN
5505: RAISE INIT_FAILED;
5506: END IF;
5499: p_datatype => FND_OAM_DSCRAM_UTILS_PKG.G_DATATYPE_VARCHAR2,
5500: p_permissions => FND_OAM_DSCRAM_UTILS_PKG.G_PERMISSION_READ_WRITE,
5501: p_write_policy => FND_OAM_DSCRAM_UTILS_PKG.G_WRITE_POLICY_ONCE,
5502: p_src_type => FND_OAM_DSCRAM_UTILS_PKG.G_SOURCE_STATE,
5503: p_src_text => FND_OAM_DSCRAM_UTILS_PKG.G_KEY_UNIT_OBJECT_NAME,
5504: x_arg_id => l_arg_id) THEN
5505: RAISE INIT_FAILED;
5506: END IF;
5507:
5581: p_execute_real_table_tests IN VARCHAR2,
5582: x_verdict OUT NOCOPY VARCHAR2)
5583: IS
5584: l_ctxt VARCHAR2(60) := PKG_NAME||'EXECUTE_ALL_TESTS';
5585: l_fail_fast BOOLEAN := FND_OAM_DSCRAM_UTILS_PKG.FLAG_TO_BOOLEAN(p_fail_fast);
5586: l_execute_real_table_tests BOOLEAN := FND_OAM_DSCRAM_UTILS_PKG.FLAG_TO_BOOLEAN(p_execute_real_table_tests);
5587:
5588: l_run_id NUMBER := p_run_id;
5589: l_bundle_id NUMBER := p_bundle_id;
5582: x_verdict OUT NOCOPY VARCHAR2)
5583: IS
5584: l_ctxt VARCHAR2(60) := PKG_NAME||'EXECUTE_ALL_TESTS';
5585: l_fail_fast BOOLEAN := FND_OAM_DSCRAM_UTILS_PKG.FLAG_TO_BOOLEAN(p_fail_fast);
5586: l_execute_real_table_tests BOOLEAN := FND_OAM_DSCRAM_UTILS_PKG.FLAG_TO_BOOLEAN(p_execute_real_table_tests);
5587:
5588: l_run_id NUMBER := p_run_id;
5589: l_bundle_id NUMBER := p_bundle_id;
5590: