|
проблема с получением данных
|
|||
---|---|---|---|
#18+
добрый день. описываю проблему: есть приложение. в нем есть On-Demand Application Process. в нем прописан plsql-код, выводящий XML. приложение не требует авторизации-аутентификации. делал все как описано тут http://alp-it.ru/2009/02/simple-oracle-flex-connecting . почти. при обращении к моему процессу из браузера по ссылке (http://…./f?p=109:0:0:APPLICATION_PROCESS=select) выдается пустая страница. но если обновить страницу - данные появляются. также данные появляются если открыть ссылку в этом же окне бразуера, но в другой вкладке. по сути данные выводятся только после второго обращения к приложению в этом же окне браузера. может с кэшированием что-то не так? ставил логирование обращений в plsql-коде этого Application Process, получается следующее: первое обращение - нет логов обращение в соседней вкладке есть один лог. перезапрос в первой вкладке - данные появляются, но лога нет. я в общем пытаюсь сделать что-то вроде web-сервиса, но не выходит.. кто может что-то предложить посоветовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2010, 14:31 |
|
проблема с получением данных
|
|||
---|---|---|---|
#18+
Darkrippleделал все как описано тут http://alp-it.ru/2009/02/simple-oracle-flex-connecting . почти. 0. Что конкретно сделано не так? Я вот не вижу у Вас переменной уровня приложения (Application Item), в которую передаётся имя таблицы. 1. Какой браузер? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2010, 18:08 |
|
проблема с получением данных
|
|||
---|---|---|---|
#18+
0. да, у меня нет переменной, но она нужна только чтобы передать в процесс имя таблицы. у меня запрос фиксированный (но с переменной я тоже пробовал, и с нулевой страницей, и ID сессии пробовал публичный выставлять (=0), и передавать его из вызывающего приложения). других отличий нет - приложение без авторизации и аутентификации, один application_process on-demand. и код процесса такой же, только select другой. По сути от кода внутри процесса ничего не зависит - ситуация повторяется даже для такого: Код: plaintext 1. 2.
1. проверялось на IE7, IE6, Opera 10. FireFox. на разных машинах. то есть получается так: если в этом же окне браузера уже выполнялось обращение к приложениям Apex-а - все работает с первого раза, если новое окно браузера - только после перезапроса данных (или изменения строки адреса). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2010, 06:12 |
|
|
start [/forum/search_topic.php?author=lamborgine&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 446ms |
total: | 620ms |
0 / 0 |