This section describes using the Eclipse Wizard to generate Communication Services:
The Eclipse Wizard is a plug-in that enables an Eclipse user to create Network Gatekeeper Communication Services. The extension projects are created using wizards that customize the project depending on which type of extension is being developed. Two types of extensions can be created:
The Eclipse Wizard generates classes and Ant build files for both types of extensions. In addition, there is a separate build file with Ant targets for packaging the extension for deployment.
To do the basic configuration of the Eclipse environment:
To configure the Eclipse Wizard, starting in Eclipse:
WLNG Home Directory The directory of the Network Gatekeeper installation. This provides references to WebLogic Server APIs. In the default installation, this would be $BEA_HOME/wlng400
.
WLNG PDS Home Directory The directory of the Network Gatekeeper Platform Development Studio installation. This provides references to Network Gatekeeper APIs, extension points and third party APIs. In the default installation, this would be $BEA_HOME/wlng_pds400
JDK Installation Directory The JDK installation directory for Network Gatekeeper, for example $BEA_HOME/jdk150_14
.
A Communication Service project is based on a WSDL file and a set of attributes given when running the Communication Service Project wizard.
The WSDL defining the application-facing interface must adhere to the following:
To generate an Communication Service project:
This opens the New Project window.
To add a plug-in to an existing Communication Service project:
This opens the Properties window for the Communication Service project.
To remove a a plug-in from an existing Communication Service project: