Управление Oracle Forms с помощью сторонней программы - PullRequest
4 голосов
/ 22 января 2010

Я работаю в компании, которая использует Oracle 11i на основе форм. Многие сотрудники жалуются на избыточность ввода данных, и я хочу написать программу, которая облегчит некоторые из этих проблем, поскольку все попытки попросить ИТ-отдел сделать это потерпели неудачу.

Проблема в том, что Oracle Forms основаны на Java, поэтому нет никаких «элементов управления», как, например, в приложениях Windows или HTML-формах. Кто-нибудь знает способ сказать ПК (только для примера) нажать поле редактирования 3 в форме создания RMA и затем ввести данные? Единственный способ программно ориентироваться в Oracle - использовать горячие клавиши, и это очень ненадежно.

Меня не волнует язык или изучение нового приложения для решения этой проблемы. В настоящее время я знаю (от начального до среднего уровня) Java, VB.NET и буду изучать C ++ в школе. Есть ли какой-нибудь инструмент, мост, элемент-шпион, который позволит мне отправлять команды элементам на формах?

редактировать

APC sez: Oracle Forms через Интернет запускается как Java-апплет. Я упоминаю об этом, потому что это может иметь отношение к вашим ответам.

Ответы [ 3 ]

1 голос
/ 19 апреля 2010

Я думаю, что было бы проще изменить сами экраны Oracle Forms. Вы можете добавить PL / SQL к триггерам, которые смогут выполнять практически все, что вам нужно для ввода данных.

0 голосов
/ 28 июня 2010

Я думаю, что вы действительно сможете сделать это с помощью методов интеграции, описанных в этом документе Интеграция форм Oracle в Oracle ADF Faces . Oracle Forms 11g содержит новый API-интерфейс JavaScript, который позволяет выполнять вызовы с содержащейся веб-страницы. Благодаря этому вы можете создать некоторые автоматизированные потоки задач в JS и позволить конечному пользователю выбирать их на основе критериев и т. Д.

0 голосов
/ 23 января 2010

Я не знаю, является ли Oracle Forms приложением для толстого клиента, веб-приложением в чистом HTML или веб-приложением, работающим с Java-апплетом. Вот некоторые мысли:

Для приложений Windows с толстым клиентом WinBatch отлично моделирует взаимодействие с пользователем. Я никогда не использовал его для управления веб-приложениями, но, похоже, он сможет это сделать, просто с чуть менее точным управлением.

Для тестирования веб-приложений Selenium и HTMLUnit - две популярные платформы для имитации пользовательского ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...