DBA Data[Home] [Help]

APPS.CZ_FCE_COMPILE dependencies on CZ_FCE_COMPILE

Line 1: PACKAGE BODY CZ_FCE_COMPILE AS

1: PACKAGE BODY CZ_FCE_COMPILE AS
2: /* $Header: czfcecpb.pls 120.91.12010000.3 2009/01/08 17:51:55 asiaston ship $ */
3: ---------------------------------------------------------------------------------------
4: const_epoch_begin CONSTANT DATE := cz_utils.epoch_begin_;
5: const_epoch_end CONSTANT DATE := cz_utils.epoch_end_;

Line 167: CZ_FCE_COMPILE_UTILS.REPORT_WARNING(

163: , p_rule_id IN NUMBER DEFAULT NULL
164: , p_error_stack IN VARCHAR2 DEFAULT NULL
165: , p_raise_exception IN BOOLEAN DEFAULT TRUE ) IS
166: BEGIN
167: CZ_FCE_COMPILE_UTILS.REPORT_WARNING(
168: p_message => p_message,
169: p_run_id => p_run_id,
170: p_model_id => p_model_id,
171: p_ps_node_id => p_ps_node_id,

Line 197: CZ_FCE_COMPILE_UTILS.REPORT_WARNING(

193: IF g_sw_msg_prefix IS NULL THEN
194: -- System Warning: Generally caused by environment or system issues.
195: g_sw_msg_prefix := CZ_UTILS.GET_TEXT(CZ_FCE_SW_GENERIC_PREFIX);
196: END IF;
197: CZ_FCE_COMPILE_UTILS.REPORT_WARNING(
198: p_message => g_sw_msg_prefix || p_message,
199: p_run_id => p_run_id,
200: p_model_id => p_model_id,
201: p_ps_node_id => p_ps_node_id,

Line 222: CZ_FCE_COMPILE_UTILS.REPORT_ERROR(

218: , p_rule_id IN NUMBER DEFAULT NULL
219: , p_error_stack IN VARCHAR2 DEFAULT NULL
220: , p_raise_exception IN BOOLEAN DEFAULT TRUE ) IS
221: BEGIN
222: CZ_FCE_COMPILE_UTILS.REPORT_ERROR(
223: p_message => p_message,
224: p_run_id => p_run_id,
225: p_model_id => p_model_id,
226: p_ps_node_id => p_ps_node_id,

Line 252: CZ_FCE_COMPILE_UTILS.REPORT_SYSTEM_ERROR(

248: IF g_se_msg_prefix IS NULL THEN
249: -- System Error: Generally caused by environment or system issues.
250: g_se_msg_prefix := CZ_UTILS.GET_TEXT(CZ_FCE_SE_GENERIC_PREFIX);
251: END IF;
252: CZ_FCE_COMPILE_UTILS.REPORT_SYSTEM_ERROR(
253: p_message => g_se_msg_prefix || p_message,
254: p_run_id => p_run_id,
255: p_model_id => p_model_id,
256: p_ps_node_id => p_ps_node_id,

Line 348: CZ_FCE_COMPILE_UTILS.REPORT_INFO(

344: BEGIN
345:
346: IF ( p_debug_mode = 1 ) THEN
347:
348: CZ_FCE_COMPILE_UTILS.REPORT_INFO(
349: p_message => p_message,
350: p_run_id => - x_run_id,
351: p_model_id => null,
352: p_ps_node_id => null,

Line 631: CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( l_psn_psnodeid ( i ),

627:
628: report_and_raise_warning (
629: p_message => GET_NOT_TRANSLATED_TEXT ( CZ_FCE_SW_NODEINCORRECTEFFSET,
630: 'NODE_NAME',
631: CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( l_psn_psnodeid ( i ),
632: ps_node_id_table_to_string (
633: build_model_path ( l_psn_psnodeid ( i )))),
634: 'MODEL_NAME',
635: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, null )),

Line 635: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, null )),

631: CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( l_psn_psnodeid ( i ),
632: ps_node_id_table_to_string (
633: build_model_path ( l_psn_psnodeid ( i )))),
634: 'MODEL_NAME',
635: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, null )),
636: p_run_id => x_run_id,
637: p_model_id => p_component_id,
638: p_raise_exception => FALSE
639: );

Line 686: CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( l_psn_psnodeid ( i ),

682: -- Node ^NODE_NAME in Model ^MODEL_NAME is a Connector. In this release, Connectors are only supported in Orginal Configuration Engine type models.
683: report_and_raise_error (
684: p_message => CZ_UTILS.GET_TEXT ( CZ_FCE_E_CONNECTNOTSUPPORTED,
685: 'NODE_NAME',
686: CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( l_psn_psnodeid ( i ),
687: ps_node_id_table_to_string(
688: build_model_path(l_psn_psnodeid ( i )) )
689: ),
690: 'MODEL_NAME',

Line 691: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id )),

687: ps_node_id_table_to_string(
688: build_model_path(l_psn_psnodeid ( i )) )
689: ),
690: 'MODEL_NAME',
691: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id )),
692: p_run_id => x_run_id,
693: p_model_id => p_component_id
694: );
695: END IF;

Line 738: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( l_psn_reverseportid ( i ))),

734: --#
735: report_and_raise_error (
736: p_message => GET_NOT_TRANSLATED_TEXT ( CZ_FCE_SE_REVCONNMODELNOTFOUND,
737: 'MODEL_NAME',
738: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( l_psn_reverseportid ( i ))),
739: p_run_id => x_run_id,
740: p_model_id => l_psn_reverseportid ( i )
741: );
742:

Line 999: DBMS_LOB.WRITEAPPEND ( l_loc, 4, cz_fce_compile_utils.integer_raw ( pool_ptr ));

995:
996: IF ( pool_ptr > 0 ) THEN DBMS_LOB.APPEND ( l_loc, ConstantPool ); END IF;
997: IF ( code_ptr > 0 ) THEN DBMS_LOB.APPEND ( l_loc, CodeMemory ); END IF;
998:
999: DBMS_LOB.WRITEAPPEND ( l_loc, 4, cz_fce_compile_utils.integer_raw ( pool_ptr ));
1000: DBMS_LOB.WRITEAPPEND ( l_loc, 4, const_file_signature );
1001:
1002: IF ( this_segment_nbr = 1 ) THEN
1003:

