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.94.12020000.5 2012/12/31 06:55:02 mpothubo 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 1056: DBMS_LOB.WRITEAPPEND ( l_loc, 4, cz_fce_compile_utils.integer_raw ( pool_ptr ));

1052:
1053: IF ( pool_ptr > 0 ) THEN DBMS_LOB.APPEND ( l_loc, ConstantPool ); END IF;
1054: IF ( code_ptr > 0 ) THEN DBMS_LOB.APPEND ( l_loc, CodeMemory ); END IF;
1055:
1056: DBMS_LOB.WRITEAPPEND ( l_loc, 4, cz_fce_compile_utils.integer_raw ( pool_ptr ));
1057: DBMS_LOB.WRITEAPPEND ( l_loc, 4, const_file_signature );
1058:
1059: IF ( this_segment_nbr = 1 ) THEN
1060:

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

1277: -- Scope: compile_logic_file
1278: PROCEDURE emit_ldc ( p_ptr IN PLS_INTEGER ) IS
1279: BEGIN
1280:
1281: IF ( cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN
1282:
1283: emit_code ( h_inst ('ldc') || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1284:
1285: ELSIF ( cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN

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

1279: BEGIN
1280:
1281: IF ( cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN
1282:
1283: emit_code ( h_inst ('ldc') || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1284:
1285: ELSIF ( cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN
1286:
1287: emit_code ( h_inst ('ldc_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));

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

1281: IF ( cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN
1282:
1283: emit_code ( h_inst ('ldc') || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1284:
1285: ELSIF ( cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN
1286:
1287: emit_code ( h_inst ('ldc_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));
1288:
1289: ELSE

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

1283: emit_code ( h_inst ('ldc') || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1284:
1285: ELSIF ( cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN
1286:
1287: emit_code ( h_inst ('ldc_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));
1288:
1289: ELSE
1290:
1291: report_and_raise_sys_error(

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

1340: --This uses the format of string constant entry in the constant pool. If the format changes,
1341: --this will have to change.
1342: --#
1343:
1344: IF ( cz_fce_compile_utils.assert_unsigned_word ( LENGTHB ( p_string ))) THEN
1345:
1346: l_pool_ptr := emit_data ( const_string_tag || cz_fce_compile_utils.unsigned_word ( LENGTHB ( p_string )) ||
1347: UTL_RAW.CAST_TO_RAW ( p_string ));
1348: h_StringConstantHash( p_string ) := l_pool_ptr;

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

1342: --#
1343:
1344: IF ( cz_fce_compile_utils.assert_unsigned_word ( LENGTHB ( p_string ))) THEN
1345:
1346: l_pool_ptr := emit_data ( const_string_tag || cz_fce_compile_utils.unsigned_word ( LENGTHB ( p_string )) ||
1347: UTL_RAW.CAST_TO_RAW ( p_string ));
1348: h_StringConstantHash( p_string ) := l_pool_ptr;
1349:
1350: ELSE

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

1377: IF (NOT h_IntegerConstantHash.EXISTS ( l_key )) THEN
1378:
1379: --#
1380:
1381: l_ptr := emit_data ( const_integer_tag || cz_fce_compile_utils.integer_raw ( p_int ));
1382: h_IntegerConstantHash( l_key ) := l_ptr;
1383:
1384: ELSE
1385:

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

1400: IF (NOT h_LongConstantHash.EXISTS ( l_key )) THEN
1401:
1402: --#
1403:
1404: l_ptr := emit_data ( const_long_tag || cz_fce_compile_utils.long_raw ( p_int ));
1405: h_LongConstantHash( l_key ) := l_ptr;
1406:
1407: ELSE
1408:

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

1450: IF (NOT h_LongConstantHash.EXISTS ( l_key )) THEN
1451:
1452: --#
1453:
1454: l_ptr := emit_data ( const_date_tag || cz_fce_compile_utils.long_raw ( l_num ));
1455: h_LongConstantHash ( l_key ) := l_ptr;
1456:
1457: ELSE
1458:

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

1473: IF (NOT h_DoubleConstantHash.EXISTS ( l_key )) THEN
1474:
1475: --#
1476:
1477: l_ptr := emit_data ( const_double_tag || cz_fce_compile_utils.double_raw ( p_number ));
1478: h_DoubleConstantHash ( l_key ) := l_ptr;
1479:
1480: ELSE
1481:

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

1524:
1525: PROCEDURE push_integer_constant ( p_int IN PLS_INTEGER ) IS
1526: BEGIN
1527:
1528: IF ( cz_fce_compile_utils.assert_iconst ( p_int )) THEN
1529:
1530: emit_iconst ( p_int );
1531:
1532: ELSIF ( cz_fce_compile_utils.assert_byte ( p_int )) THEN

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

1528: IF ( cz_fce_compile_utils.assert_iconst ( p_int )) THEN
1529:
1530: emit_iconst ( p_int );
1531:
1532: ELSIF ( cz_fce_compile_utils.assert_byte ( p_int )) THEN
1533:
1534: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( p_int ));
1535:
1536: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN

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

1530: emit_iconst ( p_int );
1531:
1532: ELSIF ( cz_fce_compile_utils.assert_byte ( p_int )) THEN
1533:
1534: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( p_int ));
1535:
1536: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN
1537:
1538: emit_code ( h_inst ('sipush') || cz_fce_compile_utils.word ( p_int ));

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

1532: ELSIF ( cz_fce_compile_utils.assert_byte ( p_int )) THEN
1533:
1534: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( p_int ));
1535:
1536: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN
1537:
1538: emit_code ( h_inst ('sipush') || cz_fce_compile_utils.word ( p_int ));
1539:
1540: ELSIF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN

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

1534: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( p_int ));
1535:
1536: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN
1537:
1538: emit_code ( h_inst ('sipush') || cz_fce_compile_utils.word ( p_int ));
1539:
1540: ELSIF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN
1541:
1542: emit_ldc ( emit_integer_constant ( p_int ));

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

1536: ELSIF ( cz_fce_compile_utils.assert_word ( p_int )) THEN
1537:
1538: emit_code ( h_inst ('sipush') || cz_fce_compile_utils.word ( p_int ));
1539:
1540: ELSIF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN
1541:
1542: emit_ldc ( emit_integer_constant ( p_int ));
1543:
1544: ELSE

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

1558: l_ptr PLS_INTEGER;
1559:
1560: BEGIN
1561:
1562: IF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN
1563:
1564: push_integer_constant ( p_int );
1565:
1566: ELSIF ( cz_fce_compile_utils.assert_long ( p_int )) THEN

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

1562: IF ( cz_fce_compile_utils.assert_integer ( p_int )) THEN
1563:
1564: push_integer_constant ( p_int );
1565:
1566: ELSIF ( cz_fce_compile_utils.assert_long ( p_int )) THEN
1567:
1568: emit_ldc ( emit_long_constant ( p_int ));
1569:
1570: ELSE

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

1585: --up using float constants at all, and this procedure will just push double.
1586:
1587: --Bug #6730258 shows, that we have to give up trying to store decimal constants as
1588: --floats. All procedures working with float numbers are removed from this package.
1589: --They can also be removed from cz_fce_compile_utils and ConstantPool class.
1590:
1591: PROCEDURE push_decimal_constant ( p_number IN NUMBER ) IS
1592: BEGIN
1593:

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

1590:
1591: PROCEDURE push_decimal_constant ( p_number IN NUMBER ) IS
1592: BEGIN
1593:
1594: IF ( ROUND ( p_number ) = p_number AND cz_fce_compile_utils.assert_long ( p_number )) THEN
1595:
1596: push_long_constant ( p_number );
1597:
1598: ELSE

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

1630: BEGIN
1631:
1632: IF (NOT h_MethodDescriptorHash.EXISTS( p_ptr )) THEN
1633:
1634: IF ( cz_fce_compile_utils.assert_unsigned_byte( p_ptr )) THEN
1635:
1636: l_ptr := emit_data(const_method_tag || cz_fce_compile_utils.unsigned_byte( p_ptr ));
1637: h_MethodDescriptorHash( p_ptr ) := l_ptr;
1638:

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

1632: IF (NOT h_MethodDescriptorHash.EXISTS( p_ptr )) THEN
1633:
1634: IF ( cz_fce_compile_utils.assert_unsigned_byte( p_ptr )) THEN
1635:
1636: l_ptr := emit_data(const_method_tag || cz_fce_compile_utils.unsigned_byte( p_ptr ));
1637: h_MethodDescriptorHash( p_ptr ) := l_ptr;
1638:
1639: ELSE
1640:

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

1658: PROCEDURE emit_invokestatic ( p_signature IN VARCHAR2 ) IS
1659: BEGIN
1660:
1661: emit_code(h_inst('invokestatic') ||
1662: cz_fce_compile_utils.unsigned_word ( emit_method_descriptor ( h_methoddescriptors ( p_signature ))));
1663:
1664: END emit_invokestatic;
1665: ---------------------------------------------------------------------------------------
1666: -- Scope: compile_logic_file

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

1667: PROCEDURE emit_invokevirtual ( p_signature IN VARCHAR2 ) IS
1668: BEGIN
1669:
1670: emit_code(h_inst('invokevirtual') ||
1671: cz_fce_compile_utils.unsigned_word ( emit_method_descriptor ( h_methoddescriptors ( p_signature ))));
1672:
1673: END emit_invokevirtual;
1674: ---------------------------------------------------------------------------------------
1675: -- Scope: compile_logic_file

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

1685: );
1686:
1687: END IF;
1688:
1689: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( p_ptr )) THEN
1690:
1691: report_and_raise_sys_error(
1692: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_INVALID_ACCESS_VAR, 'OPERATION', p_op, 'VAR', TO_CHAR ( p_ptr )),
1693: p_run_id => x_run_id,

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

1701: emit_code ( h_inst ( p_op || '_' || TO_CHAR ( p_ptr )));
1702:
1703: ELSE
1704:
1705: emit_code ( h_inst ( p_op ) || cz_fce_compile_utils.unsigned_byte ( p_ptr ));
1706:
1707: END IF;
1708: END emit_regop;
1709: ---------------------------------------------------------------------------------------

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

1720: );
1721:
1722: END IF;
1723:
1724: IF ( NOT cz_fce_compile_utils.assert_unsigned_word ( p_ptr )) THEN
1725:
1726: report_and_raise_sys_error(
1727: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_INVALID_ACCESS_VARW, 'OPERATION', p_op, 'VAR', TO_CHAR ( p_ptr )),
1728: p_run_id => x_run_id,

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

1730: );
1731:
1732: END IF;
1733:
1734: emit_code ( h_inst ( p_op || '_w') || cz_fce_compile_utils.unsigned_word ( p_ptr ));
1735:
1736: END emit_regop_w;
1737: ---------------------------------------------------------------------------------------
1738: -- Scope: compile_logic_file

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

1753: -- Scope: compile_logic_file
1754: PROCEDURE emit_constant ( p_int IN NUMBER ) IS
1755: BEGIN
1756:
1757: emit_code ( h_inst ('pushmath') || cz_fce_compile_utils.unsigned_byte ( p_int ));
1758:
1759: END emit_constant;
1760: ---------------------------------------------------------------------------------------
1761: PROCEDURE emit_comment ( p_string IN VARCHAR2 ) IS

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

1760: ---------------------------------------------------------------------------------------
1761: PROCEDURE emit_comment ( p_string IN VARCHAR2 ) IS
1762: BEGIN
1763:
1764: emit_code ( h_inst ('comment') || cz_fce_compile_utils.unsigned_word ( emit_string_constant ( p_string )));
1765:
1766: END emit_comment;
1767: ---------------------------------------------------------------------------------------
1768: --The Interpreter has 2 hastore instructions:

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

2013: -- Scope: compile_logic_file
2014: PROCEDURE create_array ( p_size IN PLS_INTEGER, p_type IN PLS_INTEGER ) IS
2015: BEGIN
2016:
2017: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( p_type )) THEN
2018:
2019: report_and_raise_sys_error(
2020: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_INCORRECT_IX, 'VALUE', TO_CHAR ( p_type )),
2021: p_run_id => x_run_id,

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

2024:
2025: END IF;
2026:
2027: push_integer_constant ( p_size );
2028: emit_code( h_inst ('newarray') || cz_fce_compile_utils.unsigned_byte ( p_type ));
2029:
2030: END create_array;
2031: ---------------------------------------------------------------------------------------
2032: -- Scope: compile_logic_file

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

2053: l_count PLS_INTEGER;
2054:
2055: BEGIN
2056:
2057: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( p_type )) THEN
2058:
2059: report_and_raise_sys_error(
2060: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_INCORRECT_IX, 'VALUE', TO_CHAR ( p_type )),
2061: p_run_id => x_run_id,

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

2065: END IF;
2066:
2067: l_count := p_sizes.COUNT;
2068:
2069: IF ( NOT cz_fce_compile_utils.assert_unsigned_byte ( l_count )) THEN
2070:
2071: report_and_raise_sys_error(
2072: p_message => GET_NOT_TRANSLATED_TEXT(CZ_FCE_SE_EXCEED_INTTABLESIZE, 'VALUE', TO_CHAR ( l_count )),
2073: p_run_id => x_run_id,

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

2081: push_integer_constant ( p_sizes ( i ));
2082:
2083: END LOOP;
2084:
2085: emit_code( h_inst ('multinewarray') || cz_fce_compile_utils.unsigned_byte ( l_count ) ||
2086: cz_fce_compile_utils.unsigned_byte ( p_type ));
2087:
2088: END create_multi_array;
2089: ---------------------------------------------------------------------------------------

Line 2086: cz_fce_compile_utils.unsigned_byte ( p_type ));

2082:
2083: END LOOP;
2084:
2085: emit_code( h_inst ('multinewarray') || cz_fce_compile_utils.unsigned_byte ( l_count ) ||
2086: cz_fce_compile_utils.unsigned_byte ( p_type ));
2087:
2088: END create_multi_array;
2089: ---------------------------------------------------------------------------------------
2090: -- Scope: compile_logic_file

Line 2889: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH (

2885: IF ( p_var_count = 0 ) THEN
2886:
2887: report_and_raise_sys_error(
2888: p_message => GET_NOT_TRANSLATED_TEXT ( CZ_FCE_SE_OPTION_MAXQ_NOT_ZERO,
2889: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH (
2890: t_psn_psnodeid ( p_index ),
2891: ps_node_id_table_to_string(
2892: build_model_path(t_psn_psnodeid ( p_index )) ) ) ),
2893: p_run_id => x_run_id,

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

3058:
3059: report_and_raise_sys_warning(
3060: p_message => GET_NOT_TRANSLATED_TEXT(
3061: p_text,
3062: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
3063: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
3064: p_run_id => x_run_id,
3065: p_model_id => p_component_id,
3066: p_ps_node_id => NULL,

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

3059: report_and_raise_sys_warning(
3060: p_message => GET_NOT_TRANSLATED_TEXT(
3061: p_text,
3062: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
3063: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
3064: p_run_id => x_run_id,
3065: p_model_id => p_component_id,
3066: p_ps_node_id => NULL,
3067: p_rule_id => this_rule_id,

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

3440: -- BOM node ^NODE_NAME has no optional selections to participate in rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
3441:
3442: report_and_raise_rule_warning (
3443: CZ_UTILS.GET_TEXT ( CZ_FCE_W_NO_OPTIONAL_CHILDREN,
3444: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3445: ps_node_id_table_to_string(
3446: build_complete_path(p_node_id, p_expl_id) ) ),
3447: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3448: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),

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

3443: CZ_UTILS.GET_TEXT ( CZ_FCE_W_NO_OPTIONAL_CHILDREN,
3444: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3445: ps_node_id_table_to_string(
3446: build_complete_path(p_node_id, p_expl_id) ) ),
3447: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3448: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
3449: 'explode_bom_children'
3450: );
3451:

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

3444: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3445: ps_node_id_table_to_string(
3446: build_complete_path(p_node_id, p_expl_id) ) ),
3447: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3448: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
3449: 'explode_bom_children'
3450: );
3451:
3452: END IF;

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

3490: -- Node ^NODE_NAME has no children. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
3491:
3492: report_and_raise_rule_warning (
3493: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
3494: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3495: ps_node_id_table_to_string(
3496: build_complete_path(p_node_id, p_expl_id) ) ),
3497: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3498: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)

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

3493: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
3494: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3495: ps_node_id_table_to_string(
3496: build_complete_path(p_node_id, p_expl_id) ) ),
3497: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3498: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
3499: ),
3500: p_warning_location => 'explode_node_children');
3501:

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

3494: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( p_node_id,
3495: ps_node_id_table_to_string(
3496: build_complete_path(p_node_id, p_expl_id) ) ),
3497: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
3498: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
3499: ),
3500: p_warning_location => 'explode_node_children');
3501:
3502: END IF;

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

4427: report_and_raise_rule_warning (
4428: p_text => CZ_UTILS.GET_TEXT(
4429: CZ_FCE_W_PROP_ONLY_ICOMP_REF,
4430: 'PROP_NAME', 'InstanceCount()',
4431: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
4432: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
4433: p_warning_location => 'apply_system_property');
4434:
4435: END IF;

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

4428: p_text => CZ_UTILS.GET_TEXT(
4429: CZ_FCE_W_PROP_ONLY_ICOMP_REF,
4430: 'PROP_NAME', 'InstanceCount()',
4431: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
4432: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
4433: p_warning_location => 'apply_system_property');
4434:
4435: END IF;
4436:

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

4737: -- Node ^NODE_NAME has no children. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
4738:
4739: report_and_raise_rule_warning (
4740: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
4741: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4742: ps_node_id_table_to_string(
4743: build_complete_path(l_node_id, l_expl_id))),
4744: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4745: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)

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

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

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

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

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

4863: ELSE
4864:
4865: report_and_raise_rule_warning (
4866: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
4867: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4868: ps_node_id_table_to_string(
4869: build_complete_path(l_node_id, l_expl_id) ) ),
4870: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4871: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)

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

4866: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NODE_MUST_HAVE_CHILD,
4867: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4868: ps_node_id_table_to_string(
4869: build_complete_path(l_node_id, l_expl_id) ) ),
4870: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4871: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
4872: ),
4873: p_warning_location => 'generate_numeric_options');
4874:

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

4867: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH( l_node_id,
4868: ps_node_id_table_to_string(
4869: build_complete_path(l_node_id, l_expl_id) ) ),
4870: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
4871: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path)
4872: ),
4873: p_warning_location => 'generate_numeric_options');
4874:
4875: END IF;

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

