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'.


Feedback