2009-10-21 9 views
1

iSeries 플랫폼에서 실행되는 루틴 프로그래밍 - 사용자 ID, 타임 스탬프 등과 같은 매개 변수를 전달하여 프로그램은 SHA-2 데이터 암호화를 수행 할 수 있습니다. 암호화 결과를 문자열로 변환하여 브라우저를 엽니 다.iSeries V5R4의 COBOL에서 Java 프로그램을 호출하는 방법

CLP를 사용하여 브라우저를 열고 암호화를 수행하는 방법을 찾는 방법을 알고 있습니다. 이를 처리하기 위해 Java 프로그램을 코딩해야합니까? SQLCBL 또는 CLP에서 호출 할 수있는 iSeries로 컴파일 할 수있는 것이 있습니까?

iSeries에서 Java 프로그램/클래스를 코딩 한 적이 없습니다. 여기에서 도움을 줄 수있는 Java pgmrs가 있습니다. Java 클래스를 작성하고 iseries에서 컴파일하는 방법을 알아야합니다.

생각하십니까? 힌트? 제안?

답변

1

iSeries 용 Java 개발은 다른 플랫폼과 다르지 않습니다. 선택한 편집기를 사용하여 Java 클래스를 로컬로 개발하고, JAR을 빌드하고, JAR을 iSeries 파일 시스템 어딘가에 배치하십시오.

JAVA 명령을 사용하여 Java 클래스를 호출합니다. 여기서 JAVA 명령을 제공해야합니다. JAR을 포함하는 클래스 경로를 지정하거나 환경 변수에 클래스 경로를 설정하십시오.

CLP 또는 다른 iSeries 프로그램에서 매개 변수를 교환하려면 작은 RPG 프로그램이 데이터를 변환하는 데 유용 할 수 있습니다. RPG는 원시 Java 지원을 가지고 있으며, iSeries 프로그램을 Java와 통합하는 쉬운 방법임을 알았습니다. 기사 Prototyping and Calling Java Methods from RPG은 내가 사용한 해결책을 설명합니다.