2010-01-22 2 views
4

Oracle 11i 기반 Forms를 사용하는 회사에서 일합니다. 많은 직원들이 데이터 입력의 중복에 대해 불평하고 IT 부서에 요청하는 모든 시도가 실패했기 때문에 고통을 덜어주는 프로그램을 작성하려고합니다.외부 프로그램을 사용하여 Oracle Forms 제어

Oracle Forms은 Java 기반이므로 문제는 Windows 애플리케이션 또는 HTML 기반 양식과 같이 "제어"가 없습니다. 누구든지 PC에 (예로만) RMA 작성 양식의 필드 3 편집을 클릭 한 다음 데이터를 입력하도록 알리는 방법을 알고 있습니까? 프로그래밍 방식으로 Oracle을 탐색 할 수있는 유일한 방법은 바로 가기 키를 사용하는 것이고 매우 신뢰할 수 없습니다.

본인은이 문제를 해결하기위한 언어 나 새로운 응용 프로그램에 대해 관심이 없습니다. 저는 현재 Java, VB.NET (기초에서 중급까지)를 알고 있으며 학교에서 C++을 택할 것입니다. 양식의 요소에 명령을 보낼 수있는 도구, 브리지, 요소 스파이가 있습니까?

편집

APC는 경제 특구 : Java 애플릿으로 실행 웹을 통해 오라클 형성한다. 귀하의 답변과 관련이있을 수 있으므로이 내용을 언급합니다.

답변

0

Oracle Forms가 두꺼운 클라이언트로 설치된 응용 프로그램, 순수 HTML로 된 웹 응용 프로그램 또는 Java 애플릿과 함께 실행되는 웹 응용 프로그램인지 여부는 익숙하지 않습니다. 다음은 몇 가지 생각입니다.

두꺼운 클라이언트 Windows 응용 프로그램의 경우 WinBatch은 사용자 상호 작용을 시뮬레이션하는 훌륭한 작업을 수행합니다. 나는 웹 애플 리케이션을 제어하는 ​​데 사용한 적은 없지만 조금 더 정밀한 제어만으로도 그렇게 할 수있을 것 같다.

웹 응용 프로그램을 테스트 할 때 SeleniumHTMLUnit은 사용자 입력을 시뮬레이트하기위한 두 가지 일반적인 프레임 워크입니다.

+0

애플릿 내에서 실행되는 웹 응용 프로그램입니다. –

+0

@Gary : WinBatch는 그럴 가치가 있습니다. –

+0

@ 게리 : 체크 아웃 할 가치가있는이 기술을 보았습니다. http://sikuli.csail.mit.edu/ –

1

Oracle Forms 화면 자체를 수정하는 것이 더 쉬울 것이라고 생각합니다. 데이터 입력에 필요한 모든 것을 수행 할 수 있어야하는 트리거에 PL/SQL을 추가 할 수 있습니다.

0

나는이 문서 Integrating Oracle Forms into Oracle ADF Faces에 설명 된 통합 기술로 실제로 이것을 수행 할 수 있어야한다고 생각합니다. Oracle Forms 11g에는 포함 된 웹 페이지에서 호출 할 수있는 새로운 JavaScript API가 포함되어 있습니다. 이를 통해 JS에 자동화 된 작업 흐름을 생성하고 최종 사용자가 기준 등을 기준으로 선택하도록 허용합니다.

관련 문제