220: (p_msg => 'l_access_ctrl_enabled = ' || l_access_ctrl_enabled
221: ,p_level => C_LEVEL_STATEMENT
222: ,p_module => l_log_module);
223: trace
224: (p_msg => 'MO_GLOBAL.is_mo_init_done = ' || MO_GLOBAL.is_mo_init_done
225: ,p_level => C_LEVEL_STATEMENT
226: ,p_module => l_log_module);
227: END IF;
228:
225: ,p_level => C_LEVEL_STATEMENT
226: ,p_module => l_log_module);
227: END IF;
228:
229: -- Call MO_Global if an application is MO enabled and MO is not initialized.
230: IF nvl(l_access_ctrl_enabled,'N') = 'Y' AND
231: (p_always_do_mo_init_flag = 'Y' OR MO_GLOBAL.is_mo_init_done = 'N')
232: THEN
233: IF (C_LEVEL_STATEMENT >= g_log_level) THEN
227: END IF;
228:
229: -- Call MO_Global if an application is MO enabled and MO is not initialized.
230: IF nvl(l_access_ctrl_enabled,'N') = 'Y' AND
231: (p_always_do_mo_init_flag = 'Y' OR MO_GLOBAL.is_mo_init_done = 'N')
232: THEN
233: IF (C_LEVEL_STATEMENT >= g_log_level) THEN
234: trace
235: (p_msg => 'calling MO_GLOBAL.init '
231: (p_always_do_mo_init_flag = 'Y' OR MO_GLOBAL.is_mo_init_done = 'N')
232: THEN
233: IF (C_LEVEL_STATEMENT >= g_log_level) THEN
234: trace
235: (p_msg => 'calling MO_GLOBAL.init '
236: ,p_level => C_LEVEL_STATEMENT
237: ,p_module => l_log_module);
238: END IF;
239:
236: ,p_level => C_LEVEL_STATEMENT
237: ,p_module => l_log_module);
238: END IF;
239:
240: mo_global.init(l_appl_short_name);
241:
242: IF (C_LEVEL_STATEMENT >= g_log_level) THEN
243: trace
244: (p_msg => 'after calling MO_GLOBAL.init '
240: mo_global.init(l_appl_short_name);
241:
242: IF (C_LEVEL_STATEMENT >= g_log_level) THEN
243: trace
244: (p_msg => 'after calling MO_GLOBAL.init '
245: ,p_level => C_LEVEL_STATEMENT
246: ,p_module => l_log_module);
247: END IF;
248: