Variable für Zugriff auf fernen EGL- oder nativen Service deklarieren
Wenn Sie für den Zugriff auf einen fernen EGL-Service oder ein IBM® i-Serviceprogramm eine Variable deklarieren, müssen Sie angeben, dass sich Bindingdetails für den Servicegriff im Abschnitt für das Servicebinding des EGL-Implementierungsdeskriptors befinden. Sie können die Beziehung zwischen der Variablen und dem Deskriptor angeben, indem Sie der Zugriffsvariablen die Eigenschaft @BindService hinzufügen.
Das folgende Beispiel zeigt eine Variablendeklaration:
myService MyInterfacePart {@BindService{bindingKey="MyInterfacePart"}};
Die Eigenschaft @BindService verfügt über ein Feld:
- bindingKey
- Gibt den Implementierungsdeskriptoreintrag an, der die Bindingdetails enthält.
Die Eigenschaft @BindService kann ohne das Feld
bindingKey angegeben werden.
In diesem Fall gibt die Eigenschaft den
Implementierungsdeskriptoreintrag an, dessen Name mit dem in der Variablendeklaration verwendeten
Service- oder Schnittstellenabschnitt übereinstimmt. Im Folgenden ist eine Beispielsyntax
aufgeführt, die sich auf den Implementierungsdeskriptoreintrag MyInterfacePart
bezieht:
MyService MyInterfacePart {@BindService{}};
Einzelheiten zur Einrichtung des EGL-Implementierungsdeskriptors finden Sie in 'EGL-Binding zum Implementierungsdeskriptor hinzufügen' oder in 'Natives Binding zum Implementierungsdeskriptor hinzufügen'.