powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
14 сообщений из 14, страница 1 из 1
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39252661
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, нужна помощь!
Не могу получить имя файла или папки.
Два дня мучаюсь и не могу решить проблему:
Библиотека подключена, сохраняю форму, копирую на сервер, компилирую - ошибок нет.
Запускаю с сервера - все работает, диалог открывается, выбираю файл, говорю ОК, получаю полный путь.
Дальше уже гружу файл в базу - все отлично.
Беда в том, что это работает только на моей рабочей станции. С другого компа CLIENT_GET_FILE_NAME возвращает NULL. Причем форму я запускаю не локально, а с сервера приложений. Как такое может быть?
Дальше еще интереснее. К компу на котором функция не работает подключаюсь через удаленный рабочий стол и о чудо - функция возвращает нормальный путь к файлу. Не закрывая форму, иду к этому компу, нажимаю кнопку с этим кодом - ничего не возвращает.
Что за хрень то такая?

Часть кода
Код: plsql
1.
2.
3.
4.
5.
6.
DECLARE
  vfilename VARCHAR2(500);
BEGIN	
  vfilename := CLIENT_GET_FILE_NAME(directory_name => 'c:\', file_filter => 'All files (*.*)|*.*|', dialog_type => OPEN_FILE, select_file => TRUE);
  message(vfilename);
  pause;
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39252692
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Forms Version 10.1.2.0.2
JRE version 1.6.0_35-b10
Webutil 10.1.2.2
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39252842
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в настройках подключения к удаленному рабочему столу убрать галочку "Локальные ресурсы -> Буфер обмена", то по удаленке тоже диалог не возвращает имя файла. Ставлю галку, подключаюсь - возвращает. Бредятина какая-то.
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39252852
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BombatПричем форму я запускаю не локально, а с сервера приложений.
Сервер приложения в trusted sites добавлен ?
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39252981
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bombat,

Как варианты:
В пути есть киррилица? Сверьте NLS_LANG на двух ПК?

Попробуйте directory_name => c:\_
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39253517
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонид, да, сервер добавлен как по имени, так и по IP.

mRdUKE, где нужно сменить NLS_LANG? Понятно что у меня установлен оракловый клиент, но предполагается что у пользователя его нет, только JRE. Пробовал различные пути к файлу, как с содержанием, кириллицы, так и без.
Ситуация усугубляется тем, что на некоторых рабочих станциях, форма работает, а на некоторых нет. Версия JRE одинакова. На некоторых станциях локально установлен оракловый клиент и форма работает с разными NLS_LANG. Есть компы на которых из пяти попыток вернуть имя файла возвращается 1-2 раза, а в остальных NULL. И это при том, что выбираю постоянно один и тот же файл.
Какая-то жуткая бага. Не знаю что делать. ;(
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39253677
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть рабочая станция. Стоит оракловый клиент. NLS_LANG = RUSSIAN_CIS.CL8MSWIN1251.
CLIENT_GET_FILE_NAME ни в какую не хочет возвращать имя файла.

Меняю NLS_LANG на AMERICAN_AMERICA.CL8MSWIN1251, перегружаю комп.
CLIENT_GET_FILE_NAME начинает возвращать имя файла, но при условии что после того как выделю файл в опендиалоге, перед нажатием на кнопку ОК нужно подождать пару секунд. Если нажать сразу после выбора - возвращается NULL.
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39253773
webutil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форма все таки в браузере, сомневаюсь, что виноват оракловый клиент. Есть что-то в Java Console? JInitiator пробовал? WEBUTIL_FILE.FILE_OPEN_DIALOG пробовал?
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39254026
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Java Console все чисто, никаких ошибок.
WEBUTIL_FILE.FILE_OPEN_DIALOG работает так же плохо.
Вот что получается:
YouTube Video
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39254170
webutil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Остается попробовать webutil от Forms 10.1.2.0.2, может проблема из-за более новой версии
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39255327
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bombat,

1. Обновите "формы", хотя бы до версии 10.1.2.3 (там есть исправления для webutil), в частности пример "фиксов" одного из патча:
Bugs Fixed by 10.1.2.3 MLR 9593176 :
...
5116235 - WEBUTIL STARTUP IS SLOW IF THE CLIENT MACHINE DNS IS NOT CONFIGURED
5155021 - WEBUTIL:JACOB:EXCEPTIONS WHILE USING VERSION 1.10
5375851 - WEBUTIL PROBLEM - UNABLE TO INVOKE METHOD USING CLIENT_OLE2 - NOT ENOUGH STORAGE
6460568 - FORMS WEBUTIL CLIENT FILES SHOULD ALLOW CONFIGURABLE DESTINATION DIRECTORY
6683962 - WEBUTIL:JACOB:EXCEPTIONS WHILE USING VERSIONS NEWER THAN 1.0.8
7392832 - WEBUTIL ALWAYS RE-DOWNLOAD SYSLIB LIBRARIES IF NO CLIENT LOCATION MENTIONED
8287889 - WEBUTIL FEATURE (6460568) FAILS TO WORK IF CLIENT CHANGES JRE VERSION
8316127 - FORMS WEBUTIL CALLS TO JACOB 1.10 OR NEWER THROW JAVA EXCEPTION
8339004 - WEBUTIL WUC-15 WHEN ATTEMPTING TO SELECT FILE AFTER CHANGING FILTER TO STAR (*)
8808264 - UNABLE TO SET FORMS WEBUTIL DESTINATION PATH TO FULLY QUALIFIED DIRECTORY
...
2. Используйте JRE (не JInitiator), jacob только указанной (не более новой) версии в "мане" oracle+webutil+install , вариант на р/я => Установка WebUtil
3. Попробуйте переустановить/перекомпилить WebUtil
4. Как альтернативный вариант webutil => File Selection Dialog with Oracle Forms , open-file dialog box with image preview
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39255561
OldBoyOdeSu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если совсем жо*** то можно Java Bean запилить, который открывает диалог и возвращает имя выбранного файла, только внешний вид скорее будет отличаться, т.е. будет выглядеть как стандартный диалог для ОС.
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39255769
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mRdUKE, спасибо, буду пробовать. Первый вариант что-то не прокатил. В примере описываются элементы которые находятся в *.olb, а эту библиотеку похоже забыли положить в архив. Буду разбираться со вторым вариантом. Попутно рассматриваем возможность апгрейда сервера приложений.

OldBoyOdeSu, к сожалению ни разу не довелось пилить бины, поэтому оставлю уже на крайний случай.
...
Рейтинг: 0 / 0
WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
    #39272752
Klofer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bombat, попробуй http://forms.pjc.bean.over-blog.com/article-26108921.html
+ много еще всякого
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / WEBUTIL проблема загрузки/выгрузки файла. CLIENT_GET_FILE_NAME возвращает NULL.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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