원격 시스템 LPEX 편집기의 임의의 ILE RPG 파일에서 RPG Java 메소드
호출을 작성할 수 있습니다. RPG Java 메소드 호출은 다양한
Java 메소드를 호출하는 ILE RPG 코드의 일부로 RPG 프로그램에서 Java 메소드를
호출할 수 있도록 합니다. 다양한 Java 클래스 및 메소드
정보를 지정하면 메소드 호출 작성 마법사가 RPG 프로그램에서 Java 메소드를
호출하는 올바른 ILE RPG 코드를 작성합니다.
새 Java 메소드 호출 마법사는 사용자의 선택에 따라
동적으로 변경됩니다. 마법사를 진행할 때 각 옵션에 대한 자세한 정보를 보려면
F1 도움말을 사용하십시오. RPG Java 메소드 호출을 작성하려면 다음을 수행하십시오.
- 메소드 호출을 작성하려는 파일을 찾을 때까지 연결을 펼치십시오.
- 파일을 두 번 클릭하여 원격 시스템 LPEX 편집기에서 파일을 여십시오.
- 편집기 보기에서 커서를 사용하여, 마우스 오른쪽 단추를 클릭하고
새로 작성 > Java 메소드 호출을 선택하십시오. 또는 Workbench 메뉴에서 소스 > 새로 작성
> 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-스펙을 생성하고 커서 뒤에 계산(메소드 호출 코드)을
생성합니다.
- 현재 행 뒤에 모두: 코드를 생성하고 커서 뒤에
추가합니다.
- 완료를 클릭하십시오.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.