API Overview Release 7 - Oracle
[1Oracle?
]
Communications
Unified Inventory Management
API Overview
Release 7.4
E88057-01
December 2017
Oracle Communications Unified Inventory Management API Overview, Release 7.4
E88057-01
Copyright ? 2013, 2017, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it
on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,
any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users
are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and
agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and
adaptation of the programs, including any operating system, integrated software, any programs installed on
the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to
the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management
applications. It is not developed or intended for use in any inherently dangerous applications, including
applications that may create a risk of personal injury. If you use this software or hardware in dangerous
applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other
measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages
caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of
their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks
are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD,
Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced
Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content,
products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and
expressly disclaim all warranties of any kind with respect to third-party content, products, and services
unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its
affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of
third-party content, products, or services, except as set forth in an applicable agreement between you and
Oracle.
Contents
Preface ................................................................................................................................................................. v
Audience.......................................................................................................................................................
Related Documentation ..............................................................................................................................
Documentation Accessibility .....................................................................................................................
v
v
vi
1 Overview
2 Working with Transactions, Exceptions, and Logging
Working with Transactions ....................................................................................................................
Working with Exceptions .......................................................................................................................
Working with Logging ............................................................................................................................
Configuring the Logging Level........................................................................................................
Working with the Log Interface .......................................................................................................
About UIM Log Messages ................................................................................................................
Defining Custom Log Messages ......................................................................................................
Working with the FeedbackProvider Interface..............................................................................
3
2-1
2-2
2-3
2-3
2-3
2-4
2-5
2-5
Implementing a Generic Service Fulfillment Scenario
About the Generic Service Fulfillment Scenario ............................................................................... 3-1
Querying for the Specification .............................................................................................................. 3-4
Creating the Service and Service Configuration................................................................................ 3-4
Creating the Service ........................................................................................................................... 3-5
Retrieving the Service Configuration Specification ...................................................................... 3-6
Creating the Service Configuration ................................................................................................. 3-7
About Alternate Flows ...................................................................................................................... 3-8
Changing the Service.................................................................................................................. 3-8
Disconnecting the Service .......................................................................................................... 3-9
Creating and Associating the Party....................................................................................................... 3-9
Creating the Party .............................................................................................................................. 3-9
Creating the Party Role .................................................................................................................. 3-10
Associating the Party and Party Role with the Service ............................................................. 3-11
About Alternate Flows ................................................................................................................... 3-12
Disassociating the Party and Party Role from the Service................................................. 3-12
Deleting the Party .................................................................................................................... 3-13
Deleting the Party Role ........................................................................................................... 3-13
iii
Creating and Associating the Geographic Address with the Service .........................................
Creating the Geographic Place......................................................................................................
Creating the Place Role...................................................................................................................
Associating the Geographic Place and Place Role with the Service ........................................
About Alternate Flows ...................................................................................................................
Disassociating the Geographic Place and Place Role from the Service............................
Deleting the Geographic Place ...............................................................................................
Deleting the Place Role............................................................................................................
Configuring the Resources for the Service Configuration............................................................
Finding the Service..........................................................................................................................
Finding the Current Service Configuration Version..................................................................
Finding the Service Configuration Item ......................................................................................
Finding the Custom Object to Assign ..........................................................................................
Creating the Custom Object to Assign.........................................................................................
Assigning the Resource to a Configuration Item .......................................................................
About Alternate Flows ...................................................................................................................
Unassigning Resources from a Configuration Item............................................................
Reserving a Custom Object ....................................................................................................
Unreserving a Custom Object ................................................................................................
Creating a Blocked Condition for a Custom Object............................................................
Deleting a Blocked Condition for a Custom Object ............................................................
Setting Characteristic Values for the Service Configuration Item ..............................................
About Alternate Flows ...................................................................................................................
Unsetting Characteristic Values for the Service Configuration Item ...............................
Transitioning the Lifecycle Status .....................................................................................................
3-14
3-14
3-15
3-16
3-16
3-17
3-17
3-18
3-18
3-19
3-20
3-20
3-20
3-21
3-22
3-23
3-24
3-25
3-27
3-28
3-30
3-31
3-33
3-33
3-33
4 Implementing a Channelized Connectivity Enablement Scenario
About the Channelized Connectivity Enablement Scenario ........................................................... 4-1
Creating a Property Location and Associating Network Entity Codes.......................................... 4-2
Creating a Logical Device and Associating LD Interfaces with Network Entity Codes ............ 4-4
Creating Channelized Connectivity ..................................................................................................... 4-6
Create Channelized Connectivity .................................................................................................... 4-6
Configure Capacity on the Channelized Connectivity................................................................. 4-8
Configure Auto Termination on the Channelized Connectivity ................................................ 4-9
Enabling Channelized Connectivity .................................................................................................... 4-9
Manually Enabling Channelized Connectivity........................................................................... 4-10
Performing Gap Analysis............................................................................................................... 4-11
Adding Segments To Connectivity Path Based on the Gap Analysis Results ....................... 4-12
A UIM Entity Managers
B NFV Orchestration Java Managers
C Common Utility Code Examples
iv
Preface
This guide explains how to extend Oracle Communications Unified Inventory
Management (UIM) through standard Java practices using Oracle Communications
Design Studio, which is an Eclipse-based integrated development environment. This
guide includes references to both applications, and often directs the reader to see the
Design Studio Help and the UIM Help for instructions on how to perform specific
tasks.
This guide includes information about the UIM entity managers. This guide also
includes the list of Java managers which provide UIM's NFV Orchestration
functionality. Similar to extending UIM and using the UIM APIs, the information in
this guide applies to extending the NFV Orchestration functionality as well.
This guide should be read after reading UIM Concepts, because this guide assumes that
the reader has a working knowledge of UIM architecture and concepts. This guide
should be read from start to finish because the information presented in a chapter
often builds upon information presented in a preceding chapter.
This guide includes examples of typical development code used in given situations.
The guidelines and examples may not be applicable in every situation.
Audience
This guide is intended for developers who implement code to extend UIM. The
developers should have a good working knowledge of XML and Java development
and, in particular, JPA, standard Java practices, and J2EE principles. In working with
the NFV Orchestration functionality, this guide assumes you have a working
knowledge of NFV concepts.
Related Documentation
For more information, see the following documents in the Oracle Communications
Unified Inventory Management documentation set:
¡ö
¡ö
¡ö
¡ö
UIM Installation Guide: Describes the requirements for installing UIM, installation
procedures, and postinstallation tasks.
UIM System Administrator¡¯s Guide: Describes administrative tasks such as working
with cartridges and cartridge packs, maintaining security, managing the database,
configuring Oracle Map Viewer, and troubleshooting.
UIM Security Guide: Provides guidelines and recommendations for setting up UIM
in a secure configuration.
UIM Concepts: Provides an overview of important concepts and an introduction to
using both UIM and Design Studio.
v
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- api overview release 7 oracle
- ipecs ucp unified communications platform
- unified communications platform
- oracle communications unified inventory management api
- cisco unified communications using the api manager cisco
- dialogic buzz unified communications platform
- cisco unified communications manager architecture
- extending cisco unified communications manager using the
- application notes for nectar unified communications
- cisco unified communications gateway services api guide
Related searches
- overview of starbucks
- starbucks overview of the company
- overview of photosynthesis
- overview of photosynthesis quizlet
- activity overview of photosynthesis
- brief overview of starbucks
- overview of photosynthesis review worksheet
- overview of philosophers beliefs
- overview of photosynthesis 4.2 answers
- overview of photosynthesis worksheet
- brief overview of a meeting
- section 4.2 overview of photosynthesis