Core Interface SDK Overview
Use the Oracle Communications Unified Assurance core SDK as a reference for the following tasks:
-
Creating Custom Packages: Use this reference to create packages containing a collection of configurations, custom UIs, and customizations to Unified Assurance. These packages can be easily migrated between different Unified Assurance instances.
-
Creating Custom Interfaces: Use this reference to create completely new user interfaces, when the existing Unified Assurance interfaces do not meet your requirements. You can also create custom tools that have the look and feel of a Unified Assurance interface. Example files for this are in the $A1BASEDIR/bin/Package/sdk-lib/sdk/ui/new
-
Overriding a User Interface: Use this reference to customize existing Unified Assurance interfaces to meet a particular business need. You can override a user interface if you want to make small tweaks or customizations to it while preserving most of its original functionality.
Note:
The documentation provides all the sample code for the core interface SDK. There are no assets for the core interface SDK in the sdk-lib package. You must follow the guidance in the documentation to create packages, interfaces, and overrides.
SDK Prerequisites
Using the SDK requires the following:
-
A developer license for ExtJS. For more information, see Sencha ExtJS on the Sencha website.
-
Knowledge of PHP, REST, Javascript, and ExtJS.
-
A Unified Assurance server for development and testing.