5580: -- 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.
5581: report_and_raise_rule_warning(
5582: CZ_UTILS.GET_TEXT(CZ_FCE_W_DESCRIPTION_IN_WHERE,
5583: 'PROP_NAME','description',
5584: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5585: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5586: 'get_static_info'
5587: );
5588:

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

5581: report_and_raise_rule_warning(
5582: CZ_UTILS.GET_TEXT(CZ_FCE_W_DESCRIPTION_IN_WHERE,
5583: 'PROP_NAME','description',
5584: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5585: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5586: 'get_static_info'
5587: );
5588:
5589: ELSE

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

5593: -- Rule "^RULE_NAME" in the Model "^MODEL_NAME" ignored.'
5594:
5595: report_and_raise_rule_warning(
5596: CZ_UTILS.GET_TEXT(CZ_FCE_W_PROPERTY_NOT_STATIC,
5597: 'PROPERTY_NAME',CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(p_property_id),
5598: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5599: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5600: 'get_static_info'
5601: );

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

5594:
5595: report_and_raise_rule_warning(
5596: CZ_UTILS.GET_TEXT(CZ_FCE_W_PROPERTY_NOT_STATIC,
5597: 'PROPERTY_NAME',CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(p_property_id),
5598: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5599: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5600: 'get_static_info'
5601: );
5602:

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

5595: report_and_raise_rule_warning(
5596: CZ_UTILS.GET_TEXT(CZ_FCE_W_PROPERTY_NOT_STATIC,
5597: 'PROPERTY_NAME',CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(p_property_id),
5598: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5599: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
5600: 'get_static_info'
5601: );
5602:
5603: END IF;

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

5772: IF ( l_tab.COUNT = 0 ) THEN
5773: -- Property ^PROP_NAME is not defined for node ^NODE_NAME. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
5774: report_and_raise_rule_warning(
5775: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NO_PROPERTY_FOR_NODE,
5776: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5777: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5778: ps_node_id_table_to_string(
5779: build_complete_path(p_node_id, p_expl_id) ) ),
5780: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

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

5773: -- Property ^PROP_NAME is not defined for node ^NODE_NAME. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
5774: report_and_raise_rule_warning(
5775: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_NO_PROPERTY_FOR_NODE,
5776: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5777: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5778: ps_node_id_table_to_string(
5779: build_complete_path(p_node_id, p_expl_id) ) ),
5780: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5781: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

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

5776: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5777: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5778: ps_node_id_table_to_string(
5779: build_complete_path(p_node_id, p_expl_id) ) ),
5780: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5781: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
5782: p_warning_location => 'get_user_value');
5783: END IF;
5784:

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

5777: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5778: ps_node_id_table_to_string(
5779: build_complete_path(p_node_id, p_expl_id) ) ),
5780: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5781: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
5782: p_warning_location => 'get_user_value');
5783: END IF;
5784:
5785: h_psnid_propertyid_value ( l_key ) := NVL ( l_tab ( 1 ), l_def_value );

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

5787: IF ( h_psnid_propertyid_value ( l_key ) IS NULL ) THEN
5788: -- 'Property ^PROP_NAME has no value for node ^NODE_NAME. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
5789: report_and_raise_rule_warning(
5790: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_PROPERTY_NULL_VALUE,
5791: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5792: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5793: ps_node_id_table_to_string(
5794: build_complete_path(p_node_id, p_expl_id) ) ),
5795: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

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

5788: -- 'Property ^PROP_NAME has no value for node ^NODE_NAME. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
5789: report_and_raise_rule_warning(
5790: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_PROPERTY_NULL_VALUE,
5791: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5792: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5793: ps_node_id_table_to_string(
5794: build_complete_path(p_node_id, p_expl_id) ) ),
5795: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5796: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

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

5791: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
5792: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5793: ps_node_id_table_to_string(
5794: build_complete_path(p_node_id, p_expl_id) ) ),
5795: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5796: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
5797: p_warning_location => 'get_user_value');
5798:
5799: END IF;

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