Line 1224: IF ( cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN

1220: -- Scope: compile_logic_file
1221: PROCEDURE emit_ldc ( p_ptr IN PLS_INTEGER ) IS
1222: BEGIN
1223:
1224: IF ( cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN
1225:
1226: emit_code ( h_inst ('ldc') || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1227:
1228: ELSIF ( cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN

Line 1226: emit_code ( h_inst ('ldc') || cz_fce_compile_utils.unsigned_byte ( p_ptr ));

1222: BEGIN
1223:
1224: IF ( cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN
1225:
1226: emit_code ( h_inst ('ldc') || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1227:
1228: ELSIF ( cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN
1229:
1230: emit_code ( h_inst ('ldc_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));

Line 1228: ELSIF ( cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN

1224: IF ( cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN
1225:
1226: emit_code ( h_inst ('ldc') || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1227:
1228: ELSIF ( cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN
1229:
1230: emit_code ( h_inst ('ldc_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));
1231:
1232: ELSE

Line 1230: emit_code ( h_inst ('ldc_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));

1226: emit_code ( h_inst ('ldc') || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1227:
1228: ELSIF ( cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN
1229:
1230: emit_code ( h_inst ('ldc_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));
1231:
1232: ELSE
1233:
1234: report_and_raise_sys_error(

Line 1287: IF ( cz_fce_compile_utils.assert_unsigned_word ( LENGTHB ( p_string ))) THEN

1283: --This uses the format of string constant entry in the constant pool. If the format changes,
1284: --this will have to change.
1285: --#
1286:
1287: IF ( cz_fce_compile_utils.assert_unsigned_word ( LENGTHB ( p_string ))) THEN
1288:
1289: l_pool_ptr := emit_data ( const_string_tag || cz_fce_compile_utils.unsigned_word ( LENGTHB ( p_string )) ||
1290: UTL_RAW.CAST_TO_RAW ( p_string ));
1291: h_StringConstantHash( p_string ) := l_pool_ptr;

Line 1289: l_pool_ptr := emit_data ( const_string_tag || cz_fce_compile_utils.unsigned_word ( LENGTHB ( p_string )) ||

1285: --#
1286:
1287: IF ( cz_fce_compile_utils.assert_unsigned_word ( LENGTHB ( p_string ))) THEN
1288:
1289: l_pool_ptr := emit_data ( const_string_tag || cz_fce_compile_utils.unsigned_word ( LENGTHB ( p_string )) ||
1290: UTL_RAW.CAST_TO_RAW ( p_string ));
1291: h_StringConstantHash( p_string ) := l_pool_ptr;
1292:
1293: ELSE

Line 1324: l_ptr := emit_data ( const_integer_tag || cz_fce_compile_utils.integer_raw ( p_int ));

1320: IF (NOT h_IntegerConstantHash.EXISTS ( l_key )) THEN
1321:
1322: --#
1323:
1324: l_ptr := emit_data ( const_integer_tag || cz_fce_compile_utils.integer_raw ( p_int ));
1325: h_IntegerConstantHash( l_key ) := l_ptr;
1326:
1327: ELSE
1328:

Line 1347: l_ptr := emit_data ( const_long_tag || cz_fce_compile_utils.long_raw ( p_int ));

1343: IF (NOT h_LongConstantHash.EXISTS ( l_key )) THEN
1344:
1345: --#
1346:
1347: l_ptr := emit_data ( const_long_tag || cz_fce_compile_utils.long_raw ( p_int ));
1348: h_LongConstantHash( l_key ) := l_ptr;
1349:
1350: ELSE
1351:

Line 1397: l_ptr := emit_data ( const_date_tag || cz_fce_compile_utils.long_raw ( l_num ));

1393: IF (NOT h_LongConstantHash.EXISTS ( l_key )) THEN
1394:
1395: --#
1396:
1397: l_ptr := emit_data ( const_date_tag || cz_fce_compile_utils.long_raw ( l_num ));
1398: h_LongConstantHash ( l_key ) := l_ptr;
1399:
1400: ELSE
1401:

Line 1420: l_ptr := emit_data ( const_double_tag || cz_fce_compile_utils.double_raw ( p_number ));

1416: IF (NOT h_DoubleConstantHash.EXISTS ( l_key )) THEN
1417:
1418: --#
1419:
1420: l_ptr := emit_data ( const_double_tag || cz_fce_compile_utils.double_raw ( p_number ));
1421: h_DoubleConstantHash ( l_key ) := l_ptr;
1422:
1423: ELSE
1424:

Line 1471: IF ( cz_fce_compile_utils.assert_iconst ( p_int )) THEN

1467:
1468: PROCEDURE push_integer_constant ( p_int IN PLS_INTEGER ) IS
1469: BEGIN
1470:
1471: IF ( cz_fce_compile_utils.assert_iconst ( p_int )) THEN
1472:
1473: emit_iconst ( p_int );
1474:
1475: ELSIF ( cz_fce_compile_utils.assert_byte ( p_int )) THEN

Line 1475: ELSIF ( cz_fce_compile_utils.assert_byte ( p_int )) THEN

1471: IF ( cz_fce_compile_utils.assert_iconst ( p_int )) THEN
1472:
1473: emit_iconst ( p_int );
1474:
1475: ELSIF ( cz_fce_compile_utils.assert_byte ( p_int )) THEN
1476:
1477: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( p_int ));
1478:
1479: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN

Line 1477: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( p_int ));

1473: emit_iconst ( p_int );
1474:
1475: ELSIF ( cz_fce_compile_utils.assert_byte ( p_int )) THEN
1476:
1477: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( p_int ));
1478:
1479: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN
1480:
1481: emit_code ( h_inst ('sipush') || cz_fce_compile_utils.word ( p_int ));

Line 1479: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN

1475: ELSIF ( cz_fce_compile_utils.assert_byte ( p_int )) THEN
1476:
1477: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( p_int ));
1478:
1479: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN
1480:
1481: emit_code ( h_inst ('sipush') || cz_fce_compile_utils.word ( p_int ));
1482:
1483: ELSIF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN

Line 1481: emit_code ( h_inst ('sipush') || cz_fce_compile_utils.word ( p_int ));

1477: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( p_int ));
1478:
1479: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN
1480:
1481: emit_code ( h_inst ('sipush') || cz_fce_compile_utils.word ( p_int ));
1482:
1483: ELSIF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN
1484:
1485: emit_ldc ( emit_integer_constant ( p_int ));

Line 1483: ELSIF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN

1479: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN
1480:
1481: emit_code ( h_inst ('sipush') || cz_fce_compile_utils.word ( p_int ));
1482:
1483: ELSIF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN
1484:
1485: emit_ldc ( emit_integer_constant ( p_int ));
1486:
1487: ELSE

Line 1505: IF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN

1501: l_ptr PLS_INTEGER;
1502:
1503: BEGIN
1504:
1505: IF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN
1506:
1507: push_integer_constant ( p_int );
1508:
1509: ELSIF ( cz_fce_compile_utils.assert_long ( p_int )) THEN

Line 1509: ELSIF ( cz_fce_compile_utils.assert_long ( p_int )) THEN

1505: IF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN
1506:
1507: push_integer_constant ( p_int );
1508:
1509: ELSIF ( cz_fce_compile_utils.assert_long ( p_int )) THEN
1510:
1511: emit_ldc ( emit_long_constant ( p_int ));
1512:
1513: ELSE

Line 1532: --They can also be removed from cz_fce_compile_utils and ConstantPool class.

1528: --up using float constants at all, and this procedure will just push double.
1529:
1530: --Bug #6730258 shows, that we have to give up trying to store decimal constants as
1531: --floats. All procedures working with float numbers are removed from this package.
1532: --They can also be removed from cz_fce_compile_utils and ConstantPool class.
1533:
1534: PROCEDURE push_decimal_constant ( p_number IN NUMBER ) IS
1535: BEGIN
1536:

Line 1537: IF ( ROUND ( p_number ) = p_number AND cz_fce_compile_utils.assert_long ( p_number )) THEN

1533:
1534: PROCEDURE push_decimal_constant ( p_number IN NUMBER ) IS
1535: BEGIN
1536:
1537: IF ( ROUND ( p_number ) = p_number AND cz_fce_compile_utils.assert_long ( p_number )) THEN
1538:
1539: push_long_constant ( p_number );
1540:
1541: ELSE

Line 1577: IF ( cz_fce_compile_utils.assert_unsigned_byte( p_ptr )) THEN

1573: BEGIN
1574:
1575: IF (NOT h_MethodDescriptorHash.EXISTS( p_ptr )) THEN
1576:
1577: IF ( cz_fce_compile_utils.assert_unsigned_byte( p_ptr )) THEN
1578:
1579: l_ptr := emit_data(const_method_tag || cz_fce_compile_utils.unsigned_byte( p_ptr ));
1580: h_MethodDescriptorHash( p_ptr ) := l_ptr;
1581:

Line 1579: l_ptr := emit_data(const_method_tag || cz_fce_compile_utils.unsigned_byte( p_ptr ));

1575: IF (NOT h_MethodDescriptorHash.EXISTS( p_ptr )) THEN
1576:
1577: IF ( cz_fce_compile_utils.assert_unsigned_byte( p_ptr )) THEN
1578:
1579: l_ptr := emit_data(const_method_tag || cz_fce_compile_utils.unsigned_byte( p_ptr ));
1580: h_MethodDescriptorHash( p_ptr ) := l_ptr;
1581:
1582: ELSE
1583:

Line 1605: cz_fce_compile_utils.unsigned_word ( emit_method_descriptor ( h_methoddescriptors ( p_signature ))));

1601: PROCEDURE emit_invokestatic ( p_signature IN VARCHAR2 ) IS
1602: BEGIN
1603:
1604: emit_code(h_inst('invokestatic') ||
1605: cz_fce_compile_utils.unsigned_word ( emit_method_descriptor ( h_methoddescriptors ( p_signature ))));
1606:
1607: END emit_invokestatic;
1608: ---------------------------------------------------------------------------------------
1609: -- Scope: compile_logic_file

Line 1614: cz_fce_compile_utils.unsigned_word ( emit_method_descriptor ( h_methoddescriptors ( p_signature ))));

1610: PROCEDURE emit_invokevirtual ( p_signature IN VARCHAR2 ) IS
1611: BEGIN
1612:
1613: emit_code(h_inst('invokevirtual') ||
1614: cz_fce_compile_utils.unsigned_word ( emit_method_descriptor ( h_methoddescriptors ( p_signature ))));
1615:
1616: END emit_invokevirtual;
1617: ---------------------------------------------------------------------------------------
1618: -- Scope: compile_logic_file

Line 1632: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN

1628: );
1629:
1630: END IF;
1631:
1632: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN
1633:
1634: report_and_raise_sys_error(
1635: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_INVALID_ACCESS_VAR, 'OPERATION', p_op, 'VAR', TO_CHAR ( p_ptr )),
1636: p_run_id => x_run_id,

Line 1648: emit_code ( h_inst ( p_op ) || cz_fce_compile_utils.unsigned_byte ( p_ptr ));

1644: emit_code ( h_inst ( p_op || '_' || TO_CHAR ( p_ptr )));
1645:
1646: ELSE
1647:
1648: emit_code ( h_inst ( p_op ) || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1649:
1650: END IF;
1651: END emit_regop;
1652: ---------------------------------------------------------------------------------------

Line 1667: IF ( NOT cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN

1663: );
1664:
1665: END IF;
1666:
1667: IF ( NOT cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN
1668:
1669: report_and_raise_sys_error(
1670: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_INVALID_ACCESS_VARW, 'OPERATION', p_op, 'VAR', TO_CHAR ( p_ptr )),
1671: p_run_id => x_run_id,

Line 1677: emit_code ( h_inst ( p_op || '_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));

1673: );
1674:
1675: END IF;
1676:
1677: emit_code ( h_inst ( p_op || '_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));
1678:
1679: END emit_regop_w;
1680: ---------------------------------------------------------------------------------------
1681: -- Scope: compile_logic_file

Line 1700: emit_code ( h_inst ('pushmath') || cz_fce_compile_utils.unsigned_byte ( p_int ));

1696: -- Scope: compile_logic_file
1697: PROCEDURE emit_constant ( p_int IN NUMBER ) IS
1698: BEGIN
1699:
1700: emit_code ( h_inst ('pushmath') || cz_fce_compile_utils.unsigned_byte ( p_int ));
1701:
1702: END emit_constant;
1703: ---------------------------------------------------------------------------------------
1704: PROCEDURE emit_comment ( p_string IN VARCHAR2 ) IS

Line 1707: emit_code ( h_inst ('comment') || cz_fce_compile_utils.unsigned_word ( emit_string_constant ( p_string )));

1703: ---------------------------------------------------------------------------------------
1704: PROCEDURE emit_comment ( p_string IN VARCHAR2 ) IS
1705: BEGIN
1706:
1707: emit_code ( h_inst ('comment') || cz_fce_compile_utils.unsigned_word ( emit_string_constant ( p_string )));
1708:
1709: END emit_comment;
1710: ---------------------------------------------------------------------------------------
1711: --The Interpreter has 2 hastore instructions:

Line 1960: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( p_type )) THEN

1956: -- Scope: compile_logic_file
1957: PROCEDURE create_array ( p_size IN PLS_INTEGER, p_type IN PLS_INTEGER ) IS
1958: BEGIN
1959:
1960: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( p_type )) THEN
1961:
1962: report_and_raise_sys_error(
1963: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_INCORRECT_IX, 'VALUE', TO_CHAR ( p_type )),
1964: p_run_id => x_run_id,

Line 1971: emit_code( h_inst ('newarray') || cz_fce_compile_utils.unsigned_byte ( p_type ));

1967:
1968: END IF;
1969:
1970: push_integer_constant ( p_size );
1971: emit_code( h_inst ('newarray') || cz_fce_compile_utils.unsigned_byte ( p_type ));
1972:
1973: END create_array;
1974: ---------------------------------------------------------------------------------------
1975: -- Scope: compile_logic_file

Line 2000: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( p_type )) THEN

1996: l_count PLS_INTEGER;
1997:
1998: BEGIN
1999:
2000: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( p_type )) THEN
2001:
2002: report_and_raise_sys_error(
2003: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_INCORRECT_IX, 'VALUE', TO_CHAR ( p_type )),
2004: p_run_id => x_run_id,

Line 2012: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( l_count )) THEN

2008: END IF;
2009:
2010: l_count := p_sizes.COUNT;
2011:
2012: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( l_count )) THEN
2013:
2014: report_and_raise_sys_error(
2015: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_EXCEED_INTTABLESIZE, 'VALUE', TO_CHAR ( l_count )),
2016: p_run_id => x_run_id,

Line 2028: emit_code( h_inst ('multinewarray') || cz_fce_compile_utils.unsigned_byte ( l_count ) ||

2024: push_integer_constant ( p_sizes ( i ));
2025:
2026: END LOOP;
2027:
2028: emit_code( h_inst ('multinewarray') || cz_fce_compile_utils.unsigned_byte ( l_count ) ||
2029: cz_fce_compile_utils.unsigned_byte ( p_type ));
2030:
2031: END create_multi_array;
2032: ---------------------------------------------------------------------------------------

Line 2029: cz_fce_compile_utils.unsigned_byte ( p_type ));

2025:
2026: END LOOP;
2027:
2028: emit_code( h_inst ('multinewarray') || cz_fce_compile_utils.unsigned_byte ( l_count ) ||
2029: cz_fce_compile_utils.unsigned_byte ( p_type ));
2030:
2031: END create_multi_array;
2032: ---------------------------------------------------------------------------------------
2033: -- Scope: compile_logic_file

Line 2765: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH (

2761: IF ( p_var_count = 0 ) THEN
2762:
2763: report_and_raise_sys_error(
2764: p_message => GET_NOT_TRANSLATED_TEXT ( CZ_FCE_SE_OPTION_MAXQ_NOT_ZERO,
2765: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH (
2766: t_psn_psnodeid ( p_index ),
2767: ps_node_id_table_to_string(
2768: build_model_path(t_psn_psnodeid ( p_index )) ) ) ),
2769: p_run_id => x_run_id,

Line 2938: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

2934:
2935: report_and_raise_sys_warning(
2936: p_message => GET_NOT_TRANSLATED_TEXT(
2937: p_text,
2938: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
2939: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
2940: p_run_id => x_run_id,
2941: p_model_id => p_component_id,
2942: p_ps_node_id => NULL,

Line 2939: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

2935: report_and_raise_sys_warning(
2936: p_message => GET_NOT_TRANSLATED_TEXT(
2937: p_text,
2938: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
2939: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
2940: p_run_id => x_run_id,
2941: p_model_id => p_component_id,
2942: p_ps_node_id => NULL,
2943: p_rule_id => this_rule_id,

Line 3320: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,

3316: -- BOM node ^NODE_NAME has no optional selections to participate in rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
3317:
3318: report_and_raise_rule_warning (
3319: CZ_UTILS.GET_TEXT ( CZ_FCE_W_NO_OPTIONAL_CHILDREN,
3320: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3321: ps_node_id_table_to_string(
3322: build_complete_path(p_node_id, p_expl_id) ) ),
3323: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3324: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),

Line 3323: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

3319: CZ_UTILS.GET_TEXT ( CZ_FCE_W_NO_OPTIONAL_CHILDREN,
3320: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3321: ps_node_id_table_to_string(
3322: build_complete_path(p_node_id, p_expl_id) ) ),
3323: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3324: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
3325: 'explode_bom_children'
3326: );
3327:

Line 3324: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),

3320: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3321: ps_node_id_table_to_string(
3322: build_complete_path(p_node_id, p_expl_id) ) ),
3323: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3324: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
3325: 'explode_bom_children'
3326: );
3327:
3328: END IF;

Line 3370: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,

3366: -- Node ^NODE_NAME has no children. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
3367:
3368: report_and_raise_rule_warning (
3369: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
3370: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3371: ps_node_id_table_to_string(
3372: build_complete_path(p_node_id, p_expl_id) ) ),
3373: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3374: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)

Line 3373: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

3369: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
3370: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3371: ps_node_id_table_to_string(
3372: build_complete_path(p_node_id, p_expl_id) ) ),
3373: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3374: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
3375: ),
3376: p_warning_location => 'explode_node_children');
3377:

Line 3374: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)

3370: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3371: ps_node_id_table_to_string(
3372: build_complete_path(p_node_id, p_expl_id) ) ),
3373: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3374: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
3375: ),
3376: p_warning_location => 'explode_node_children');
3377:
3378: END IF;

Line 4307: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

4303: report_and_raise_rule_warning (
4304: p_text => CZ_UTILS.GET_TEXT(
4305: CZ_FCE_W_PROP_ONLY_ICOMP_REF,
4306: 'PROP_NAME', 'InstanceCount()',
4307: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
4308: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
4309: p_warning_location => 'apply_system_property');
4310:
4311: END IF;

Line 4308: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

4304: p_text => CZ_UTILS.GET_TEXT(
4305: CZ_FCE_W_PROP_ONLY_ICOMP_REF,
4306: 'PROP_NAME', 'InstanceCount()',
4307: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
4308: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
4309: p_warning_location => 'apply_system_property');
4310:
4311: END IF;
4312:

Line 4617: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,

4613: -- Node ^NODE_NAME has no children. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
4614:
4615: report_and_raise_rule_warning (
4616: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
4617: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4618: ps_node_id_table_to_string(
4619: build_complete_path(l_node_id, l_expl_id))),
4620: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4621: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)

Line 4620: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

4616: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
4617: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4618: ps_node_id_table_to_string(
4619: build_complete_path(l_node_id, l_expl_id))),
4620: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4621: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
4622: ),
4623: p_warning_location => 'generate_logical_options');
4624:

Line 4621: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)

4617: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4618: ps_node_id_table_to_string(
4619: build_complete_path(l_node_id, l_expl_id))),
4620: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4621: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
4622: ),
4623: p_warning_location => 'generate_logical_options');
4624:
4625: END IF;

Line 4743: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,

4739: ELSE
4740:
4741: report_and_raise_rule_warning (
4742: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
4743: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4744: ps_node_id_table_to_string(
4745: build_complete_path(l_node_id, l_expl_id) ) ),
4746: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4747: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)

