DBA Data[Home] [Help]

APPS.CZ_IMP_PS_NODE dependencies on CZ_REFS

Line 1202: CZ_REFS.SolutionBasedModelCheck(nOnlDevlProjectId, nInstances);

1198: -- Don't update model_type if it is 'P'
1199:
1200: IF (sModelType = 'P' AND nModelType NOT IN ('P', 'N')) THEN
1201:
1202: CZ_REFS.SolutionBasedModelCheck(nOnlDevlProjectId, nInstances);
1203:
1204: if (nInstances > 0) then
1205: begin
1206: sModeltype := 'P';

Line 1819: --This was necessary because cz_refs won't update explosions when creating new copies of

1815: EXPLOSION_TYPE=p_xfr_devl_project.EXPLOSION_TYPE AND
1816: MODEL_PS_NODE_ID = p_xfr_devl_project.devl_project_id
1817: RETURNING copy_addl_child_models, source_server INTO copy_child_models, server_id;
1818:
1819: --This was necessary because cz_refs won't update explosions when creating new copies of
1820: --child models. However, this brings in problems when refreshing BOM models with
1821: --eventually created rules. As the functionality of creating new copies of child models
1822: --is frozen, we can go without this thus not having problems refreshing with rules.
1823:

Line 2484: cz_refs.delete_Node(nOnlPsnodeId, cnReference, p_out_err, '1');

2480:
2481: IF(nPsNodeType = cnReference)THEN
2482:
2483: UPDATE cz_ps_nodes SET deleted_flag='1' WHERE ps_node_id = nOnlPsnodeId;
2484: cz_refs.delete_Node(nOnlPsnodeId, cnReference, p_out_err, '1');
2485: sDisposition:='I';
2486: nInsertCount:=nInsertCount+1;
2487: nAllocateCounter:=nAllocateCounter+1;
2488: IF(nAllocateCounter=nAllocateBlock)THEN

Line 4302: -- deletes the nodes logically and calls the cz_refs.delete_node logically to delete the expls

4298: END update_ps_nodes;
4299:
4300:
4301: -- private procdure to delete PS nodes that are no longer present in the cz_imp_ps_nodes of this run id
4302: -- deletes the nodes logically and calls the cz_refs.delete_node logically to delete the expls
4303: -- for refs, connectors and non-virtual components
4304:
4305: PROCEDURE delete_ps_nodes(p_model_id IN NUMBER, x_retcode OUT NOCOPY NUMBER)
4306: IS

Line 4338: cz_refs.delete_Node(l_ps_node_id(i),l_ps_node_type(i), p_out_err, '1');

