powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX и трассировка значений процессов
5 сообщений из 5, страница 1 из 1
APEX и трассировка значений процессов
    #35638532
senleft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какие средства можно использовать, чтобы посмотреть значения переменных разных процессов (Page, Application Processes)?
Например, как в процессе (http://htmldb.oracle.com/pls/otn/f?p=31517:106:4662649092328351:::::)
посмотреть значение переменной v_mgr ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
DECLARE
   v_mgr    VARCHAR2 ( 200 );
   v_job    VARCHAR2 ( 200 );
   v_sal    VARCHAR2 ( 20 );
   v_comm   VARCHAR2 ( 20 );

   CURSOR cur_c
   IS
      SELECT mgr, job, sal, comm
        FROM emp
       WHERE empno = TO_NUMBER (v ('TEMPORARY_APPLICATION_ITEM'));
BEGIN
   FOR c IN cur_c
   LOOP
      v_mgr := c.mgr;
      v_job := c.job;
      v_sal := c.sal;
      v_comm := c.comm;
   END LOOP;

   OWA_UTIL.mime_header ('text/xml', FALSE);
   HTP.p ('Cache-Control: no-cache');
   HTP.p ('Pragma: no-cache');
   OWA_UTIL.http_header_close;
   HTP.prn ('<body>');
   HTP.prn ('<desc>this xml genericly sets multiple items</desc>');
   HTP.prn ('<item id="P106_MGR">'  || v_mgr  || '</item>');
   HTP.prn ('<item id="P106_JOB">'  || v_job  || '</item>');
   HTP.prn ('<item id="P106_SAL">'  || v_sal  || '</item>');
   HTP.prn ('<item id="P106_COMM">' || v_comm || '</item>');
   HTP.prn ('</body>');
EXCEPTION
   WHEN OTHERS
   THEN
      OWA_UTIL.mime_header ('text/xml', FALSE);
      HTP.p ('Cache-Control: no-cache');
      HTP.p ('Pragma: no-cache');
      OWA_UTIL.http_header_close;
      HTP.prn ('<body>');
      HTP.prn ('<desc>this xml genericly sets multiple items</desc>');
      HTP.prn ('<item id="P106_MGR">' || SQLERRM || '</item>');
      HTP.prn ('</body>');
END;
...
Рейтинг: 0 / 0
APEX и трассировка значений процессов
    #35639183
VladIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вообще в режиме разработчика снизу есть табличка, там есть кнопка Session . Вот если на нее нажать, то можно увидеть значение всех итемов на текущей странице.
Или нужно увидеть как в процессе меняются переменные? тогда не знаю.
...
Рейтинг: 0 / 0
APEX и трассировка значений процессов
    #35639671
Пилот Пиркс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1- старый добрый HTP.p(v_mgr );
2 - код хранить в оракле в виде пакетов, дебаг делать с помощью нормальных гуи типа pl/sql developer
...
Рейтинг: 0 / 0
APEX и трассировка значений процессов
    #35643228
Фотография l_kator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в пакете функция компилируется и выполняется правильно, а из апекса нет, как отследить, что именно апекс передал в функцию? Прсмотр сессии не всегда показывает корректные значения
...
Рейтинг: 0 / 0
APEX и трассировка значений процессов
    #35645243
kosour
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
l_katorЕсли в пакете функция компилируется и выполняется правильно, а из апекса нет, как отследить, что именно апекс передал в функцию? Прсмотр сессии не всегда показывает корректные значения

в функции в самом начале скинуть значения входных параметров в таблицу(через автономную транзакцию)/файл/alert-log/etc.

Как пить дать, NLS при отладке и у сессии апекса отличаются :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX и трассировка значений процессов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]