5792: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(p_node_id,
5793: ps_node_id_table_to_string(
5794: build_complete_path(p_node_id, p_expl_id) ) ),
5795: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
5796: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
5797: p_warning_location => 'get_user_value');
5798:
5799: END IF;
5800:

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

5929: FOR i IN 1..p_count LOOP
5930:
5931: l_value := TO_CHAR ( i );
5932:
5933: l_open := l_open || ' FOR i' || l_value || ' IN 1..cz_fce_compile.s_(' || l_value || ') LOOP';
5934: l_body := l_body || ' cz_fce_compile.c_.combinations(l)(' || l_value || '):=cz_fce_compile.o_(' || l_value || ')(i' || l_value || ');';
5935: l_close := l_close || 'END LOOP;';
5936:
5937: END LOOP;

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

5930:
5931: l_value := TO_CHAR ( i );
5932:
5933: l_open := l_open || ' FOR i' || l_value || ' IN 1..cz_fce_compile.s_(' || l_value || ') LOOP';
5934: l_body := l_body || ' cz_fce_compile.c_.combinations(l)(' || l_value || '):=cz_fce_compile.o_(' || l_value || ')(i' || l_value || ');';
5935: l_close := l_close || 'END LOOP;';
5936:
5937: END LOOP;
5938:

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

