Go to main content
1/6
Contents
Title and Copyright Information
Preface
Audience
Accessing Oracle Communications Documentation
Documentation Accessibility
1
Working with the OJDL API
About the OJDL API
System Architecture
Prerequisites for Installing OJDL
Installing OJDL
Configuring SSL for OJDL
Using the OJDL API
Java Development Environment
OJDL Directory and File Structure
The doc Directory
The lib Directory
The Samples Directory
JavaDocs
Java Classes
Best Practices for Minimizing Commits
Managing Configuration Policies Using the OJDL API
Initial Setup
Creating a Configuration Policy
Creating the Configuration Policy Data Type
Creating the RuleGeneric Object to Contain the Configuration Policy
Assigning the Configuration Policy to the Required Device and Interface Roles
Modifying a Configuration Policy
Querying the EOM for the Configuration Policy
Modifying the Policy Definition
Registering an Interface Policy
Creating a Subinterface
Creating a Main Interface
Decorating an Interface
Comparing Created and Discovered Interfaces
Configuration Policy Classes
Example Source Code
2
Installing and Configuring the REST API Web Service
Installing the REST API
Installing and Configuring Oracle WebLogic Server
Installing Oracle WebLogic Server
Setting Up WebLogic Server Security
Configuring Identity and Trust Keystores in WebLogic Server
Testing the SSL Configuration
Security and Authentication
Configuring the REST API Web Service
Configuring OSS Integration Manager
Deploying and Undeploying Web Services
About Web Service Security
3
Working with the Programmatic Intent-Based Network REST API
About the IP Service Activator REST API
REST API
REST API Methods
JMS Action Queue
Transactions
Device Discovery
Working with the Groovy Scripting Language
Developing Custom Groovy Scripts
Groovy Script Examples
Example: Generating CTM Commands
Example: Deleting a Layer 2 Ethernet Service
About Polling Using the GET Method
About Logging
Logging Using WebLogic Server Configuration
Configuring EOM Logging Using the IP Service Activator Configuration GUI
Configuring Additional Logging Using Groovy Scripts
Scripting on this page enhances content navigation, but does not change the content in any way.