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 Oracle Communications Services 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:
OCSG Home Directory The directory of the Oracle Communications Services Gatekeeper installation. This provides references to WebLogic Server APIs. In the default installation, this would be $BEA_HOME/ocsg_4.1
.
OCSG PDS Home Directory The directory of the Oracle Communications Services Gatekeeper Platform Development Studio installation. This provides references to Oracle Communications Services 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 Oracle Communications Services Gatekeeper, for example $BEA_HOME/jdk160_05
.
Logging Level The logging level of the Eclipse plug-in and the Ant tasks. Determines what level of detail to log by Eclipse. Select All for detailed logs, Standard for less detailed logs.
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 a 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: