2009-05-12 3 views
3

저는 회사의 I5 기반 POS 시스템을 현대화하는 임무를 부여 받았습니다. 주된 목표는 비즈니스 로직을 잃지 않으면 서 친숙한 인터페이스/데이터 뷰를 만드는 것입니다.Java로 I5/As400 프로그램을 현대화하십시오.

인터랙티브 (비 명령 줄) I5 프로그램과 상호 작용할 수있는 좋은 Java 방법이 있습니까? PHP가 제공하는 5250 브릿지의 일부분 만 보시면 되겠습니까? 나는 그가 5250 브릿지를 사용하는 것을 고려하고있다. 그러나 나는 자바 기본 솔루션을 선호 할 것이다.

감사합니다.

답변

2

응용 프로그램의 대화식 부분을 분리 할 수 ​​있다고 가정하면 ... Toolbox for Java를 사용하여 기본 프로그램을 직접 호출하고 원격 GUI를 만드는 것이 어떻습니까? Java에서 원격으로 API, PGM 및 CL 명령을 호출 할 수 있습니다.

+0

동의. GUI 인터페이스를 5250 디자인에 맞추려는 시도는 제게는 사각형 구멍/둥근 구멍 시나리오입니다. 서브 파일 화면 또는 5250 화면 크기 제한으로 인해 입력을 위해 둘 이상의 화면이 필요할 때 특히 그렇습니다. 화면 스크래퍼 대신 GUI 사용자 인터페이스로 GUI 사용자 인터페이스를 설계하십시오. 물론 제 의견입니다. –

0

IBM Java Toolbox에서 ProgramCall 클래스를 찾고 있습니다. 이렇게하면 주어진 프로그램을 호출 할 수 있지만 매개 변수를 올바르게 가져 오려면 팔꿈치가 필요합니다. 여기에서 I5 컴파일러가 ProgramCall 인수를 자동으로 작성하는 데 사용할 수있는 PCML 파일을 작성하는 것이 좋습니다. 우리는 PC로부터의 그러한 호출에 대해 약 1ms의 시간을 거쳤습니다.

참고 : 심각한 부두교를 수행하지 않으면 QTEMP를 사용할 수 없습니다.

관련 문제