When you declare a variable to access a remote EGL service
or IBM® i service program, indicate
that the binding detail for service access is in the service binding
section of the EGL deployment descriptor. You can indicate the relationship
of the variable and descriptor by adding the @BindService property
to the access variable.
This example shows a variable declaration:
myService MyInterfacePart {@BindService{bindingKey="MyInterfacePart"}};
The @BindService property has one field:
- bindingKey
- Identifies the deployment-descriptor entry that includes the binding
details.
You can specify the
@BindService property
without specifying the
bindingKey field.
In that case, the property identifies the deployment-descriptor entry
that has the same name as the Service or Interface part that is used
in the variable declaration. Here is an example of that usage, which
refers to the deployment-descriptor entry named
MyInterfacePart:
MyService MyInterfacePart {@BindService{}};
For details about setting up the EGL deployment descriptor, see
“Adding an EGL binding to the deployment descriptor” or “Adding a
native binding to the deployment descriptor.”