19: --to trouble shoot the problems encountered
20: PROCEDURE enable_debug(i_level IN VARCHAR2 ) IS
21:
22: BEGIN
23: g_instlmode := wf_core.translate('WF_INSTALL');
24:
25: g_debug_level := i_level;
26: g_use_cmanager_flag := TRUE;
27: g_depth := 0;
47: PROCEDURE enable_debug_new(
48: p_level IN VARCHAR2 ) IS
49:
50: BEGIN
51: g_instlmode := wf_core.translate('WF_INSTALL');
52:
53: g_debug_level := p_level;
54: g_use_cmanager_flag := FALSE;
55: g_write_file_flag := FALSE;
102: g_procedureEnabled := g_debug_level >= g_procedure;
103: g_statementEnabled := g_debug_level >= g_statement;
104: g_unexpectedEnabled := g_debug_level >= g_unexpected;
105:
106: g_instlmode := wf_core.translate('WF_INSTALL');
107: IF g_instlmode = 'EMBEDDED' THEN
108: g_debug_level := FND_LOG.G_CURRENT_RUNTIME_LEVEL;
109: g_procedure := FND_LOG.LEVEL_PROCEDURE;
110: g_statement := FND_LOG.LEVEL_STATEMENT;
339: null;
340:
341: IF i_token1 IS NOT NULL AND
342: i_value1 IS NOT NULL THEN
343: wf_core.token(i_token1,i_value1);
344:
345: IF i_token2 IS NOT NULL AND
346: i_value2 IS NOT NULL THEN
347: wf_core.token(i_token2,i_value2);
343: wf_core.token(i_token1,i_value1);
344:
345: IF i_token2 IS NOT NULL AND
346: i_value2 IS NOT NULL THEN
347: wf_core.token(i_token2,i_value2);
348:
349: IF i_token3 IS NOT NULL AND
350: i_value3 IS NOT NULL THEN
351: wf_core.token(i_token3,i_value3);
347: wf_core.token(i_token2,i_value2);
348:
349: IF i_token3 IS NOT NULL AND
350: i_value3 IS NOT NULL THEN
351: wf_core.token(i_token3,i_value3);
352:
353: IF i_token4 IS NOT NULL AND
354: i_value4 IS NOT NULL THEN
355: wf_core.token(i_token4,i_value4);
351: wf_core.token(i_token3,i_value3);
352:
353: IF i_token4 IS NOT NULL AND
354: i_value4 IS NOT NULL THEN
355: wf_core.token(i_token4,i_value4);
356:
357: IF i_token5 IS NOT NULL AND
358: i_value5 IS NOT NULL THEN
359: wf_core.token(i_token5,i_value5);
355: wf_core.token(i_token4,i_value4);
356:
357: IF i_token5 IS NOT NULL AND
358: i_value5 IS NOT NULL THEN
359: wf_core.token(i_token5,i_value5);
360:
361: IF i_token6 IS NOT NULL AND
362: i_value6 IS NOT NULL THEN
363: wf_core.token(i_token5,i_value5);
359: wf_core.token(i_token5,i_value5);
360:
361: IF i_token6 IS NOT NULL AND
362: i_value6 IS NOT NULL THEN
363: wf_core.token(i_token5,i_value5);
364: END IF; -- i_token6
365: END IF; -- i_token5
366: END IF; -- i_token4
367: END IF; -- i_token3
371: IF g_use_cmanager_flag THEN --Use the Concurrent Manager
372: null;
373: ELSE --Don't use the Concurrent Manager
374: nmsg_count := g_message_stack.COUNT + 1;
375: g_message_stack(nmsg_count).message_text := indent_text(0) || wf_core.translate(i_message_name);
376: END IF;
377: END IF;
378:
379: EXCEPTION
539: end if;
540:
541: IF i_token1 IS NOT NULL AND
542: i_value1 IS NOT NULL THEN
543: wf_core.token(i_token1,i_value1);
544:
545: IF i_token2 IS NOT NULL AND
546: i_value2 IS NOT NULL THEN
547: wf_core.token(i_token2,i_value2);
543: wf_core.token(i_token1,i_value1);
544:
545: IF i_token2 IS NOT NULL AND
546: i_value2 IS NOT NULL THEN
547: wf_core.token(i_token2,i_value2);
548:
549: IF i_token3 IS NOT NULL AND
550: i_value3 IS NOT NULL THEN
551: wf_core.token(i_token3,i_value3);
547: wf_core.token(i_token2,i_value2);
548:
549: IF i_token3 IS NOT NULL AND
550: i_value3 IS NOT NULL THEN
551: wf_core.token(i_token3,i_value3);
552:
553: IF i_token4 IS NOT NULL AND
554: i_value4 IS NOT NULL THEN
555: wf_core.token(i_token4,i_value4);
551: wf_core.token(i_token3,i_value3);
552:
553: IF i_token4 IS NOT NULL AND
554: i_value4 IS NOT NULL THEN
555: wf_core.token(i_token4,i_value4);
556:
557: IF i_token5 IS NOT NULL AND
558: i_value5 IS NOT NULL THEN
559: wf_core.token(i_token5,i_value5);
555: wf_core.token(i_token4,i_value4);
556:
557: IF i_token5 IS NOT NULL AND
558: i_value5 IS NOT NULL THEN
559: wf_core.token(i_token5,i_value5);
560:
561: IF i_token6 IS NOT NULL AND
562: i_value6 IS NOT NULL THEN
563: wf_core.token(i_token5,i_value5);
559: wf_core.token(i_token5,i_value5);
560:
561: IF i_token6 IS NOT NULL AND
562: i_value6 IS NOT NULL THEN
563: wf_core.token(i_token5,i_value5);
564: END IF; -- i_token6
565: END IF; -- i_token5
566: END IF; -- i_token4
567: END IF; -- i_token3
568: END IF; -- i_token2
569: END IF; -- i_token1
570: /* IF g_instlmode = 'EMBEDDED' THEN
571: fnd_log.string(i_level, g_sqlprefix ||i_program_name||'.'||i_message_name,
572: wf_core.translate(i_message_name));
573: ELSE*/
574: IF g_use_cmanager_flag THEN --Use the Concurrent Manager
575: null;
576: ELSE --Don't use the Concurrent Manager
574: IF g_use_cmanager_flag THEN --Use the Concurrent Manager
575: null;
576: ELSE --Don't use the Concurrent Manager
577: nmsg_count := g_message_stack.COUNT + 1;
578: g_message_stack(nmsg_count).message_text := indent_text(0) || wf_core.translate(i_message_name);
579: END IF;
580: -- END IF;
581:
582: EXCEPTION
899:
900: BEGIN
901:
902: IF i_token1 IS NOT NULL THEN
903: wf_core.token(i_token1,i_value1);
904:
905: IF i_token2 IS NOT NULL THEN
906: wf_core.token(i_token2,i_value2);
907:
902: IF i_token1 IS NOT NULL THEN
903: wf_core.token(i_token1,i_value1);
904:
905: IF i_token2 IS NOT NULL THEN
906: wf_core.token(i_token2,i_value2);
907:
908: IF i_token3 IS NOT NULL THEN
909: wf_core.token(i_token3,i_value3);
910:
905: IF i_token2 IS NOT NULL THEN
906: wf_core.token(i_token2,i_value2);
907:
908: IF i_token3 IS NOT NULL THEN
909: wf_core.token(i_token3,i_value3);
910:
911: IF i_token4 IS NOT NULL THEN
912: wf_core.token(i_token4,i_value4);
913:
908: IF i_token3 IS NOT NULL THEN
909: wf_core.token(i_token3,i_value3);
910:
911: IF i_token4 IS NOT NULL THEN
912: wf_core.token(i_token4,i_value4);
913:
914: IF i_token5 IS NOT NULL THEN
915: wf_core.token(i_token5,i_value5);
916:
911: IF i_token4 IS NOT NULL THEN
912: wf_core.token(i_token4,i_value4);
913:
914: IF i_token5 IS NOT NULL THEN
915: wf_core.token(i_token5,i_value5);
916:
917: IF i_token6 IS NOT NULL THEN
918: wf_core.token(i_token6,i_value6);
919:
914: IF i_token5 IS NOT NULL THEN
915: wf_core.token(i_token5,i_value5);
916:
917: IF i_token6 IS NOT NULL THEN
918: wf_core.token(i_token6,i_value6);
919:
920: IF i_token7 IS NOT NULL THEN
921: wf_core.token(i_token7,i_value7);
922:
917: IF i_token6 IS NOT NULL THEN
918: wf_core.token(i_token6,i_value6);
919:
920: IF i_token7 IS NOT NULL THEN
921: wf_core.token(i_token7,i_value7);
922:
923: IF i_token8 IS NOT NULL THEN
924: wf_core.token(i_token8,i_value8);
925:
920: IF i_token7 IS NOT NULL THEN
921: wf_core.token(i_token7,i_value7);
922:
923: IF i_token8 IS NOT NULL THEN
924: wf_core.token(i_token8,i_value8);
925:
926: IF i_token9 IS NOT NULL THEN
927: wf_core.token(i_token9,i_value9);
928:
923: IF i_token8 IS NOT NULL THEN
924: wf_core.token(i_token8,i_value8);
925:
926: IF i_token9 IS NOT NULL THEN
927: wf_core.token(i_token9,i_value9);
928:
929: IF i_token10 IS NOT NULL THEN
930: wf_core.token(i_token10,i_value10);
931: END IF; -- i_token10
926: IF i_token9 IS NOT NULL THEN
927: wf_core.token(i_token9,i_value9);
928:
929: IF i_token10 IS NOT NULL THEN
930: wf_core.token(i_token10,i_value10);
931: END IF; -- i_token10
932: END IF; -- i_token9
933: END IF; -- i_token8
934: END IF; -- i_token7
938: END IF; -- i_token3
939: END IF; -- i_token2
940: END IF; -- i_token1
941:
942: return wf_core.translate(i_message_name);
943:
944:
945: EXCEPTION
946: WHEN OTHERS THEN
1108: l_message_code varchar2(2000) := null;
1109:
1110: begin
1111: if ((p_message not like 'ECX%') and (p_message not like 'WF%')) then
1112: if(wf_core.translate('WF_INSTALL') = 'EMBEDDED') then
1113: l_product_code := substr(p_message, 1,
1114: (instr(p_message, pv_CustMsgSeparator) - 1));
1115: if l_product_code is null then
1116: o_trans_msg:=p_message;
1146: l_value := substr (l_temp_2, l_offset1+1);
1147: if (l_custom_msg) then
1148: fnd_message.set_token(l_name,l_value);
1149: else
1150: wf_core.token (l_name, l_value);
1151: end if;
1152: else
1153: -- error, = missing between name, value
1154: exit;
1171: if o_trans_msg = l_message_code then
1172: o_trans_msg := l_message;
1173: end if;
1174: else
1175: o_trans_msg := wf_core.translate(p_message);
1176: end if;
1177: end parseErrorParams;
1178:
1179: FUNCTION getMessage(