Configuring Endpoints for a Services Package Profile

Every service in a services package profile must be bound to an endpoint. For both the Sybase Services Package Profile editor and the EAServer 5.x Services Package Profile editor, use the Endpoint Configuration page to modify existing endpoint bindings that were defined during service development. If a service was defined with a logical endpoint, it must be bound to a physical resource before you can deploy the package.

The Endpoint Configuration page of the Sybase Services Package Profile editor or the EAServer 5.x Services Package Profile editor is divided into these sections:

Included ServicesLists all of the services included in the package profile. When you click to select a service, the contents of the Endpoint Bindings section changes.
Endpoint BindingsDisplays each interface defined for the selected service. If the service has been bound to an endpoint, this information is displayed.
EndpointsProvides a cumulative listing of all endpoints defined for services in the package profile. The endpoint type and project location of the endpoint profile is noted.

Use the Endpoint Configuration page to manage the endpoints used by services included in the package profile. Select the service in the Included Services section and make the changes in the Endpoint Bindings section.

Changes that you make to the endpoint configuration on this editor page are reflected in the package profile file (<file name>.svcpkgdef for services or <file name>.axispkgdef for EAServer 5.x) in the WorkSpace Navigator. Endpoint configuration defined for the package profile is not reflected in the service profile.

Warning

Connection profile properties can be modified after developing a service bound to an endpoint associated with the connection profile. At the time the services package is created, packager attempts to refresh connection properties while generating the meta-data within ear files for packages containing such services. For the refresh to succeed, certain connection profile types and transports that can be used as endpoints, such as JMS, require that the server identified by the profile be accessible.

If the server is unavailable, as is the case when the server is down or the when the server subnet is not reachable, the packager uses the original connection properties and issues a warning message identifying the problem.

An unsuccessful refresh of the properties can cause a deployed package to not operate as expected.

Next: After completing endpoint configuration:

Send your feedback on this help topic to Sybase Tech Pubs: pubs@sybase.com