시작하기 전에
원격 시스템 LPEX 편집기의 임이의 ILE RPG 파일에서 RPG Java™ 메소드 호출을 작성할 수 있습니다.
RPG Java 메소드 호출은
여러 Java 메소드를 호출하는 ILE RPG 코드의 일부로 RPG 프로그램에서 Java 메소드를 호출할 수 있습니다.
여러 Java 클래스 및 메소드 정보를 지정할 때
메소드 호출 작성 마법사는 RPG 프로그램에서 Java 메소드를 호출하는 여러 ILE RPG 코드를 작성합니다.
이 태스크 정보
새 Java 메소드 호출 마법사는 사용자 선택사항에 따라 동적으로 변경됩니다.
마법사를 진행할 때 각 옵션에 대한 자세한 정보를 보려면
F1 도움말을 사용하십시오. RPG Java 메소드 호출을 작성하려면 다음을 수행하십시오.
프로시저
- 메소드 호출을 작성하려는 파일을 찾을 때까지 연결을 펼치십시오.
- 파일을 두 번 클릭하여 원격 시스템 LPEX 편집기에서 파일을 여십시오.
- 편집기 보기 내에서 커서를 사용하여 마우스 오른쪽 단추로 클릭하고 새로 작성
> Java 메소드 호출을 선택하십시오. 또는 워크벤치 메뉴에서 소스 > 새로 작성 > Java 메소드 호출을 클릭하십시오.
- 새 Java 메소드 호출 마법사에서 메소드 호출에 사용할 Java 패키지 및 클래스를 지정하십시오.
작업공간 찾아보기, 로컬
찾아보기 및 원격 찾아보기 단추를 사용하여 패키지와 클래스를 검색하십시오.
로컬 시스템에서 클래스 파일을 검색할 때 JAR 파일 추가를 눌러
사용할 클래스가 들어 있는 파일을 찾을 수 있습니다. 각 옵션에 대한
자세한 정보를 보려면 F1 도움말을 사용하십시오. 다음을 클릭하십시오.
- 사용할 Java 메소드를 선택하십시오. (나열된 메소드는
마법사의 이전 페이지에서 선택한 클래스에서 사용할 수 있는
메소드입니다.) 다음을 클릭하십시오.
- 사용할 Java 메소드 매개변수를 선택하십시오.
각 매개변수에 대해
RPG 필드를 생성하고 RPG 이름, 유형, 길이 또는 치수를 지정하고 참조용으로
또는 읽기 전용 참조로 매개변수를 전달할 것인지의 여부를 지정할 수
있습니다. 테이블에서 각 셀을 클릭하여 값을 직접 편집할 수
있습니다. 매개변수가 없는 메소드를 선택한 경우 페이지는 비어 있지만
완료된 것으로 간주되고 다음 단추가
사용 가능합니다. 다음을 클릭하십시오. 주: ILE RPG로부터 RPG Java 메소드를 생성할 때
ILE RPG 코드가 Java 코드에 맵핑됩니다. 예를 들어 Java의 "char"는
ILE RPG의 "1C"로 맵핑됩니다. 표준 Java 유형 및 ILE RPG 유형 간의 맵핑에 대한 자세한 정보는 관련 참조 주제를 참조하십시오. 선택한 Java 메소드가 정적 메소드가 아닌 경우 다음을 수행하십시오.
- Java 오브젝트를 구성하는 데 사용할 Java 생성자를 지정하십시오.
(이전에 정적 메소드를 선택한 경우 생성자가 필요하지 않으므로
이 페이지와 다음 페이지가 표시되지 않습니다.) 다음을 클릭하십시오.
- 선택한 Java 생성자의 매개변수를 지정하십시오. 각 매개변수에 대해
RPG 필드를 생성하고 이름, 유형, 길이, 치수를 지정하고 참조용으로 또는
읽기 전용 참조로 매개변수를 전달할 것인지의 여부를 지정할 수
있습니다. 다음을 클릭하십시오.
- 코드 생성 옵션을 지정하십시오. Java 클래스에 대한 RPG 오브젝트 생성 여부, 메소드 프로토타입 작성 여부 및 생성된 RPG 코드 위치를 지정할 수 있습니다.
- RPG 오브젝트를 생성하려면 오브젝트의 RPG
이름을 지정하고 오브젝트 생성자의 RPG 이름을 지정해야 합니다.
- RPG 메소드 프로토타입을 생성하려면
프로토타입 이름을 지정해야 합니다.
- 메소드 호출 코드를 생성하려면 RPG 리턴 필드 이름을
지정해야 합니다.
- 생성된 코드의 위치를 지정하려면
두 가지 선택사항이 있습니다.
- 적절하게 분배됨: 코드의 D-스펙 영역에
D-스펙을 생성하고 커서 뒤에 계산(메소드 호출 코드)을
생성합니다.
- 현재 행 뒤에 모두: 코드를 생성하고 커서 뒤에
추가합니다.
- 완료를 클릭하십시오.