Главная > Oracle e-Business Suite > Вывод сообщения в лог (для concurrent)


Вывод сообщения в лог (для concurrent)

-- Вывод сообщения в лог
procedure output_log_data(p_log_str in varchar2) is
    g_output_dbms    number := 1; -- Вывод сообщений в dbms_output.put_line
    g_output_oebs    number := 2; -- Вывод сообщений в fnd_file.put_line
    v_output_current number := g_output_oebs;
begin
    if fnd_global.conc_request_id = -1 then
      v_output_current := g_output_dbms;
    end if;
    if v_output_current = g_output_dbms then
      dbms_output.put_line(p_log_str);
    elsif v_output_current = g_output_oebs then
    --fnd_file.put_line(fnd_file.output, p_log_str); --Строка выводится в "Просмотр Результатов"
      fnd_file.put_line(fnd_file.log, p_log_str); --Строка выводится в "Просмотр Журнала"
    end if;
end output_log_data;

Похожие записи:

  1. 11 Июль 2012 в 16:33 | #1

    в каком случае «fnd_global.conc_request_id = -1» ???

  2. 16 Июль 2012 в 14:57 | #2

    @profik777
    Если процедура запущена не из канкарента.

  1. Пока что нет уведомлений.