5951:
5952: --DECLARE
5953: -- l PLS_INTEGER:=1;
5954: --BEGIN
5955: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5956: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5957: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5958: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5959: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND

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

5952: --DECLARE
5953: -- l PLS_INTEGER:=1;
5954: --BEGIN
5955: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5956: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5957: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5958: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5959: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5960: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND

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

5953: -- l PLS_INTEGER:=1;
5954: --BEGIN
5955: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5956: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5957: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5958: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5959: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5960: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5961: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN

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

5954: --BEGIN
5955: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5956: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5957: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5958: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5959: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5960: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5961: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5962: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);

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

5955: -- FOR i1 IN 1..cz_fce_compile.s_(1) LOOP
5956: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5957: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5958: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5959: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5960: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5961: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5962: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5963: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);

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

5956: -- FOR i2 IN 1..cz_fce_compile.s_(2) LOOP
5957: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5958: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5959: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5960: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5961: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5962: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5963: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5964: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);

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

5957: -- FOR i3 IN 1..cz_fce_compile.s_(3) LOOP
5958: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5959: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5960: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5961: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5962: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5963: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5964: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);
5965: -- l := l + 1;

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

5958: -- IF((cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(2)(i2)(2))AND
5959: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5960: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5961: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5962: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5963: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5964: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);
5965: -- l := l + 1;
5966: -- END IF;

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

5959: -- (cz_fce_compile.n_(1)(i1)(1)=cz_fce_compile.n_(3)(i3)(2))AND
5960: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5961: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5962: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5963: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5964: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);
5965: -- l := l + 1;
5966: -- END IF;
5967: -- END LOOP;

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

5960: -- (cz_fce_compile.t_(3)(i3)(3) LIKE 'abc%')AND
5961: -- (cz_fce_compile.b_(1)(i1)(4)=1)AND(TRUE))THEN
5962: -- cz_fce_compile.c_.combinations(l)(1):=cz_fce_compile.o_(1)(i1);
5963: -- cz_fce_compile.c_.combinations(l)(2):=cz_fce_compile.o_(2)(i2);
5964: -- cz_fce_compile.c_.combinations(l)(3):=cz_fce_compile.o_(3)(i3);
5965: -- l := l + 1;
5966: -- END IF;
5967: -- END LOOP;
5968: -- END LOOP;

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

6230: t_property_values type_numbertable_hashtable;
6231:
6232: BEGIN
6233:
6234: EXECUTE IMMEDIATE build_executable ( 2, parse_operator ( 'cz_fce_compile.t_(1)(i1)(1)', p_operator, 'cz_fce_compile.t_(2)(i2)(1)'));
6235:
6236: IF ( p_side = 0 ) THEN
6237:
6238: --There is no selection, both sides are text literals, just push either true or false.

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

6357: IF ( l_value IS NULL ) THEN
6358: -- 'Property ^PROP_NAME has no value for node ^NODE_NAME. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
6359: report_and_raise_rule_warning(
6360: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_PROPERTY_NULL_VALUE,
6361: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
6362: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_children ( i ).ps_node_id,
6363: ps_node_id_table_to_string(
6364: build_complete_path(t_children ( i ).ps_node_id, t_children ( i ).model_ref_expl_id) ) ),
6365: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),

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

6358: -- 'Property ^PROP_NAME has no value for node ^NODE_NAME. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
6359: report_and_raise_rule_warning(
6360: p_text => CZ_UTILS.GET_TEXT( CZ_FCE_W_PROPERTY_NULL_VALUE,
6361: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
6362: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_children ( i ).ps_node_id,
6363: ps_node_id_table_to_string(
6364: build_complete_path(t_children ( i ).ps_node_id, t_children ( i ).model_ref_expl_id) ) ),
6365: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6366: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),

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

6361: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH(l_property_id),
6362: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_children ( i ).ps_node_id,
6363: ps_node_id_table_to_string(
6364: build_complete_path(t_children ( i ).ps_node_id, t_children ( i ).model_ref_expl_id) ) ),
6365: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6366: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6367: p_warning_location => 'generate_selection');
6368:
6369: END IF;

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

6362: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_children ( i ).ps_node_id,
6363: ps_node_id_table_to_string(
6364: build_complete_path(t_children ( i ).ps_node_id, t_children ( i ).model_ref_expl_id) ) ),
6365: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6366: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6367: p_warning_location => 'generate_selection');
6368:
6369: END IF;
6370:

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

6591:
6592: report_and_raise_rule_warning (
6593: p_text => CZ_UTILS.GET_TEXT (
6594: CZ_FCE_W_INVALID_PROPERTY,
6595: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH ( l_property_id ),
6596: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( j ),
6597: ps_node_id_table_to_string (
6598: build_complete_path ( t_exp_psnodeid ( j ), t_exp_modelrefexplid( j )))),
6599: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),

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

6592: report_and_raise_rule_warning (
6593: p_text => CZ_UTILS.GET_TEXT (
6594: CZ_FCE_W_INVALID_PROPERTY,
6595: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH ( l_property_id ),
6596: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( j ),
6597: ps_node_id_table_to_string (
6598: build_complete_path ( t_exp_psnodeid ( j ), t_exp_modelrefexplid( j )))),
6599: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
6600: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path )),

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