Line 4746: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

4742: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
4743: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4744: ps_node_id_table_to_string(
4745: build_complete_path(l_node_id, l_expl_id) ) ),
4746: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4747: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
4748: ),
4749: p_warning_location => 'generate_numeric_options');
4750:

Line 4747: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)

4743: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4744: ps_node_id_table_to_string(
4745: build_complete_path(l_node_id, l_expl_id) ) ),
4746: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4747: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
4748: ),
4749: p_warning_location => 'generate_numeric_options');
4750:
4751: END IF;

Line 5460: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

5456: -- System Property ^PROP_NAME is invalid in WHERE clause of a COMPATIBLE or FORALL operator because it is translatable. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
5457: report_and_raise_rule_warning(
5458: CZ_UTILS.GET_TEXT(CZ_FCE_W_DESCRIPTION_IN_WHERE,
5459: 'PROP_NAME','description',
5460: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5461: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5462: 'get_static_info'
5463: );
5464:

Line 5461: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

5457: report_and_raise_rule_warning(
5458: CZ_UTILS.GET_TEXT(CZ_FCE_W_DESCRIPTION_IN_WHERE,
5459: 'PROP_NAME','description',
5460: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5461: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5462: 'get_static_info'
5463: );
5464:
5465: ELSE

Line 5473: 'PROPERTY_NAME',CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(p_property_id),

5469: -- Rule "^RULE_NAME" in the Model "^MODEL_NAME" ignored.'
5470:
5471: report_and_raise_rule_warning(
5472: CZ_UTILS.GET_TEXT(CZ_FCE_W_PROPERTY_NOT_STATIC,
5473: 'PROPERTY_NAME',CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(p_property_id),
5474: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5475: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5476: 'get_static_info'
5477: );

Line 5474: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

5470:
5471: report_and_raise_rule_warning(
5472: CZ_UTILS.GET_TEXT(CZ_FCE_W_PROPERTY_NOT_STATIC,
5473: 'PROPERTY_NAME',CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(p_property_id),
5474: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5475: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5476: 'get_static_info'
5477: );
5478:

Line 5475: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

5471: report_and_raise_rule_warning(
5472: CZ_UTILS.GET_TEXT(CZ_FCE_W_PROPERTY_NOT_STATIC,
5473: 'PROPERTY_NAME',CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(p_property_id),
5474: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5475: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5476: 'get_static_info'
5477: );
5478:
5479: END IF;

Line 5652: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),

5648: IF ( l_tab.COUNT = 0 ) THEN
5649: -- Property ^PROP_NAME is not defined for node ^NODE_NAME. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
5650: report_and_raise_rule_warning(
5651: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NO_PROPERTY_FOR_NODE,
5652: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5653: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5654: ps_node_id_table_to_string(
5655: build_complete_path(p_node_id, p_expl_id) ) ),
5656: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

Line 5653: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,

5649: -- Property ^PROP_NAME is not defined for node ^NODE_NAME. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
5650: report_and_raise_rule_warning(
5651: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NO_PROPERTY_FOR_NODE,
5652: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5653: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5654: ps_node_id_table_to_string(
5655: build_complete_path(p_node_id, p_expl_id) ) ),
5656: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5657: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

Line 5656: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

5652: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5653: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5654: ps_node_id_table_to_string(
5655: build_complete_path(p_node_id, p_expl_id) ) ),
5656: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5657: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
5658: p_warning_location => 'get_user_value');
5659: END IF;
5660:

Line 5657: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

5653: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5654: ps_node_id_table_to_string(
5655: build_complete_path(p_node_id, p_expl_id) ) ),
5656: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5657: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
5658: p_warning_location => 'get_user_value');
5659: END IF;
5660:
5661: h_psnid_propertyid_value ( l_key ) := NVL ( l_tab ( 1 ), l_def_value );