4334: AND run_id=inRun_Id);
4335:
4336: IF (l_ps_node_id.COUNT > 0) THEN
4337: FOR i IN l_ps_node_id.FIRST..l_ps_node_id.LAST LOOP
4338: cz_refs.delete_Node(l_ps_node_id(i),l_ps_node_type(i), p_out_err, '1');
4339: IF (p_out_err > 0) THEN
4340: l_msg:=CZ_UTILS.GET_TEXT('CZ_IMP_CZREFS_DELNODE',
4341: 'MODELID', p_model_id,
4342: 'NODEID', l_ps_node_id(i),

Line 4444: cz_refs.reset_model_array;

4440:
4441: -- Bugfix 9446997
4442: -- Requirement to reset an array (of reference models) before making check_node call
4443: -- which will drive update_node_depth call
4444: cz_refs.reset_model_array;
4445:
4446:
4447: IF (l_c1_prj_id_tbl.COUNT = 0) THEN
4448: GOTO PROCESS_C2;

Line 4497: -- call cz_refs.check_node for ROOT only, for now

4493: IF l_c1_prj_id_tbl(i) <> l_last_model_id THEN
4494:
4495: update_ps_nodes(l_c1_prj_id_tbl(i));
4496:
4497: -- call cz_refs.check_node for ROOT only, for now
4498:
4499: IF l_c1_prj_id_tbl(i)=l_c1_node_id_tbl(i) THEN
4500:
4501: cz_refs.check_Node(l_c1_prj_id_tbl(i),

Line 4501: cz_refs.check_Node(l_c1_prj_id_tbl(i),

4497: -- call cz_refs.check_node for ROOT only, for now
4498:
4499: IF l_c1_prj_id_tbl(i)=l_c1_node_id_tbl(i) THEN
4500:
4501: cz_refs.check_Node(l_c1_prj_id_tbl(i),
4502: l_c1_node_id_tbl(i),
4503: l_c1_max_tbl(i),
4504: l_c1_min_tbl(i),
4505: NULL,

Line 4652: cz_refs.check_Node(l_c2_prj_id_tbl(i),

4648: -- call check_node for ROOT node only
4649:
4650: IF l_c2_prj_id_tbl(i)=l_c2_node_id_tbl(i) THEN
4651:
4652: cz_refs.check_Node(l_c2_prj_id_tbl(i),
4653: l_c2_node_id_tbl(i),
4654: l_c2_max_tbl(i),
4655: l_c2_min_tbl(i),
4656: NULL,

Line 4765: cz_refs.check_Node(l_c3_prj_id_tbl(i),

4761:
4762: -- call check_node for ROOT only, for now
4763: IF l_c3_prj_id_tbl(i)=l_c3_node_id_tbl(i) THEN
4764:
4765: cz_refs.check_Node(l_c3_prj_id_tbl(i),
4766: l_c3_node_id_tbl(i),
4767: l_c3_max_tbl(i),
4768: l_c3_min_tbl(i),
4769: NULL,

Line 4946: cz_refs.check_Node(l_c4_prj_id_tbl(i),

4942:
4943: -- call check node for ROOT node for now
4944: IF l_c4_prj_id_tbl(i)=l_c4_node_id_tbl(i) THEN
4945:
4946: cz_refs.check_Node(l_c4_prj_id_tbl(i),
4947: l_c4_node_id_tbl(i),
4948: l_c4_max_tbl(i),
4949: l_c4_min_tbl(i),
4950: NULL,

Line 5044: cz_refs.check_Node(l_PsNodeId(i),

5040: FOR i IN l_PsNodeId.FIRST..l_PsNodeId.LAST LOOP
5041:
5042: p_out_err := 0;
5043:
5044: cz_refs.check_Node(l_PsNodeId(i),
5045: l_DevlProjectId(i),
5046: l_Maximum(i),
5047: l_Minimum(i),
5048: l_ReferenceId(i),

Line 5083: cz_refs.update_node_depth(NULL) ;

5079:
5080:
5081: -- Bugfix 9446997
5082: -- Call update_node_depth explicitly due to it's removal from check_node procedure
5083: cz_refs.update_node_depth(NULL) ;
5084:
5085: --Fix for the bug #3040079. We need to call a new cz_refs procedure for every model we inserted.
5086: FOR c_model IN (SELECT devl_project_id FROM cz_imp_devl_project
5087: WHERE run_id = inRUN_ID

Line 5085: --Fix for the bug #3040079. We need to call a new cz_refs procedure for every model we inserted.

5081: -- Bugfix 9446997
5082: -- Call update_node_depth explicitly due to it's removal from check_node procedure
5083: cz_refs.update_node_depth(NULL) ;
5084:
5085: --Fix for the bug #3040079. We need to call a new cz_refs procedure for every model we inserted.
5086: FOR c_model IN (SELECT devl_project_id FROM cz_imp_devl_project
5087: WHERE run_id = inRUN_ID
5088: AND rec_status = 'OK')LOOP
5089: cz_refs.populate_component_id(c_model.devl_project_id);

Line 5089: cz_refs.populate_component_id(c_model.devl_project_id);

5085: --Fix for the bug #3040079. We need to call a new cz_refs procedure for every model we inserted.
5086: FOR c_model IN (SELECT devl_project_id FROM cz_imp_devl_project
5087: WHERE run_id = inRUN_ID
5088: AND rec_status = 'OK')LOOP
5089: cz_refs.populate_component_id(c_model.devl_project_id);
5090: END LOOP;
5091:
5092: COMMIT;
5093: INSERTS:=nInsertCount;