6595: 'PROP_NAME', CZ_FCE_COMPILE_UTILS.GET_PROPERTY_PATH ( l_property_id ),
6596: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( j ),
6597: ps_node_id_table_to_string (
6598: build_complete_path ( t_exp_psnodeid ( j ), t_exp_modelrefexplid( j )))),
6599: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
6600: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path )),
6601: p_warning_location => 'generate_structure_node');
6602:
6603: END IF;

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

6596: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( j ),
6597: ps_node_id_table_to_string (
6598: build_complete_path ( t_exp_psnodeid ( j ), t_exp_modelrefexplid( j )))),
6599: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
6600: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path )),
6601: p_warning_location => 'generate_structure_node');
6602:
6603: END IF;
6604:

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

6705: -- Right-hand side participants are missing. Logic rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
6706: report_and_raise_rule_warning(
6707: p_text => CZ_UTILS.GET_TEXT(
6708: CZ_FCE_W_LR_MISSING_LHS_PARTS,
6709: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6710: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6711: p_warning_location => 'generate_logic_template');
6712:
6713: ELSIF ( t_logic_operator.COUNT <> 1 OR ( NOT h_operators_2.EXISTS ( t_logic_operator ( 1 )))) THEN

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

6706: report_and_raise_rule_warning(
6707: p_text => CZ_UTILS.GET_TEXT(
6708: CZ_FCE_W_LR_MISSING_LHS_PARTS,
6709: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6710: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6711: p_warning_location => 'generate_logic_template');
6712:
6713: ELSIF ( t_logic_operator.COUNT <> 1 OR ( NOT h_operators_2.EXISTS ( t_logic_operator ( 1 )))) THEN
6714:

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

6728: -- Right-hand side participants are missing. Logic rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
6729: report_and_raise_rule_warning(
6730: p_text => CZ_UTILS.GET_TEXT(
6731: CZ_FCE_W_LR_MISSING_RHS_PARTS,
6732: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6733: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6734: p_warning_location => 'generate_logic_template');
6735:
6736: END IF;

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

6729: report_and_raise_rule_warning(
6730: p_text => CZ_UTILS.GET_TEXT(
6731: CZ_FCE_W_LR_MISSING_RHS_PARTS,
6732: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6733: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6734: p_warning_location => 'generate_logic_template');
6735:
6736: END IF;
6737:

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

6899: -- Right-hand side participants are missing. Comparison rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
6900: report_and_raise_rule_warning(
6901: p_text => CZ_UTILS.GET_TEXT(
6902: CZ_FCE_W_CR_MISSING_RHS_PARTS,
6903: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6904: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6905: p_warning_location => 'generate_comparison_template');
6906:
6907: END IF;

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

6900: report_and_raise_rule_warning(
6901: p_text => CZ_UTILS.GET_TEXT(
6902: CZ_FCE_W_CR_MISSING_RHS_PARTS,
6903: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
6904: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
6905: p_warning_location => 'generate_comparison_template');
6906:
6907: END IF;
6908:

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

7518: -- Invalid participant in compatibility rule. Valid participants are Option Feature or BOM Option Class nodes. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7519: report_and_raise_rule_warning(
7520: p_text => CZ_UTILS.GET_TEXT(
7521: CZ_FCE_W_CMR_INVALID_PART,
7522: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7523: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
7524: p_warning_location => 'generate_compat_table');
7525:
7526: END IF;

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

7519: report_and_raise_rule_warning(
7520: p_text => CZ_UTILS.GET_TEXT(
7521: CZ_FCE_W_CMR_INVALID_PART,
7522: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7523: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
7524: p_warning_location => 'generate_compat_table');
7525:
7526: END IF;
7527:

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

7862:
7863: report_and_raise_rule_warning (
7864: p_text => CZ_UTILS.GET_TEXT(
7865: CZ_FCE_W_CT_INCOMPLETE_RULE,
7866: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
7867: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7868: p_warning_location => 'verify_compatibility_table' );
7869:
7870: END IF;

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

7863: report_and_raise_rule_warning (
7864: p_text => CZ_UTILS.GET_TEXT(
7865: CZ_FCE_W_CT_INCOMPLETE_RULE,
7866: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
7867: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7868: p_warning_location => 'verify_compatibility_table' );
7869:
7870: END IF;
7871:

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

7878:
7879: -- No valid combinations. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7880: report_and_raise_rule_warning (
7881: CZ_UTILS.GET_TEXT ( CZ_FCE_W_COMPAT_NO_COMB,
7882: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
7883: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7884: 'verify_compatibility_table'
7885: );
7886:

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

7879: -- No valid combinations. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7880: report_and_raise_rule_warning (
7881: CZ_UTILS.GET_TEXT ( CZ_FCE_W_COMPAT_NO_COMB,
7882: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
7883: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7884: 'verify_compatibility_table'
7885: );
7886:
7887: END IF;

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

7916: -- Cyclic relationship between compatibility rule participants. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7917: report_and_raise_rule_warning (
7918: p_text => CZ_UTILS.GET_TEXT(
7919: CZ_FCE_W_CT_CYCLIC_RELATION,
7920: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7921: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7922: p_warning_location => 'verify_compatibility_table' );
7923:
7924: END IF;

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

7917: report_and_raise_rule_warning (
7918: p_text => CZ_UTILS.GET_TEXT(
7919: CZ_FCE_W_CT_CYCLIC_RELATION,
7920: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7921: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
7922: p_warning_location => 'verify_compatibility_table' );
7923:
7924: END IF;
7925: END LOOP;

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

7928: -- Only one participant of a compatibility rule is allowed to have non-mutually-exclusive children. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
7929: report_and_raise_rule_warning(
7930: p_text => CZ_UTILS.GET_TEXT(
7931: CZ_FCE_W_CT_ONLY_ONE_NON_MEXC,
7932: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7933: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
7934: p_warning_location => 'verify_compatibility_table');
7935:
7936: END IF;

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

7929: report_and_raise_rule_warning(
7930: p_text => CZ_UTILS.GET_TEXT(
7931: CZ_FCE_W_CT_ONLY_ONE_NON_MEXC,
7932: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
7933: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
7934: p_warning_location => 'verify_compatibility_table');
7935:
7936: END IF;
7937:

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

7978: l_key := p_iterator_index || ')(i' || p_iterator_index || ')(' || p_property_index || ')';
7979:
7980: IF ( p_data_type IN ( h_datatypes ('integer'), h_datatypes ('decimal'))) THEN
7981:
7982: RETURN 'cz_fce_compile.n_(' || l_key;
7983:
7984: ELSIF ( p_data_type = h_datatypes ('boolean')) THEN
7985:
7986: --We use integer representation of boolean as 0/1.

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

7984: ELSIF ( p_data_type = h_datatypes ('boolean')) THEN
7985:
7986: --We use integer representation of boolean as 0/1.
7987:
7988: RETURN 'cz_fce_compile.b_(' || l_key;
7989:
7990: ELSE
7991:
7992: --For all other type (text and translatable) we use text.

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

7990: ELSE
7991:
7992: --For all other type (text and translatable) we use text.
7993:
7994: RETURN 'cz_fce_compile.t_(' || l_key;
7995:
7996: END IF;
7997: END get_table_reference;
7998: ----------------------------------------------------------------------------------

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

8636:
8637: report_and_raise_rule_warning(
8638: p_text => CZ_UTILS.GET_TEXT (
8639: CZ_FCE_W_MORE_THAN_ONE_IT_LIM,
8640: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
8641: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path)),
8642: p_warning_location => 'generate_statement_forall');
8643:
8644: END IF;

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

8637: report_and_raise_rule_warning(
8638: p_text => CZ_UTILS.GET_TEXT (
8639: CZ_FCE_W_MORE_THAN_ONE_IT_LIM,
8640: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
8641: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path)),
8642: p_warning_location => 'generate_statement_forall');
8643:
8644: END IF;
8645:

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

8696: report_and_raise_rule_warning(
8697: p_text => CZ_UTILS.GET_TEXT (
8698: CZ_FCE_W_DYNAMIC_ITERATOR,
8699: 'ITER', t_argument_table ( i ),
8700: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
8701: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
8702: p_warning_location => 'generate_statement_forall');
8703:
8704: END IF;

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

8697: p_text => CZ_UTILS.GET_TEXT (
8698: CZ_FCE_W_DYNAMIC_ITERATOR,
8699: 'ITER', t_argument_table ( i ),
8700: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
8701: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
8702: p_warning_location => 'generate_statement_forall');
8703:
8704: END IF;
8705:

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

8982: -- Incomplete simple Property-based Compatibility rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
8983: report_and_raise_rule_warning (
8984: p_text => CZ_UTILS.GET_TEXT(
8985: CZ_FCE_W_INCOMPLETE_PROPBASED,
8986: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
8987: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
8988: p_warning_location => 'parse_template_application');
8989:
8990: END IF;

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

8983: report_and_raise_rule_warning (
8984: p_text => CZ_UTILS.GET_TEXT(
8985: CZ_FCE_W_INCOMPLETE_PROPBASED,
8986: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
8987: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
8988: p_warning_location => 'parse_template_application');
8989:
8990: END IF;
8991:

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

9032: -- 'Property is not defined. Rule "^RULE_NAME" in the model "^MODEL_NAME" ignored.';
9033: report_and_raise_rule_sys_warn(
9034: p_text => GET_NOT_TRANSLATED_TEXT(
9035: CZ_FCE_SW_PROP_NOT_DEFINED,
9036: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name)),
9037: p_warning_location => 'parse_template_application');
9038:
9039: END IF;
9040:

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

9407: -- Design chart is empty. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
9408: report_and_raise_rule_warning(
9409: p_text => CZ_UTILS.GET_TEXT(
9410: CZ_FCE_W_EMPTY_DESIGN_CHART,
9411: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9412: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9413: p_warning_location => 'generate_design_chart' );
9414:
9415: END IF;

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

9408: report_and_raise_rule_warning(
9409: p_text => CZ_UTILS.GET_TEXT(
9410: CZ_FCE_W_EMPTY_DESIGN_CHART,
9411: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9412: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9413: p_warning_location => 'generate_design_chart' );
9414:
9415: END IF;
9416:

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

9453: -- The primary feature in the design chart is either missing or duplicated. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
9454: report_and_raise_rule_warning(
9455: p_text => CZ_UTILS.GET_TEXT(
9456: CZ_FCE_W_NO_PRIMARY_FEAT_DC,
9457: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9458: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
9459: p_warning_location => 'generate_design_chart' );
9460:
9461: END IF;

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

9454: report_and_raise_rule_warning(
9455: p_text => CZ_UTILS.GET_TEXT(
9456: CZ_FCE_W_NO_PRIMARY_FEAT_DC,
9457: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9458: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
9459: p_warning_location => 'generate_design_chart' );
9460:
9461: END IF;
9462:

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

9464:
9465: report_and_raise_rule_warning(
9466: p_text => CZ_UTILS.GET_TEXT(
9467: CZ_FCE_W_EMPTY_DESIGN_CHART,
9468: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9469: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9470: p_warning_location => 'generate_design_chart' );
9471:
9472: END IF;

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

9465: report_and_raise_rule_warning(
9466: p_text => CZ_UTILS.GET_TEXT(
9467: CZ_FCE_W_EMPTY_DESIGN_CHART,
9468: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9469: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9470: p_warning_location => 'generate_design_chart' );
9471:
9472: END IF;
9473:

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

9501: -- No selection made between primary and defining feature in design chart rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
9502: report_and_raise_rule_warning(
9503: p_text => CZ_UTILS.GET_TEXT(
9504: CZ_FCE_W_NO_COMBINATIONS_DC,
9505: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9506: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9507: p_warning_location => 'generate_design_chart' );
9508:
9509: END IF;

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

9502: report_and_raise_rule_warning(
9503: p_text => CZ_UTILS.GET_TEXT(
9504: CZ_FCE_W_NO_COMBINATIONS_DC,
9505: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9506: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9507: p_warning_location => 'generate_design_chart' );
9508:
9509: END IF;
9510:

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

9518: -- 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.
9519: report_and_raise_rule_warning(
9520: p_text => CZ_UTILS.GET_TEXT(
9521: CZ_FCE_W_INVALID_NUM_COMB_DC,
9522: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9523: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9524: p_warning_location => 'generate_design_chart' );
9525:
9526: END IF;

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

9519: report_and_raise_rule_warning(
9520: p_text => CZ_UTILS.GET_TEXT(
9521: CZ_FCE_W_INVALID_NUM_COMB_DC,
9522: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9523: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9524: p_warning_location => 'generate_design_chart' );
9525:
9526: END IF;
9527: END IF;

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

9752: emit_invokevirtual ('INumExprDef.log()');
9753:
9754: aload_model_def ( p_component_id );
9755:
9756: emit_code ( h_inst ('bipush') || cz_fce_compile_utils.byte ( 10 ));
9757: emit_invokevirtual('IModelDef.literal(int)');
9758:
9759: emit_invokevirtual ('INumExprDef.log()');
9760: emit_invokevirtual ('INumExprDef.div(INumExprDef)');

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

9886:
9887: report_and_raise_rule_warning(
9888: p_text => CZ_UTILS.GET_TEXT(
9889: CZ_FCE_W_SD_NOT_ACROSS_MODELS,
9890: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9891: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
9892: p_warning_location => 'generate_heuristics');
9893:
9894: END IF;

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

9887: report_and_raise_rule_warning(
9888: p_text => CZ_UTILS.GET_TEXT(
9889: CZ_FCE_W_SD_NOT_ACROSS_MODELS,
9890: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9891: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
9892: p_warning_location => 'generate_heuristics');
9893:
9894: END IF;
9895:

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

9949: -- Heuristic operators (IncMin, DecMax, Assign, MinFirst, MaxFirst) can only be used in defaults or search decisions. Rule ^RULE_NAME in model ^MODEL_NAME ignored.
9950: report_and_raise_rule_warning(
9951: p_text => CZ_UTILS.GET_TEXT(
9952: CZ_FCE_W_HEUR_ONLY_IN_DEF,
9953: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9954: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9955: p_warning_location => 'generate_heuristics' );
9956:
9957: END IF;

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

9950: report_and_raise_rule_warning(
9951: p_text => CZ_UTILS.GET_TEXT(
9952: CZ_FCE_W_HEUR_ONLY_IN_DEF,
9953: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
9954: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
9955: p_warning_location => 'generate_heuristics' );
9956:
9957: END IF;
9958:

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

10374:
10375: report_and_raise_rule_warning(
10376: p_text => CZ_UTILS.GET_TEXT(
10377: CZ_FCE_W_INVALID_CONTRIB,
10378: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
10379: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
10380: p_warning_location => 'generate_expression' );
10381:
10382: END IF;

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

10375: report_and_raise_rule_warning(
10376: p_text => CZ_UTILS.GET_TEXT(
10377: CZ_FCE_W_INVALID_CONTRIB,
10378: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
10379: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
10380: p_warning_location => 'generate_expression' );
10381:
10382: END IF;
10383:

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

10529:
10530: --#
10531: report_and_raise_rule_sys_warn(
10532: CZ_UTILS.GET_TEXT('CZ_E_UNKNOWN_EXPR_TYPE',
10533: 'RULENAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name)),
10534: 'generate_expression'
10535: );
10536:
10537: END CASE;

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

10666: -- 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.
10667: report_and_raise_rule_warning (
10668: CZ_UTILS.GET_TEXT ( CZ_FCE_W_INCORRECT_REFERENCE,
10669: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10670: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path ),
10671: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10672: 'RESOLVE_CHILDREN'
10673: );
10674: END IF;

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

10667: report_and_raise_rule_warning (
10668: CZ_UTILS.GET_TEXT ( CZ_FCE_W_INCORRECT_REFERENCE,
10669: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10670: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path ),
10671: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10672: 'RESOLVE_CHILDREN'
10673: );
10674: END IF;
10675:

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

10687: -- 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.
10688: report_and_raise_rule_warning (
10689: CZ_UTILS.GET_TEXT ( CZ_FCE_W_INCORRECT_REFERENCE,
10690: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10691: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),
10692: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10693: 'RESOLVE_CHILDREN'
10694: );
10695:

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

10688: report_and_raise_rule_warning (
10689: CZ_UTILS.GET_TEXT ( CZ_FCE_W_INCORRECT_REFERENCE,
10690: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10691: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),
10692: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10693: 'RESOLVE_CHILDREN'
10694: );
10695:
10696: ELSIF ( l_return_node_id_tbl.COUNT > 1 ) THEN

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

10697: -- Unable to resolve Model node reference ^NODE_NAME because it is ambiguous. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10698: report_and_raise_rule_warning (
10699: CZ_UTILS.GET_TEXT ( CZ_FCE_W_AMBIGUOUS_REFERENCE,
10700: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10701: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),
10702: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10703: 'RESOLVE_CHILDREN'
10704: );
10705:

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

10698: report_and_raise_rule_warning (
10699: CZ_UTILS.GET_TEXT ( CZ_FCE_W_AMBIGUOUS_REFERENCE,
10700: 'NODE_NAME', REPLACE (p_relative_node_path, FND_GLOBAL.LOCAL_CHR(7), '.'),
10701: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path ),
10702: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
10703: 'RESOLVE_CHILDREN'
10704: );
10705:
10706: ELSE

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

10758: -- Parsing errors found. Fix parsing errors. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10759: report_and_raise_rule_warning(
10760: p_text => CZ_UTILS.GET_TEXT (
10761: CZ_FCE_W_PARSE_FAILED,
10762: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10763: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)
10764: ),
10765: p_warning_location => 'compile_constraints' );
10766:

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

10759: report_and_raise_rule_warning(
10760: p_text => CZ_UTILS.GET_TEXT (
10761: CZ_FCE_W_PARSE_FAILED,
10762: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10763: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)
10764: ),
10765: p_warning_location => 'compile_constraints' );
10766:
10767: ELSE

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

10769: report_and_raise_rule_warning(
10770: -- Invalid or incomplete rule, please check the rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10771: p_text => CZ_UTILS.GET_TEXT (
10772: CZ_FCE_W_TEMPLATE_INVALID,
10773: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10774: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
10775: p_warning_location => 'compile_constraints' );
10776:
10777: END IF;

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

10770: -- Invalid or incomplete rule, please check the rule. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10771: p_text => CZ_UTILS.GET_TEXT (
10772: CZ_FCE_W_TEMPLATE_INVALID,
10773: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10774: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path)),
10775: p_warning_location => 'compile_constraints' );
10776:
10777: END IF;
10778: END IF;

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

10783: report_and_raise_rule_sys_warn (
10784: p_text => GET_NOT_TRANSLATED_TEXT (
10785: CZ_FCE_SW_RULEINCORRECTEFFSET,
10786: 'RULE_NAME',
10787: CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10788: 'MODEL_NAME',
10789: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path )),
10790: p_warning_location => 'compile_constraints');
10791:

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

10785: CZ_FCE_SW_RULEINCORRECTEFFSET,
10786: 'RULE_NAME',
10787: CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10788: 'MODEL_NAME',
10789: CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH (p_component_id, p_model_path )),
10790: p_warning_location => 'compile_constraints');
10791:
10792: ELSE
10793:

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

10839: -- Rule definition is empty. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10840: report_and_raise_rule_warning(
10841: p_text => CZ_UTILS.GET_TEXT(
10842: CZ_FCE_W_EMPTY_RULE,
10843: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
10844: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
10845: p_warning_location => 'compile_constraints' );
10846:
10847: END IF;

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

10840: report_and_raise_rule_warning(
10841: p_text => CZ_UTILS.GET_TEXT(
10842: CZ_FCE_W_EMPTY_RULE,
10843: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH(this_rule_id, this_rule_name),
10844: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH(p_component_id, p_model_path) ),
10845: p_warning_location => 'compile_constraints' );
10846:
10847: END IF;
10848:

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

10889:
10890: report_and_raise_rule_warning (
10891: p_text => CZ_UTILS.GET_TEXT (
10892: CZ_FCE_W_NODE_NOT_FOUND,
10893: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10894: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10895: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10896: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10897: p_warning_location => 'compile_constraints');

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

10891: p_text => CZ_UTILS.GET_TEXT (
10892: CZ_FCE_W_NODE_NOT_FOUND,
10893: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10894: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10895: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10896: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10897: p_warning_location => 'compile_constraints');
10898:
10899: ELSIF ( NOT h_psnid_backindex.EXISTS ( TO_CHAR ( t_exp_psnodeid ( i )))) THEN

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

10892: CZ_FCE_W_NODE_NOT_FOUND,
10893: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10894: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10895: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10896: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10897: p_warning_location => 'compile_constraints');
10898:
10899: ELSIF ( NOT h_psnid_backindex.EXISTS ( TO_CHAR ( t_exp_psnodeid ( i )))) THEN
10900:

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

10900:
10901: report_and_raise_rule_warning (
10902: p_text => CZ_UTILS.GET_TEXT (
10903: CZ_FCE_W_NODE_DELETED,
10904: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10905: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10906: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH( this_rule_id, this_rule_name ),
10907: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10908: p_warning_location => 'compile_constraints');

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

10902: p_text => CZ_UTILS.GET_TEXT (
10903: CZ_FCE_W_NODE_DELETED,
10904: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10905: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10906: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH( this_rule_id, this_rule_name ),
10907: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10908: p_warning_location => 'compile_constraints');
10909:
10910: END IF;

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

10903: CZ_FCE_W_NODE_DELETED,
10904: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH ( t_exp_psnodeid ( i ),
10905: ps_node_id_table_to_string ( build_model_path ( t_exp_psnodeid ( i )))),
10906: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH( this_rule_id, this_rule_name ),
10907: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10908: p_warning_location => 'compile_constraints');
10909:
10910: END IF;
10911:

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

10915: -- The rule is incomplete because a property is undefined. Rule ^RULE_NAME in the Model ^MODEL_NAME ignored.
10916: report_and_raise_rule_warning (
10917: p_text => CZ_UTILS.GET_TEXT (
10918: CZ_FCE_W_UNDEFINED_PROPERTY,
10919: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10920: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10921: p_warning_location => 'compile_constraints');
10922:
10923: END IF;

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

10916: report_and_raise_rule_warning (
10917: p_text => CZ_UTILS.GET_TEXT (
10918: CZ_FCE_W_UNDEFINED_PROPERTY,
10919: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name ),
10920: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH ( p_component_id, p_model_path )),
10921: p_warning_location => 'compile_constraints');
10922:
10923: END IF;
10924:

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

11066: RAISE;
11067: WHEN OTHERS THEN
11068: report_and_raise_sys_error (
11069: p_message => GET_NOT_TRANSLATED_TEXT ( CZ_FCE_SE_UNKNOWN_IN_RULE,
11070: 'RULE_NAME', CZ_FCE_COMPILE_UTILS.GET_RULE_PATH ( this_rule_id, this_rule_name )),
11071: p_run_id => x_run_id,
11072: p_model_id => p_component_id,
11073: p_error_stack => DBMS_UTILITY.FORMAT_ERROR_STACK || ' Error backtrace: ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE
11074: );

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

11186:
11187: WHEN h_psntypes ('integerfeature') THEN
11188:
11189: emit_intvar ( v_index
11190: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )
11191: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11192: );
11193:
11194: WHEN h_psntypes ('decimalfeature') THEN

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

11187: WHEN h_psntypes ('integerfeature') THEN
11188:
11189: emit_intvar ( v_index
11190: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )
11191: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11192: );
11193:
11194: WHEN h_psntypes ('decimalfeature') THEN
11195:

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

11215: IF ( l_var_min > 0 ) THEN
11216: -- 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.
11217: report_and_raise_error(
11218: p_message => CZ_UTILS.GET_TEXT ( CZ_FCE_E_OPTION_MAXQ_NO_CHILD,
11219: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_psn_psnodeid ( v_index ),
11220: ps_node_id_table_to_string(
11221: build_model_path(t_psn_psnodeid ( v_index ) ) ) ),
11222: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path) ),
11223: p_run_id => x_run_id,

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

11218: p_message => CZ_UTILS.GET_TEXT ( CZ_FCE_E_OPTION_MAXQ_NO_CHILD,
11219: 'NODE_NAME', CZ_FCE_COMPILE_UTILS.GET_NODE_PATH(t_psn_psnodeid ( v_index ),
11220: ps_node_id_table_to_string(
11221: build_model_path(t_psn_psnodeid ( v_index ) ) ) ),
11222: 'MODEL_NAME', CZ_FCE_COMPILE_UTILS.GET_MODEL_PATH( p_component_id, p_model_path) ),
11223: p_run_id => x_run_id,
11224: p_model_id => p_component_id
11225: );
11226:

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

11277:
11278: WHEN h_psntypes('integertotal') THEN --> integer total
11279:
11280: emit_intvar ( v_index
11281: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )
11282: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11283: );
11284:
11285: WHEN h_psntypes('integerresource') THEN --> integer resource

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

11278: WHEN h_psntypes('integertotal') THEN --> integer total
11279:
11280: emit_intvar ( v_index
11281: , NVL ( t_psn_minimum ( v_index ), cz_fce_compile_utils.const_min_integer )
11282: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11283: );
11284:
11285: WHEN h_psntypes('integerresource') THEN --> integer resource
11286:

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

11285: WHEN h_psntypes('integerresource') THEN --> integer resource
11286:
11287: emit_intvar ( v_index
11288: , NVL ( t_psn_minimum ( v_index ), 0 )
11289: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11290: );
11291:
11292: WHEN h_psntypes('bommodel') THEN --> bom model
11293:

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

11315:
11316: ELSE
11317:
11318: l_var_min := 0;
11319: l_var_max := NVL ( t_psn_maximumselected( v_index ), cz_fce_compile_utils.const_max_integer);
11320:
11321: END IF;
11322:
11323: l_begin_date := NVL ( t_psn_effectivefrom ( v_index ), const_epoch_begin );

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

11332: emit_bommodelvar ( v_index
11333: , NVL ( h_psnid_decimalqtyflag ( TO_CHAR ( t_psn_psnodeid ( v_index ))), '0')
11334: , NVL ( t_psn_bomrequiredflag ( v_index ), '0')
11335: , NVL ( t_psn_minimumselected ( v_index ), 0 )
11336: , NVL ( t_psn_maximumselected ( v_index ), cz_fce_compile_utils.const_max_integer)
11337: , NVL ( t_psn_initialnumvalue ( v_index ), 0 )
11338: , l_var_min
11339: , l_var_max
11340: , l_begin_date

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

11366: emit_bomoptionclassvar ( v_index
11367: , NVL ( t_psn_decimalqtyflag ( v_index ), '0')
11368: , NVL ( t_psn_bomrequiredflag ( v_index ), '0')
11369: , NVL ( t_psn_minimum ( v_index ), 0 )
11370: , NVL ( t_psn_maximum ( v_index ), cz_fce_compile_utils.const_max_integer )
11371: , NVL ( t_psn_initialnumvalue ( v_index ), 0 )
11372: , NVL ( t_psn_minimumselected ( v_index ), 0 )
11373: , l_var_max
11374: , l_begin_date

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

11387: emit_bomstandarditemvar ( v_index
11388: , NVL ( t_psn_decimalqtyflag(v_index), '0')
11389: , NVL ( t_psn_bomrequiredflag (v_index), '0')
11390: , NVL ( t_psn_minimum(v_index), 0)
11391: , NVL ( t_psn_maximum(v_index), cz_fce_compile_utils.const_max_integer)
11392: , NVL ( t_psn_initialnumvalue(v_index), 0)
11393: , l_begin_date
11394: , l_end_date
11395: , LPAD ( t_psn_effectiveusagemask( v_index ), 16, '0' )

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

11465:
11466: ELSE
11467:
11468: l_var_min := 0;
11469: l_var_max := NVL ( t_psn_maximumselected(v_index), cz_fce_compile_utils.const_max_integer);
11470:
11471: END IF;
11472:
11473: l_begin_date := NVL ( t_psn_effectivefrom(v_index), const_epoch_begin );

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

11479: emit_bommodelvar ( v_index
11480: , NVL ( h_psnid_decimalqtyflag ( TO_CHAR ( t_psn_referenceid (v_index))), '0')
11481: , NVL ( t_psn_bomrequiredflag (v_index), '0')
11482: , NVL ( t_psn_minimumselected(v_index), 0)
11483: , NVL ( t_psn_maximumselected(v_index), cz_fce_compile_utils.const_max_integer)
11484: , NVL ( t_psn_initialnumvalue(v_index), 0)
11485: , l_var_min
11486: , l_var_max
11487: , l_begin_date