Line 5667: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),

5663: IF ( h_psnid_propertyid_value ( l_key ) IS NULL ) THEN
5664: -- 'Property ^PROP_NAME has no value for node ^NODE_NAME. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
5665: report_and_raise_rule_warning(
5666: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_PROPERTY_NULL_VALUE,
5667: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5668: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5669: ps_node_id_table_to_string(
5670: build_complete_path(p_node_id, p_expl_id) ) ),
5671: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

Line 5668: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,

5664: -- 'Property ^PROP_NAME has no value for node ^NODE_NAME. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
5665: report_and_raise_rule_warning(
5666: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_PROPERTY_NULL_VALUE,
5667: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5668: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5669: ps_node_id_table_to_string(
5670: build_complete_path(p_node_id, p_expl_id) ) ),
5671: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5672: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

Line 5671: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

5667: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5668: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5669: ps_node_id_table_to_string(
5670: build_complete_path(p_node_id, p_expl_id) ) ),
5671: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5672: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
5673: p_warning_location => 'get_user_value');
5674:
5675: END IF;

Line 5672: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

5668: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5669: ps_node_id_table_to_string(
5670: build_complete_path(p_node_id, p_expl_id) ) ),
5671: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5672: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
5673: p_warning_location => 'get_user_value');
5674:
5675: END IF;
5676:

Line 5809: l_open := l_open || ' FOR i' || l_value || ' IN 1..cz_fce_compile.s_(' || l_value || ') LOOP';

5805: FOR i IN 1..p_count LOOP
5806:
5807: l_value := TO_CHAR ( i );
5808:
5809: l_open := l_open || ' FOR i' || l_value || ' IN 1..cz_fce_compile.s_(' || l_value || ') LOOP';
5810: l_body := l_body || ' cz_fce_compile.c_.combinations(l)(' || l_value || '):=cz_fce_compile.o_(' || l_value || ')(i' || l_value || ');';
5811: l_close := l_close || 'END LOOP;';
5812:
5813: END LOOP;

Line 5810: l_body := l_body || ' cz_fce_compile.c_.combinations(l)(' || l_value || '):=cz_fce_compile.o_(' || l_value || ')(i' || l_value || ');';

5806:
5807: l_value := TO_CHAR ( i );
5808:
5809: l_open := l_open || ' FOR i' || l_value || ' IN 1..cz_fce_compile.s_(' || l_value || ') LOOP';
5810: l_body := l_body || ' cz_fce_compile.c_.combinations(l)(' || l_value || '):=cz_fce_compile.o_(' || l_value || ')(i' || l_value || ');';
5811: l_close := l_close || 'END LOOP;';
5812:
5813: END LOOP;
5814:

Line 5831: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP

5827:
5828: --DECLARE
5829: -- l PLS_INTEGER:=1;
5830: --BEGIN
5831: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5832: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5833: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5834: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND

Line 5832: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP

5828: --DECLARE
5829: -- l PLS_INTEGER:=1;
5830: --BEGIN
5831: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5832: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5833: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5834: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND

Line 5833: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP

5829: -- l PLS_INTEGER:=1;
5830: --BEGIN
5831: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5832: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5833: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5834: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5837: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN

Line 5834: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND

5830: --BEGIN
5831: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5832: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5833: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5834: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5837: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5838: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);

Line 5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND

5831: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5832: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5833: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5834: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5837: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5838: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5839: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);

Line 5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND

5832: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5833: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5834: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5837: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5838: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5839: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5840: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);

