Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста. Работает ли команда host из Oracle Forms 6i ? Надо запустить bat-файл из Oracle Forms, приложение на Application Server (точнее OEBS), а ОС - UNIX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 09:59 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
Работает. Только Unix вроде не умеет запускать .BAT файлы )))) Опиши более подробно, в чем состоит задача? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 11:16 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
команда host работает только из SQL PLUS, бат-файлы из под винды.... смотрите в сторону явы (STFF) и *.sh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 11:19 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
Не хочу вас расстраивать, но Oracle Applications Developer’s Guide page 1 – 6 You should avoid using the following features in your forms, as they are not applicable in this architecture: • Text_IO and HOST built–in routines – These would take place on the applications server, rather than on the client machine (where the browser is) as a user might expect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 11:25 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
pravednikкоманда host работает только из SQL PLUS, бат-файлы из под винды.... смотрите в сторону явы (STFF) и *.sh На самом деле, такая команда в Forms есть. Другое дело, что при использовании в OeBS надо действительно, как уже сказали, читать доку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 11:36 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
Guest_oraПомогите, пожалуйста. Работает ли команда host из Oracle Forms 6i ? Надо запустить bat-файл из Oracle Forms, приложение на Application Server (точнее OEBS), а ОС - UNIX Команда HOST в Forms 6i работает. Но так как Forms Runtime у тебя работает на сервере с Unix, то именно там она и будет запускать команды OS. Поставленную задачу запуска bat файла на клиентском компьютере решить можно. Смотри в сторону PJC (Pluggable Java Components). Например, Oracle9i Forms Demos - Extension Pack 1. Находится здесь Однако это потребует донастройки серверной части Forms (там где Unix :-)). А вот разрешат ли изменить конфигурацию сервера приложений на аппсовом инстансе - вопрос к вашим админам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 12:16 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
[quot Nainen] Не хочу вас расстраивать, но.... [/qout] Ну да, кто же спорит "These would take place on the applications server". Но это не значит, что команда HOST не работает ))) Другое дело - нужно ли ее использовать. Скорее всего, задачу можно/нужно решать другими способами. Например .SH файлы просто регистрируются и запускаются как Concurrent Program, и форма может просто ждать их завершения (если нужна некоторая синхронность). Но не зная нормальной постановки задачи(проблемы), что либо советовать сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 12:22 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
Кудрявцев_Леонид Другое дело - нужно ли ее использовать. Скорее всего, задачу можно/нужно решать другими способами. Я полностью с вами согласна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 12:28 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
tru55 pravednikкоманда host работает только из SQL PLUS, бат-файлы из под винды.... смотрите в сторону явы (STFF) и *.sh На самом деле, такая команда в Forms есть. Другое дело, что при использовании в OeBS надо действительно, как уже сказали, читать доку... согласен.. был не прав ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 12:29 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
Доку читала, но мне и надо чтобы на сервере работало. На appl сервере есть папки для r/w Суть в следующем: надо листы excel файла преобразовать в txt, а затем txt файлы закачивать в таблицы. Есть скрипт на Perl, который преобразует excel в txt. Скрипт хорошо работает с командной строки и под win, и под unix. (Perl на appl сервере установлен.) Задача состоит в том, что закачку данных надо поставить на автомат по нажатию кнопочки в формсах, поэтому и обратилась к команде в формсах HOST. (уж больно не хотелось разбираться с джава классами и т.д.). Все команды TEXT_IO.() работают из формсов на appl сервере. А вот команда host(perl skript.pl excel_file.xls,NO_SCREEN); не хочет работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 12:32 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
1. IMHO Должна работать. Ищите у себя ошибку (если конечно не брать в расчет то, что та команда которую Вы привели, вообще компилироваться не должна). 2. Проверьте правильность путей к файлам. Как-то сомнительно, что все Ваши файлы лежат в текущей директории. Да и вообще, какая директория текущая под Forms'ами в OeBS, я например с ходу и не скажу ))) 3. IMHO Команду Host лучше не использовать. Я бы сделал обертку в виде .sh скрипта, его зарегистрировать как паралельную программу и соответвенно вызывать из Forms как паралелльную программу OeBS. Тогда Вы сможете и собственно Вашу PERL программу запускать стандартными механизмами OeBS (IMHO достоинства - проще отлаживать под OeBS, более равномерная нагрузка на сервер, некоторая гарантия от сбоев). Недостаток паралелльной программы - некоторое увелечение времени на ее выполнение (пока ее Internal Concarrent Manager из очереди возмет, пока запустится и т.д.). Но OeBS пользователи к этому должны быть уже привычны/приучены, т.ч. заказчик врят ли роптать будет ))) P.S. Интересно, каким образом у Вас файл "excel_file.xls" попадает на сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 12:53 |
|
||
|
Возвращаясь к команде HOST из Oracle Forms
|
|||
|---|---|---|---|
|
#18+
Кудрявцев_Леонид 1. команда perl компилироваться не должна 2. Пути к файлам в команде, конечно, указываются. А вот какая директория текущая под Forms'ами в OeBS тоже не знаю. Пыталась устанавливать cd /path не помогает. А вот за 3 пункт спасибо. Это, наверное, самое правильное и родное решение. Попробую через конкарент. Еще раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 13:11 |
|
||
|
|

start [/forum/topic.php?fid=51&msg=35403527&tid=1879198]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
136ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 496ms |

| 0 / 0 |
