@bindService

이 복합 특성은 서비스 변수를 서비스에 바인딩하는 데 사용됩니다. 특성이 설정된 값 블록에 있지만 필드를 포함하고 있지 않은 경우 변수의 파트 이름을 배치 디스크립터 파일의 검색 이름으로 사용하여 서비스 변수의 자동 바인딩을 유발합니다. 다음 예제를 생각해 보십시오.
myCustomerLookup CustomerService {@bindService};

이는 CustomerService 서비스 파트를 기반으로 myCustomerLookup이라는 서비스 변수를 선언합니다. EGL은 바인딩 정보를 가져오기 위해 배치 디스크립터에서 이름 필드 "CustomerService"를 가진 eglBinding 요소를 찾습니다.

특성에는 다음 특성 필드가 포함되어 있습니다.
bindingKey
EGL 배치 디스크립터 파일에서 요소를 식별하는 문자열(따옴표로 묶임)입니다. 이 이름은 다음 예제와 같이 EGL이 서비스를 변수에 바인드할 때 파트 이름을 대체합니다.
myCustomerLookup CustomerService {@bindService{bindingKey="CSvar2"}};
여기서 EGL은 myCustomerLookup에 대한 바인딩 정보를 가져오기 위해 배치 디스크립터에서 이름 필드 "CSvar2"를 가진 eglBinding 요소를 찾습니다.