Line 5837: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN

5833: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5834: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5837: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5838: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5839: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5840: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);
5841: -- l := l + 1;

Line 5838: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);

5834: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5837: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5838: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5839: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5840: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);
5841: -- l := l + 1;
5842: -- END IF;

Line 5839: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);

5835: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5837: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5838: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5839: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5840: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);
5841: -- l := l + 1;
5842: -- END IF;
5843: -- END LOOP;

Line 5840: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);

5836: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5837: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5838: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5839: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5840: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);
5841: -- l := l + 1;
5842: -- END IF;
5843: -- END LOOP;
5844: -- END LOOP;

Line 6110: EXECUTE IMMEDIATE build_executable ( 2, parse_operator ( 'cz_fce_compile.t_(1)(i1)(1)', p_operator, 'cz_fce_compile.t_(2)(i2)(1)'));

6106: t_property_values type_numbertable_hashtable;
6107:
6108: BEGIN
6109:
6110: EXECUTE IMMEDIATE build_executable ( 2, parse_operator ( 'cz_fce_compile.t_(1)(i1)(1)', p_operator, 'cz_fce_compile.t_(2)(i2)(1)'));
6111:
6112: IF ( p_side = 0 ) THEN
6113:
6114: --There is no selection, both sides are text literals, just push either true or false.

Line 6237: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),

6233: IF ( l_value IS NULL ) THEN
6234: -- 'Property ^PROP_NAME has no value for node ^NODE_NAME. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
6235: report_and_raise_rule_warning(
6236: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_PROPERTY_NULL_VALUE,
6237: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
6238: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_children ( i ).ps_node_id,
6239: ps_node_id_table_to_string(
6240: build_complete_path(t_children ( i ).ps_node_id, t_children ( i ).model_ref_expl_id) ) ),
6241: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

Line 6238: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_children ( i ).ps_node_id,

6234: -- 'Property ^PROP_NAME has no value for node ^NODE_NAME. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
6235: report_and_raise_rule_warning(
6236: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_PROPERTY_NULL_VALUE,
6237: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
6238: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_children ( i ).ps_node_id,
6239: ps_node_id_table_to_string(
6240: build_complete_path(t_children ( i ).ps_node_id, t_children ( i ).model_ref_expl_id) ) ),
6241: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6242: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

Line 6241: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

6237: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
6238: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_children ( i ).ps_node_id,
6239: ps_node_id_table_to_string(
6240: build_complete_path(t_children ( i ).ps_node_id, t_children ( i ).model_ref_expl_id) ) ),
6241: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6242: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6243: p_warning_location => 'generate_selection');
6244:
6245: END IF;

Line 6242: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

6238: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_children ( i ).ps_node_id,
6239: ps_node_id_table_to_string(
6240: build_complete_path(t_children ( i ).ps_node_id, t_children ( i ).model_ref_expl_id) ) ),
6241: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6242: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6243: p_warning_location => 'generate_selection');
6244:
6245: END IF;
6246:

Line 6471: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH ( l_property_id ),

6467:
6468: report_and_raise_rule_warning (
6469: p_text => CZ_UTILS.GET_TEXT (
6470: CZ_FCE_W_INVALID_PROPERTY,
6471: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH ( l_property_id ),
6472: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( j ),
6473: ps_node_id_table_to_string (
6474: build_complete_path ( t_exp_psnodeid ( j ), t_exp_modelrefexplid( j )))),
6475: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

Line 6472: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( j ),

6468: report_and_raise_rule_warning (
6469: p_text => CZ_UTILS.GET_TEXT (
6470: CZ_FCE_W_INVALID_PROPERTY,
6471: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH ( l_property_id ),
6472: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( j ),
6473: ps_node_id_table_to_string (
6474: build_complete_path ( t_exp_psnodeid ( j ), t_exp_modelrefexplid( j )))),
6475: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
6476: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path )),

Line 6475: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

6471: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH ( l_property_id ),
6472: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( j ),
6473: ps_node_id_table_to_string (
6474: build_complete_path ( t_exp_psnodeid ( j ), t_exp_modelrefexplid( j )))),
6475: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
6476: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path )),
6477: p_warning_location => 'generate_structure_node');
6478:
6479: END IF;

Line 6476: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path )),

6472: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( j ),
6473: ps_node_id_table_to_string (
6474: build_complete_path ( t_exp_psnodeid ( j ), t_exp_modelrefexplid( j )))),
6475: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
6476: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path )),
6477: p_warning_location => 'generate_structure_node');
6478:
6479: END IF;
6480:

Line 6584: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

