Java에서 V5R4 iSeries 시스템에서 실행되는 RPG 프로그램과 직접 대화하는 경험이있는 사람이 있습니까? 그렇다면 커뮤니티의 권장 사항은 무엇이며 피하기 위해 어떤 위험을 감수해야합니까?Java에서 iSeries의 RPG에 액세스
필자가 시도한 다양한 문헌 및 스파이크 솔루션에서 ProgramCallBeans (PCML 또는 xPCML을 통해), DataQueues (비동기 통신의 경우) 또는 JNI와 대화 할 수있는 것처럼 보입니다.
나는 견고하고, 성능이 뛰어나고, 개발하기 쉽고, 유지 보수가 쉽고, 테스트하기 쉽도록 (무언가를 찾고 있습니다!)!
우리는 JDBC를 사용하여 DDS 또는 DDL SQL 테이블에 성공적으로 액세스했습니다. 또한 스토어드 프로 시저 (RPG 프로그램 호출과 원시 SQL 모두)를 사용했습니다. 그러나 RPG Stored Procedures는 복잡한 리턴 구조 나 결과 세트를 처리하는 데 그리 좋지 않습니다. – lawsonj2019