원격 EGL 또는 기본 서비스에 액세스하기 위한 변수 선언
원격 EGL 서비스 또는 IBM® i 서비스 프로그램에 액세스하기 위해 변수를 선언할 때는 서비스 액세스를 위한 바인딩 세부사항이 EGL 배치 디스크립터의 서비스 바인딩 섹션에 있음을 표시하십시오. 변수와 디스크립터의 관계는 액세스 변수에 @BindService 특성을 추가하여 표시할 수 있습니다.
이 예제는 변수 선언을 보여줍니다.
myService MyInterfacePart {@BindService{bindingKey="MyInterfacePart"}};
@BindService 특성에는 하나의 필드가 있습니다.
- bindingKey
- 바인딩 세부사항을 포함하는 배치 디스크립터 항목을 식별합니다.
bindingKey 필드를 지정하지 않고 @BindService 특성을 지정할 수 있습니다.
이 경우 이 특성은 변수 선언에 사용된 서비스 또는 인터페이스 파트와 같은 이름을 가진 배치 디스크립터 항목을 식별합니다.
다음 예제는 이 사용법에 대한 예제이며, 이름이 MyInterfacePart인 배치 디스크립터 항목을 참조합니다.
MyService MyInterfacePart {@BindService{}};
EGL 배치 디스크립터를 설정하는 데 대한 세부사항은 "배치 디스크립터에 EGL 바인딩 추가" 또는 "배치 디스크립터에 기본 바인딩 추가"를 참조하십시오.