6580: -- Right-hand side participants are missing. Logic rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
6581: report_and_raise_rule_warning(
6582: p_text => CZ_UTILS.GET_TEXT(
6583: CZ_FCE_W_LR_MISSING_LHS_PARTS,
6584: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6585: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6586: p_warning_location => 'generate_logic_template');
6587:
6588: ELSIF ( t_logic_operator.COUNT <> 1 OR ( NOT h_operators_2.EXISTS ( t_logic_operator ( 1 )))) THEN

Line 6585: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

6581: report_and_raise_rule_warning(
6582: p_text => CZ_UTILS.GET_TEXT(
6583: CZ_FCE_W_LR_MISSING_LHS_PARTS,
6584: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6585: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6586: p_warning_location => 'generate_logic_template');
6587:
6588: ELSIF ( t_logic_operator.COUNT <> 1 OR ( NOT h_operators_2.EXISTS ( t_logic_operator ( 1 )))) THEN
6589:

Line 6607: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

6603: -- Right-hand side participants are missing. Logic rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
6604: report_and_raise_rule_warning(
6605: p_text => CZ_UTILS.GET_TEXT(
6606: CZ_FCE_W_LR_MISSING_RHS_PARTS,
6607: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6608: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6609: p_warning_location => 'generate_logic_template');
6610:
6611: END IF;

Line 6608: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

6604: report_and_raise_rule_warning(
6605: p_text => CZ_UTILS.GET_TEXT(
6606: CZ_FCE_W_LR_MISSING_RHS_PARTS,
6607: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6608: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6609: p_warning_location => 'generate_logic_template');
6610:
6611: END IF;
6612:

Line 6778: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

6774: -- Right-hand side participants are missing. Comparison rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
6775: report_and_raise_rule_warning(
6776: p_text => CZ_UTILS.GET_TEXT(
6777: CZ_FCE_W_CR_MISSING_RHS_PARTS,
6778: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6779: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6780: p_warning_location => 'generate_comparison_template');
6781:
6782: END IF;

Line 6779: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

6775: report_and_raise_rule_warning(
6776: p_text => CZ_UTILS.GET_TEXT(
6777: CZ_FCE_W_CR_MISSING_RHS_PARTS,
6778: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6779: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6780: p_warning_location => 'generate_comparison_template');
6781:
6782: END IF;
6783:

Line 7388: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

7384: -- Invalid participant in compatibility rule. Valid participants are Option Feature or BOM Option Class nodes. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7385: report_and_raise_rule_warning(
7386: p_text => CZ_UTILS.GET_TEXT(
7387: CZ_FCE_W_CMR_INVALID_PART,
7388: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7389: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
7390: p_warning_location => 'generate_compat_table');
7391:
7392: END IF;

Line 7389: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

7385: report_and_raise_rule_warning(
7386: p_text => CZ_UTILS.GET_TEXT(
7387: CZ_FCE_W_CMR_INVALID_PART,
7388: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7389: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
7390: p_warning_location => 'generate_compat_table');
7391:
7392: END IF;
7393:

Line 7732: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

7728:
7729: report_and_raise_rule_warning (
7730: p_text => CZ_UTILS.GET_TEXT(
7731: CZ_FCE_W_CT_INCOMPLETE_RULE,
7732: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
7733: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7734: p_warning_location => 'verify_compatibility_table' );
7735:
7736: END IF;

Line 7733: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

7729: report_and_raise_rule_warning (
7730: p_text => CZ_UTILS.GET_TEXT(
7731: CZ_FCE_W_CT_INCOMPLETE_RULE,
7732: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
7733: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7734: p_warning_location => 'verify_compatibility_table' );
7735:
7736: END IF;
7737:

Line 7748: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

7744:
7745: -- No valid combinations. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7746: report_and_raise_rule_warning (
7747: CZ_UTILS.GET_TEXT ( CZ_FCE_W_COMPAT_NO_COMB,
7748: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
7749: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7750: 'verify_compatibility_table'
7751: );
7752:

Line 7749: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

7745: -- No valid combinations. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7746: report_and_raise_rule_warning (
7747: CZ_UTILS.GET_TEXT ( CZ_FCE_W_COMPAT_NO_COMB,
7748: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
7749: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7750: 'verify_compatibility_table'
7751: );
7752:
7753: END IF;

Line 7786: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

7782: -- Cyclic relationship between compatibility rule participants. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7783: report_and_raise_rule_warning (
7784: p_text => CZ_UTILS.GET_TEXT(
7785: CZ_FCE_W_CT_CYCLIC_RELATION,
7786: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7787: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7788: p_warning_location => 'verify_compatibility_table' );
7789:
7790: END IF;

Line 7787: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

7783: report_and_raise_rule_warning (
7784: p_text => CZ_UTILS.GET_TEXT(
7785: CZ_FCE_W_CT_CYCLIC_RELATION,
7786: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7787: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7788: p_warning_location => 'verify_compatibility_table' );
7789:
7790: END IF;
7791: END LOOP;

Line 7798: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

7794: -- Only one participant of a compatibility rule is allowed to have non-mutually-exclusive children. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7795: report_and_raise_rule_warning(
7796: p_text => CZ_UTILS.GET_TEXT(
7797: CZ_FCE_W_CT_ONLY_ONE_NON_MEXC,
7798: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7799: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
7800: p_warning_location => 'verify_compatibility_table');
7801:
7802: END IF;

Line 7799: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

7795: report_and_raise_rule_warning(
7796: p_text => CZ_UTILS.GET_TEXT(
7797: CZ_FCE_W_CT_ONLY_ONE_NON_MEXC,
7798: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7799: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
7800: p_warning_location => 'verify_compatibility_table');
7801:
7802: END IF;
7803:

Line 7848: RETURN 'cz_fce_compile.n_(' || l_key;

7844: l_key := p_iterator_index || ')(i' || p_iterator_index || ')(' || p_property_index || ')';
7845:
7846: IF ( p_data_type IN ( h_datatypes ('integer'), h_datatypes ('decimal'))) THEN
7847:
7848: RETURN 'cz_fce_compile.n_(' || l_key;
7849:
7850: ELSIF ( p_data_type = h_datatypes ('boolean')) THEN
7851:
7852: --We use integer representation of boolean as 0/1.

Line 7854: RETURN 'cz_fce_compile.b_(' || l_key;

7850: ELSIF ( p_data_type = h_datatypes ('boolean')) THEN
7851:
7852: --We use integer representation of boolean as 0/1.
7853:
7854: RETURN 'cz_fce_compile.b_(' || l_key;
7855:
7856: ELSE
7857:
7858: --For all other type (text and translatable) we use text.

Line 7860: RETURN 'cz_fce_compile.t_(' || l_key;

7856: ELSE
7857:
7858: --For all other type (text and translatable) we use text.
7859:
7860: RETURN 'cz_fce_compile.t_(' || l_key;
7861:
7862: END IF;
7863: END get_table_reference;
7864: ----------------------------------------------------------------------------------

Line 8506: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

8502:
8503: report_and_raise_rule_warning(
8504: p_text => CZ_UTILS.GET_TEXT (
8505: CZ_FCE_W_MORE_THAN_ONE_IT_LIM,
8506: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
8507: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path)),
8508: p_warning_location => 'generate_statement_forall');
8509:
8510: END IF;

Line 8507: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path)),

8503: report_and_raise_rule_warning(
8504: p_text => CZ_UTILS.GET_TEXT (
8505: CZ_FCE_W_MORE_THAN_ONE_IT_LIM,
8506: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
8507: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path)),
8508: p_warning_location => 'generate_statement_forall');
8509:
8510: END IF;
8511:

Line 8566: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

8562: report_and_raise_rule_warning(
8563: p_text => CZ_UTILS.GET_TEXT (
8564: CZ_FCE_W_DYNAMIC_ITERATOR,
8565: 'ITER', t_argument_table ( i ),
8566: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
8567: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
8568: p_warning_location => 'generate_statement_forall');
8569:
8570: END IF;

Line 8567: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),

8563: p_text => CZ_UTILS.GET_TEXT (
8564: CZ_FCE_W_DYNAMIC_ITERATOR,
8565: 'ITER', t_argument_table ( i ),
8566: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
8567: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
8568: p_warning_location => 'generate_statement_forall');
8569:
8570: END IF;
8571:

Line 8852: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

8848: -- Incomplete simple Property-based Compatibility rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
8849: report_and_raise_rule_warning (
8850: p_text => CZ_UTILS.GET_TEXT(
8851: CZ_FCE_W_INCOMPLETE_PROPBASED,
8852: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
8853: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
8854: p_warning_location => 'parse_template_application');
8855:
8856: END IF;

Line 8853: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

8849: report_and_raise_rule_warning (
8850: p_text => CZ_UTILS.GET_TEXT(
8851: CZ_FCE_W_INCOMPLETE_PROPBASED,
8852: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
8853: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
8854: p_warning_location => 'parse_template_application');
8855:
8856: END IF;
8857:

Line 8902: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name)),

8898: -- 'Property is not defined. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
8899: report_and_raise_rule_sys_warn(
8900: p_text => GET_NOT_TRANSLATED_TEXT(
8901: CZ_FCE_SW_PROP_NOT_DEFINED,
8902: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name)),
8903: p_warning_location => 'parse_template_application');
8904:
8905: END IF;
8906:

Line 9277: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

9273: -- Design chart is empty. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
9274: report_and_raise_rule_warning(
9275: p_text => CZ_UTILS.GET_TEXT(
9276: CZ_FCE_W_EMPTY_DESIGN_CHART,
9277: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9278: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9279: p_warning_location => 'generate_design_chart' );
9280:
9281: END IF;

Line 9278: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

9274: report_and_raise_rule_warning(
9275: p_text => CZ_UTILS.GET_TEXT(
9276: CZ_FCE_W_EMPTY_DESIGN_CHART,
9277: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9278: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9279: p_warning_location => 'generate_design_chart' );
9280:
9281: END IF;
9282:

Line 9323: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

9319: -- The primary feature in the design chart is either missing or duplicated. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
9320: report_and_raise_rule_warning(
9321: p_text => CZ_UTILS.GET_TEXT(
9322: CZ_FCE_W_NO_PRIMARY_FEAT_DC,
9323: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9324: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
9325: p_warning_location => 'generate_design_chart' );
9326:
9327: END IF;

Line 9324: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

9320: report_and_raise_rule_warning(
9321: p_text => CZ_UTILS.GET_TEXT(
9322: CZ_FCE_W_NO_PRIMARY_FEAT_DC,
9323: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9324: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
9325: p_warning_location => 'generate_design_chart' );
9326:
9327: END IF;
9328:

Line 9334: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

9330:
9331: report_and_raise_rule_warning(
9332: p_text => CZ_UTILS.GET_TEXT(
9333: CZ_FCE_W_EMPTY_DESIGN_CHART,
9334: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9335: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9336: p_warning_location => 'generate_design_chart' );
9337:
9338: END IF;

Line 9335: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

9331: report_and_raise_rule_warning(
9332: p_text => CZ_UTILS.GET_TEXT(
9333: CZ_FCE_W_EMPTY_DESIGN_CHART,
9334: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9335: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9336: p_warning_location => 'generate_design_chart' );
9337:
9338: END IF;
9339:

Line 9371: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

9367: -- No selection made between primary and defining feature in design chart rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
9368: report_and_raise_rule_warning(
9369: p_text => CZ_UTILS.GET_TEXT(
9370: CZ_FCE_W_NO_COMBINATIONS_DC,
9371: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9372: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9373: p_warning_location => 'generate_design_chart' );
9374:
9375: END IF;

Line 9372: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

9368: report_and_raise_rule_warning(
9369: p_text => CZ_UTILS.GET_TEXT(
9370: CZ_FCE_W_NO_COMBINATIONS_DC,
9371: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9372: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9373: p_warning_location => 'generate_design_chart' );
9374:
9375: END IF;
9376:

Line 9388: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

9384: -- No one-to-one correspondence between options of primary and defining feature in design chart rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
9385: report_and_raise_rule_warning(
9386: p_text => CZ_UTILS.GET_TEXT(
9387: CZ_FCE_W_INVALID_NUM_COMB_DC,
9388: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9389: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9390: p_warning_location => 'generate_design_chart' );
9391:
9392: END IF;

Line 9389: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

9385: report_and_raise_rule_warning(
9386: p_text => CZ_UTILS.GET_TEXT(
9387: CZ_FCE_W_INVALID_NUM_COMB_DC,
9388: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9389: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9390: p_warning_location => 'generate_design_chart' );
9391:
9392: END IF;
9393: END IF;

Line 9622: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( 10 ));

9618: emit_invokevirtual ('INumExprDef.log()');
9619:
9620: aload_model_def ( p_component_id );
9621:
9622: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( 10 ));
9623: emit_invokevirtual('IModelDef.literal(int)');
9624:
9625: emit_invokevirtual ('INumExprDef.log()');
9626: emit_invokevirtual ('INumExprDef.div(INumExprDef)');

Line 9756: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

9752:
9753: report_and_raise_rule_warning(
9754: p_text => CZ_UTILS.GET_TEXT(
9755: CZ_FCE_W_SD_NOT_ACROSS_MODELS,
9756: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9757: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
9758: p_warning_location => 'generate_heuristics');
9759:
9760: END IF;

Line 9757: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

9753: report_and_raise_rule_warning(
9754: p_text => CZ_UTILS.GET_TEXT(
9755: CZ_FCE_W_SD_NOT_ACROSS_MODELS,
9756: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9757: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
9758: p_warning_location => 'generate_heuristics');
9759:
9760: END IF;
9761:

Line 9819: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

9815: -- Heuristic operators (IncMin, DecMax, Assign, MinFirst, MaxFirst) can only be used in defaults or search decisions. Rule ^RULE_NAME in model ^MODEL_NAME ignored.
9816: report_and_raise_rule_warning(
9817: p_text => CZ_UTILS.GET_TEXT(
9818: CZ_FCE_W_HEUR_ONLY_IN_DEF,
9819: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9820: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9821: p_warning_location => 'generate_heuristics' );
9822:
9823: END IF;

Line 9820: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

9816: report_and_raise_rule_warning(
9817: p_text => CZ_UTILS.GET_TEXT(
9818: CZ_FCE_W_HEUR_ONLY_IN_DEF,
9819: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9820: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9821: p_warning_location => 'generate_heuristics' );
9822:
9823: END IF;
9824:

Line 10242: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

10238:
10239: report_and_raise_rule_warning(
10240: p_text => CZ_UTILS.GET_TEXT(
10241: CZ_FCE_W_INVALID_CONTRIB,
10242: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
10243: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
10244: p_warning_location => 'generate_expression' );
10245:
10246: END IF;

Line 10243: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

10239: report_and_raise_rule_warning(
10240: p_text => CZ_UTILS.GET_TEXT(
10241: CZ_FCE_W_INVALID_CONTRIB,
10242: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
10243: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
10244: p_warning_location => 'generate_expression' );
10245:
10246: END IF;
10247:

Line 10397: 'RULENAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name)),

10393:
10394: --#
10395: report_and_raise_rule_sys_warn(
10396: CZ_UTILS.GET_TEXT('CZ_E_UNKNOWN_EXPR_TYPE',
10397: 'RULENAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name)),
10398: 'generate_expression'
10399: );
10400:
10401: END CASE;

Line 10534: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path ),

10530: -- The reference ^NODE_NAME is invalid. At least one node does not exist in the Model or is not effective when the rule is effective. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10531: report_and_raise_rule_warning (
10532: CZ_UTILS.GET_TEXT ( CZ_FCE_W_INCORRECT_REFERENCE,
10533: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10534: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path ),
10535: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10536: 'RESOLVE_CHILDREN'
10537: );
10538: END IF;

Line 10535: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),

10531: report_and_raise_rule_warning (
10532: CZ_UTILS.GET_TEXT ( CZ_FCE_W_INCORRECT_REFERENCE,
10533: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10534: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path ),
10535: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10536: 'RESOLVE_CHILDREN'
10537: );
10538: END IF;
10539:

Line 10555: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),

10551: -- The reference ^NODE_NAME is invalid. At least one node does not exist in the Model or is not effective when the rule is effective. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10552: report_and_raise_rule_warning (
10553: CZ_UTILS.GET_TEXT ( CZ_FCE_W_INCORRECT_REFERENCE,
10554: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10555: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),
10556: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10557: 'RESOLVE_CHILDREN'
10558: );
10559:

Line 10556: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),

10552: report_and_raise_rule_warning (
10553: CZ_UTILS.GET_TEXT ( CZ_FCE_W_INCORRECT_REFERENCE,
10554: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10555: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),
10556: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10557: 'RESOLVE_CHILDREN'
10558: );
10559:
10560: ELSIF ( l_return_node_id_tbl.COUNT > 1 ) THEN

Line 10565: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),

10561: -- Unable to resolve Model node reference ^NODE_NAME because it is ambiguous. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10562: report_and_raise_rule_warning (
10563: CZ_UTILS.GET_TEXT ( CZ_FCE_W_AMBIGUOUS_REFERENCE,
10564: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10565: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),
10566: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10567: 'RESOLVE_CHILDREN'
10568: );
10569:

Line 10566: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),

10562: report_and_raise_rule_warning (
10563: CZ_UTILS.GET_TEXT ( CZ_FCE_W_AMBIGUOUS_REFERENCE,
10564: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10565: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),
10566: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10567: 'RESOLVE_CHILDREN'
10568: );
10569:
10570: ELSE

Line 10626: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

10622: -- Parsing errors found. Fix parsing errors. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10623: report_and_raise_rule_warning(
10624: p_text => CZ_UTILS.GET_TEXT (
10625: CZ_FCE_W_PARSE_FAILED,
10626: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10627: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)
10628: ),
10629: p_warning_location => 'compile_constraints' );
10630:

Line 10627: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)

10623: report_and_raise_rule_warning(
10624: p_text => CZ_UTILS.GET_TEXT (
10625: CZ_FCE_W_PARSE_FAILED,
10626: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10627: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)
10628: ),
10629: p_warning_location => 'compile_constraints' );
10630:
10631: ELSE

Line 10637: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

10633: report_and_raise_rule_warning(
10634: -- Invalid or incomplete rule, please check the rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10635: p_text => CZ_UTILS.GET_TEXT (
10636: CZ_FCE_W_TEMPLATE_INVALID,
10637: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10638: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
10639: p_warning_location => 'compile_constraints' );
10640:
10641: END IF;

Line 10638: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),

10634: -- Invalid or incomplete rule, please check the rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10635: p_text => CZ_UTILS.GET_TEXT (
10636: CZ_FCE_W_TEMPLATE_INVALID,
10637: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10638: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
10639: p_warning_location => 'compile_constraints' );
10640:
10641: END IF;
10642: END IF;

Line 10651: CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

10647: report_and_raise_rule_sys_warn (
10648: p_text => GET_NOT_TRANSLATED_TEXT (
10649: CZ_FCE_SW_RULEINCORRECTEFFSET,
10650: 'RULE_NAME',
10651: CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10652: 'MODEL_NAME',
10653: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path )),
10654: p_warning_location => 'compile_constraints');
10655:

Line 10653: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path )),

10649: CZ_FCE_SW_RULEINCORRECTEFFSET,
10650: 'RULE_NAME',
10651: CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10652: 'MODEL_NAME',
10653: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path )),
10654: p_warning_location => 'compile_constraints');
10655:
10656: ELSE
10657:

Line 10707: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

10703: -- Rule definition is empty. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10704: report_and_raise_rule_warning(
10705: p_text => CZ_UTILS.GET_TEXT(
10706: CZ_FCE_W_EMPTY_RULE,
10707: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
10708: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
10709: p_warning_location => 'compile_constraints' );
10710:
10711: END IF;

Line 10708: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

10704: report_and_raise_rule_warning(
10705: p_text => CZ_UTILS.GET_TEXT(
10706: CZ_FCE_W_EMPTY_RULE,
10707: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
10708: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
10709: p_warning_location => 'compile_constraints' );
10710:
10711: END IF;
10712:

Line 10757: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),

10753:
10754: report_and_raise_rule_warning (
10755: p_text => CZ_UTILS.GET_TEXT (
10756: CZ_FCE_W_NODE_NOT_FOUND,
10757: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10758: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10759: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10760: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10761: p_warning_location => 'compile_constraints');

Line 10759: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

10755: p_text => CZ_UTILS.GET_TEXT (
10756: CZ_FCE_W_NODE_NOT_FOUND,
10757: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10758: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10759: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10760: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10761: p_warning_location => 'compile_constraints');
10762:
10763: ELSIF ( NOT h_psnid_backindex.EXISTS ( TO_CHAR ( t_exp_psnodeid ( i )))) THEN

Line 10760: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),

10756: CZ_FCE_W_NODE_NOT_FOUND,
10757: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10758: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10759: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10760: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10761: p_warning_location => 'compile_constraints');
10762:
10763: ELSIF ( NOT h_psnid_backindex.EXISTS ( TO_CHAR ( t_exp_psnodeid ( i )))) THEN
10764:

Line 10768: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),

10764:
10765: report_and_raise_rule_warning (
10766: p_text => CZ_UTILS.GET_TEXT (
10767: CZ_FCE_W_NODE_DELETED,
10768: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10769: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10770: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH( this_rule_id, this_rule_name ),
10771: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10772: p_warning_location => 'compile_constraints');

Line 10770: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH( this_rule_id, this_rule_name ),

10766: p_text => CZ_UTILS.GET_TEXT (
10767: CZ_FCE_W_NODE_DELETED,
10768: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10769: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10770: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH( this_rule_id, this_rule_name ),
10771: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10772: p_warning_location => 'compile_constraints');
10773:
10774: END IF;

Line 10771: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),

10767: CZ_FCE_W_NODE_DELETED,
10768: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10769: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10770: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH( this_rule_id, this_rule_name ),
10771: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10772: p_warning_location => 'compile_constraints');
10773:
10774: END IF;
10775:

Line 10783: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

10779: -- The rule is incomplete because a property is undefined. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10780: report_and_raise_rule_warning (
10781: p_text => CZ_UTILS.GET_TEXT (
10782: CZ_FCE_W_UNDEFINED_PROPERTY,
10783: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10784: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10785: p_warning_location => 'compile_constraints');
10786:
10787: END IF;

Line 10784: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),

10780: report_and_raise_rule_warning (
10781: p_text => CZ_UTILS.GET_TEXT (
10782: CZ_FCE_W_UNDEFINED_PROPERTY,
10783: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10784: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10785: p_warning_location => 'compile_constraints');
10786:
10787: END IF;
10788:

Line 10934: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),

10930: RAISE;
10931: WHEN OTHERS THEN
10932: report_and_raise_sys_error (
10933: p_message => GET_NOT_TRANSLATED_TEXT ( CZ_FCE_SE_UNKNOWN_IN_RULE,
10934: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10935: p_run_id => x_run_id,
10936: p_model_id => p_component_id,
10937: p_error_stack => DBMS_UTILITY.FORMAT_ERROR_STACK || ' Error backtrace: ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE
10938: );

Line 11054: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )

11050:
11051: WHEN h_psntypes ('integerfeature') THEN
11052:
11053: emit_intvar ( v_index
11054: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )
11055: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11056: );
11057:
11058: WHEN h_psntypes ('decimalfeature') THEN

Line 11055: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )

11051: WHEN h_psntypes ('integerfeature') THEN
11052:
11053: emit_intvar ( v_index
11054: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )
11055: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11056: );
11057:
11058: WHEN h_psntypes ('decimalfeature') THEN
11059:

Line 11083: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_psn_psnodeid ( v_index ),

11079: IF ( l_var_min > 0 ) THEN
11080: -- Invalid problem definition: Option Feature with minimum quantity greater than 0 must have children. The Option Feature is ^NODE_NAME in the Model ^MODEL_NAME.
11081: report_and_raise_error(
11082: p_message => CZ_UTILS.GET_TEXT ( CZ_FCE_E_OPTION_MAXQ_NO_CHILD,
11083: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_psn_psnodeid ( v_index ),
11084: ps_node_id_table_to_string(
11085: build_model_path(t_psn_psnodeid ( v_index ) ) ) ),
11086: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path) ),
11087: p_run_id => x_run_id,

Line 11086: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path) ),

11082: p_message => CZ_UTILS.GET_TEXT ( CZ_FCE_E_OPTION_MAXQ_NO_CHILD,
11083: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_psn_psnodeid ( v_index ),
11084: ps_node_id_table_to_string(
11085: build_model_path(t_psn_psnodeid ( v_index ) ) ) ),
11086: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path) ),
11087: p_run_id => x_run_id,
11088: p_model_id => p_component_id
11089: );
11090:

