powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Запрос XDB регистрации
3 сообщений из 3, страница 1 из 1
Запрос XDB регистрации
    #36911889
PcAlgDbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Знакомство с апексом началось с проблемы, вроде даже известной: есть приложение, в приложении есть отчет, каждая строка отчета представляет собой ссылку. При нажатии на ссылку из URL запускается процедура Oracle (как я понял /*если неправ, то поправьте*/, это называется DAD). Процедура позволяет скачать файл XLS, взяв его содержимое из CLOB-столбца таблицы. Значимый кусок процедуры такой:
Код: plaintext
\n          htp.p(\'Content-type: application/vnd.ms-excel\');         \n          htp.p(\'Content-length: \' || vLength);\n          htp.p(\'Content-Disposition: inline; filename="\' || v_file_name || \'"\');\n\n          owa_util.http_header_close;\n          \n          wpg_docload.download_file( vBODY /*содержимое CLOB-столбца*/); \n

При нажатии на эту ссылку выскакивает окно подключения к XDB. Если нажать "Отмена", то файл все равно скачивается и запускается Excel. При любых других действиях в приложениях данное окно не появляется. Проблема наблюдается только в IE, ни в Хроме, ни в FireFox никаких логинов не просят.
Проделал все манипуляции, описанные здесь:

http://www.sql.ru/Forum/actualthread.aspx?tid=721904
/topic/668436&hl=
/topic/432971&pg=2
http://www.oracle-base.com/articles/10g/dbms_epg_10gR2.php - кусок the following code creates the "<allow-repository-anonymous-access>"

не помогло. Версия Oracle 11.1.0.6.0, Apex 3.2. Ссылка примерно такая: http://host:port/apex/WorkSpace.Package.Proc?Parm=pppp (без pls - не очень понял, что это значит, но понял, что это важно :-) )

Сможет кто-нибудь подсказать, что еще можно сделать, чтобы убрать окно логина? Спасибо.
...
Рейтинг: 0 / 0
Запрос XDB регистрации
    #36913584
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PcAlgDbtне помогло. Версия Oracle 11.1.0.6.0
Перейдите в $ORACLE_HOME/rdbms/admin, запустите SQL*Plus и выполните:
Код: plaintext
@epgstat
Покажите вывод.

Довольно странно, что появляется только в IE. Какая версия?
...
Рейтинг: 0 / 0
Запрос XDB регистрации
    #36913836
PcAlgDbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия IE от 6 до 8, на всех та же проблема.

И еще одна странность наблюдается с IE, но пока не было времени подумать, в чем дело. При выкачивании файла через хром или мозилу имя файла равно значению переменной v_file_name из приведенного выше кода, расширение - xls. В IE же скачанный файл всегда называется APEX_WORKSPACE.tmp, а в окне IE c вопросом "Открыть/Сохранить" кириллические символы в имени файла в кривой кодировке.

Вывод @epgstat:

Код: 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.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
+--------------------------------------+
| XDB protocol ports:                  |
|  XDB is listening for the protocol   |
|  when the protocol port is non-zero. |
+--------------------------------------+

HTTP Port FTP Port
--------- --------
      8080          0 

 1  row selected.

+---------------------------+
| DAD virtual-path mappings |
+---------------------------+

Virtual Path                     DAD Name
-------------------------------- --------------------------------
/apex/*                          APEX

 1  row selected.
+----------------+
| DAD attributes |
+----------------+

DAD Name     DAD Param                DAD Value
------------ ------------------------ ----------------------------------------
APEX         database-username        ANONYMOUS
             default-page             apex
             document-table-name      wwv_flow_file_objects$
             request-validation-funct wwv_flow_epg_include_modules.authorize
             ion

             document-procedure       wwv_flow_file_mgr.process_download
             nls-language             american_america.al32utf8
             document-path            docs

 7  rows selected.

+---------------------------------------------------+
| DAD authorization:                                |
|  To use static authentication of a user in a DAD, |
|  the DAD must be authorized for the user.         |
+---------------------------------------------------+

DAD Name                         User Name
-------------------------------- --------------------------------
APEX                             ANONYMOUS

 1  row selected.

+----------------------------+
| DAD authentication schemes |
+----------------------------+

DAD Name             User Name                        Auth Scheme
-------------------- -------------------------------- ------------------
APEX                 ANONYMOUS                        Anonymous

 1  row selected.

+--------------------------------------------------------+
| ANONYMOUS user status:                                 |
|  To use static or anonymous authentication in any DAD, |
|  the ANONYMOUS account must be unlocked.               |
+--------------------------------------------------------+
Database User   Status
--------------- --------------------
ANONYMOUS       OPEN

 1  row selected.

+-------------------------------------------------------------------+
| ANONYMOUS access to XDB repository:                               |
|  To allow public access to XDB repository without authentication, |
|  ANONYMOUS access to the repository must be allowed.              |
+-------------------------------------------------------------------+

Allow repository anonymous access?
----------------------------------
true

 1  row selected.

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


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