Line 11145: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )

11141:
11142: WHEN h_psntypes('integertotal') THEN --> integer total
11143:
11144: emit_intvar ( v_index
11145: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )
11146: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11147: );
11148:
11149: WHEN h_psntypes('integerresource') THEN --> integer resource

Line 11146: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )

11142: WHEN h_psntypes('integertotal') THEN --> integer total
11143:
11144: emit_intvar ( v_index
11145: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )
11146: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11147: );
11148:
11149: WHEN h_psntypes('integerresource') THEN --> integer resource
11150:

Line 11153: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )

11149: WHEN h_psntypes('integerresource') THEN --> integer resource
11150:
11151: emit_intvar ( v_index
11152: , NVL ( t_psn_minimum ( v_index ), 0 )
11153: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11154: );
11155:
11156: WHEN h_psntypes('bommodel') THEN --> bom model
11157:

Line 11183: l_var_max := NVL ( t_psn_maximumselected( v_index ), cz_fce_compile_utils.const_max_integer);

11179:
11180: ELSE
11181:
11182: l_var_min := 0;
11183: l_var_max := NVL ( t_psn_maximumselected( v_index ), cz_fce_compile_utils.const_max_integer);
11184:
11185: END IF;
11186:
11187: l_begin_date := NVL ( t_psn_effectivefrom ( v_index ), const_epoch_begin );

Line 11200: , NVL ( t_psn_maximumselected ( v_index ), cz_fce_compile_utils.const_max_integer)

11196: emit_bommodelvar ( v_index
11197: , NVL ( h_psnid_decimalqtyflag ( TO_CHAR ( t_psn_psnodeid ( v_index ))), '0')
11198: , NVL ( t_psn_bomrequiredflag ( v_index ), '0')
11199: , NVL ( t_psn_minimumselected ( v_index ), 0 )
11200: , NVL ( t_psn_maximumselected ( v_index ), cz_fce_compile_utils.const_max_integer)
11201: , NVL ( t_psn_initialnumvalue ( v_index ), 0 )
11202: , l_var_min
11203: , l_var_max
11204: , l_begin_date

Line 11234: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )

11230: emit_bomoptionclassvar ( v_index
11231: , NVL ( t_psn_decimalqtyflag ( v_index ), '0')
11232: , NVL ( t_psn_bomrequiredflag ( v_index ), '0')
11233: , NVL ( t_psn_minimum ( v_index ), 0 )
11234: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11235: , NVL ( t_psn_initialnumvalue ( v_index ), 0 )
11236: , NVL ( t_psn_minimumselected ( v_index ), 0 )
11237: , l_var_max
11238: , l_begin_date

Line 11255: , NVL ( t_psn_maximum(v_index), cz_fce_compile_utils.const_max_integer)

11251: emit_bomstandarditemvar ( v_index
11252: , NVL ( t_psn_decimalqtyflag(v_index), '0')
11253: , NVL ( t_psn_bomrequiredflag (v_index), '0')
11254: , NVL ( t_psn_minimum(v_index), 0)
11255: , NVL ( t_psn_maximum(v_index), cz_fce_compile_utils.const_max_integer)
11256: , NVL ( t_psn_initialnumvalue(v_index), 0)
11257: , l_begin_date
11258: , l_end_date
11259: , LPAD ( t_psn_effectiveusagemask( v_index ), 16, '0' )

Line 11333: l_var_max := NVL ( t_psn_maximumselected(v_index), cz_fce_compile_utils.const_max_integer);

11329:
11330: ELSE
11331:
11332: l_var_min := 0;
11333: l_var_max := NVL ( t_psn_maximumselected(v_index), cz_fce_compile_utils.const_max_integer);
11334:
11335: END IF;
11336:
11337: l_begin_date := NVL ( t_psn_effectivefrom(v_index), const_epoch_begin );

Line 11347: , NVL ( t_psn_maximumselected(v_index), cz_fce_compile_utils.const_max_integer)

11343: emit_bommodelvar ( v_index
11344: , NVL ( h_psnid_decimalqtyflag ( TO_CHAR ( t_psn_referenceid (v_index))), '0')
11345: , NVL ( t_psn_bomrequiredflag (v_index), '0')
11346: , NVL ( t_psn_minimumselected(v_index), 0)
11347: , NVL ( t_psn_maximumselected(v_index), cz_fce_compile_utils.const_max_integer)
11348: , NVL ( t_psn_initialnumvalue(v_index), 0)
11349: , l_var_min
11350: , l_var_max
11351: , l_begin_date