UIM Concepts
UIM Concepts
Inventory Management
Concepts
Release 7.5.1
F78211-02
December 2023
Oracle Communications Unified Inventory Management Concepts, Release 7.5.1
F78211-02
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, software documentation, data (as defined in the Federal Acquisition Regulation), 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 embedded, installed, or activated on delivered hardware, and modifications of such programs)
and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end
users are "commercial computer software," "commercial computer software documentation," or "limited rights
data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, the use, reproduction, duplication, release, display, disclosure, modification, preparation
of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated
software, any programs embedded, installed, or activated on delivered hardware, and modifications of such
programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and
limitations specified in the license contained in the applicable contract. The terms governing the U.S.
Government's use of Oracle cloud services are defined by the applicable contract for such services. 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®, Java, MySQL and NetSuite are registered trademarks of Oracle and/or its affiliates. Other names
may be trademarks of their respective owners.
Intel and Intel Inside 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, Epyc,
and the AMD 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
Audience xiv
Documentation Accessibility xiv
Diversity and Inclusion xv
iii
Using the UIM Help 2-5
5 Core Functionality
Searching 5-1
Searching for Pending Resources 5-3
iv
Searching by Using Web Services 5-3
Configurations 5-4
Understanding Configuration Specifications 5-5
Configuration Example 5-5
Maintaining Configurations in UIM 5-6
About Multiple Pending Configurations 5-6
Adding and Removing Resources 5-7
Inserting a Configuration Version Between Two Others 5-8
Changing the Start Date of a Configuration Version 5-9
Completing a Configuration 5-10
Canceling a Configuration 5-11
Disconnecting a Service with Multiple Pending Configurations 5-12
Capacity 5-13
Defining and Measuring Capacity 5-13
Configuring Measurement Type 5-14
Configuring Units of Measure 5-14
Configuring Capacity Type 5-15
Configuring Capacity 5-15
Configuring Capacity Provided 5-16
Configuring Capacity Required 5-17
Consumption 5-17
Assignment 5-18
About Shared Consumption of Entities 5-19
About Assigning Pending Resources 5-20
Understanding Entity References 5-23
Resource Reservations 5-24
Conditions 5-25
Involvements 5-25
Creating Involvements in UIM 5-26
Topology 5-27
About Topology Nodes 5-27
About Topology Edges 5-28
Topology Example 5-28
Entity Identification 5-31
6 Planning
Business Interactions 6-1
Business Interaction-Enabled Entities 6-2
Understanding the Business Interaction Life Cycle 6-3
Understanding Business Interaction Contexts 6-5
v
Understanding Activity Contexts 6-6
Understanding Business Interactions with External Systems 6-7
Configuring Business Interaction Specifications 6-7
Working with Business Interactions in UIM 6-8
Deleting Entities in Business Interactions 6-9
About Canvas Diagram in Business Interaction 6-9
Engineering Work Orders 6-10
Creating Engineering Work Orders 6-12
Deleting Engineering Work Orders 6-13
Projects 6-13
Using Projects for Network Maintenance 6-13
Using Projects for Managing Business Interactions and Engineering Work Orders 6-14
7 Managing Workflow
Workflow Overview 7-1
Workflow-Related Specifications in Design Studio and Entities in UIM 7-2
Designing Workflows 7-2
About Activities and Checklists 7-4
Working with Activities in the Activity Summary Page 7-4
Managing Activities 7-5
Assigning Activities 7-5
Updating Workflows 7-5
Adding Activities 7-5
Modifying Dependencies 7-6
Completing and Reopening Activities 7-8
Monitoring Progress 7-8
Associating Resources with Activities 7-9
About Assigned Activities 7-10
Monitoring Activities by Workgroup 7-11
About Email Notification 7-11
Generating a Bill of Material 7-12
Exporting a Bill of Materials to XML 7-13
Workflow Example 7-14
Background 7-14
Planning the Workflow 7-15
Managing the Workflow 7-17
Working On Assigned Activities 7-18
Completing the Engineering Work Orders and the Project 7-18
vi
8 Resource Entity Management
Inventory Groups 8-1
About Inventory Group Types and Resource Pools 8-2
Creating Inventory Groups in UIM 8-2
About Inventory Group Hierarchies 8-2
Network Address Domains 8-2
9 Services
About Services 9-1
Creating a Service and a Service Configuration in UIM 9-1
Service Topology 9-2
About Network-Oriented Services 9-2
High-Level Steps for Creating a Network-Oriented Service 9-3
Automated Validations and Configurations During Network Service Creation 9-5
About Products 9-6
10 Geographic Location
Places 10-1
Geographic Coordinates 10-2
Understanding Location-Type Place Entities 10-2
Location Hierarchy 10-2
Understanding Address-Type Place Entities 10-3
Configuring Address Selections 10-3
Understanding Address Ranges 10-3
Understanding Site-Type Place Entities 10-4
Place Configurations 10-4
Associating Places with Other Entities 10-4
Property Locations 10-5
About Property Addresses 10-5
About Validating Addresses 10-6
About Geographic Coordinates in Property Locations 10-6
About Service Locations 10-7
About Network Locations 10-8
About Network Entities 10-8
vii
About Logical Device Hierarchies 11-3
Understanding Device Interfaces and Sub-Interfaces 11-4
Associating Rate Codes to Device Interfaces 11-5
About Interface-Bound Cross-Connects 11-6
Cloning and Duplicating Logical Devices 11-6
About Flow Interfaces 11-7
Logical Device Configurations 11-8
Understanding Logical Device Accounts 11-8
About Logical Device Account Configurations 11-8
About Associating Logical Device Accounts with Logical Devices 11-9
Understanding Physical Resources 11-9
Configuring Equipment Specifications 11-10
Understanding the Visualization Tab 11-10
Configuring Equipment Holder Specifications 11-11
Configuring Card Specifications 11-11
Configuring a Shelf Specification 11-12
Configuring a Rack Specification 11-13
Adding Ports and Connectors 11-13
Configuring Physical Port Specifications 11-14
Configuring Physical Connector Specifications 11-14
Manually Configuring Equipment in UIM 11-14
Configuring Physical Device Specifications 11-14
Associating Physical Devices to Logical Devices 11-15
Associating Devices and Equipment with Network Locations 11-16
Associating Logical Devices with Network Locations and Network Entity Locations 11-16
Associating Equipment and Physical Device Entities with Network Locations 11-18
Understanding Network Location Code Propagation 11-18
12 Networks
Understanding Networks 12-1
About Network Technologies 12-2
About Network Types 12-2
About Packet Virtual Networks 12-2
About Service Networks 12-3
About Network Topologies 12-4
SONET and SDH Network Attributes 12-4
Selecting the Ring Type 12-5
Selecting the Protection Type 12-5
Understanding Network Nodes 12-5
Understanding Network Edges 12-7
viii
Limiting the Types of Entities Represented by a Network Edge 12-7
Building Networks in UIM 12-7
Map View 12-9
13 Connectivity Overview
About Connectivity 13-1
About Connectivity Locations 13-3
About Connectivity Technologies 13-3
About Rate Codes 13-4
About Rate Code Compatibility 13-5
About Connectivity Functions 13-5
About Connectivity Identifiers 13-5
Location-Based Connectivity Identifiers 13-6
Service-Based Connectivity Identifiers 13-7
Custom Connectivity Identifiers 13-7
About Termination 13-7
About Connectivity Enablement 13-9
Working with Connectivity Entities in UIM 13-9
Designing Connectivity 13-10
About Connectivity Design Visualizations 13-11
About Design Versions 13-12
About Connectivity Gaps 13-12
Assigning Transport 13-13
About Interconnections 13-15
About Cross-Connects 13-15
About Physical Jumpers 13-16
14 Channelized Connectivity
About Channelized Connectivity 14-1
About Channel Identifiers 14-2
E-Carrier, J-Carrier, and T-Carrier Channel Identifiers 14-2
SONET Channel Identifiers 14-2
SDH Channel Identifiers 14-4
WDM Channel Identifiers 14-4
Terminating Channels 14-4
Device Interfaces and Channel Termination 14-5
About the UIM Signal Architecture 14-10
E-Carrier Signal Architecture 14-10
SONET Signal Architecture 14-11
ix
Wavelength Division Multiplexing Signal Architecture 14-12
Optical Transport Network Signal Architecture 14-13
OTN Example 14-14
Configuring Connectivity Capacity 14-15
Terminating and Enabling a Channelized Connectivity 14-16
About Virtual Connectivity 14-17
Virtual Termination 14-18
Maintaining Channelized Connectivity and Network Resources 14-19
Project Activities Page Overview 14-20
About Change Items and Impact Items 14-20
About Connectivity Design Versions and Grooming and Rehoming 14-22
About Grooming 14-22
Grooming Scenario: lnter-Facility 14-23
Grooming Scenario: Intra-Facility Grooming for Ethernet Over SDH 14-24
Grooming Scenario: 2:2 Inter-Facility 14-27
About the Grooming User Interface 14-28
About Rehoming 14-28
About the Rehoming User Interface 14-31
Inserting and Removing Nodes in Networks 14-32
Node Insertion User Interface Overview 14-35
Node Removal User Interface Overview 14-37
15 Packet Connectivity
About Packet Connectivity 15-1
About Flow Identifiers 15-1
Assigning Flow Identifiers to Connectivities and Connectivity Segments 15-2
Q-in-Q Stacking 15-3
VLAN ID Translation 15-3
Performance Parameters 15-4
Enabling Packet Connectivity 15-4
Enabling Packet Connectivity with Channelized Connectivity 15-4
Enabling Packet Connectivity with Packet Connectivity 15-5
Packet-Over-Packet Termination Rules 15-5
Packet Enablement Scenarios 15-6
Ethernet Packet Connectivity Enabled by Ethernet Packet Connectivity 15-6
UNI Connectivity Enabled by T-Carrier Channels 15-10
INNI Connectivity Enabled by SDH Channels 15-11
SDH Network Infrastructure 15-12
Creating and Designing the INNI Connectivity 15-13
x
16 Service Connectivity
About Service Connectivity 16-1
Service Connectivity Examples 16-1
Service Configuration-Controlled Service Connectivities 16-3
Service Connectivity in Multipoint Services 16-4
Service Connectivities in Point-to-Point Services 16-5
17 Pipes
When to Use Pipes 17-1
Understanding Pipes 17-2
Understanding Pipe Relationships 17-3
Provides Relationships 17-3
Enables Relationships 17-4
Provides and Enables Relationships in Combination 17-4
About Multiple Enablement 17-5
Trail Pipes and Connection Pipes 17-7
Understanding Pipe Configurations 17-9
Understanding Pipe Directionality 17-10
About Connectivity Gaps in Pipe Enablement 17-11
Understanding Capacity and Signal Structure 17-11
Understanding Packet Capacity 17-12
Understanding Signal Structures 17-13
Simple and Complex Signal Structures 17-13
Modeling Connectivity in Design Studio and UIM 17-17
Defining Pipe Specifications 17-17
Creating Pipe Entities in UIM 17-18
Understanding Pipe Models 17-19
Cable/Pair Model 17-19
Packet Facility Model 17-19
TDM Facility Model 17-20
Designing and Implementing Pipe Configurations 17-20
Defining Pipe Configuration Specifications 17-21
Implementing Pipe Configurations in UIM 17-22
Configuring and Implementing Pipe Termination 17-23
Configuring and Implementing Child Pipes for the Cable/Pair Model 17-24
About Pipe Termination and Rate Codes 17-25
Configuring Pipe Capacity 17-25
Configuring Capacity for Packet Facility Pipes 17-25
Configuring Capacity with Signal Structures 17-26
Changing the Capacity of Existing Pipes 17-29
xi
Enabling Pipes 17-30
Enabling Pipes Manually 17-30
Enabling Pipes Automatically with Path Analysis 17-30
About Path Analysis Criteria 17-32
About Path Analysis Results 17-34
Understanding Path Analysis Modes 17-34
Viewing Enablement Information 17-34
Viewing a Pipe Enablement Visualization 17-35
About Grooming and Rehoming Pipes 17-36
18 IP Address Management
Understanding IP Address Management 18-1
About Partitioning IP Address Space 18-3
About Joining IP Subnets 18-4
About Managing IP Addresses 18-4
About Creating IP Networks 18-5
Specifying a Network Name 18-6
Specifying an IP Address 18-6
Specifying an IP Domain 18-6
Specifying a Network Owner 18-6
About IPv6 Address Types 18-6
About Creating IP Addresses 18-7
19 Roles
About Roles 19-1
About Role Types 19-2
Auto-Creating Roles in UIM 19-2
About Role Specifications and Entity Types 19-2
Adding Characteristics to a Role Specification 19-2
About Network Targets 19-3
20 Telephone Numbers
About Assigning Telephone Numbers to Services 20-1
Managing Geographies and Specialized Numbers 20-1
About Telephone Number Formats 20-2
Managing Telephone Number Blocks 20-3
Telephone Number Aging 20-4
Organizing Telephone Numbers 20-4
Telephone Number Portability 20-5
xii
Reserving and Redeeming Telephone Numbers 20-5
Telephone Number Reporting 20-6
21 Custom Resources
About Custom Network Addresses 21-1
Custom Objects 21-1
22 Parties
About Parties 22-1
23 Media Streams
About Media Streams 23-1
Glossary
xiii
Preface
Preface
This guide explains how to use Oracle Communications Unified Inventory
Management (UIM) to manage your telecommunications inventory. Because you use
Design Studio to define the structure used to model your inventory, this guide includes
information about using inventory-related features in that application.
This guide provides a conceptual understanding of UIM. For detailed steps on how to
perform specific tasks see the Design Studio Help and the UIM Help.
Audience
There are multiple audiences for this guide. Some users can be responsible for doing
tasks that involve using both the Design Studio and UIM applications. The audience
should be knowledgeable about their company's business processes, the resources
they need to model, and any products or services they offer.
• Equipment engineers: They are responsible for creating equipment specifications
and modeling equipment in UIM.
• Network design engineers: They are responsible for creating capacity,
connections, and network specifications, and using those inventory specifications
to build out connections and networks.
• Service designers: They are responsible for creating service specifications and
building out services.
• Customer service representatives: They are responsible for entering or tracking
workflow.
• Developers: They are responsible for extending the application.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle
Accessibility Program website at http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=docacc.
xiv
Preface
xv
1
About Unified Inventory Management
This chapter introduces Oracle Communications Unified Inventory Management (UIM) and
provides an overview of its capabilities. The chapter also describes the UIM system
architecture and the information model.
Introducing UIM
UIM is a standards-based telecommunications inventory management application that
enables you to model and manage customers, services, and resources. UIM supports
complex business relationships and provides full life-cycle management of services and
resources.
UIM provides you with a real-time, unified view of customer, service, and resource inventory,
enabling you to develop and introduce new services more quickly and more cost effectively.
UIM is modular and flexible, so it can replace existing inventory systems or work
cooperatively with them. UIM allows access to its service and network asset data through
cooperation with a carrier's other systems.
Through integration with other Oracle Communications applications and third-party systems,
UIM plays a vital role in service fulfillment. See "UIM and Service Fulfillment" for more
information.
UIM's inventory management capabilities include:
• Managing physical and logical resources. You can model and manage hardware
resources such as racks, shelves, cards, ports, and connectors. UIM also enables you to
model and manage logical resources such as network addresses, media streams, and
telephone numbers.
• Managing connectivity. Connectivity is the ability to transfer information to and from
devices and locations. In UIM, you model connectivity by representing physical and
logical resources, the connections between those resources, the capacity of the
resources, and the locations of the resources.
• Managing networks and topology. You can use UIM to model networks logically and to
associate resources to network nodes. You can specify the capacity of networks by
associating them with your connectivity model. Topology features enable you to design
and manage networks graphically and by using maps.
• Managing services. UIM provides support for services and service fulfillment. You can
configure services with resources and update those configurations over time.
• Managing life cycles. UIM manages the life cycles of resources and services as they
are planned, placed in service, and retired. Different kinds of entities have different life
cycles corresponding to how they are used in the inventory.
• Managing business processes. UIM supports your business processes by providing
features for planning and resource management. For example, you can use business
interactions to plan activities such as service fulfillment or equipment buildouts.
1-1
Chapter 1
Introducing UIM
1-2
Chapter 1
UIM System Architecture
example, the order management system sends only the line items that require
provisioning to a provisioning system.
3. A provisioning system transforms product actions into service actions and sends service
fulfillment data to UIM by using web services.
4. Using the input from the provisioning system, UIM creates a service and designs the
service configuration with the resource assignments and other information necessary to
activate the service. UIM returns the service configuration information to the provisioning
system.
5. The provisioning system uses the information returned from UIM to calculate and run a
delivery plan, then interacts with an activation system to submit an activation order.
6. As services are provisioned, the provisioning system sends status updates upstream to
the CRM system. The provisioning system also updates UIM via web services so that the
life-cycle statuses of the appropriate business interactions, work orders, services, service
configurations, and resources can be updated.
1-3
Chapter 1
UIM System Architecture
UIM is hosted by Oracle WebLogic Server. WebLogic Server supports several different
application configurations, including single server, clustered servers, and Oracle RAC
(Real Application Cluster). See UIM Installation Guide and UIM System Administrator's
Guide for more information.
1-4
Chapter 1
UIM System Architecture
Core Platform
The core platform is the architectural framework of UIM. It is required and is supplied with the
purchase of any functional module. The core platform provides:
• Data storage. The core platform manages the storage of both model data and entity data
in the Oracle DBMS. See UIM Installation Guide and UIM System Administrator's Guide
for more information.
• Web-based user interface. Users access the application through a web-based interface.
The UIM interface can be extended with custom pages, fields, and code. See "UIM User
Interface Overview" and the UIM Help for information about using UIM through the
graphical interface. See UIM Developer's Guide for information about extending the
interface.
• Web services. External systems can interact with UIM by using web services that provide
access to UIM APIs. For example, an order management system can pass order data
into UIM by using web services. A selection of web services is available by default, but
you can write custom code to create new ones. See UIM Web Services Developer's
Guide for more information.
• Common patterns that enable core functionality. See "Understanding Common Patterns"
for more information.
• Common business entities. These entities enable you to manage resources and services
and to define relationships among them. See "Understanding Common Business Entities"
for more information.
Functional Modules
UIM functional modules manage the end-to-end life cycle of services, logical resources, and
physical resources. You can purchase only the modules that your business requires.
Each module supplies content to address a specific need. For example, the Device
Management functional module includes support for creating and working with devices and
equipment in your inventory. Both physical and logical resources are included.
Note:
Common business entities, such as business interactions, inventory groups, parties,
roles, conditions, and reservations, are supplied by the core platform rather than
functional modules.
Table 1-1 lists the functional modules and the entities that they support. See "About Entities
and Entity Types " for more information about entities.
1-5
Chapter 1
About Entities and Entity Types
1-6
Chapter 1
About the UIM Information Model
the Telemanagement Forum. Oracle is an active participant in the development and evolution
of these standards.
Adherence to industry standards makes it possible for UIM to model inventories and business
practices without regard to the specifics of the telecommunications environment, its services,
or its resources. The use of industry standards also promotes more efficient software
development, deployment, and integration.
For more information about the Telemanagement Forum and its standards, see their website:
http://www.tmforum.org
For specific, technical details, about the Oracle Communications Information Model and the
UIM information model, see Oracle Communications Information Model Reference and UIM
Information Model Reference.
Figure 1-3 provides a simplified view of the Information Model and what it contains. Some
elements are omitted for clarity. See the following sections for information about each of the
categories in the model.
1-7
Chapter 1
About the UIM Information Model
Understanding Resources
Resources are entities that enable the delivery of services. Broadly speaking, they are
the entities that constitute your inventory. They can be physical objects, such as
network cards or fiber-optic cables. They can also be logical resources, such as
service trails or network addresses.
You often assign resources to service configurations to specify how a service is
realized in your network. For example, if you configure a VoIP service for a customer,
you need to assign resources such as an IP phone, a telephone number, an IP
address, a voice mail account, and a VoIP user account.
Table 1-2 lists the UIM resource entity types and provides links to the sections where
they are discussed in greater detail.
1-8
Chapter 1
About the UIM Information Model
1-9
Chapter 1
About the UIM Information Model
1-10
Chapter 1
About the UIM Information Model
Note:
A default data element from one specification can be reused in a specification that
does not include it by default. In this case, the data element is tagged as a
characteristic and becomes visible in UIM. Default data elements are visible only as
part of specifications in UIM.
In UIM, you create entities based on the specifications defined in Design Studio. For
example, if you have a Cisco 2811 specification, you can create an entity based on the
specification for each router of that model in your inventory. Each entity includes unique
information, such as name, ID, serial number, location, configuration details, and so on.
Note:
You can create entities of some types without using specifications. Using
specifications is more common, however, and is also a good business practice
because it ensures uniformity among entities.
Figure 1-4 shows a simple example of the relationship between the entity type, specifications
based on the type, and entities created from the specifications.
In this example, the entity type is Place. There are several subtypes of Place entities,
including Address, as in this case. Three different specifications have been defined for three
different countries. Each specification is somewhat different, reflecting different postal
conventions. But several characteristics (Address1, Address2, City, and so on) are shared
among all three. Multiple entities have been created from each specification for places in the
three countries.
1-11
Chapter 1
About Cartridges
About Rulesets
You use rulesets to modify or extend UIM functionality dynamically. Rulesets define
one or more business rules that are processed at a particular point, such as when a
page opens or an action is taken. For example, you can use rulesets to validate that
entities have been configured correctly or to format data appropriately for your
business. You could also write a ruleset to automatically configure a service upon
creation. You can define rulesets that apply globally or that are unique to a particular
specification. See UIM Developer's Guide for more information.
UIM includes default rulesets that you can modify, but you can also define your own.
You use Design Studio to define rulesets and to associate them with the extension
points that determine when they are processed. See "Design Studio Overview" and
UIM Developer's Guide for more information about rulesets and Design Studio.
About Cartridges
You can extend UIM functionality dynamically without rebuilding the application. You
do so by deploying cartridges into the application. A cartridge is a collection of entity
specifications, characteristics, rulesets, and code that is defined in an Oracle
1-12
Chapter 1
About Cartridges
Communications Service Catalog and Design - Design Studio project. The Design Studio
project is compiled into a deployable JAR file known as a cartridge. Cartridges can be
bundled together into cartridge packs that can be deployed in a single operation.
When you deploy a cartridge into UIM, the data it contains becomes available in the
application. For example, if you deploy a cartridge that includes several different types of
logical device specifications, those specifications become available for creating logical device
entities in UIM.
You can also create your own custom cartridges in Design Studio. For example, you can
create custom specifications and rulesets that are specific to your business and technology,
and then deploy them to UIM.
Oracle also supplies various kinds of cartridges that extend UIM:
• Base cartridges: Base cartridges provide fundamental capabilities and features required
by other cartridges. For example, there is a base cartridge that defines measurements
such as bandwidth.
• Required cartridges: Some cartridges are required to be open in the Design Studio
workplace when you develop content for UIM.
• Samples: Oracle provides various kinds of sample cartridges and cartridge packs. You
use these samples as a starting point for your own development, testing, and
experimentation.
Some Oracle sample cartridge packs provide extensive support for particular technology
domains. For example, the Carrier Ethernet cartridge
(OracleComms_UIM_CarrierEthernet) provides specifications and rulesets that enable
you to model Carrier Ethernet services. Other samples address channelized connectivity,
DSL, GSM, and Cable TV.
The names of all Oracle-supplied cartridges begin with ora_uim or OracleComms.
Many cartridges, including those supplied by Oracle, have accompanying ZIP archive files
containing the Design Studio project data used to compile the cartridge. You can import the
ZIP files into Design Studio to open the corresponding project for review or extension.
See UIM Cartridge Guide for information about obtaining and using sample cartridges and
cartridge packs.
1-13
2
UIM User Interface Overview
This chapter provides an overview of the Oracle Communications Unified Inventory
Management (UIM) user interface. For complete information about the user interface and the
tasks you can complete with it, see the UIM Help.
Note:
You can change your password any time (not only during the first login). However,
Oracle recommends you to change the password after your first login.
2-1
Chapter 2
The UIM Main Window
The following figure shows the main UIM window with a Logical Device Summary page
displayed.
Navigation Section
The left side of the main window is called the navigation section. It displays a list of
links that enable you to find entities and other information in UIM. These links are
divided into the following groups:
• The Tasks group is divided into two sub-groups:
– The My Tasks sub-group contains links that enable you to view information
about activities assigned to you or to your work group.
– The Tasks sub-group contains links that enable you to search for projects,
engineering work orders, and business interactions.
• The NFV Orchestration group, if installed, contains links to support the
orchestration functionality. See UIM NFV Orchestration Implementation Guide for
information on this topic.
• The Service group contains links to service entities.
• The Inventory group is divided into two sub-groups:
– The Resources sub-group contains links that enable you to search for
resource entities, such as connectivities, logical devices, telephone numbers,
IP addresses, networks, and more.
– The Infrastructure sub-group contains links to property locations, custom
objects, inventory groups, parties, and places.
• The Administration group contains for administrative functions such as rebuilding
topology and running rule sets. It also contains links that enable you to search for
rulesets, sequence specifications, characteristics, and entity specifications.
To make more room in the main window, you can adjust the size of the navigation
section sliding its border with the main window.
2-2
Chapter 2
The UIM Main Window
Pages
When you click on a link in the navigation section, the right side of the main window is
displays a page. In most cases, the pages that you open directly from the navigation section
enable you to search for entities. In other cases, clicking a link opens a page for completing a
task, such as importing inventory.
Figure 2-2 shows the Logical Device page, which you open by clicking the Logical Device
link in the Resources group. You use this page to search for logical devices. You enter search
criteria in the Search section in the upper part of the page and see the results in the Search
Results section in the lower part. See the UIM Help for more information about searching.
Other kinds of pages appear as you work with entities in UIM. For example, if you search for
a particular logical device and then open it, you see its Summary page. Figure 2-3 shows a
Logical Device Summary page.
2-3
Chapter 2
The UIM Main Window
Additional pages enable you to perform other tasks. For example, you use the Logical
Device Information page to edit the identifying information about logical devices.
Pages are often divided into sections that contain specific kinds of information. For
example, in the Logical Device Summary page shown in Figure 2-3, there are Logical
Device Information, Logical Device Hierarchy, and Parent Logical Device sections,
among others.
You can save space in a page by collapsing a section. Click the triangle icon in the
upper left corner of the section's title bar to collapse it. Click the icon again to expand
the section.
Menus
The toolbar above the navigation section and pages includes several different menus
• Recent Items. Lists the 10 most recently used pages.
• Favorites. Displays pages that you have designated as favorites. See the UIM
Help for complete instructions.
• Help. Select from three different commands:
– Link to Page. Displays the URL of the current UIM page. You can copy the
URL.
2-4
Chapter 2
Using the UIM Help
2-5
3
Design Studio Overview
This chapter provides introductory information about how Oracle Communications Service
Catalog and Design - Design Studio is used with Oracle Communications Unified Inventory
Management (UIM).
Design Studio is a separately licensed product that you install independently of UIM. For
detailed information on how to install Design Studio, see Design Studio Installation Guide.
3-1
Chapter 3
Understanding the Design Studio Workbench
Note:
You must install two required projects in Design Studio before you can create
UIM projects and deploy them as cartridges. The following two projects must
be open in your workspace:
• ora_uim_model is a read-only project that represents the UIM model. It
supports the ability to define specifications and characteristics and is
also used to validate which entity types can be assigned or referenced
by configuration items.
• ora_uim_mds is a read-only project that represents the fields that can
be displayed in UIM entities. This project makes it possible to define the
layout of fields in entities.
See UIM Installation Guide and Design Studio Help for more information
about importing these projects.
You can also use Design Studio to open, view, and deploy content supplied by Oracle.
For example, you can open the cartridges in an Oracle sample cartridge pack, add
cartridges required for your business, and then deploy the cartridges into UIM.
See UIM Cartridge Guide for information about upgrading and extending cartridges.
About Views
The tools in the Workbench are smaller, window-like areas called views. Each
perspective has a different set of views and each view is designed for a particular
purpose.
For example, the Studio Design perspective includes the following views:
• Projects: This view shows the project contents grouped alphabetically by
specification type.
• Relation: This view shows parent and child relationships for the selected
specification.
3-2
Chapter 3
Understanding the Design Studio Workbench
See “Workbench User Guide" in Eclipse Help for additional information about views and
editors.
3-3
Chapter 3
Designing Entity Specifications
About Editors
Editors are the tools you use to design specifications and other artifacts in Design
Studio. Each editor is tailored for a particular type of artifact. Editors are opened based
on selections you make in views. Although multiple editors can be open
simultaneously, only one is active at a time.
Editors are divided into tabs arranged across the bottom. Some tabs appear in most
editors, but others pertain only to a few.
The editors for the various types of entity specifications vary based on the nature of
the entity, but many contain the following tabs:
• Specification Properties: Defines basic information about the specification, such
as whether the IDs of entities defined by the specification are generated
automatically or manually. See "Entity Identification" for more information about
IDs.
• Characteristics: Defines characteristics associated with the specification. Using
characteristics enables you to store information in addition to the default data
elements for the entity. For example, you can add characteristics to store vendor-
specific information about Equipment entities. See "Characteristic Labels" for more
information.
• Related Specifications: Enables you to define relationships between
specifications. See "Understanding Specification Relationships" for more
information about relating specifications.
• Configuration Spec Usage: Enables you to indicate that an entity based on this
specification can be consumed or referenced in the configuration specifications
listed in the tab.
• Rules: Associates entity specifications with rulesets that customize UIM behavior.
For detailed information and procedures about using extension points and
rulesets, see UIM Developer's Guide.
• Layouts: Defines how entities based on the specification appear in UIM.
• Media: Defines media files (such as JPG or GIF files) that can be associated with
a specification for display in UIM.
There are additional tabs used with some specifications. In this guide, those tabs are
explained when they are used with a particular specification type.
3-4
Chapter 3
Designing Entity Specifications
Note:
Design Studio enables you to define relationships from any specification to any
other specification, but only a limited number of these relationships are recognized
by default in UIM. The nature and results of recognized relationships vary
depending on the specifications involved. See Table 3-1 for more information.
3-5
Chapter 3
Designing Entity Specifications
3-6
Chapter 3
Designing Entity Specifications
3-7
Chapter 3
Designing Entity Specifications
3-8
Chapter 3
Working with Characteristics
Characteristic Labels
Characteristics must have unique names, but they can share the labels displayed for them in
UIM.
3-9
Chapter 3
Design Studio Specification Example
For example, you might want all addresses to include a Postal Code field. Because of
differences among national standards for postal codes, however, you may need to
develop specifications for several different countries. A US postal code characteristic
might be numeric with a maximum of nine digits, and a Canadian postal code
characteristic might be alphanumeric with a maximum of six characters. You can
define a unique characteristic for each country's postal code but have them both
display as Postal Code in UIM.
Logical Device specification editors include a tab in which you can enter a vendor,
model, or part number that pertains to the logical device you are modeling.
Figure 3-3 shows the Properties tab for a Logical Device specification. Not all
specification types have a Properties tab, and property data elements vary by entity
type.
3-10
Chapter 3
Design Studio Specification Example
You can add characteristics to an entity specification to store data not supplied by default by
the specification type. You can either select from already existing characteristics or them in
the process of adding them.
Figure 3-4 shows two characteristics added to the Characteristics tab of a Logical Device
specification. Information about the selected characteristic is displayed in the editor on the
right of the tab.
3-11
Chapter 3
Design Studio Specification Example
Figure 3-5 illustrates relationships between the Logical Device specification and two
Device Interface specifications.
3-12
Chapter 3
Deploying Cartridges into UIM
In UIM, these relationships mean that when a logical device is created based on this
specification, device interfaces are created automatically based on the minimum values
defined in the specification. Users can add OC-3 and OC-12 device interfaces up to the
maximum values established in the specification.
Figure 3-6 shows the relationship properties of the OC-3 device interface. The value 1 in the
Minimum Quantity field indicates that one OC-3 will be created automatically when a logical
device entity is created based on this specification. The value 128 in the Maximum Quantity
field indicates that users can create an additional 127 interfaces for a total of 128.
3-13
Chapter 3
Deploying Cartridges into UIM
cartridges into both test and production UIM environments. You can also use it to
deploy cartridges into cluster environments. See the UIM Cartridge Guide for more
information.
3-14
4
Life Cycles and Statuses
This chapter describes the life cycles and statuses of entities in Oracle Communications
Unified Inventory Management (UIM). Many entities share the same life cycles, but others
use specialized versions. You can extend life cycles and statuses and associate life cycles
with other types of entities. See UIM Developer's Guide for more information.
Different types of entities have different life cycles. Some entities of the same type have
specialized life cycles in some situations. See the following sections for more information
about the life cycles of the different entity types:
• Resource Life Cycle and Statuses
• Service Life Cycles and Statuses
• Configuration Life Cycles and Statuses
• Business Interaction and Engineering Work Order Life Cycles and Statuses
• Project and Activity Life Cycles and Statuses
4-1
Chapter 4
Resource Life Cycle and Statuses
• IP subnets
• IP addresses
• Logical devices
• Logical device accounts
• Media streams
• Networks
• Network edges
• Network nodes
• Physical connectors
• Physical devices
• Physical ports
• Pipe termination points
The following resource entities have specialized life cycles:
• Connectivities (in business interaction and engineering work order contexts). See
"Inventory Statuses for Pipes and Connectivities in Business Interactions and
Work Orders".
• Pipes (in business interaction and engineering work order contexts). See
"Inventory Statuses for Pipes and Connectivities in Business Interactions and
Work Orders".
Table 4-1 describes the actions associated with each number in Figure 4-1 and the
resulting status changes.
4-2
Chapter 4
Resource Life Cycle and Statuses
Table 4-1 Resource Status Flow Outside a Business Interaction or Work Order
Context
Table 4-2 provides a definition and business context for each resource status.
Table 4-2 Resource Status Definitions Outside a Business Interaction or Work Order
Context
4-3
Chapter 4
Resource Life Cycle and Statuses
Figure 4-2 Resource Inventory Life Cycle in a Business Interaction or Work Order Context
Table 4-3 describes the actions associated with each number in Figure 4-2 and the
resulting status changes.
4-4
Chapter 4
Resource Life Cycle and Statuses
Table 4-4 provides a definition and business context for each resource status.
Table 4-4 Resource Status Definitions for Business Interaction and Engineering work
order Contexts
4-5
Chapter 4
Resource Life Cycle and Statuses
Table 4-4 (Cont.) Resource Status Definitions for Business Interaction and
Engineering work order Contexts
4-6
Chapter 4
Resource Life Cycle and Statuses
Figure 4-3 Pipe and Connectivity Inventory Life Cycle in a Business Interaction or Work Order
Context
Table 4-5 describes the actions associated with each number in Figure 4-3 and the resulting
status changes.
Table 4-5 Pipe or Connectivity Status Flow in a Business Interaction or Work Order
Context
4-7
Chapter 4
Resource Life Cycle and Statuses
Table 4-5 (Cont.) Pipe or Connectivity Status Flow in a Business Interaction or Work
Order Context
Table 4-6 provides a definition and business context for each pipe or connectivity
status.
Table 4-6 Pipe Or Connectivity Status Definitions for Business Interaction and
Engineering work order Contexts
4-8
Chapter 4
Resource Life Cycle and Statuses
4-9
Chapter 4
Resource Life Cycle and Statuses
Table 4-7 describes the actions associated with each number in Figure 4-4 and the
resulting status changes.
4-10
Chapter 4
Resource Life Cycle and Statuses
Note:
The label numbers with asterisks indicate that the transition is allowed only when
the multiple pending configuration functionality is enabled. See the "About Multiple
Pending Configurations" for information on multiple pending configuration
functionality.
Table 4-8 provides a definition and business context for each resource assignment status.
4-11
Chapter 4
Resource Life Cycle and Statuses
4-12
Chapter 4
Resource Life Cycle and Statuses
Figure 4-5 illustrates the default telephone number assignment life cycle.
Table 4-9 describes the actions associated with each number in Figure 4-5 and the resulting
status changes.
4-13
Chapter 4
Resource Life Cycle and Statuses
Note:
The label numbers with asterisks indicate that the transition is allowed only
when the multiple pending configuration functionality is enabled. See the
"About Multiple Pending Configurations" for information on multiple pending
configuration functionality.
Table 4-10 lists the telephone assignment statuses. Telephone numbers have the
same inventory status as other resources shown in Table 4-2.
4-14
Chapter 4
Resource Life Cycle and Statuses
Modified Assignment Life Cycle for Ported In and Ported Out Telephone Numbers
The assignment life cycle is modified somewhat for telephone number that are ported in or
ported out. These numbers are identified by the Ported In or Ported Out TN Type.
Note:
The number portability features described in this section are available only if the
Base Phone Management cartridge is installed. See "Telephone Number Portability"
and UIM Cartridge Guide for more information.
Ported out numbers have their assignment status set to Ported and their inventory status set
to Unavailable.
There are two ways a ported out telephone number can return to the control of the original
service provider:
• A snapback occurs when the customer gives up the number and it returns via the
regulatory process defined for its geography.
• A winback occurs when the customer and the telephone number return to the original
service provider.
The UIM life cycle is similar for snapbacks and winbacks. For both, UIM changes the TN
Type back to Owned, the assignment status to Unassigned and the inventory status to
Installed. For snapbacks, you can optionally introduce the Transitional assignment status with
a property setting in the consumer.properties file. Figure 4-6 illustrates the optional portion
4-15
Chapter 4
Resource Life Cycle and Statuses
of the telephone number assignment life cycle for snapbacks. See UIM System
Administrator's Guide for more information.
Figure 4-6 Optional Transitional Status for Ported Telephone Numbers and
Snapback
Table 4-11 describes the actions associated with each number in Figure 4-7 and the
resulting status changes.
4-16
Chapter 4
Resource Life Cycle and Statuses
4-17
Chapter 4
Resource Life Cycle and Statuses
Note:
The label numbers with asterisks indicate that the transition is allowed only
when the multiple pending configuration functionality is enabled. See the
"About Multiple Pending Configurations" for information on multiple pending
configuration functionality.
Table 4-12 provides a definition and business context for each resource reference
status.
4-18
Chapter 4
Service Life Cycles and Statuses
Table 4-13 describes the actions associated with each number in Figure 4-8 and the resulting
status changes.
4-19
Chapter 4
Service Life Cycles and Statuses
Table 4-14 provides a definition and business context for each service status.
4-20
Chapter 4
Service Life Cycles and Statuses
4-21
Chapter 4
Configuration Life Cycles and Statuses
Table 4-15 shows valid combinations of statuses that occur for services and their
assigned resources.
Note:
Connectivity entities do not have configurations, but they have design
versions that follow the same life cycle.
4-22
Chapter 4
Configuration Life Cycles and Statuses
Table 4-16 describes the actions associated with each number in Figure 4-9 and the resulting
status changes.
Table 4-17 presents a definition and business context for each configuration status.
4-23
Chapter 4
Configuration Life Cycles and Statuses
Table 4-18 lists the combinations of statuses that are possible for services and their
associated service configurations.
4-24
Chapter 4
Configuration Life Cycles and Statuses
Status Examples
Figure 4-10 shows the resource assignment statuses as a service is created and goes
through its life cycle.
4-25
Chapter 4
Configuration Life Cycles and Statuses
Figure 4-11 shows the resource assignment statuses as a resource is unassigned from
a service.
For examples of resource status values for multiple pending configurations, see "About
Multiple Pending Configurations" in Core Functionality.
4-26
Chapter 4
Business Interaction and Engineering Work Order Life Cycles and Statuses
Table 4-19 describes the actions associated with each number in Figure 4-12 and the
resulting changes.
Table 4-19 Business Interaction and Engineering Work order Status Flow
Table 4-20 presents a definition and business context for each business interaction or work
order status.
4-27
Chapter 4
Business Interaction and Engineering Work Order Life Cycles and Statuses
Table 4-20 Business Interaction and Engineering Work order Status Definitions
Table 4-21 lists valid combinations of business interaction/work order and resource
inventory statuses.
4-28
Chapter 4
Project and Activity Life Cycles and Statuses
Table 4-22 describes the actions associated with each number in Figure 4-13 and the
resulting changes.
Table 4-23 presents a definition and business context for each project status.
4-29
Chapter 4
Project and Activity Life Cycles and Statuses
Table 4-24 describes the actions associated with each number in Figure 4-14 and the
resulting changes.
Table 4-25 presents a definition and business context for each activity status.
4-30
Chapter 4
Project and Activity Life Cycles and Statuses
4-31
Chapter 4
Project and Activity Life Cycles and Statuses
Table 4-26 describes the actions associated with each number in Figure 4-15 and the
resulting changes.
Table 4-27 presents a definition and business context for each change item status.
4-32
Chapter 4
Project and Activity Life Cycles and Statuses
Table 4-28 describes the actions associated with each number in Figure 4-16 and the
resulting changes.
Table 4-29 presents a definition and business context for each impact item status.
4-33
Chapter 4
Project and Activity Life Cycles and Statuses
4-34
5
Core Functionality
This chapter describes Oracle Communications Service Catalog and Design - Design Studio
and Oracle Communications Unified Inventory Management (UIM) core functionality. This
functionality supplies the infrastructure that you use to manage your inventory.
Much of the core functionality is provided by the UIM common patterns and the entities that
enable them. Search functionality is provided by the application framework. See "Core
Platform" for more information.
This chapter includes information about the following functionality:
• Searching
• Configurations
• Capacity
• Consumption
• Involvements
• Topology
• Entity Identification
Lifecycle management is also provided by the core platform, but is covered in a separate
chapter. See "Life Cycles and Statuses" for more information.
Searching
UIM provides a search framework that enables you to find entities based on a wide variety of
criteria that depend on the entity type. You can combine criteria for an even more specific
search. For example, you could search for all Equipment entities that are based on a
particular specification and are in the Pending Install inventory status.By default, you can
search for the data elements that are common to all entities of the same type. You can also
add additional search criteria corresponding to the characteristics that have been defined in
specifications of the same type. By adding additional fields to the search criteria, you can also
search for entities based on characteristics that have been defined in specifications of a
particular entity type.
For example, if one Place specification includes a characteristic called Elevation and another
includes a characteristic called Sales Area, you can include one or both of those
characteristics in a search for Place entities.
For some entity types, you can search by relationships. For example, you can search for
equipment based on relationships to physical devices, logical devices, and places. You can
search for pipes based on relationships to terminating points, networks, and logical devices.
You can also search for inventory groups based on relationships to places.
Figure 5-1 shows the Search page for Equipment entities, which enables you to search on
standard equipment data elements.
5-1
Chapter 5
Searching
You can save search criteria that you use frequently. For example, if you often search
for Equipment entities of a particular model number and vendor, you can save those
criteria for reuse. You can designate a saved search as the default search for an entity
type. The default search criteria appear automatically when you open the Search page
for that entity type.
You can also expand the Search section to search for equipment based on
associations to a physical device, logical device, or place. Figure 5-2 shows the
Physical Device section expanded.
When the results of a search are displayed, you can select entities and perform
actions on them. The actions you can take depend on entity type. For a Logical Device
5-2
Chapter 5
Searching
search, for example, you can edit, duplicate, or delete from the Search Results section.
Figure 5-3 shows results from a search for Logical Device entities.
5-3
Chapter 5
Configurations
Configurations
Some entity types can optionally be associated with configurations. A configuration is
a versionable collection of facts about an entity, such as the design details of a service
or the hardware resources associated with a logical device.
For entities that have configurations, basic information that is likely to stay the same
over time, such as the name and description, are stored as part of the entity itself.
Information that can change over time, such as the specific hardware that makes up a
logical device or the resources required to fulfill a service, are stored in the entity
configuration. For example, a customer might maintain a DSL service for a long
period, but the router used for that service could change over time, as could the phone
numbers and associated email accounts.
Configurations can be versioned, enabling you to maintain a history of how the entity
has evolved over time. You can access previous versions in read-only form.
The following entity types can have configurations:
• Flow interfaces
• Logical devices
• Logical device accounts
• Networks
• Pipes
• Places (of type Site only)
• Services
Connectivity entities do not have configurations, but they do have design versions,
which are similar. See "About Design Versions" for more information.
Configurations include configuration items, which you use the specify the details of the
configuration. For example, you use configuration items to specify the resources that
enable a service. You can associate resources to configuration items in two ways:
• Assignment. When you assign a resource to a configuration item, that resource is
consumed. For example, in a consumer VoIP service, you can assign a handset to
the service configuration. In most cases, the resource can be consumed only
once, so allocation places it in Assigned state. See "Consumption" for more
information about consumption.
• Reference. When you reference an entity from a configuration, you indicate that
the configuration has an interest or dependency in the entity but does not
consume it. For example, a cable subscription service requires a cable controller
but does not consume it. In this case, a configuration item would reference the
controller rather than assigning it. See "Understanding Entity References" for more
information about entity references.
Configuration items can also include characteristics that enable you to capture specific
details. To organize configuration items and put them in context, you can arrange them
in a hierarchy.
As the configuration of an entity changes, you create successive configuration
versions that describe its composition at various times. Only one version can be in
service at a time.
5-4
Chapter 5
Configurations
Some services can have multiple pending configurations where more than one configuration
is in progress at a time. See "About Multiple Pending Configurations" for information on this
functionality.
Configuration Example
Figure 5-5 illustrates the relationships among entity specifications, configuration
specifications, entities, and configuration versions. A Service specification for a telephony
service is associated to a Service Configuration specification. The service itself stores only
the subscriber name. The configuration stores the service location, carrier, one or more
telephone numbers, and so on.
Initially, a Service entity based on the entity specification is created in UIM. Then successive
configuration versions based on the configuration specification store the relevant information
as it changes over time.
5-5
Chapter 5
Configurations
5-6
Chapter 5
Configurations
functionality to be enabled. See UIM System Administrator's Guide for information on this
property. You can also create multiple pending configurations for a service using the Service
Fulfillment Web Service. See UIM Web Services Developer's Guide for more information.
You can create an in-progress configuration before or after any existing in-progress
configuration when:
• The multiple pending functionality is enabled in the system-config.properties file.
• Each configuration version is associated to its own Business Interaction.
The effective date on the Business Interaction determines the start date value for the
configuration. You can create configurations before or after a configuration that is in progress,
however the start date must always be on or after the current date.
Each pending configuration version must have a different start date; no two pending
configuration versions can have the same start date.
5-7
Chapter 5
Configurations
5-8
Chapter 5
Configurations
Note:
You can only change the start date on a configuration version when it is not
associated to a Business Interaction. If the configuration version is associated to a
Business Interaction, then the date can only be modified on the associated
Business Interaction itself.
5-9
Chapter 5
Configurations
Note:
Ensure configuration version start date changes are the same for referencing
and de-referencing items as the changes for assignments.
Note:
Ensure configuration version start date changes are the same for referencing
and de-referencing items as the changes for assignments.
Completing a Configuration
With multiple pending configuration functionality, you can complete configuration
versions that are in progress. If a Service entity contains multiple pending
configuration versions, you must first complete the initial version of the pending
configuration before completing the immediate succeeding version. For example, if a
service configuration contains five configuration versions, you must first complete
configuration version 1, and then complete configuration version 2, and so on. For
example, in Figure 5-8, you must first complete configuration version 6, and then
complete configuration version 7, and so on.
5-10
Chapter 5
Configurations
Canceling a Configuration
With multiple pending configuration functionality, you can cancel configuration versions that
are in progress. If a Service entity contains multiple pending configuration versions, you must
first cancel the latest version of the pending configuration before canceling the immediate
preceding version. For example, in Figure 5-9, you must first cancel configuration version 7,
and then cancel configuration version 6, and so on.
5-11
Chapter 5
Configurations
5-12
Chapter 5
Capacity
Capacity
In UIM, capacity refers to the amount and type of something that entities require or provide.
UIM provides a capacity framework that enables you to define, measure, and track the usage
of capacity.
UIM pipe and signal termination points entities use the capacity framework to manage
bandwidth. Bandwidth specifies the speed and amount of data that can be transferred from
one place to another. See "Pipes" for more information about bandwidth.
You use measurement types, units of measure, and capacity types to define capacity and
how it is measured. See "Defining and Measuring Capacity" for more information. You
associate Capacity Provided and Capacity Required specifications with other entity
specifications to define how they use capacity. See "Configuring Capacity" for more
information.
Table 5-1 list the entities that work together to manage capacity in your network, along with
examples of how they are used for bandwidth.
An additional type of capacity-related entity, the signal termination point, is available for use
with pipes. Signal termination points enable you to define channelized signal structures that
help define capacity for TDM (time-duplex multiplexing) connectivity. See "Configuring Pipe
Capacity" for more information.
5-13
Chapter 5
Capacity
bps, kbps, Mbps, Gbps, and a bandwidth capacity type. Along with other base
cartridges, the Base Measurements cartridge is delivered in the core UIM package.
You can find it in the following location when UIM is installed:
UIM_Home/cartridges/base/
See UIM Cartridge Guide for more information.
5-14
Chapter 5
Capacity
Figure 5-10 shows the Properties tab for the Mbps unit of measure with the conversion
factor.
Configuring Capacity
You define Capacity Provided and Capacity Required specifications to define the capacity
that entities offer and require. When you associate a Capacity Provided specification with
another entity specification, the capacity defined in the Capacity Provided specification is
offered by entities that you create in UIM based on that specification. Similarly, when you
associate a Capacity Required specification with an entity specification, the capacity defined
in the Capacity Required specification becomes an enablement requirement for entities
based on the specification.
5-15
Chapter 5
Capacity
Note:
You cannot associate Capacity Provided specifications with Pipe entities that
are associated with signal structures. These pipes derive their capacity
provided from their signal structures. See "Understanding Capacity and
Signal Structure" for more information.
For example, you can define an OC3 Pipe using the Capacity Provided entity that
provides bandwidth of 155.52 Mbps, 100% of which can be consumed. Pipes that can
use that capacity are associated with capacity-required entities.
Note:
Pipes and signal termination points are the only entities that can offer
capacity by default.
5-16
Chapter 5
Consumption
In UIM, when you create an entity based on a specification that includes a relation to a
Capacity Provided specification, the provided capacity is automatically associated to the
entity. An entity can offer multiple types of capacity, so it can have relationships to multiple
capacity-provided entities. An entity specification can be related to only one Capacity
Provided specification of a given capacity type, however.
For example, a Pipe specification can be related to only one Capacity Provided specification
for the Bandwidth capacity type. If you create another type of capacity that applies to a pipe,
the Pipe specification can also be related to one Capacity Provided specification of the new
capacity type.
Consumption
Entities in your inventory are used by other entities in various ways. For example, a handset
can be assigned to a VoIP service or a telephone number can be reserved for use by a
customer starting next week.
In UIM, the consumption framework is the mechanism by which you manage how entities use
each other. There are several forms of consumption, including assignment, reservation, and
conditions. See "Resource Reservations" and "Conditions" for more information. Entity
5-17
Chapter 5
Consumption
reference is similar to assignment, but does not involve actual consumption. See
"Understanding Entity References" for more information.
Assignment
The most common way the entities consume each other is by assignment. When an
one entity is assigned to another, the first entity is consumed by the second. For
example, consumption occurs when:
• A physical port is assigned to a pipe termination point
• A device interface is assigned to a logical device
• An equipment entity is assigned to a service
In many cases, assignment, and therefore consumption, takes place in entity
configurations. For example, an IP address in the form of a Custom Network Address
entity can be assigned as a configuration item in a logical device configuration.
Table 5-3 lists the entities that can consume entities and the entities that can be
consumed.
5-18
Chapter 5
Consumption
5-19
Chapter 5
Consumption
Figure 5-13 shows a party line service. A party line service allows customers to share
one telephone number, preventing them from making calls at the same time. In this
case, the Telephone Number specification is configured to allow assignment to
multiple entities. The party line service is configured so that it can consume entities
that allow multiple assignments.
5-20
Chapter 5
Consumption
or connectivity design version remain in a pending status until you complete the version.
For example, when you create a resource in the context of a business interaction, the
resource is in Pending Install status until you complete the business interaction. Similarly,
when you assign a resource in the context of a business interaction or in a configuration
version that has not been completed, the resource's assignment status is Pending Assign.
UIM enables you to consume resources in pending statuses under certain conditions. You
can assign a resource in a pending status as long as its effective date (the date on which the
pending status will be resolved) is before the effective date of the configuration or other entity
to which it is assigned.
You can consume resources in the following statuses:
5-21
Chapter 5
Consumption
It is November 20th and you are working on setting up a customer access service
configuration with a start date of December 15th. The service configuration requires
the reference a AAA server logical device and a video server logical device. The
configuration also requires the assignment of an Optical Network Terminal (ONT)
physical device.
None of these resources are currently available, but a AAA server and video server
are being installed as part of an engineering work order with a effective date of
December 1st and the ONT is being installed as part of an engineering work order with
a effective date of December 4th.
Because the effective date of the service configuration (December 15th) is after those
of the resources (December 1st and December 4th), you can assign the resources to
the configuration.
Figure 5-14 illustrates this scenario. Note that the Assignment status of the resources
is either Pending Assign or Pending Reference. The Resource column shows the
Inventory status (Pending Install) of each resource. It also shows the due dates of the
resources and information about engineering work orders to which they belong. (Two
columns are hidden so the information is visible in the figure.)
The Inventory statuses will change of the resources will changed to Installed on
December 1st and December 4th, when you complete the engineering work orders.
The Assignment statuses will change to Assigned and Referenced on December 15th,
when you complete the service configuration.
5-22
Chapter 5
Consumption
Figure 5-15 illustrates such a scenario. In this case, you require a device interface to
terminate the A side of a new T1 facility that you are creating as part of EWO 777. No
currently unassigned device interfaces exist, but your search finds a suitable device interface
that is in Pending Unassign status as part of EWO 111. That EWO has a effective date of 1
March 2016, which is before the 15 March 2016 effective date of EWO 777. You can
therefore terminate the new T1 connectivity with this device interface.
On 1 March 2016 the device interface will transition automatically from Pending Unassign to
Pending Assign status. On 15 March, when you complete EWO 777, the device interface will
transition to Assigned status.
5-23
Chapter 5
Consumption
Table 5-5 lists the configurations that can include entity references and the types of
entities that can be referenced. Pipe configurations are not included in the table
because they cannot include entity references.
Resource Reservations
In UIM, you can reserve resources to prevent them from being used by other entities
or processes. You can reserve resources if they are unassigned, not already reserved,
and do not have a condition code that prevents assignments.
You can reserve resources for a particular project, user, or service specification.
Reservations can be designated as long-term (30 days by default) or short-term (10
minutes by default). If the reservation is not redeemed by the expiry date, the resource
is released back into inventory. See UIM Developer's Guide for more information about
defining reservation periods.
In UIM, you redeem a reserved resource when you assign the resource to a
configuration item using a service, logical device, network, or site configuration. By
default, UIM does not validate the redemption to ensure that it matches the
reservation. You can optionally associate a ruleset to the reservation to ensure that
reservation validation occurs. See UIM Developer's Guide for information about the
RESERVATION_CHECK_REDEEMER ruleset.
You can reserve resources from an entity's Summary page, or you can use the
Reservation link in the UIM navigation section to reserve multiple resource items on
one reservation.
The following resources can be reserved:
• Custom network addresses
5-24
Chapter 5
Involvements
• Custom objects
• Device interfaces
• Equipment
• Equipment holders
• Flow identifiers
• Logical devices
• Logical device accounts
• Media streams
• Networks
• Physical connectors
• Physical devices
• Physical ports
• Services
• Telephone numbers
See the UIM Help for more information about reserving and redeeming resources.
Conditions
Conditions are a way to limit the availability of an entity for a period. A condition therefore
behaves as a consumer of the entity, similar to an assignment. Table 5-6 lists the types of
conditions.
See the UIM Help for more information about applying conditions.
Involvements
Many entities in UIM are involved with each other because of the way the inventory is
modeled. For example, a service configuration can include configuration items for one or
more places or resources, and a logical device can provide one or more device interfaces.
These kinds of relationships are explicitly defined in the UIM model and the application
provides tools to manage them.
5-25
Chapter 5
Involvements
UIM also enables you to define custom involvements between entities that are not
otherwise associated. You can define Custom Involvement specifications in Design
Studio to define various kinds of associations in your inventory. For example, you
could define Custom Involvement specifications that define involvements between
physical connectors and the ports they support.
UIM provides a default specification for a special kind of custom involvement called a
preconfiguration. A preconfiguration enables you to set up an association among
entities that makes later operations more efficient by linking their consumption.
Preconfigured resources share the same life cycle: when one of the resources is
reserved or assigned, the other is automatically reserved or assigned with it.
For example, in a DSL scenario with telephone service, you can use an involvement to
preconfigure a telephone number, switch port, and cable pair. (In the
telecommunications industry, this preconfiguration is sometimes called a left-in.) The
preconfigured resources are not yet a service, but they facilitate the rapid creation of
the service.
The following types of entities can have custom and preconfigured involvements:
• Custom object
• Custom network address
• Device interface
• Equipment
• Equipment holder
• Logical device
• Logical device account
• Physical connector
• Physical device
• Physical port
• Pipe
• Telephone number
5-26
Chapter 5
Topology
Topology
The spatial relationships and connectivity among your inventory entities form the inventory
topology. Topology and the features based on it enable you to answer questions such as:
• Is there connectivity between Texas and Germany?
• Is there a DS3 path from Dallas to San Francisco?
• Is there an OC3 path from Chicago to the United Kingdom?
The UIM topology represents the connectivity entities in your inventory as topology nodes
and topology edges. Topology nodes represent locations, network nodes, or devices while
edges represent pipes or network edges.
UIM provides a graphical representation of topology where you can see your inventory and its
relationships at the level of detail that meets your needs. See UIM Help for more information
about the topology visualization. UIM also uses topology during automated pipe enablement
(path analysis). See "Enabling Pipes Automatically with Path Analysis" for topology more
information.
5-27
Chapter 5
Topology
Topology Example
Figure 5-17 shows an example of business relationships and connectivity among
entities. A Physical Port entity and a Device Interface entity are linked by a pipe. Each
of the two entities is part of a hierarchy and has associations with other entities.
5-28
Chapter 5
Topology
In the UIM topology, pipes are translated into communication topology edges. The topology
nodes on which a communication topology edge terminates are determined for each end by
going up the hierarchy in the business model starting from the resource the pipe terminates
on and proceeding to the highest level physical device or logical device. If the highest level
physical device maps to a logical device, the topology edge is terminated on the topology
node that represents the logical device. If no physical or logical device exists in the hierarchy,
the topology edge terminates on the topology node that represents the highest level
equipment entity in the equipment hierarchy.
Containment edges represent the hierarchies. Not all entity types are represented as
topology nodes, however. For example, slots (Equipment Holder entities) are not represented
as topology nodes. As a result, containment topology edges ignore these entities and they do
not appear in the topology. For example, in Figure 5-17, the pipe terminates on a physical
port on one end and on a device interface on the other end. Neither of these entities is
represented by a topology node, so they will not appear in the topology model.
Figure 5-18 shows the topology model that is generated from the business model in
Figure 5-17. A containment edge connects a card and a shelf, ignoring the slot. A
5-29
Chapter 5
Topology
connectivity topology edge representing the pipe runs between topology nodes
representing the physical device (switch) on one end and the logical device (DSLAM)
on the opposite end. These are the highest level physical device and logical device in
the hierarchy from each end of the pipe.
Connectivity is shown first at the level of the places to which connected entities are
associated. In this case, that is at the level of the Place entities that represent the
buildings in which the switch and DSLAM are housed. If the switch and DSLAM had
been associated with the City locations, connectivity would be shown at that level.
In the first view, a black line between Place entities for buildings represents general
connectivity without identifying it specifically. In the second view, the Place nodes are
expanded to show the switch and the DSLAM. A green double-line represents the pipe
that connects them.
5-30
Chapter 5
Entity Identification
Entity Identification
Most product, service, resource, and common business entities are identified in UIM with IDs
that are unique by entity type. For example, you can have an Equipment entity and a Logical
Device entity with the same ID, but you cannot have two Equipment entities with the same ID.
Entity IDs are a useful way to distinguish between entities of the same type that are not
uniquely named. For example, you could have many different Equipment entities for interface
cards with similar or identical names, but their IDs make it possible to identify them uniquely.
By default, entities that require a unique ID are set up to automatically generate IDs as they
are created in UIM. The following entity types are configured for automatic ID generation by
default.
• Business interaction
• Custom network address
• Custom object
• Device interface
• Equipment holder
• Equipment
• Logical device
• Logical device account
• Media stream
• Network
• Party
• Physical connector
• Physical device
• Physical port
• Pipe
• Place
• Product
• Service
In Design Studio, you can configure entity specifications with custom automatic ID generation
that specifies exactly what numbering scheme to use. For example, you could define prefixes
to designate various kinds of logical devices.You can also disable automatic ID generation so
that IDs must be entered manually when entities are created in UIM. See the Design Studio
Help for more information.
In addition, you can use extension points, rulesets, and Sequence specifications to further
customize entity IDs. See UIM Developer's Guide for more information.
5-31
6
Planning
This chapter describes the planning and workflow management features included in Oracle
Communications Unified Inventory Management (UIM). You can use any combination of the
following features:
• Business Interactions
• Engineering Work Orders
• Projects
Business Interactions
Business interactions make it possible for you to plan UIM actions and then run those actions
at a time of your choosing. Each business interaction can include a variety of actions such as
fulfilling services, adding entities, changing entity hierarchies, and so on. The changes
resulting from these actions are called business interaction items.
A business interaction can represent an arrangement such as service fulfillment, a capital
project, a maintenance request, or any other activity that you want to plan in advance. When
you complete a business interaction, all of its items are processed and the results become
effective throughout UIM.
You can optionally associate a workflow template with a business interaction. A workflow
template defines an ordered, managed set of activities. The workflow must be completed
before you can complete the business interaction. See "Managing Workflow " for more
information.
When you make changes to your inventory while using a business interaction, you are
working in a business interaction context. (Working outside of a business interaction context
is called working in current inventory.)
After you enter a business interaction context, all additions, changes, or deletions you make
become final only when you complete the business interaction. These changes are visible
outside the business interaction context, but the statuses of the affected entities are marked
as pending. For example, if you add a new logical device in a business interaction, the status
of that logical device is shown as Pending Install until you complete the business interaction.
See "Understanding Business Interaction Contexts", "Understanding the Business Interaction
Life Cycle", and UIM Help for more information.
Under certain circumstances, entities in pending statuses can be assigned in configuration
versions and design versions. See "About Assigning Pending Resources" for more
information.
6-1
Chapter 6
Business Interactions
Note:
You do not have to use business interactions to make changes to the
inventory. You can also make changes in current inventory. Such changes
are immediately effective and visible.
Business interactions can include child business interactions. For example, a service
fulfillment business interaction could be organized into multiple separate child
interactions so that changes can be implemented in the right order and at the right
times. You define child business interactions in the hierarchy of the parent business
interaction.
Child business interactions must be complete before parent interactions can be
completed. You can choose to complete business interactions individually or to
complete an entire business interaction hierarchy, starting from the lowest level.
Business interactions are UIM entities and you work with them in much the same way
as you work with other entity types. You define specifications for them in Design Studio
and create entities based on those specifications in UIM. See "Configuring Business
Interaction Specifications", "Working with Business Interactions in UIM", and the UIM
Help for more information.
Business interactions can be created and managed by using web services. See
"Understanding Business Interactions with External Systems" for more information.
6-2
Chapter 6
Business Interactions
6-3
Chapter 6
Business Interactions
6-4
Chapter 6
Business Interactions
6-5
Chapter 6
Business Interactions
displays the name and ID of the current business interaction. You can switch contexts
by selecting from the context indicator.
If you navigate to a Business Interaction Summary page, you are automatically
switched to the context of that business interaction. When you navigate to a Summary
page for an entity that is not business interaction enabled, you automatically exit your
business interaction context and work in current inventory. You switch back to your
previous context when you navigate to a business-interaction-enabled entity.
You cannot create entity configurations while working in a business interaction context.
This restriction applies to the three business-interaction-enabled entity types that can
have configurations: logical device, pipe, and network.
Figure 6-1 shows a Logical Device Account Search page. The context indicator
displays the ID and name of the current business interaction, 2-Disconnect Mobile
Service. See the UIM Help for more information about how to set and change the
business interaction context.
6-6
Chapter 6
Business Interactions
6-7
Chapter 6
Business Interactions
6-8
Chapter 6
Business Interactions
See the UIM Help for detailed information about working with business interactions in the UIM
user interface.
6-9
Chapter 6
Engineering Work Orders
See UIM Help for more information on Working with Canvas Diagram in Business
Interaction.
6-10
Chapter 6
Engineering Work Orders
be completed before you can complete the engineering work order. See "Managing Workflow
" for more information.
While only a single Engineering Work Order specification can be used in UIM, you can modify
it in Design Studio. See Design Studio Help for more information about extending
specifications.
Except as noted in the UIM documentation and Help, you should follow the same procedures
when working with engineering work orders that you do when working with business
interactions. See "Business Interactions" and the UIM Help for more information about
business interactions.
These are some of the capabilities and features shared by business interactions and
engineering work orders:
• Engineering work orders can be included in web services, such as the Service Fulfillment
Web Service. See UIM Web Services Developer's Guide for information about
implementing web services.
• Entities you add or change while working in an engineering work order context remain in
Pending Install status until you complete the engineering work order. At that time, the
statuses of the entities change to Installed and the entities become available in current
inventory. For example, you could create all the BSS network resources in an
engineering work order context and make them all available at a prearranged time.
• Engineering work orders can include workflow templates that define the activities that
must be completed before you can complete the work order. The workflow template
defines the order of the activities, their duration, and dependencies among them. See
"Managing Workflow " for more information.
When an engineering work order includes a workflow template, you can monitor its
progress in the Activity Details and Gantt Chart tabs of the Engineering Work Order
Summary page. You can also modify the activities and dependencies in the workflow
template.
• Engineering work orders use the same context indicator as business interactions. The
context indicator appears at the top of entity Summary and Configuration Summary
pages. The phrase “Engineering Work Order" appears in the context indicator to
distinguish engineering work orders from business interactions. As with business
interactions, the context indicator includes information about any workflow activities in the
engineering work order.
6-11
Chapter 6
Engineering Work Orders
You use the Work Order Type field to categorize engineering work orders. You can
search for engineering work orders by type to monitor progress and assess resource
needs. By default, the following types are available:
• Commissioning
• Decommissioning
• Field Work
• Network Reconfiguration
• Installation
• Upgrade
• Replacement
You can extend the Engineering Work Order specification in Design Studio to add
additional work order types, such as Routine, Preventative, or Emergency. See Design
Studio Help for information about extending specifications.
6-12
Chapter 6
Projects
Engineering Work Order Summary pages also include fields where you can enter URLs for
related documents, such as drawings, schedules, and procedures. There are three such
fields: Work Order Document, Standard Operating Procedure, and Engineering
Drawing.
Engineering work orders are assigned to individuals who perform the tasks required to
complete them. The assigned person is shown in the Assigned To field in an Engineering
Work Order Summary page. You can search for engineering work orders based on the
Assigned To field to produce a simple work list for yourself or another user.
The Assigned To field is populated with a list of users who are authorized in WebLogic to
access UIM. See UIM System Administrator's Guide for more information about WebLogic
security.
See UIM Help for more information about the fields in the Engineering Work Order Summary
page.
Projects
In UIM, you use projects for two purposes:
• Planning and organizing network and channelized connectivity maintenance activities,
such as grooming and rehoming. See "Using Projects for Network Maintenance".
• As a way of grouping related business interactions and engineering work orders so that
you can manage them collectively. See "Using Projects for Managing Business
Interactions and Engineering Work Orders".
Unlike most other entities, all Project entities are based on the same specification. You can
open the Managed Project specification in Design Studio and modify by adding entity-level
characteristics. After you deploy the ora_uim_basespecifications base cartridge that contains
these changes, all Project entities you create in UIM will include the additional characteristics.
Note:
To avoid confusion, the specification is called Managed Project in Design Studio.
Project entities are not the same thing as Design Studio projects.
See the Design Studio Help for information about entity-level characteristics.
6-13
Chapter 6
Projects
Each project can include any number of maintenance activities. A maintenance activity
is a group of actions that accomplish a goal of a particular type. For example, an
activity might be the deletion of a particular network node. To accomplish this task, the
node itself and the logical device it represents must be removed and connectivities
must be groomed to reflect the change.
When you create a project, it does not include any maintenance activities. You add
them individually on the Project Activities tab, specifying one of four types:
• Groom
• Rehome
• Insert Node
• Remove Node
See "Maintaining Channelized Connectivity and Network Resources" and the UIM
Help for information about each activity type.
6-14
7
Managing Workflow
UIM includes features that enable you to manage the work in business interactions and
engineering work orders. You can add workflow templates to business interactions and
engineering work orders. Workflow templates define an ordered series of activities that must
be completed before you can complete the engineering work order or business interaction.
Workflow templates define the order of the activities, the dependencies among them, their
duration and their criticality. Activities can include checklists that define steps that must be
completed before you can complete the activity.
Two groups of UIM users work with workflows and activities:
• Project managers work with workflows as a whole by monitoring progress, assigning
users to activities, tracking the schedule, and so on. Project managers work mainly from
the Activity Details and Gantt Chart tabs of business interactions and engineering work
orders that include workflow templates.
• Assigned users work with activities that are assigned to them or to their workgroup from
the My Activities and My Group Activities pages.
Project managers and assigned users can perform some of the same tasks, such as starting,
updating, and completing activities. They usually perform these tasks in different pages,
however.
Workflow functionality is closely related to business interactions, engineering work orders,
and projects. See "Planning" for information about those entities.
Workflow Overview
UIM capabilities address all phases of workflow management, from design to implementation:
• You design workflows as Process specifications in Design Studio. You use a graphical
tool to design workflows that include ordered sets of activities and transitions. The
content of activities are determined by Task specifications and Checklist specifications.
• When you deploy Process specifications to UIM, they become available as workflow
templates that can be associated with engineering work orders and business interactions.
• In UIM, project managers and others can create business interactions and engineering
work orders that include workflow templates. You can optionally group related business
interactions and engineering work orders into projects.
• Project managers assign users to workflow activities. They also monitor workflow
progress, add activities to workflows. and change activity statuses.
• Users assigned to activities can receive email notifications when their activities are ready
to be worked on. Some activities are internal in UIM. For example, a network designer
can design resources and create them in UIM. Later, a field engineer can be assigned the
activity of physically installing resources or connectivity.
• Assigned users track their work in UIM. The My Activities page in UIM displays a list of
assigned activities that are ready to be completed. Assigned users record completed
7-1
Chapter 7
Workflow-Related Specifications in Design Studio and Entities in UIM
steps in the checklist. An activity can be completed only when its checklist steps
are completed.
• Project managers and network operations personnel use analytical tools in UIM to
monitor work, manage issues as they arise, and complete business interactions
and engineering work orders when they are finished.When an engineering works
order is complete, the resources created are made available to the inventory as a
whole.
Designing Workflows
You design workflow templates as Process specifications in Design Studio. Process
specifications describe repeatable patterns of work. For example, you could define a
Process specification that describes the steps that must be repeated each time you
bring a new access site online in your network.
Figure 7-1 illustrates a Process specification for an access site roll out. Note that two
activities (Shipment Processed and Send Confirmation On Devices) occur in parallel
rather than sequentially. See Design Studio Help for more information about defining
Process specifications.
7-2
Chapter 7
Designing Workflows
When you deploy Process specifications to UIM, they become available as workflow
templates to business interactions and engineering work orders. When you associate a
workflow template to a business interaction or engineering work order, its activities are listed
in the Activity Details tab as shown in Figure 7-2.
7-3
Chapter 7
About Activities and Checklists
You can modify the workflow as necessary based on the business context of the work
order. For example, you can add and remove activities, change durations, and change
dependencies between activities. When you insert an activity, you can choose from all
the activities that have been deployed to UIM in all workflow templates.
7-4
Chapter 7
Managing Activities
Managing Activities
Project managers have three main workflow responsibilities:
• Assigning Activities
• Updating Workflows
• Monitoring Progress
Assigning Activities
You assign activities to the users who will complete them. For example, one activity in a
workflow may be to create a set of resources in UIM. You assign that task to a network
designer or planner. Another activity may be to install equipment in the field, which you
assign to a field engineer.
You assign activities in the Activity Details tab of an Engineering Work Order or Business
Interaction page. See UIM Help for instructions.
The users from which you can select are determined by the permissions assigned to users in
Oracle Enterprise Manager. Task specifications can also restrict which users can be assigned
to activities. The specification can include a list of user groups to which assigned users must
belong. You set up user groups in WebLogic Server Administration Console. See UIM
System Administrator's Guide for more information about assigning permissions and defining
user groups.
If email notification is set up in UIM, users receive notification when they are assigned an
activity and also when the activity is ready to be worked on. See "About Email Notification"
and UIM Developer's Guide for more information.
Updating Workflows
Workflow templates define the list and order of activities in an engineering work order of
business interaction. You can modify this workflow by:
• Adding Activities
• Modifying Dependencies
• Completing and Reopening Activities
Adding Activities
A workflow template describes the normal flow of activities in a workflow. It cannot take real-
life variations into account. You can add activities to a workflow to reflect work that was not
included in the original template.
When you add an activity, you specify the Task specification, enter a name, specify the
duration, and define whether the activity is parallel to (processed at the same time as) the
activity that precedes it in the workflow. Figure 7-3 illustrates the process of adding an activity.
7-5
Chapter 7
Managing Activities
When you add an activity, you can choose from all the Task specifications that have
been deployed to UIM for all workflow templates.
Modifying Dependencies
The dependencies in a workflow are based on the order of the activities. Activities later
in the workflow are dependent on the completion of activities earlier in the workflow. In
cases where two parallel activities exist, the next activity in the flow may be dependent
on both.
You can use the Gantt Chart tab to modify the dependencies among activities in the
workflow to meet your specific requirements.
Figure 7-4 shows a simple linear structure.
7-6
Chapter 7
Managing Activities
In some situations, a linear flow might be inefficient. Work on activity D can begin only when
activity C is complete. If there is no true dependency between activity C and D, this structure
means that the workflow takes longer than necessary.
You can modify the workflow to create multiple branches so different activities can be worked
at the same time, as shown in Figure 7-5.
7-7
Chapter 7
Managing Activities
There can be any number of multiple branches as long as there are no loops (circular
dependencies). An individual branch does not have to flow all the way to the end of the
workflow, but at least one branch must.
When you modify dependencies, the Gantt chart updates automatically to reflect the
new structure. See UIM Help for more information about modifying dependencies.
Monitoring Progress
You can view the overall progress of a workflow as a Gantt chart. Each activity is
shown as a separate line.
The left portion of the chart lists each activity along with the assigned user, if there is
one. The Start Date and End Date columns reflect the status of the activity. For
activities in Pending and Ready states, these are the scheduled dates. For activities in
the In Progress state, the start date is the actual start date; for activities in Completed
state, both dates are actual.
The graphical portion of the chart includes a bar that represents the duration of each
activity. Arrows connect bars to indicate dependences. Other properties of the
activities are also displayed:
• Completed activities are highlighted.
• Activities that have been identified as critical as shown in red.
• Milestone activities are displayed as diamonds.
Figure 7-6 shows a Gantt chart for a workflow that is included in an engineering work
order.
7-8
Chapter 7
Managing Activities
See UIM Help for more information about associating resources with activities.
7-9
Chapter 7
About Assigned Activities
7-10
Chapter 7
About Assigned Activities
Some activities are performed within UIM. For example, the activity might be to design a
network in UIM. In those cases, the assigned user has access to many pages in UIM. In other
cases, the activity might be a physical action performed by a field engineer. In this situation,
the field engineer may have access only to the My Activities page and the Activity Summary
page in UIM.
7-11
Chapter 7
Generating a Bill of Material
7-12
Chapter 7
Generating a Bill of Material
7-13
Chapter 7
Workflow Example
See UIM Help for information about how to export a BOM to XML.
Workflow Example
This section provides an example of using UIM's workflow management capabilities to
complete an infrastructure project in a service provider network. The example is
written from the perspective of the service provider.
Background
This example describes a project to build an Ethernet access ring in Chicago and
connect it to an existing IP/MPLS core network. This project could arise for several
reasons:
• Greenfield readiness: You want to increase capacity in anticipation of customer
need.
• Brownfield readiness: Your current capacity in Chicago is depleting quickly
because of customer demand, so you need to increase capacity.
• Fulfillment: You have received a service order for an enterprise-scale E-LAN
service in Chicago.
Figure 7-13 illustrates the scenario at a high level.
7-14
Chapter 7
Workflow Example
7-15
Chapter 7
Workflow Example
Figure 7-15 illustrates the activities in the Access Site Rollout workflow template that is
associated to each of the four engineering work orders for switch installation.
7-16
Chapter 7
Workflow Example
7-17
Chapter 7
Workflow Example
If you have enabled email notifications, assigned users receive notifications when they
are assigned activities and when those activities are ready to be worked on (in Ready
status). An activity can be in Ready status only when activities on which it is
dependent (those that come before it in the workflow) are completed.
The project manager project tracks the progress of the activities and engineering work
orders in the project by using the Activity Details and Gantt Chart tabs in the
Engineering Work Order Summary page. Figure 7-6 illustrates a Gantt Chart tab.
7-18
8
Resource Entity Management
This chapter explains how you use the resource management features in Oracle
Communications Unified Inventory Management (UIM). UIM includes several different types
of entities that you use to manage resources in various ways:
• Inventory Groups
• Network Address Domains
Inventory Groups
You use inventory groups to organize and correlate entities in your inventory. You can define
inventory groups to organize entities based on criteria such as:
• Geographic area, such as country, district, community, or location on a machine room
floor
• Resource pools
• Serving area
• Billing area
• Service types offered by serving area
• Resources identified for a particular purpose
You can write rulesets to control the behavior of entities in inventory groups. See UIM
Developer's Guide for information about rulesets and extending the product.
The following entity types can be included in inventory groups:
• Custom Network Addresses
• Custom Object
• Equipment
• Flow Identifier
• IPv4 Address
• IPv4 Subnet
• IPv6 Address
• IPv6 Subnet
• Logical Device
• Logical Device Account
• Party
• Physical Device
• Pipe
• Pipe Termination Point
8-1
Chapter 8
Network Address Domains
• Property Location
• Service Specification
• Telephone Number
You are not required to define an Inventory Group specification to create inventory
groups in UIM. You can define Inventory Group specifications to include characteristics
or to associate specific entities with specific inventory groups in UIM.
8-2
Chapter 8
Network Address Domains
• IPv4 addresses
• IPv6 addresses
• IP subnets
• Telephone numbers
Network address domain entities are based on specifications that you define in Design
Studio. Predefined specifications are included in some sample cartridges, such as the Carrier
Ethernet cartridge.
See Design Studio Help for information about defining Network Address Domain
specifications. See "IP Address Management " and "About Flow Identifiers" for information
about how you use network address domains in those contexts.
8-3
9
Services
This chapter describes how you model services in Oracle Communications Unified Inventory
Management (UIM).
About Services
A service represents the way that a product is realized and delivered to a customer. For
example, if you sell DSL Gold as a product, it is delivered as a DSL Gold service, enabled by
appropriate resources.
You define Service specifications to record basic information about the service. You define
Service Configuration specifications to record versionable sets of facts about the service. As
these facts evolve over time, you can create new configuration versions. See "Configurations"
for more information.
When you define a Service specification, you determine if the service can be assigned to
multiple entities and if it can assign entities that allow multiple assignments. See
"Consumption" for more information about consumption and shared consumption.
9-1
Chapter 9
Service Topology
Service Topology
The service topology shows the service resources on a graphical canvas similar to the
network topology canvas. You access the service topology from the Related Pages
menu.
See "Networks" for more information about the canvas and the UIM Help for more
detailed information about using the canvas tools.
You can move entities on the canvas and save views. You can also select an entity
and view its summary information. You can also modify the graphics shown for an
entity type by adding a graphic file to the entity specification through the Media tab in
Design Studio.
The service topology displays assigned items that can include equipment, pipes,
logical devices, network nodes and edges, places, and physical devices. UIM can be
extended to include trails and termination points. See UIM Developer's Guide for more
information about extending UIM.
9-2
Chapter 9
About Network-Oriented Services
Note:
Network service configurations have a different life cycle from those of other service
configurations. They do not have to be complete before the creation of a new
configuration.
Similarly, the Packet and DSL sample cartridges contain specifications for services related to
other packet technologies.
A multipoint or rooted multipoint service comprises the following elements, which are included
as configuration items in the service configuration:
• A service network. The service network provides a unified view of the service. It includes
the devices and connectivities that fulfill the service. See "About Service Networks" for
more information.
• Member services. A separate member service is created for each service location. Each
member service includes the service location, network access connectivity, and packet
virtual network (PVN). A member service cannot be created without a parent network
service.
In Design Studio, specifications for member services are defined as configuration items in
the configuration specification associated with the network service specification.
Point-to-point services do not require separate network and member service entities. A single
Service entity, such as one created from the E-Line Service specification provided in the
Carrier Ethernet sample cartridge, represents the service as a whole. The point-to-point
service configuration includes items for:
• Two service locations.
• One or two UNI connectivities. At least one UNI is required. If the second UNI is not
specified, the corresponding service location is considered outside the provider network.
• One to many PVNs. At least one PVN is required. A separate PVN can be used for each
service location, however.
• A single Service connectivity representing the end-to-end connectivity.
Only the Service connectivity is assigned to the service; the remaining items are referenced.
9-3
Chapter 9
About Network-Oriented Services
You use Logical Device entities to model routers, multiplexers, DSLAMs, and other
network devices. Sample specifications for packet devices are provided in the
Carrier Ethernet and DSL sample cartridges. You can also design your own
specifications in Design Studio for specific devices used in your network.
See "Associating Logical Devices with Network Locations and Network Entity
Locations" for more information about locating devices.
3. Create and design connectivity between logical devices.
The type of connectivity you use depends on the technology and network type. For
example, a Carrier Ethernet network can include UNI, INNI, and ENNI
connectivities. ATM and Frame Relay technologies have their own connectivities.
See "Packet Connectivity " for more information about packet connectivity. See
UIM Carrier Ethernet Cartridge Guide for detailed information about using the
sample Connectivity specifications provided in that cartridge.
4. Create the PVNs needed for the service. In multipoint services, there may be
multiple PVNs. For point-to-point services, there is usually only one.
Different technologies have different PVNs. The Carrier Ethernet sample cartridge
includes specifications for EVCs, OVCs, and other networks. See "About Packet
Virtual Networks" for more information.
5. Add flow identifiers to PVNs.
Flow identifiers represent the tags used by different technologies to distinguish
packets as they flow through interfaces in the network. Each network technology
has its own set of flow identifiers, such SP-VLAN IDs and CE-VLAN IDs for Carrier
Ethernet or DLCIs for Frame Relay. See "About Flow Identifiers" for more
information.
6. Set class of service, quality of service, and bandwidth profile attributes for the PVN
as a whole and for individual flow interfaces.
In UIM, these attributes are modeled as Custom Object entities with characteristics
that represent the various metrics. Examples of bandwidth profile, class of service
and other performance parameter specifications are included in the Packet and
Carrier Ethernet cartridges. See "Performance Parameters" for more information.
7. For multipoint services (such as Ethernet E-LAN or E-Tree):
• Configure a member service for each service location.
• Reference a PVN and an access connectivity for each member service.
• Create a Service connectivity for each member service.
• Create the network service and service configuration.
• Assign the member services to the network service configuration.
8. For point-to-point services (such as Ethernet E-Line):
• Create the service and service configuration.
• Reference the PVN and access connectivities.
• Create a Service connectivity.
9. Issue, approve, and complete all services.
9-4
Chapter 9
About Network-Oriented Services
9-5
Chapter 9
About Products
About Products
Product entities are included in UIM for backward compatibility with customized
solutions that require mapping services to corresponding products.The UIM navigation
section does not include a Product link unless the user is authorized to access the
Product Search page. Access is turned off by default. See UIM System Administrator's
Guide for information about authorizing user access.
You can clone or modify existing Product specifications in Design Studio. See Design
Studio Help for more information.
9-6
10
Geographic Location
This chapter provides information about the Oracle Communications Unified Inventory
Management (UIM) features that enable you to define the geographical aspects of your
inventory. There are two ways to model geographic locations in UIM:
• Place entities are hierarchical in nature. They enable you to define locations as parts of
geographical hierarchies such as Country - Province - City - Area. See "Places" for more
information.
• Property Location entities are optimized for defining the locations of devices and services
in your network. See "Property Locations" for more information.
You can include property locations in the hierarchies of Place entities. For example, you could
create property locations for sites that host equipment and include them in the hierarchies of
Place entities that represent geographic areas.
Places
You use Place specifications to define geographic entities that can be located on a map, such
as a state, city, street, postal address, campus, or building. Place entities answer the
business question of where other inventory entities (such as subscribers, services,
equipment, service terminations, and so on) are located.
There are four types of Place specification that describe different geographical entities:
• Location defines places based on geographic references.
• Address defines ways to locate places based on textual information.
• Address Range defines a group of addresses as a range, such as an address defined
with a low street number and high street number.
• Site defines places that do not have a single, precise location, such as a regional office.
They can also be used for places that may change physical locations over time, such as
a cell site. Because sites are only loosely defined, they can evolve over time. For
example, you might need to plan a VPN without knowing the specific locations of the
VPN sites. You can create configurations to keep track of the changes.
UIM includes a related entity type, called Location, that you use specifically to represent
locations related to connectivity. See "Property Locations" for more information.
Note:
Location entities and Location-type Place entities are not equivalent. They are used
for different purposes and have different capabilities.
10-1
Chapter 10
Places
Geographic Coordinates
You can add geocodes to Place entities to identify their placement and to enable
geographic visualizations of your network or business. See UIM System
Administrator's Guide and UIM Developer's Guide for more information about setting
up geocoding.
You can use one of two coordinate systems:
• The universal geographic coordinate system based on latitude and longitude. You
must use decimal degrees to enter latitude and longitude. For example, a Dallas
location can be expressed in decimal degrees of 32.93499 and -97.00791.
• The North American V & H (vertical and horizontal) coordinate system.
Telecommunication companies use the V & H coordinate system to calculate
distances between locations for the purposes of tariffs, call rating, and revenue
sharing. For example, a Dallas location can be expressed as 8398, 4037.
Both coordinate systems are available for a place, but you can enter only one or the
other in UIM. When you enter the coordinates for one type of coordinate system, the
other coordinate system is disabled for that specific place entity.
Location Hierarchy
To view your network components graphically and drill down the view from a high level
to a lower level, you need to create a location hierarchy.
For example, you can set up a structure as address, city, state, and country. For
example, the street address of 7460 Warren Parkway could exist in the city of Frisco
within the state of Texas within the country of United States. When viewing networks
graphically, you can choose to view networks at the country level, drill down to view
the state level, and then drill down to the city level.
Setting Up Locations in Design Studio
In Oracle Communications Service Catalog and Design - Design Studio, you define a
Place specification for each type of place. For example, create a Place specification
for address, another for city, another for state, and one for country. Choose the entity
type of Location for each of them. In UIM, you can create a location hierarchy.
Creating Place Entities and Hierarchies in UIM
First create your place based on the appropriate location specification. For example, to
create the country Ireland, use the Country specification defined in Design Studio.
See the UIM Help for the steps to create locations. Additionally, you can add your
geographic information when creating locations.
In UIM, you create the hierarchies in the Place Hierarchy section of the Place
Summary page. For example, if you create several cities, you open the state in which
the cities reside and assign the cities to the state.
10-2
Chapter 10
Places
See the UIM Help for the steps to create a place and associate it to the correct hierarchy.
In UIM, you can also assign roles to places. For example, you can assign the role of
Headquarters to a site. You assign roles to place entities in the Roles section of the Place
Summary page. Role specifications must be defined in Design Studio to enable their use with
Place entities. See "About Roles" for additional information.
10-3
Chapter 10
Places
addresses are within a range. See UIM Developer's Guide for more information about
rulesets.
Place Configurations
Place configurations provide a versioning capability that enables you to describe how
a site is realized and what resources are assigned to a site's configuration items over
time. See "Configurations" for general configuration information.
To track the changes to sites, you define Place Configuration specifications. You can
use the Specifications Options tab to associate entity specifications. This
relationship constrains the types of entities that can be assigned or referenced by the
site.
10-4
Chapter 10
Property Locations
• Service
Property Locations
Property Location entities define where resources are located and where connectivity is
terminated.
Note:
Property Location entities are similar to but not equivalent to Place entities. The two
entities have different capabilities. Currently, Property Location entities are used
only with connectivity. Place entities are used in all other contexts.
A Property Location entity represents a piece of land with defined legal boundaries. It is the
lowest-level element in the hierarchy that identifies a location (country, state/province, city,
street address).
When you create a property location, you define it as one or both of the following types:
• Network location. A network location is one that hosts devices involved in connectivity.
Defining a property location as a network location requires the assignment of a network
location code. See "About Network Locations " for more information.
• Service location. A service location is one where a service originates or is delivered.
See "About Service Locations" for more information.
Property Location entities are different than most other entities because they are all based on
a single specification. You can supplement the default data elements of Property Location
entities by using entity-level characteristics.
A Property Location specification is included in the ora_uim_basetechnologies base cartridge
for this purpose. Entity-level characteristics apply to all Property Location entities in UIM. See
UIM Cartridge Guide for information about ora_uim_basetechnologies and the Design Studio
Help for information about entity-level characteristics.
You can modify also modify the behavior of Property Locations by using global rulesets. See
UIM Developer's Guide for more information about using rulesets.
10-5
Chapter 10
Property Locations
Country and state values are defined as standard ISO abbreviations in the
country.properties configuration file. You can define a default country value by editing
the system-config.properties file. See UIM System Administrator's Guide for more
information about configuration files.
You can validate property addresses using a geocoding system, such as Oracle
eLocation. When you validate an address, UIM sets the property address to the value
returned by the geocoding system. See "About Validating Addresses" for more
information.
10-6
Chapter 10
Property Locations
Because service locations can be outside of the service provider network, they do not require
network location codes or network entity codes. In cases where service locations are within
your provider network, however, you may want to identify a service location as a network
location by assigning it a network location code. In this scenario, the Property Location entity
is both a service location and a network location.
By default, property names for service locations are a concatenation of the address details,
such as 329 BENBOW ST. APT 29 SACRAMENTO CA 95812 US or 200 LOWER HIGH ST,
LONDON, GREATER LONDON SE3 1JX, UK. You can override the default value, but the
property name must be unique for service locations because it is used as an identifier.
10-7
Chapter 10
Property Locations
If the property location is defined as both a network location and a service location, the
network location code can override the property name.
Note:
Physical devices cannot be directly associated with network locations.You
can make an indirect association by associating a physical device to a logical
device at a network location. See "Associating Physical Devices to Logical
Devices" for more information.
10-8
Chapter 10
Property Locations
Network entity codes can contain information that identifies the type of entity for which they
are used. For example, codes used for digital cross-connect systems could begin with the
letter K. The entity codes K01 and K02 could be used to identify two digital cross-connect
devices at network location MTVWCAUS99. The same codes could be used to identify two
different digital cross-connect devices at PLANTXUSXA77.
By default, network entity codes are three characters long. You can set the default minimum
and maximum length in the system-config.xml file. See UIM System Administrator's Guide
for more information about setting default values.
Note:
Network entity codes are optional and are typically not used for devices that do not
require activation or management.
Figure 10-2 illustrates the relationship between network locations and network entities.
Network entity codes are always displayed with their parent network location codes to form a
network entity location code. For example, the network entity locations mentioned previously
are displayed as MTVWCAUS99.K01, MTVWCAUS99.K02, and so on. By default, UIM uses
a dot as the delimiter between the network location code and the network entity code, but you
can suppress the display of the delimiter by changing an entry in the system-config.xml file.
See UIM Systems Administrator's Guide for more information.
10-9
Chapter 10
Property Locations
You can select a network location or a network entity location in logical device entities
to establish the relationship between the device and the location. See "Associating
Logical Devices with Network Locations and Network Entity Locations" for more
information.
The endpoints (pipe termination points) of a Connectivity entity can be associated with
a network location, such as PLANTXUS or to a network entity location such as
PLANTXUS.K01. You can associate a network location or a network entity location to
an end point even before the location has been associated to a logical device. See
"About Network Locations " for more information.
If the connectivity end point is associated with a network entity location, the end point
can be terminated only on an interface that is part of the logical device at the location.
The network entity location code is incorporated into the connectivity identifier of the
Connectivity entity. See "About Termination" for more information.
10-10
11
Equipment and Devices
This chapter describes how to define Equipment specifications in Oracle Communications
Service Catalog and Design - Design Studio and how to use them to model your equipment
in Oracle Communications Unified Inventory Management (UIM).
You can also choose to model your equipment logically. Modeling equipment logically
enables you to create addressable network elements that can be managed or used with
activation applications.
11-1
Chapter 11
Understanding Equipment Modeling
Figure 11-2 shows the physical and logical representations for a rack of equipment.
The physical representation consists of racks, shelves, slots, cards, and ports and can
be logically grouped into a physical device.
The logical representation consists of a logical device and logical device interfaces.
You can associate a physical device to a logical device and map the physical ports to
the logical device interfaces so that you can have addressable network elements while
inventorying the physical equipment.
Table 11-1 lists the equipment specifications used in Design Studio. Each of these
specifications is described in this chapter.
11-2
Chapter 11
Understanding Logical Devices
11-3
Chapter 11
Understanding Logical Devices
Note:
In previous versions of UIM, specification relationships did not limit which
logical devices could be included in a logical device hierarchy.
If you upgrade from a previous version to UIM 7.3 or later, existing
specifications that include specification relationships govern hierarchies
created after the upgrade. Existing hierarchies will not be affected unless you
modify them. If you modify an existing hierarchy after upgrading, the changes
are governed by the relationships defined in the affected specifications.
11-4
Chapter 11
Understanding Logical Devices
See the Design Studio Help for the steps to define specifications, associate related
specifications, and modify relationship properties.
Figure 11-3 shows an example of a Logical Device specification for a Data Networking
Device. On the Related Specifications tab, a Device Interface specification is selected. The
relationship properties are set to a minimum of 64 and a maximum of 64.
In UIM, when an entity is created based on the Data Networking Device specification, 64
device interfaces will be created based on the associated Device Interface specification.
Because the maximum is set to 64, no additional device interfaces can be added to the
logical device.
11-5
Chapter 11
Understanding Logical Devices
You associate rate codes with device interface specifications in Design Studio. When
you create a device interface based on a specification with a rate code association, the
rate code is automatically related to the interface.
The ora_uim_basetechnologies cartridge includes definitions of the supported rate
codes. You must define this cartridge as a dependent cartridge for a project in Design
Studio before you associate rate codes to device interface specifications. If you do not
define the cartridge dependency, rate codes will not be available for selection when
you define Device Interface specifications in Design Studio.
See UIM Cartridge Guide for more information about the base cartridge and see the
Design Studio Help for more information about associating rate codes to device
interface specifications.
11-6
Chapter 11
Understanding Logical Devices
11-7
Chapter 11
Understanding Logical Devices
11-8
Chapter 11
Understanding Physical Resources
See "Configurations" for more information about how you use configurations.
Note:
In releases previous to UIM 7.3, specification relationships did not limit which logical
devices and logical device accounts could be associated with each other.
If you upgrade from a previous version to UIM 7.3 or later, existing specifications
that include specification relationships govern associations created after the
upgrade. Existing associations will not be affected unless you modify them.
11-9
Chapter 11
Understanding Physical Resources
The Visualization tab includes several areas that you work in:
11-10
Chapter 11
Understanding Physical Resources
• The Palettes tab contains templates that you use to define the basic structure of the
equipment. You drag items from the Palettes tab to the canvas. The Palettes tab
contains subtabs that are based on whether the Equipment specification is defined as a
card, a rack, or a shelf.
• The canvas is the area where you configure the equipment by dragging items from the
Palettes tab.
• The Hierarchy tab displays the equipment configuration in tree-view form. It reflects the
content of the canvas and is updated when you add new items. When you select an item
in the canvas, the corresponding item in the tree view is highlighted. When you select an
item in the tree view, the corresponding item in the canvas is highlighted.
Typically the easiest way to build your equipment is to start at the equipment holder and work
your way up to cards, shelves, and racks. Model your equipment holders first, then your
cards. Create shelves using the existing cards and finally add racks using existing shelves of
equipment holders and cards.
You can choose to model the ports and connectors at any time because they are not done
through visualization tabs. See "Adding Ports and Connectors " for more information.
Note:
In some cases, an Equipment Holder specification can be a child of a Card
specification rather than the reverse. In this situation, UIM does not limit the cards
that slots based on the Equipment Holder specification can contain.
Note:
You must configure a card specification in the Visualization tab before it can be
added to shelves.
11-11
Chapter 11
Understanding Physical Resources
When you have completed the shelf and card carrier visualization, you can add card
specifications and Equipment Holder specifications. When you add a card specification
to the shelf, you specify the slot it will occupy and the Equipment Holder specification.
If the card specification requires more than one holder, the shelf must have enough
contiguous slots beginning with the selected slot.
In UIM, when you create a new shelf entity, it is prepopulated with the cards defined in
its specification. You can see the equipment in the Equipment visualization. See the
UIM Help for more information about the Equipment visualization.
11-12
Chapter 11
Understanding Physical Resources
Note:
Ports and connectors are not shown on the visual canvas in Design Studio or UIM.
For example, you can associate a Physical Port specification for a LAN port to an Equipment
specification for a LAN interface card. Because equipment typically has a fixed number of
ports and connectors, the minimum and maximum quantity would be the same. The minimum
quantity of ports or physical connectors is automatically added to the equipment when an
equipment entity is created based on the Equipment specification related to Physical Port or
Physical Connector specifications.
In UIM, you can add physical connectors and physical ports to equipment and physical
devices. You can also remove connectors and ports. You maintain these associations for
11-13
Chapter 11
Understanding Physical Resources
equipment using the tree view. You maintain them on physical devices using the
Physical Device Summary page.
In the Physical Device Hierarchy section of a Physical Device Summary page, you can
see information about the assignment status, conditions, and consumer of a physical
port. You can follow a link to go to the Summary page of the consuming entity. For
example, if the port is assigned to a configuration item in a Service configuration, the
parent service is shown as a link in the tree view. See the UIM Help for more
information.
11-14
Chapter 11
Associating Physical Devices to Logical Devices
DSLAM that includes one or more multiplexers and splitters. Physical devices can be related
hierarchically.
In UIM, you can associate a physical device to a corresponding logical device. When that
association is complete, you can map the ports and connectors provided by the physical
device or by the equipment associated with the physical device to the device interfaces in a
logical device.
In Design Studio, you can include Physical Port and Physical Connector specifications in the
Related Specifications tab of a Physical Device specification. Making these associations
means that ports and connectors are included automatically in UIM when physical devices
are created. See "Adding Ports and Connectors " for more information. In most cases,
however, physical ports and connectors are configured with equipment and not with physical
devices.
You can associate equipment within a physical device at only one tier within the hierarchy.
See Figure 11-8 for an example. In this example, a shelf (tier 2) in a rack is associated with a
physical device; therefore, associations cannot be made at the rack (tier 1) or card (tier 3)
level.
11-15
Chapter 11
Associating Devices and Equipment with Network Locations
Note:
Property Location entities are similar to but not the same as Place entities.
You can associate a logical device to Place entities to define other kinds of
location-oriented relationships, such as the place where the device is
managed.
You can associate the network locations directly to the entities. The associations can
also be made automatically as the result of propagation downward through
hierarchies. See "Understanding Network Location Code Propagation" for more
information.
11-16
Chapter 11
Associating Devices and Equipment with Network Locations
Unlike physical devices or Equipment entities, you can associate logical devices with network
locations or network entity codes. Network entity codes are used to identify devices that can
enable services at a network location. A network location can be associated with more than
one logical device, but a network entity code can be associated with only a single logical
device.
Typically, network entity codes are applied to logical devices that are managed by a network
management system (NMS) and that require some configuration to enable services.
A network entity code is always displayed in combination with the network location code of its
related network location and is referred to as a network entity location. See "About Network
Locations " for more information.
When network entity codes have been defined for a network location, you see them in the list
you use to associate a network location to a logical device. For example, if network location
PLANTXUSXA includes a single network entity code (K01) and network location
PLANTXUSXB includes two network entity codes (K01 and K02), you see the following
choices when you select a network location for a logical device.
PLANTXUSXA
PLANTXUSXA.K01
PLANTXUSXB
PLANTXUSXB.K01
PLANTXUSXB.K02
The list excludes network entity location codes that have already been associated to logical
devices.
Note:
Network entity codes are optional and are typically not used for devices that do not
require activation or management.
When you select a network location, UIM sets a default device identifier that depends on the
network location you select:
• If you select a network entity location code, such as PLANTXUSXB.K01, the device
identifier is set to that value.
• If you select only a network location code, such as PLANTXUSXB, the device identifier is
set to the network location followed by a sequential number in parentheses. This pattern
enables all devices located at the network location without a network entity code to
default to a unique device identifier. For example, the first default device identifier for
PLANTXUSXB is PLANTXUSXB (1).
In either case, you can change the device identifier supplied by UIM with one that
corresponds to your business practices. The identifier must be unique across all logical
devices.
See the UIM Help for more information about selecting network locations and setting device
identifiers.
11-17
Chapter 11
Associating Devices and Equipment with Network Locations
Note:
Equipment and Physical Device entities cannot be assigned network entity
codes. Network entity codes are valid only for logical devices.
Because equipment hierarchies can include only other Equipment entities, the
propagation of network location codes is straightforward. All Equipment entities below
the location parent are assigned the network location code assigned to the parent. You
cannot change these codes for the child entities unless you also change the code for
the parent.
Figure 11-9 illustrates a small Equipment hierarchy. All the entities have the network
code PLANTXUSXA.
11-18
Chapter 11
Associating Devices and Equipment with Network Locations
Physical device hierarchies can include other physical devices. In addition, physical devices
can be associated with Equipment entities. In this kind of hierarchy, all physical devices in the
hierarchy and all Equipment entities associated with physical devices in the hierarchy are
automatically assigned the network location code of the parent physical device. You cannot
change the automatically assigned network location codes.
Figure 11-10 illustrates a physical device hierarchy in which physical devices are associated
with Equipment entities. All of the entities in this hierarchy are assigned the PLANTXUSXA
network code of the parent physical device.
11-19
Chapter 11
Associating Devices and Equipment with Network Locations
Logical device hierarchies can be complex because logical devices can be associated
with physical devices, which in turn can be associated with Equipment entities. In
addition, logical devices can have network location codes or network entity location
codes.
In a logical device hierarchy, child logical devices inherit the network location code or
network entity location code of the parent logical device. Physical devices and
Equipment entities inherit only the network location code.
In the hierarchy shown in Figure 11-11, the logical devices have inherited the parent
logical device's network entity location code (PLANTXUSXA.K02). Physical devices
associated with logical devices in the hierarchy inherit only the network location code
(PLANTXUSXA). You cannot change any of the automatically assigned network
location or network entity location codes.
11-20
Chapter 11
Associating Devices and Equipment with Network Locations
Figure 11-11 Network and Network Entity Location Codes for Logical Device
Hierarchy
Network location associations to Equipment and Physical Device entities cannot be made if
the association currently or potentially conflicts with a network location association. The
conflict does not necessarily have to be direct: it can result from associations related to
hierarchies in which the entity participates.
For example, you cannot directly assign a network location code to an Equipment entity that
is associated to a physical device that has inherited a network location from a parent physical
device. In this situation, the Equipment entity already has a network location code that it
inherits from the associated physical device.
Similarly, you cannot remove or change an inherited network location or network entity
location code without either removing the entity in question from its hierarchy or association.
Alternatively, you can change or remove the network location or network entity location code
from the location parent entity. Removing or changing that code removes or changes it in all
entities that have inherited it.
11-21
12
Networks
This chapter describes how networks are modeled and implemented in Oracle
Communications Unified Inventory Management (UIM). It describes the entities you use to
model networks and how you build a network in UIM by using the network visualization.
See the UIM and Design Studio Help for detailed instructions about working with the
specifications and entities discussed in this chapter.
Understanding Networks
In UIM, a network is a collection of entities that has a common meaning or purpose. You use
a Network entity to represent the entity as a whole.
You associate other entities to the Network entity to define the contents of the network.
Entities in a network can be physical or logical resources (such as equipment or logical
devices) or they can be non-resources (such as parties or places). A network can also
include other networks.
Network entities can have configurations. Some network types are always created with
configurations. See "About Packet Virtual Networks" and "About Service Networks" for
information about networks that require configurations.
You do many of the tasks related to networks in the UIM network visualization. For example,
you add network nodes and edges in the visualization.
• Network nodes represent specific points in the network that you can associate with other
entities such as places, property locations, equipment, and so on.
• Network edges represent reachability or connectivity between nodes in the network. You
can associate network edges with Connectivity entities and Pipe entities that represent
connections between entities represented as nodes.
There are several ways to approach building a network in UIM. The following general pattern
is a starting place:
1. (Optional) Define Network specifications in Design Studio. Specifications are not
required, but you can use them to add characteristics or rules based on your business
requirements. Several Network specifications are available in UIM reference cartridges,
such as the Carrier Ethernet sample cartridge.
2. Create a network entity in UIM.
3. Create network nodes in UIM. You create network nodes in the network visualization.
4. Associate network nodes to entities such as logical devices or equipment in UIM.
5. Associate network nodes to places, property locations, and service locations to specify
their geographic location. If these locations include longitude and latitude, the nodes can
appear in the UIM map view.
6. Create network edges that connect network nodes in UIM.
7. Associate connectivities and pipes to network edges in UIM.
12-1
Chapter 12
About Network Technologies
You can accomplish many of these tasks in one operation from the Network Topology
view. See "Building Networks in UIM" for more information.
12-2
Chapter 12
About Network Types
Note:
PVNs are not required to have any edges. They can exist as a set of nodes that
represent flow interfaces with no edge connectivity modeled.
PVNs can be referenced by multiple services and are always created with configurations.
Valid topologies for a Packet Virtual Network are:
• Point to Point
• Multipoint to Multipoint
• Rooted Multipoint
Figure 12-1 illustrates a simple Carrier Ethernet scenario that includes a point-to-point EVC.
Data travels from a customer site through a UNIs to an EVC managed by the service provider
or carrier. The data then flows through the EVC to another UNI and on to the other customer
site.
12-3
Chapter 12
About Network Topologies
• Service connectivity
• Network access connectivity that links packet virtual networks
A Service Network is always created with a configuration.
The Carrier Ethernet cartridge includes a specification for an Ethernet service network.
This service network comprises the service locations and the packet virtual networks
that are involved in delivering the service. The service network is included as a
configuration item in the Service configuration.
See the UIM Carrier Ethernet Cartridge Guide for more information about using
Service networks.
12-4
Chapter 12
Understanding Network Nodes
12-5
Chapter 12
Understanding Network Nodes
will be used for those nodes. In this case, you can model the network's nodes in
advance and associate resources later.
In Design Studio, you can define Network Node specifications. For example, you can
define a Network Node specification for nodes in a DSL network. This specification
could include characteristics specific to DSL and can limit the node to representing
only DSL-related resources.
You can limit the kinds of entities that a network node can represent by relating entity
specifications to the Network Node specification. In UIM, these relationships restrict
the entity types to which a node can be associated. For example, if the DSL Network
Node specification includes relationships to the DSLAM Logical Device specification,
UIM allows DSLAM network nodes to be associated only with entities based on the
DSLAM Logical Device specification.
If a Network Node specification does not include any relationships to the entity types a
network node can represent, UIM allows nodes to be associated with any of the
allowable entity types.
Network nodes can be associated with the following entity types:
• Custom network address
• Custom object
• Device interface
• Equipment
• Flow interface
• Logical device
• Network
• Place
• Physical device
• Physical port
• Party
• Property Location (including both network locations and service locations)
A network node can be associated with both a logical device and a place or network
location. This situation occurs when you associate the node to a logical device that is
located at a place or network location.
In UIM, you use the Topological View page to add network nodes to a network. A
network node represents a place when it is associated to a place. If you associate the
node that is currently associated to a place to a resource, the node then represents
the resource. For example, if you add a node to a DSL network, you can associate that
node with a particular logical device, such as a DSLAM.
Figure 12-2 illustrates the icons used in the Network Topology View page for network
nodes that represent entities.
12-6
Chapter 12
Understanding Network Edges
12-7
Chapter 12
Building Networks in UIM
Note:
You can also view the customized icons of the entities in Map View.
You can accomplish many of these tasks in one operation from the Network Topology
View. You can click the Associate Connectivity button in the toolbar and select all of
the connectivities that should be represented as edges in the network. UIM
automatically creates edges, associates the correct connectivity to each edge, creates
nodes, and associates the correct logical device to each node.
Networks in the Topological View have a drill-down feature that enables you to drill
down from one network into a subnetwork and see the network edges that connect
network nodes in different network levels.
Figure 12-3 depicts a network in the Topological View page. This network includes
network nodes that represent logical devices. One of the devices is selected and its
details are displayed in the Details area in the bottom of the page.
12-8
Chapter 12
Map View
You can save the network visualization as a JPG file that you can view or print. See the UIM
Help for detailed information about this feature and other topological view tools.
Map View
You can also view the network geographically in the UIM Map View page. In this view,
network nodes and edges are shown on a map based on latitude and longitude. Network
nodes appear in the map view only if they are associated with a place or network location that
includes a latitude and longitude or associated to a place that is associated with an address
that has a latitude and longitude.
Note:
The map view is not supported for packet virtual networks (PVNs).
You must also select a map profile before a network is shown on a map. There are additional
implementations required to use map functionality. Refer to UIM System Administrator's
Guide for additional information on setting up UIM to use with maps. For information about
setting up UIM for geocoding, see UIM Developer's Guide.
You can create custom map views by using map profiles. Map profiles control what a map
displays when it opens for each network. For example, a map can open at the national level
for one network and can be zoomed down to the city level for another network. See the UIM
Help for information about creating a map profile.
See the UIM Help for detailed information on using the tools on the Map View page.
12-9
13
Connectivity Overview
This chapter provides an overview of the connectivity features in Oracle Communications
Unified Inventory Management (UIM).
Note:
The word connectivity is used in two ways in this guide. It is used in a general
sense to mean the ability to transfer information to and from devices and locations.
It is also used more specifically to refer to Connectivity entities.
UIM supports several different types of connectivity. This chapter covers features that are
common to all types of connectivity.
About Connectivity
In the telecommunications industry, connectivity refers to the ability to transport information to
and from devices and locations by using physical or logical media. The inventory of a
telecommunications provider includes networks of routers, switches, multiplexers, and other
devices located in various places. The devices and locations are connected to each other
using various networking technologies, such as Ethernet, Frame Relay, SONET, and so on.
In UIM, Connectivity entities provide built-in support for a variety of technologies and can be
customized to suit your business needs. UIM supports three types of Connectivity entities:
• Channelized Connectivity entities support multiplexed technologies such as E-Carrier, T-
Carrier, J-Carrier, SDH, SONET, and WDM. See "Channelized Connectivity ".
Note:
In releases previous to UIM 7.3, all Channelized Connectivity entities were
based on the same specification. This restriction no longer applies. You can
create multiple Channelized Connectivity specifications in Design Studio and
deploy them to UIM. In addition, a variety of sample Channelized Connectivity
specifications are included in the OracleComms_UIM_Channelized cartridge.
13-1
Chapter 13
About Connectivity
generic than Connectivity entities and include fewer features. Pipe entities and
Connectivity entities are not mutually exclusive: you can include them both in the same
network. For example, pipes can enable channelized connectivity. See "Pipes" for
more information.
Connectivity entities cannot be associated with the following:
• Reservations
• Conditions
• Roles
• Inventory groups
• Place entities. (Channelized connectivity can be associated with property
locations. See "About Connectivity Locations" for more information.)
Figure 13-1 shows the General Information tab of a Connectivity Details page for a
Connectivity entity. This Connectivity entity represents DS3 channelized connectivity.
The General Information tab is used for all types of Connectivity entities. It includes
the basic details about the connectivity that were established when the entity was
created. See "Working with Connectivity Entities in UIM" for information about other
tabs in the Connectivity Details page.
Although each type of Connectivity entity has specialized capabilities, they also share
functionality and attributes. See the following sections for information about features
common to all Connectivity entities:
• About Connectivity Locations
13-2
Chapter 13
About Connectivity Locations
13-3
Chapter 13
About Rate Codes
specifications (UNI Connectivity, INNI Connectivity, ENNI Connectivity) and from any
custom specifications that have been assigned the Ethernet technology.
The OracleComms_UIM_Packet sample cartridge includes specifications for the ATM
and Frame Relay technologies:
• ATM
• Frame Relay
Similarly, when you select a channelized connectivity technology, such as T-Carrier or
SONET, you can select from base or other installed specifications that have been
assigned that technology. The OracleComms_UIM_Channelized sample cartridge
includes specifications that are based on the following technologies:
• SONET
• SDH
• E-Carrier
• T-Carrier
• J-Carrier
• WDM
Selecting the technology of a connectivity also limits the rate codes you can select. For
example, if you set the technology to T-Carrier, rate codes are limited to DS0, DS1,
and so on. Similarly, selecting a rate code limits the technologies from which you can
select. See "About Rate Codes" for more information.
13-4
Chapter 13
About Connectivity Functions
capacity provided by the channel to determine whether enablement is allowed. For example,
a channelized connectivity with a DS1 rate code provides DS0 channels. These channels can
enable a Pipe service trail that requires 64 Kbps because that capacity matches the 64 Kbps
of the DS0 rate code.
You can also apply rate codes to device interfaces. You can terminate a connectivity on a
device interface only if the rate codes match. See "Associating Rate Codes to Device
Interfaces" for more information.
13-5
Chapter 13
About Connectivity Identifiers
Note:
Channels in Channelized Connectivity also have identifiers. See "About
Channel Identifiers" for more information.
Note:
Service connectivities cannot use location-based connectivity identifiers.
13-6
Chapter 13
About Termination
About Termination
Channelized connectivity entities must be terminated on media interfaces (logical devices at
the top of their device interface hierarchies.). These media interfaces must be provided by
logical devices hosted at network locations or service locations.
Most connectivities are terminated on media interfaces at the network locations or network
entity locations associated with their end points. For example, Figure 13-2 illustrates a
channelized connectivity with its A end point at network location FRSCTXUSXA and its Z end
point at network entity location PLANTXUSXA.K01. The connectivity is terminated on device
interfaces provided by logical devices at those locations.
13-7
Chapter 13
About Termination
Figure 13-2 Connectivity Termination with Network and Network Entity Locations
13-8
Chapter 13
About Connectivity Enablement
You terminate a connectivity during the connectivity design process. See "Designing
Connectivity" for more information.
Packet connectivities that are enabled by other packet connectivities have special termination
rules. See "Packet-Over-Packet Termination Rules" for more information.
Note:
When you enable a connectivity, you do not necessarily have to supply transport
details. In some cases, those details are irrelevant to your inventory. For example,
you may not need to specify how a INNI connectivity is enabled because the
transport is supplied by a third party whose resources are outside your network. In
this case, you include an accepted gap in the connectivity design.
13-9
Chapter 13
Designing Connectivity
– The Design subtab includes a table that includes rows for each segment in
the connectivity path. The rows display icons and information about the
segments. For example, the connectivity identifier and status are displayed for
each connectivity, channel, or pipe that is assigned to a segment.
– The Schematic subtab of the Connectivity Design tab displays a graphical
representation of the connectivity enablement and termination design created
in the Design subtab. The Design Versions control in the upper-right corner
of the Schematic subtab enables you to switch between current and previous
versions of the connectivity design.
• You use the Capacity tab in the Connectivity Details page to configure the
capacity of a channelized connectivity by determining its signal structure. The
Capacity tab displays a hierarchy of nodes and levels. A control section in the
upper level enables you to change how the nodes and levels are displayed.
• You use the Channels tab in the Connectivity Details page of a channelized
connectivity to view the channel hierarchy.
• You use the Riders tab in the Connectivity Details page for packet connectivity
entities to view the pipes and connectivities that are enabled by (or ride) this
connectivity.
The following list shows which tabs are displayed for each connectivity type:
Channelized Connectivity
• General Information Tab
• Connectivity Design Tab
• Channels Tab
• Capacity Tab
• Associated Resources Tab
Packet Connectivity
• General Information Tab
• Connectivity Design Tab
• Riders Tab
• Associated Resources Tab
Service Connectivity
• General Information Tab
• Connectivity Design Tab
• Associated Resources Tab
Designing Connectivity
In UIM, you use the Connectivity Design tab in the Connectivity Details page to
enable and terminate connectivities. Figure 13-3 shows the Connectivity Design tab.
13-10
Chapter 13
Designing Connectivity
13-11
Chapter 13
Designing Connectivity
13-12
Chapter 13
Designing Connectivity
Resolving one gap sometimes causes another to be created. For example, if you resolve a
gap by assigning a channel that terminates on a device at a network location, a new gap may
be created if the next segment is terminated on a different device at the same network
location.
Gaps on the ends of the connectivity can be resolved only when the ends are terminated on
device interfaces. For example, in Figure 13-5, the A end point is terminated on device
interface 1012-1 and the Z end point is terminated at device interface 1013-1.
Assigning Transport
When you assign transport to a segment of a connectivity design, you specify the details of
how the signal is carried from one location to another. For example, if you are designing a
DS1 service trail, you can specify that the signal be carried on (or ride) a channel provided by
a Channelized Connectivity entity that represents a T3 facility. Similarly, when you are
designing an 100 Mbps Ethernet INNI connectivity, you can specify that it be enabled by
channels from an SDH facility or by capacity provided by a 1 Gbps Ethernet connectivity.
Note:
Channelized connectivity can enable packet connectivity, but packet connectivity
cannot enable channelized connectivity.
You can also use Pipe entities as transport. For pipes to be used to enable channelized
connectivity, however, the pipes must be terminated on device interfaces of devices that are
located at network locations. That means that the devices have to have been assigned
network location codes or network entity codes.
You can assign transport manually or by using gap or path analysis.
When you assign transport manually, you search for a pipe, channel, or connectivity using the
standard entity-specific Search pages. For example, you can search for all channelized
connectivity entities that have a particular rate code and an end point at a specific network
location. UIM returns all the entities that meet your criteria and you then select a channel
from among those provided by those entities.
13-13
Chapter 13
Designing Connectivity
Gap analysis enables you to automatically find packet connectivity and channelized
connectivity channels by specifying starting and ending criteria. You can optionally
include other criteria, such as an intermediate location and specific device identifiers.
Figure 13-6 shows the Gap Analysis section with a network entity code specified for
the starting location and a network location code for the ending location.
Path analysis is similar to gap analysis except that it finds pipes rather than
connectivities. Path analysis in this context is almost identical to gap analysis when
used to enable pipes. Figure 13-7 shows the Path Analysis section with the starting
point and ending points specifying logical device IDs. See "Enabling Pipes
Automatically with Path Analysis" and the UIM Help for more information.
Both gap analysis and path analysis return lists of matching pipes or connectivities
from which you can select. The results are organized by the number of hops, with the
lowest number listed first. Figure 13-8 shows the results of a gap analysis. In this case,
only a single connectivity met the criteria.
13-14
Chapter 13
Designing Connectivity
See UIM Help for instructions about using the features in the Connectivity Design tab to
assign transport.
About Interconnections
Interconnections participate in the continuity of an end-to-end trail by forming bridges
between interfaces on which connectivities are terminated.
There are two types of interconnections: cross-connects and physical jumpers.
About Cross-Connects
A cross-connect represents a software, electrical, or wireless connection between two device
interfaces within a logical device. Cross-connects are logical; they do not represent physical
objects. Cross-connects can enable both Pipe and Connectivity entities.
Cross-connects can be interface-bound or trail-bound.
• An interface-bound cross-connect is bound to the life of the interface it connects. If either
interface is removed, the cross-connect is also removed. For example, you could create
interface-bound cross-connects between the line and drop interfaces of an M13
multiplexer logical device. You create interface-bound cross-connects manually in Device
Interface pages. See "About Interface-Bound Cross-Connects" for more information.
• A trail-bound cross-connect is bound to the life of the trail it enables. If the trail is
removed, the cross-connect is removed. Trail-bound cross-connects are automatically
created during connectivity design when segments are joined at a common logical device
and when an interface-bound cross-connect does not already exist. You can also create
cross-connects manually when you design a connectivity. For example a trail-bound
cross-connect could be used when a DS1 Interface is interconnected to another DS1
interface to enable a trail that passes through a 3/1/0 DACS.
You cannot change a trail-bound cross-connect into an interface-bound cross-connect or
change an interface-bound cross-connect into a trail-bound cross-connect.
Duplicate cross-connects are not allowed. For example, if there is already an interface-bound
cross-connect between two device interfaces in a multiplexer, a trail-bound cross-connect
cannot be added between those same interfaces. If you use gap analysis to find connectivity
in such a situation, UIM automatically includes the existing cross-connect.
13-15
Chapter 13
Designing Connectivity
If you assign a channel or pipe with an end point that terminates on a device interface
in a device, and then assign another channel or pipe with an end point that terminates
on another interface in the same device, UIM automatically creates a trail-bound
cross-connect between the two interfaces.
Interconnections do not have rate codes because their purpose is to bridge different
interface signals. But rate codes are relevant when determining whether a cross-
connect can be created. Cross-connects are not allowed when only one interface has
a rate code or when the interface rate codes are incompatible. See "About Rate Code
Compatibility" for more information.
13-16
14
Channelized Connectivity
This chapter explains how to use Oracle Communications Unified Inventory Management
(UIM) to implement channelized connectivity. Channelized connectivity is one of several types
of connectivity supported by UIM. See "Connectivity Overview " for an introduction.
Note:
In releases previous to UIM 7.3, all channelized connectivity entities were based on
the same specification, TDM Facility. As part of the migration to UIM 7.3 or later, all
entities based on TDM Facility are converted to use the Channelized Facility
specification that is supplied in the ora_uim_base_specifications cartridge. In
addition, you can use Design Studio to create additional Channelized Connectivity
specifications. See UIM Cartridge Guide for more information about base
cartridges. See Design Studio Help for information about creating specifications.
14-1
Chapter 14
About Channel Identifiers
14-2
Chapter 14
About Channel Identifiers
For example:
• 15-2-3-6-4 is a VT-1.5 channel in an OC-192 facility (STS-12: 15, STS-3: 2, STS-1: 3, VT
Group: 6, VT-1.5: 4)
• 12-0-0-0 is an STS-3 channel in an OC-45 facility (STS-3: 12, STS-1: 0, VT Group: 0,
VT-1.5: 0)
• 1-0-0-0 is an STS-3 channel in an OC-3 facility (STS-3: 1, STS-1: 0, VT Group: 0, VT-1.5:
0)
14-3
Chapter 14
Terminating Channels
Terminating Channels
Like other UIM connectivities, channelized connectivity must be terminated. See
"About Termination" for an overview. In addition, the multiplexed channels provided by
channelized connectivity must also be terminated.
When you terminate a parent connectivity on a device interface, its channels are
automatically terminated on sub-interfaces of that interface if it provides enough sub-
interfaces to terminate all the channels. (Sub-interfaces are created automatically only
if the Device Interface specifications for the sub-interfaces are related to the parent
Device Interface specifications with a minimum and maximum value equal to the
number of sub-interfaces at that level.)
Figure 14-2 shows the FRSCTXUSXA / PLANTXUSXA.K01 / DS3 / T3 / 101
connectivity and its channels. The DS1 channels are provided by the connectivity. The
channels terminate on the sub-interfaces of the interfaces on which the connectivity
terminates. The sub-interfaces are created automatically by UIM (if the device
interface specification includes sub-interfaces).
14-4
Chapter 14
Terminating Channels
14-5
Chapter 14
Terminating Channels
14-6
Chapter 14
Terminating Channels
SONET and SDH have more complex signal hierarchies. For example, SDH includes STM-n,
AUG-n, AU-n, TUG-n, TU-n, VC-n and C-n signals. All of these are included in the UIM signal
architecture. Figure 14-6 illustrates the SDH signal hierarchy.
When you set up a hierarchy of device interfaces to support an SDH facility, however, you
need to include only the interfaces on which channels are actually terminated. These
interfaces include VC4, VC3, VC12, and so on. These are the interfaces that are
interconnected to other interfaces when an enabling connectivity is passed through a logical
device. Figure 14-7 illustrates the channel and device interface hierarchy for an STM1 facility.
Note:
For visual clarity, some elements of the hierarchy have been omitted.
14-7
Chapter 14
Terminating Channels
In a more complex STM16 scenario, you may need to design the device interface
hierarchy to include possible channel signal levels such as VC4-16c and VC-4-4c,
even if you do not expect to use them. (If you definitely do not plan to use the VC4-x
levels you can omit those interfaces.) Figure 14-8 illustrates the channel and device
interface hierarchy for an STM16 facility. This example includesVC4 and VC3 channels
that are terminated on their respective interfaces.
Relative to the full SDH signal hierarchy, the channel and device interface hierarchy is
relatively flat because processing and multiplexing signals are not present as
interfaces.
Note:
For visual clarity, some elements of the hierarchy have been omitted.
14-8
Chapter 14
Terminating Channels
Figure 14-9 illustrates an even more complex STM64 example with VC4-16c, VC-4-4c and
VC4 channels terminated on their respective interfaces.
Note:
For visual clarity, some elements of the hierarchy have been omitted.
14-9
Chapter 14
About the UIM Signal Architecture
14-10
Chapter 14
About the UIM Signal Architecture
Figure 14-10 illustrates the hierarchy of specifications that comprise the E-Carrier signal
architecture.
When you associate a rate code to a Connectivity entity, you determine the signal that applies
to the facility represented by the entity and also determine its multiplexing options. For
example, if you create a Connectivity entity with the E4 rate code, the facility can be
muliplexed only to E3 channels.
14-11
Chapter 14
About the UIM Signal Architecture
STS-3 and STS-1 signals can serve as both facility signals and processing signals.
They are facility signals when used directly on a channelized connectivity. They are
processing signals when they multiplex from an OC-n or another STS-n signal. The
signal architecture includes specifications for these signals as both Signal Termination
Point and Processing Signal specifications.
Figure 14-11 shows the UIM entities and relationships that comprise an OC-3 signal
structure. This is the signal structure that is associated to a channelized connectivity
when you assign it the OC-3 rate code. See UIM Information Model Reference for
more information.
14-12
Chapter 14
About the UIM Signal Architecture
You can create WDM channelized connectivities with rate codes from OM160 through OM4.
The signal architecture defined by the WDM cartridge determines how connectivities can be
channelized. Figure 14-12 illustrates the WDM signal architecture. For example, the
illustration shows that an OM-32 connectivity can be channelized as 2 OM-16 channels, 4
OM-8 channels, 8 OM-4 channels, or 32 OM-1 channels.
You can use WDM channels to enable other connectivities. For example, you can enable an
OC192 SONET facility with an OM1 (10 Gbps) channel or a 100 Gbps Ethernet pipe with an
OM10 channel.
Note:
Only a TDM facility with a transmission signal type of Optical can be enabled with a
WDM channel.
14-13
Chapter 14
About the UIM Signal Architecture
(WDM). This combination makes it possible to build more network functionality into
optical networks. OTN is able to carry many types of data, including 100 GigE signals.
OTN includes two sets of information structures: Optical Transport Unit (OTU) and
Optical Data Unit (ODU). OTUs are channelized into ODUs. Figure 14-13 illustrates
the OTN signal structure.
OTN Example
This example illustrates the use of an OTN to enable a 1GigE Ethernet connectivity.
The Ethernet connectivity is enabled by an ODU1 channel in an OTU4 facility. The
OTN connectivity is itself enabled by an OM10 channel from an OM40 WDM facility.
Figure 14-14 and Figure 14-15 show the schematic view of the Connectivity Design
tabs of the Ethernet and WDM connectivities.
14-14
Chapter 14
Configuring Connectivity Capacity
14-15
Chapter 14
Terminating and Enabling a Channelized Connectivity
14-16
Chapter 14
About Virtual Connectivity
FRSCTXUSXA. Seven segments are required to complete the end-to-end connectivity path:
1. A jumper interconnects a DS1 interface on the FRSCTXUSXACB001 channel bank to a
DS1 interface on the drop side of the FRSCTXUSXAM1301 multiplexer. The jumper is
trail-bound because it was created as part of the connectivity design.
2. A cross-connect interconnects the DS1 interface on the FRSCTXUSXAM1301
multiplexer to a DS1 interface provided by a DS3 interface on the line side of the same
device. This cross-connect is interface-bound because it is considered to be
manufactured into the device.
3. A DS1 channel provided by a DS3 channelized connectivity runs from the
FRSCTXUSXAM1301 multiplexer to a DS1 interface (DS1-3) provided by a DS3 interface
on the PLANTXUSXA.K01 digital cross-connect system. The PLANTXUSSL network
location in this example identifies a service location where the DS1 facility is terminated
on a customer-owned device.
4. A trail-bound cross-connect interconnects the DS1-3 interface to the DS1-14 interface
provided by another DS3 interface on the opposite side of the PLANTXUSXA.K01 device.
5. A DS1 channel provided by the PLANTXUSXA.K01 / PLANTXUSXA / DS3 /T3 /106
facility connects the digital cross-connect to a DS1 interface provided by a D3 interface
on the drop side of the PLANTXUSXAM1301 multiplexer.
6. An interface-bound cross-connect connects the drop-side interface to a line-side interface
on the PLANTXUSXAM1301multiplexer.
7. An accepted connectivity gap runs from the PLANTXUSXAM1301 multiplexer to
PLANTXUSSL. This segment is treated as an accepted connectivity gap because the
customer-owned device and cable pairs running to it from the PLANTXUSXA location are
not inventoried.
14-17
Chapter 14
About Virtual Connectivity
Note:
You cannot use a single channel of a facility to enable a connectivity when all
three share the same rate code. For example, a VC4 channel provided by a
VC4 facility cannot be used to enable another VC4 connectivity.
Virtual Termination
UIM supports the virtual termination of connectivities on device interfaces that already
have channel terminations. Connectivities can be virtually terminated on the same
device interfaces that already terminate its enabling channels. A connectivity that has
a single default channel with the same rate code as its parent can be terminated on
the same device interface that its parent is terminated on.
For example, virtual termination can be used when a DS1 facility rides a DS1 channel
from a DS3 facility. (See Figure 14-18.) The DS1 facility is virtually terminated on the
same DS1 interfaces used to terminate its enabling DS1 channel. A DS0 channel
provided by the DS1 facility is automatically terminated on a sub-interface. The DS0
channel termination is required to create a cross-connect that is part of the
enablement of a DS0 service trail.
14-18
Chapter 14
Maintaining Channelized Connectivity and Network Resources
Figure 14-19 provides a simplified view of a STMx facility providing VC4 channels that enable
a VC4 facility. The VC4 facility is virtually terminated on the same sub-interfaces that already
terminate the enabling VC4 channels.
The VC4 facility is configured to have a single VC4 channel that enables an E4. Because this
single channel has the same rate code as its parent facility, it is virtually terminated on the
same sub-interfaces.
14-19
Chapter 14
Maintaining Channelized Connectivity and Network Resources
connectivity that replaces the two that were previously terminated on the removed
device. See "Inserting and Removing Nodes in Networks " for more information.
You plan and manage these maintenance activities as parts of projects. For example,
you can define a project for all the grooming and rehoming activities related to a
particular network infrastructure change. When you submit an activity in a project, UIM
processes it in the background and returns the results. See "Projects" for more
information.
Caution:
While an activity is being processed, you should avoid making changes to
entities that might be modified by the activity. Changes could result in
processing failure.
14-20
Chapter 14
Maintaining Channelized Connectivity and Network Resources
that must be completed to make it possible to complete change items. Because impact items
are not known until processing begins, they are displayed only after the activity is submitted.
Impact items are displayed in the Impact Items tab as they are created.
Figure 14-20 shows the Change Items and Impact Items tabs for a grooming activity that
reassigned a T1 facility from one channel of a T3 facility to another channel in the same
facility. A connectivity gap results from this change, as shown in the Impact Items tab. The
Parent Change Item column refers to the change item that generated the impact item.
In this case, UIM was able to resolve the gap successfully. If UIM could not resolve the gap,
the action would be shown in In Progress status and you would need to resolve the gap
manually.
Table 14-2 lists all of the actions that can be taken on entities as part of change items and
impact items.
14-21
Chapter 14
Maintaining Channelized Connectivity and Network Resources
About Grooming
When you groom a connectivity, you change the assignments of its channels. For
example, when you groom an OC3 facility, you can move a DS1 rider from one VT 1.5
channel to another within the same facility or to a VT 1.5 channel in another facility.
These design changes involve unassigning riders from one or more channel segments
along with related gaps, jumpers, and cross-connects. Riders are then reassigned to
new channels. Grooming does not involve changing connectivity termination
(rehoming) except in the case of virtual termination.
Grooming often occurs because of network changes that make new routes available or
make old routes inefficient. For example, if new devices are added to a network, an
existing route may now have an unacceptable number of hops. Planning and
management processes can discover these situations and recommend more efficient
routing to be implemented by grooming.
Grooming is intra-facility when the new channel assignments are in the same bearer
facility as the old channel assignments or inter-facility when the new channel
assignments are in a different bearer facility from the old channel assignments.
Grooming can move a rider from one bearer to two bearers. For example, if you add
device C between existing devices A and B, two new segments are created (A-C and
C-B). You can groom a connectivity that was riding channels in the original A-B
segment to ride channels in the newly created segments instead. (UIM can
automatically perform this grooming activity when you insert new network nodes. See
"Inserting and Removing Nodes in Networks " for more information.)
Grooming a virtual path connectivity can cause changes to virtual termination if the
changes include the first or last segment in the design.
Before you groom a connectivity, you must ensure that the connectivities are properly
designed and terminated and that the target connectivity has enough capacity to
accommodate all riders that are reassigned to it.
14-22
Chapter 14
Maintaining Channelized Connectivity and Network Resources
Figure 14-22 illustrates the results of the grooming activity. The channel reassignments have
occurred. The new channels are terminated on a different MUX, so UIM has added cross-
connects to join the interfaces on the MUX to the channel banks on which the T1s are
terminated.
14-23
Chapter 14
Maintaining Channelized Connectivity and Network Resources
14-24
Chapter 14
Maintaining Channelized Connectivity and Network Resources
To free the required number of contiguous channels, the STM16 facility must be groomed.
The channel assignments of the two E4 connectivities must be moved to make 7 contiguous
channels available. The required changes are illustrated in Figure 14-24.
14-25
Chapter 14
Maintaining Channelized Connectivity and Network Resources
With these changes, a large contiguous block of channels becomes available, making
it possible to assign them to the Ethernet pipe. Figure 14-25 illustrates these
assignments.
14-26
Chapter 14
Maintaining Channelized Connectivity and Network Resources
To reassign the two connectivities to different channels within the STM16, UIM must also
reassign any cross-connects, jumpers, or gaps in the connectivity design.
Figure 14-27 illustrates the situation after grooming has taken place. FRSCTXXA/
PLANTXXA/DS1/T1/1 is now enabled by channels on other multiplexers at the same network
locations and by interface-bound cross-connects between interfaces. UIM has automatically
created a trail-bound interface between interfaces on the ALLNTXXK01 DCS. (The trail-
bound cross-connect used to enable the trail previously has been removed.)
14-27
Chapter 14
Maintaining Channelized Connectivity and Network Resources
To perform 2:2 (or n:n) grooming in UIM, you can select multiple facilities when you
configure a grooming activity. See "About the Grooming User Interface" and the UIM
Help for more information.
See "Projects" and the UIM Help for more information about managing projects and
activities.
About Rehoming
When you rehome a connectivity, you change one of its terminations. Rehoming may
be required for load balancing or because of the removal or replacement of devices
14-28
Chapter 14
Maintaining Channelized Connectivity and Network Resources
and interfaces. Figure 14-29 illustrates a simple scenario in which three T1 facilities are
rehomed from interfaces on one router to interfaces on another router.
Rehoming a facility requires changes to the termination of the facility itself and to any
channels it provides. Channels are re-terminated on sub-device interfaces provided by the
new device interface on which the facility is terminated.
Figure 14-30 illustrates how rehoming a DS3 facility from one interface to another requires
rehoming of its channels to sub-interfaces and therefore the creation of new cross-connects.
For visual clarity, the illustration shows the impact on only one channel, but all 28 DS1
channels require rehoming and new cross-connects.
14-29
Chapter 14
Maintaining Channelized Connectivity and Network Resources
Pipes and connectivities riding channels provided by the rehomed connectivity require
design changes to reflect new interface and cross-connect assignments. To ensure
date integrity in these situations, rehoming must occur recursively throughout the
channel hierarchy of the channelized connectivity.
For example, when you rehome a DS3 facility, there are direct impacts to DS1 riders
enabled by channels provided by the facility. If these riders are virtually terminated to
the same DS1 sub-interfaces used by facility's DS1 channels, the DS1 riders must be
rehomed to the new DS1 sub-interfaces. If the DS1 riders themselves provide
channels that enable DS0 riders, the DS0 riders must also be rehomed.
Rehoming can result in channel assignment changes that require a grooming activity.
Figure 14-31 illustrates such a scenario. A DS3 facility (NETLOCXX / NETLOCYY /
DS3 / T3 / 333) rides a channel provided by NETLOCAA / NETLOCBB / STM16 /
SM16 / 101. The Z end point of this SM16 facility is being rehomed to a device in
NETLOCGG. The DS3 facility must be reassigned to a different channel as a result of
the rehoming.
Because connectivity identifiers include A and Z network/entity location codes, they
can change when connectivities are rehomed. In Figure 14-31, the connectivity
NETLOCAA / NETLOCBB / STM16 / SM16 / 101 changes to NETLOCAA /
NETLOCGG / STM16 / SM16 / 101. See "About Connectivity Identifiers "for more
information about how connectivity identifiers are constructed.
The serial number of a connectivity can also change as a result of rehoming.
Connectivity serial numbers must be unique within the context of the A and Z location
pairs, so rehoming can result in a conflict with an existing serial number.
The gray channels in Figure 14-31 indicate the assignments that are removed as the
result of rehoming. The channel reassignment from the NETLOCAA / NETLOCBB /
14-30
Chapter 14
Maintaining Channelized Connectivity and Network Resources
STM16 / SM16 / 101 / 1-1-1-1 channel to NETLOCAA / NETLOCGG / STM16 / SM16 / 101 /
1-1-1-1 occurs automatically because rehoming a parent facility also rehomes its channels.
The DS3 rider has a gap, however, between the device interfaces on NETLOCGG and the
drop side on NETLOCBB. You must resolve this gap separately from the rehoming activity.
14-31
Chapter 14
Maintaining Channelized Connectivity and Network Resources
See "Projects" and the UIM Help for more information about managing projects and
activities.
14-32
Chapter 14
Maintaining Channelized Connectivity and Network Resources
UIM automatically manages the channel reassignments and termination changes. For
example, when you insert a node and replace a connectivity that has riders, the riders must
be groomed to new channel assignments. UIM manages this grooming automatically.
Figure 14-34 and Figure 14-35 illustrate this scenario. In this example, the middle portion of a
T1 facility's path rides a channel provided by the FRSCTXAA / PLANTXAA DS3 facility. The
T1 rider has jumpers and cross-connects at its endpoints.
14-33
Chapter 14
Maintaining Channelized Connectivity and Network Resources
A new device and location are inserted between the PLANTXXA and FRSXTXXA
locations, resulting in the creation of two new T3 facilities to replace the previous T3.
The T1 rider must now be groomed to reflect the network changes. Its terminations on
the channel banks are unchanged, but all of the jumpers, cross-connects, and channel
assignments must be updated as shown in Figure 14-35.
Connectivities that are assigned to the groomed T1 are unaffected because its
terminations are unchanged. For example, if a DS0 service trail is riding a channel
provided by the T1, its connectivity design requires no modification. It is still assigned
to the same channel, although the parent facility of that channel has been groomed.
Removing a network is the reverse of inserting one. For example, suppose that you
want to remove the node that represents logical device ALLNTXXAK01 in
Figure 14-35. In this scenario, the two connectivities (and their channels) terminated
on the devices must be unterminated and then replaced by a new connectivity that
connects PLANTXXAM01 and FRSCTXXAM01. UIM handles the required termination
changes and channel reassignments. Riders that were enabled by the existing
connectivities are reassigned to the replacement.
You can insert a node into an edge:
• When the edge represents only one connectivity.
• The connectivity is represented by only one edge.
• The connectivity is terminated by logical devices on both ends.
14-34
Chapter 14
Maintaining Channelized Connectivity and Network Resources
Figure 14-36 Select Interfaces Area of the Insert Node Dialog Box
14-35
Chapter 14
Maintaining Channelized Connectivity and Network Resources
• Review proposed changes. The Review area of the dialog box provides a list of
the selections you have made, as shown in Figure 14-37. You can use the Back
button to navigate to previous areas if necessary.
Figure 14-38 shows the Insert Node section after the activity has been configured. A
new node representing the Q06_BANG.005.LD logical device will be inserted between
the existing Q06_BANG.002.LD and Q06_BANG.003.LD nodes. The red dotted line
represents the edge that will be replaced while the blue dotted line represents the two
new edges.The Change Items tab shows the entities that will be changed as a result
of the activity. Because the activity has not yet been submitted, the Impact Items tab
has not been populated.
Figure 14-38 UIM Insert Node User Interface - After Activity Configuration
14-36
Chapter 14
Maintaining Channelized Connectivity and Network Resources
After the activity has been processed, UIM saves the activity configuration details, change
items, and impact items so that you can refer to them in the future. For example, you can
view the network visualizations to see where the node was inserted.
14-37
15
Packet Connectivity
This chapter explains how you use packet connectivity features in Oracle Communications
Unified Inventory Management (UIM). You can groom or rehome a packet connectivity that
acts as a rider or bearer. The procedure of grooming and rehoming a packet connectivity is
similar to that of a channelized connectivity. See "About Grooming" and "About Rehoming" for
more information on grooming and rehoming.
Packet connectivity is one of several types of connectivity supported by UIM. See
"Connectivity Overview " for information about features shared by all Connectivity entities.
UIM packet connectivity support includes Packet Connectivity entities and other entities that
work together to model an entire service.
15-1
Chapter 15
About Flow Identifiers
In UIM, you use Flow Identifier entities to represent these various types of identifiers.
Flow identifiers are specification-based entities that can be customized to fit your
business and technological requirements.
The Carrier Ethernet and Packet cartridges include Flow Identifier specifications. The
Carrier Ethernet cartridge includes CE-VLAN, Custom-Tag, P-Tag, SP-VLAN, and W-
Tag specifications. The Packet sample cartridge includes VCI, VPI, and DLCI
specifications. You can use these specifications as they are or copy and modify them
for your requirements. You can also create your own Flow Identifier specifications in
Design Studio.
Flow identifiers can be marked as managed or unmanaged in their specifications:
• Managed flow identifiers are grouped into network address domains and resource
pools from which they can be selected and assigned to packet virtual networks
(PVNs) and service networks. For example, the SP-VLAN flow identifier in the
Carrier Ethernet cartridge is managed. See "Network Address Domains" and
"About Inventory Group Types and Resource Pools" for more information.
• Unmanaged flow identifiers are received on a service order and referenced with a
service location on the service. They are provided by customers and therefore not
managed by service providers. For example, the CE-VLAN flow identifier in the
Carrier Ethernet cartridge is unmanaged.
In UIM, you can assign flow identifiers to packet virtual network configurations and
service network configurations. When you assign a flow identifier to a network, UIM
automatically assigns the flow identifier to all the flow interfaces in the network. You
can assign flow identifiers to networks either in the Network Topology view or in the
network configuration.
You can manually unassign and assign flow identifiers for individual flow interfaces.
For example, you may want to implement VLAN ID translation. See "VLAN ID
Translation" for more information.
15-2
Chapter 15
About Flow Identifiers
Q-in-Q Stacking
UIM flow identifiers support Q-in-Q stacking. Q-in-Q stacking enables VLAN IDs to be
encapsulated (stacked) within each other. Stacking allows traffic from different service
providers with the same VLAN ID to travel safely through a network.
For example, suppose Customer A's CE- VLAN and Customer B's CE-VLAN use the VLAN
ID 10. When the traffic enters the service provider network, Customer A's traffic can be
stacked on the service provider's SP-VLAN ID 50 and Customer B's traffic can be stacked on
the service provider's SP-VLAN ID 100. This stacking enables the two customer's traffic to be
separated within the network even though their original VLAN IDs are the same.
In UIM, you implement Q-in-Q stacking by defining stacking levels in Flow Identifier
specifications. For example, the Carrier Ethernet sample cartridge includes a CE-VLAN Flow
Identifier specification with a stacking level of 0 and an SP-VLAN Flow Identifier specification
with a stacking level of 1. That means that flow identifiers based on the CE-VLAN
specification can be stacked within flow identifiers based on the SP-VLAN specification. To
implement Q-in-Q stacking with these specifications, you include a CE-VLAN flow identifier in
the Service configuration and add the SP-VLAN flow identifier to the PVN.
See Design Studio Help for more information about designing Flow Identifier specifications.
VLAN ID Translation
In Carrier Ethernet networks, VLAN ID translation is sometimes required. VLAN ID translation
involves changing the ID of incoming packets at a switch. For example, Figure 15-1 illustrates
a situation in which an interface on a switch carries traffic from one direction with VLAN ID 5
and another interface on the same switch carries traffic from the other direction with VLAN ID
100. The switch receives traffic on one interface, translates the ID, and then sends the traffic
out on the other interface.
To model VLAN ID translation in UIM, you manually assign flow identifiers to flow interfaces,
thereby overriding the flow identifier assignment from the PVN. You assign the flow identifier
from the Network Topology view of the PVN in which the flow interface appears.
For example, in the example in Figure 15-1, you can model the switch as a logical device.
The logical device has two flow interfaces with a cross-connect between them. To translate
15-3
Chapter 15
Performance Parameters
the VLAN ID, you assign an SP-VLAN flow identifier with stacking level 2 and an ID of
5 to one interface and a P-Tag flow identifier with stacking level 100 and an ID of 100
to the other.
A flow interface can have multiple flow identifiers. For example, an Ethernet flow
interface could have a CE-VLAN flow identifier that identifies traffic coming from a
customer's service location. The same flow interface can have an SP-VLAN flow
identifier that identifies a PVN, such as an EVC.
Performance Parameters
Services based on packet connectivity often include requirements for class of service
(CoS) and quality of service (QoS). These requirements guarantee specific levels of
performance to the subscriber. For example, when a subscriber contracts with a
service provider for Carrier Ethernet service, the service provider guarantees
bandwidth and excess bandwidth levels based on performance parameters.
In UIM, these performance parameters are modeled as Custom Object entities with
characteristics that represent the various metrics.
For example, the Carrier Ethernet cartridge includes a number of Custom Object
specifications that model the CoS and QoS attributes defined by the Metro Ethernet
Forum (MEF). Specifications for other entities, such as service and network
configurations, include references to the CoS and QoS Custom Object specifications
that apply to them.
Similarly, the Packet Cartridge includes specifications for ATM and Frame Relay QoS
and traffic parameters.
You can also define your own Custom Object specifications for QoS and CoS
requirements not supplied in the cartridges.
See "Custom Objects" for more information about Custom Object entities and UIM
Carrier Ethernet Cartridge Guide for more information about how they are used in
Carrier Ethernet services.
15-4
Chapter 15
Enabling Packet Connectivity
With VCAT, that 10 Mbps connectivity can be enabled by two of the four E2 channels in an E3
facility or seven of the 28 DS1 channels in a DS3 facility. The unused channels can be used
for other purposes.
The UIM signal architecture determines which channels can be virtually concatenated to
support which packet connectivities. The valid VCAT combinations are reflected in the
Connectivities Supported By list in the Gap Analysis page.
When you select a channel arrangement in the Connectivities Supported By list and select
the Contiguous Channels, gap analysis includes those criteria in its search.
15-5
Chapter 15
Packet Enablement Scenarios
40 Gbps connectivity exists between Tucson and Albuquerque and Albuquerque and
Tucumcari, represented in UIM as ALBQ/TUCS/40GigE/GE40/1 and ALBQ/TUCU/
40GigE/GE40/1. These two connectivities are terminated on media interfaces of
logical devices located at the three network locations shown in Figure 15-2.
You will enable the new 1 Gbps connectivity with capacity from the two 40 Gbps
connectivities.
You start by creating the 1 Gbps Ethernet connectivity, specifying Tucson as the A
location and Tucumcari as the Z location. The connectivity will have a name similar to
TUCS / TUCU / 1GigE / GE1 / 1.
When the TUCS / TUCU / 1GigE / GE1 / 1 connectivity has been created, open its
Connectivity Design tab to terminate and enable it:
1. On the A side of TUCS / TUCU / 1GigE / GE1 / 1, click the Terminate icon, then
select Terminate at Flow Interface. When the Device Search screen appears,
select a media interface on the device that terminates the ALBQ/TUCS/40GigE/
GE40/1 connectivity, then click Assign.
UIM creates a 1 Gbps flow interface under the media interface and assigns it to
the TUCS / TUCU / 1GigE / GE1 / 1 connectivity.
2. Repeat step 1 for the Z side, selecting the mediate interface that terminates ALBQ/
TUCU/40GigE/GE40/1
15-6
Chapter 15
Packet Enablement Scenarios
The connectivity is now terminated. You now must resolve the gap.
3. At the Gap icon, select Assign Connectivity to Resolve this Gap, search for the ALBQ/
TUCS/40GigE/GE40/1 connectivity, and click Assign.
UIM does the following:
• Creates a flow interface under the 40GigE media interface so that the cross connect
can be created.
• Creates a trail bound cross-connect to the 40GigE media interface of the 40GigE
connectivity.
• Adds the1GigE connectivity as a rider of the ALBQ/TUCS/40GigE/GE40/1
connectivity and consumes the relevant capacity.
A new gap appears, this time for the segment between ALBQ and TUCU.
4. At the newly created Gap icon, repeat step 3, searching for the ALBQ/TUCU/40GigE/
GE40/1 connectivity.
UIM does the following:
• Creates two flow interfaces: one under the 40GigE media interface on the Z side of
the ALBQ/TUCS/40GigE/GE40/1 connectivity and another under the 40GigE media
interface on the A side of the ALBQ/TUCU/40GigE/GE40/1 connectivity.
• Creates a cross connect between the two new flow interfaces.
• Creates flow interface under the 40GigE media interface on the Z side of the ALBQ/
TUCU/40GigE/GE40/1 connectivity.
• Creates a trail-bound cross-connect from the 40GigE media interface on the Z side of
ALBQ/TUCU/40GigE/GE40/1 connectivity to the 1GigE Flow Interface terminating the
TUCS / TUCU / 1GigE / GE1 / 1 connectivity.
15-7
Chapter 15
Packet Enablement Scenarios
You can partially automate this process by using Gap Analysis to replace steps 3
and 4. Specify Tucson and Tucumcari as the source and target. See "Assigning
Transport" and UIM Help for more information.
5. Assign a flow identifier to UCS / TUCU / 1GigE / GE1 / 1.
In this example, you assign a flow identifier to the connectivity you are designing
and apply it to both flow interfaces. You could also choose to assign a flow
identifier to the connectivity and apply it to only one flow interface. In addition, you
could choose to assign flow identifiers to the connectivity segments in the design.
See "Assigning Flow Identifiers to Connectivities and Connectivity Segments" for
more information.
a. In the tool bar, click the Assign Flow Identifier to Both Ends icon.
The Flow Identifier Search page appears.
b. Search for and select a flow identifier.
The selected flow identifier is assigned to the connectivity and referenced by
the flow interfaces that terminate it.
Figure 15-3 illustrates the completed design.
15-8
Chapter 15
Packet Enablement Scenarios
15-9
Chapter 15
Packet Enablement Scenarios
15-10
Chapter 15
Packet Enablement Scenarios
Assuming that the DS3 facility already exists, has had its capacity configured, and has seven
contiguous, unassigned channels, do the following to create and design the UNI connectivity:
1. Create two logical devices based on the Packet Network Device specification to
represent the CPE and the PE.
• Locate the CPE device at the service location in Abbott, AZ.
• Locate the PE device at the NETLOCW network location.
• Create one or more device interfaces with a 10M (10 Mbps) rate code on each
device.
2. Create a connectivity based on the UNI Connectivity specification.
• Specify the A side of the connectivity as the combined network and service location
in Abbott, AZ.
• Specify the Z side of the connectivity as NETLOCW.
• Set the rate code to 10M (10 Mbps).
3. In the Connectivity Design tab of the new connectivity, terminate the connectivity on 10M
device interfaces on the CPE and PE devices.
4. Select the central segment of the path and perform a gap analysis. (See UIM Help and
"Assigning Transport" for more information about gap analysis.)
• Specify NETLOCA and NETLOCW as the Source and Target locations.
• In the Connectivities Supported By area, select (7) DS1 and Contiguous Channels.
UIM returns a path that includes seven channels in the preexisting DS3 facility. (Other
paths may also be returned depending on the resources in your network.)
5. Assign the path that includes the DS3 facility to the segment.
6. Resolve the remaining gaps by creating jumpers on the A and Z sides of the connectivity.
7. Complete the connectivity design.
15-11
Chapter 15
Packet Enablement Scenarios
15-12
Chapter 15
Packet Enablement Scenarios
15-13
16
Service Connectivity
This chapter explains how you use the service connectivity features in Oracle
Communications Unified Inventory Management (UIM). You can groom or rehome a service
connectivity that acts as a rider. The procedure of grooming and rehoming a service
connectivity is similar to that of a channelized connectivity. See "About Grooming" and "About
Rehoming" for more information on grooming and rehoming.
16-1
Chapter 16
About Service Connectivity
You can also use service connectivities to represent circuits that are designed
internally by a provider and are not initially part of a service. They can be included
subsequently in customer service designs.These connectivities are sometimes called
Official Use or Company Use circuits.
For example, a service connectivity could be used to represent an X2 link connecting
cell towers in an LTE backhaul scenario. Figure 16-2 illustrates an X2 link enabled by
other connectivities of various different technologies.
Figure 16-3 illustrates the Connectivity Design tab of this service connectivity. The
service connectivity is enable by five Ethernet connectivities, one of which is enabled
by the STM64 ring.
16-2
Chapter 16
Service Configuration-Controlled Service Connectivities
16-3
Chapter 16
Service Configuration-Controlled Service Connectivities
Figure 16-4 E-LAN Service with Ethernet Access Service and Service Connectivity
16-4
Chapter 16
Service Configuration-Controlled Service Connectivities
The service connectivity is enabled by UNI connectivities on the service location ends and
network transport inside the service provider networks. Figure 16-8 illustrates the design of
the service connectivity shown in the previous figures.
A gap enables the service connectivity within the provider network because the service
connectivity reflects only the UNI connectivities up to their PVN trunk interfaces. The gap is
automatically labeled Gap – Network Transport.
16-5
Chapter 16
Service Configuration-Controlled Service Connectivities
16-6
17
Pipes
This chapter describes how you can use Pipe entities in Oracle Communications Unified
Inventory Management (UIM) to represent connectivity in your inventory.
Note:
This chapter includes examples of implementing channelized and packet
connectivity by using Pipe entities. These examples are still valid technically, but
Oracle recommends using Connectivity entities for these technologies. Connectivity
entities offer more functionality and efficiency than pipes. See "When to Use Pipes"
for more information.
17-1
Chapter 17
Understanding Pipes
Understanding Pipes
Pipes are the base entities for representing connectivity in UIM. You can use pipes to
represent both physical connectivity and logical connectivity. For example, you can use
a pipe to represent the logical connectivity of a 64 Kbps PVC (Permanent Virtual
Circuit) service trail. You can also use a pipe to represent the physical connectivity of a
100-pair cable.
Pipes can have bandwidth, a type of capacity that specifies the speed and amount of
data that can be transported over the pipe. In the case of digital signals, capacity is
defined by the speed of the signal. See "Understanding Capacity and Signal Structure"
for more information.
Every pipe has two termination points that represent its two ends. Signals travel over
pipes from one termination point to the other. The termination points are created
automatically when you create a pipe in UIM.
Termination points can be associated to various kinds of entities, such as device
interfaces and ports. This kind of association is called termination. A pipe and its
termination points are terminated on the entities to which the pipe termination points
are associated.
For example, you can terminate a pipe and its termination points on device interfaces
that are provided by logical devices. The logical devices can have place associations
to give the termination a geographic context. The place association ensures that the
pipe and its associated devices are included in the UIM topology. See "Topology" for
more information.
Figure 17-1 shows resource and place terminations for a 64 Kbps service trail pipe's
termination points.
17-2
Chapter 17
Understanding Pipes
See "Defining Pipe Specifications" for more information about designing Pipe specifications
and creating Pipe entities.
Provides Relationships
A provides relationship exists when one entity supplies one or more other entities that cannot
exist on their own. You create provides relationships by associating a signal structure with a
pipe or by building parent-child hierarchies of pipes.
For example, a TDM facility pipe provides channel pipes through signal structures. In this
case, UIM automatically builds hierarchies of child pipes based on the signal structure. See
"Understanding Capacity and Signal Structure" for more information about signal structures.
Similarly, a cable pipe provides cable-pair pipes. The child pipes can be defined by the parent
pipe's specification. They can also be added manually in UIM. See "Configuring and
Implementing Child Pipes for the Cable/Pair Model" for information about provides
relationships in cable and cable-pair pipes.
Figure 17-2 shows a provides relationship between a T3 facility and the 28 DS1 channels that
it provides.
17-3
Chapter 17
Understanding Pipes
Enables Relationships
A pipe enables another pipe when it supports the transport of data by the other pipe. In
its simplest form, enablement refers to the association of a physical resource, such as
a cable pair to a customer service, such as POTS. For example, when you enable a
local loop by associating it with a cable pair, you are specifying the physical resource
that realizes the connectivity of the customer service.
Similarly, channels provided by a facility can enable a service trail. For example, a 100
Mbps service trail represents the connectivity of some service provided to a customer.
You can enable the service trail by associating it with two STS1 channels.
When a pipe enables another pipe, it can provide capacity to the enabled pipe. For
example, the STS1 channels mentioned in the previous paragraph supply their
capacity, defined in the signal structure of their parent OC3 facility pipe, to the service
trail they enable. See "Understanding Capacity and Signal Structure" for more
information.
Pipes can also be enabled by two separate connectivity paths. For example, multiple
paths can exist in SONET/SDH. See "About Multiple Enablement" for more
information.
Enables relationships also exist between the pipe termination points of enabling and
enabled pipes. In the simplest case, where a single pipe enables another pipe, the
termination points of the enabling pipe enable the termination points of the enabled
pipe. Pipes can also be enabled by a series of connected pipes that form a
connectivity path. The beginning and ending termination points of the connectivity path
are therefore not on the same pipe. In this case, the beginning termination point is on
the first pipe in the connectivity path and the ending termination point is on the last
pipe.
You can enable pipes either manually or automatically by using path analysis. See
"Enabling Pipes" for more information.
17-4
Chapter 17
Understanding Pipes
Note:
This section describes how you can use Pipe entities to represent an SDH network.
Because SDH is a TDM technology, you can also use Channelized Connectivity
entities and their specialized functionality for this purpose. See "Channelized
Connectivity " for more information.
For example, consider a single-ring SDH network with four optical add-drop multiplexers
(OADMs). The four OADMs are modeled as logical devices with device interfaces on which
four STM4 facility pipes are terminated. Figure 17-4 illustrates such a ring.
17-5
Chapter 17
Understanding Pipes
To enable an E1 service trail from OADM A to OADM C with both a primary path and a
secondary path, you can use two connectivity paths:
• From OADM A through OADM B to OADM C
• From OADM A through OADM D to OADM C
This connectivity is supplied by VC12 channels provided by the STM4 facility pipes
and by gap pipes as shown in Figure 17-5.
Note:
For visual clarity, maps and enables relationships between pipe termination
points are not shown in Figure 17-5.
17-6
Chapter 17
Understanding Pipes
Multiple enablement is also available in more complex ring topologies such as single-homed
and dual-homed subtended rings. See "About Network Topologies" and the Design Studio
Help for more information.
Multiple enablement can be done manually or automatically by using path analysis. See
"Enabling Pipes" for more information.
17-7
Chapter 17
Understanding Pipes
enabled by a DS1 channel connection pipe. A 56 Kbps PVC service trail can be
enabled by an ATM DS1 trail pipe. Trail pipes can also provide connection pipes,
such as cable pairs or DS1 channels.
Trail pipes can enable other trail pipes, but not all trail pipes do so. For example, a
service trail is a logical representation of connectivity offered to a customer
between two points. A service trail does not enable anything and must be enabled
by a service provider's facilities.
A facility pipe is a kind of trail pipe that represents physical or logical connectivity
owned by a service provider. Facilities can enable service trails or other facilities.
For example, TDM facility pipes provide channels (connection pipes) that enable
other trail pipes. In this situation, the facility pipe indirectly enables other pipes
through its channel pipes.
Other facility pipes enable other pipes directly. For example, an ATM packet facility
directly enables other trail pipes by providing capacity in the form of variable
bandwidth.
Figure 17-6 illustrates the kinds of relationships that can exist among trail and
connection pipes. Two T3 facilities (trail pipes), along with additional connectivity not
shown, provide DS1 channels (connection pipes). These channels, with additional
connectivity between them, form a connectivity path that enables an ATM DS1 facility
(trail pipe). The ATM DS1 facility in turn enables another trail pipe, a 56 Kbps PVC
service trail.
Note:
For visual clarity, Figure 17-7 does not show relationships among pipe
termination points.
17-8
Chapter 17
Understanding Pipes
17-9
Chapter 17
Understanding Pipes
– When you define a pipe configuration specification, you can specify that only
entities based on a particular Pipe specification can be used for enablement.
Path analysis returns only pipes based on the designated specifications when
it finds connectivity paths.
– You can specify a particular type of device or equipment that must be included
as an intermediate node in the connectivity path that enables the pipe. For
example, when you enable a DSL service trail pipe from a subscriber terminal
to a local exchange or CO switch, path analysis would normally find the most
direct path between the end points, bypassing the DSLAM. You can specify
that a DSLAM entity must be included as an intermediate node. In this case,
path analysis searches for paths that run from the subscriber terminal to a
DSLAM and from the DSLAM to the switch.
See "Designing and Implementing Pipe Configurations" for information about
designing and implementing pipe configurations. See "Enabling Pipes" for information
about enablement, including path analysis.
17-10
Chapter 17
Understanding Capacity and Signal Structure
Note:
For scenarios where a pipe doesn't have child pipes/signal structure/capacity, pipe
enablement creates gap instead of jumper/cross-connect to support cases like
Optical Splitter/Optical Multiplexing.
In other situations, UIM cannot resolve the gap and it remains part of the enablement. See
"About Interconnections" for more information about cross-connects and jumpers.
Connectivity gaps also exist for channelized connectivity, but are used in somewhat different
ways. See "About Connectivity Gaps" for more information.
Note:
Pipes and signal termination points are the only UIM entities that can use the
capacity framework by default.
17-11
Chapter 17
Understanding Capacity and Signal Structure
• As a unit. For example, a cable pair's capacity can only be consumed as a whole
by the pipe it enables. In this case, you do not explicitly define the pipe's capacity
because it cannot be consumed in fractions or smaller units.
• In fractions of capacity. For example, an ATM DS3 facility pipe provides a total
capacity of 44.736 Mbps. This capacity can be consumed in variable amounts by
pipes enabled by the facility. For example, a PVC service trail could use 64 Kbps
of the DS3 pipe's bandwidth. See "Understanding Packet Capacity" for more
information.
• In increments, in the form of channels with unit capacity. TDM divides bandwidth
into channels that can be consumed in whole or in part by other pipes. For
example, a T3 facility pipe can provide a total of 44.736 Mbps divided into 28 D1
channel pipes of 1.544 Mbps unit capacity. You provide channelized capacity by
associating a signal structure with the pipe. See "Understanding Signal Structures"
for more information about signal structures.
These ways of providing and consuming capacity correspond to the three pipe models
supported by UIM. See "Understanding Pipe Models" for more information.
17-12
Chapter 17
Understanding Capacity and Signal Structure
See "Configuring Capacity for Packet Facility Pipes" for information about designing and
implementing capacity for packet pipes.
Note:
Channelized Connectivity entities use a different system for defining signal
structures. See "About the UIM Signal Architecture" for more information.
When you associate a signal structure to a Pipe specification, the capacity defined in the
signal structure becomes available to pipes based on that specification and to the pipes they
provide. The hierarchy of the signal structure determines the way this capacity can be
distributed. For example, if you create a T3 signal structure comprising 28 DS1 channels, you
can assign it to a T3 facility Pipe specification. That makes the 44.736 Mbps of capacity
available to the facility pipe, to be distributed in 28 DS1 channels of 1.544 Mbps each.
You can configure signal structures so that channels can enable pipes that do not have
exactly matching capacities. For example, in SDH, a VC3 channel signal of 51.840 Mbps can
support a VC3 facility at 51.840 Mbps facility or an E3 facility at 34.368 Mbps. The entire
channel is consumed, even if the enabled pipe uses less than the full capacity. Any remaining
capacity is unavailable. See "Configuring Capacity with Signal Structures" and the Design
Studio Help for more information.
17-13
Chapter 17
Understanding Capacity and Signal Structure
• In complex signal structures, the system cannot know in advance how channels
will be used. A higher-level CTP may be mapped as a whole to a pipe, thus
making its lower-level CTPs unavailable. Alternatively, low-level CTPs may be
mapped individually, thus making its parent CTP unavailable as whole units.
Because of this potential ambiguity, UIM creates channels for pipes with complex
signal structures only when the channels are required.
See "Configuring Capacity with Signal Structures" for more information about
working with signal structures in UIM.
To supply capacity, the TTP is mapped to the termination points of a pipe. The
individual channels defined by the signal structure can then be used to supply capacity
to pipes provided by the one associated with the TTP. See "Configuring and
Implementing Pipe Termination" for information about mapping signal structures to
pipe termination points.
Figure 17-9 illustrates a simple signal structure mapped to pipes. Each of the 24 DS0
channels defined in the signal structure is mapped to a DS0 channel provided by the
T1 facility to which the signal structure as a whole is mapped.
17-14
Chapter 17
Understanding Capacity and Signal Structure
In UIM, if you create a T1 facility pipe entity with this signal structure, all of its DS0 channels
will automatically be created at the same time. See "Defining Pipe Specifications" for
information about creating pipes.
17-15
Chapter 17
Understanding Capacity and Signal Structure
In UIM, the hierarchy of CTPs in the signal structure dictates some rules about how
the structure's capacity can be used:
• After a channel pipe has been used to enable another pipe, higher-level channels
in the structure no longer have their full capacity available. In other words, the
parent channel cannot be used as a whole unit. For example, if you use one or
more VT1 channels from an STS1 channel in an OC3 signal structure to enable a
service trail, the STS1 channel as a whole is no longer available. Its remaining
unused VT1 channels are available, however.
• Child channels below a parent channel that is being used to enable a pipe are not
available because their cumulative capacity has been used by the parent. For
example, if you use an entire STS1 channel in an OC3 signal structure to enable a
facility pipe, the individual VT1 channels in the STS1 are no longer available.
Figure 17-11 illustrates the OC3 signal structure from Figure 17-10 mapped to an OC3
facility pipe.
• The TTP of the signal structure is mapped to the OC3 facility pipe itself.
• The CTPs for the first seven VT1 channels in the first STS1 channel are mapped
to seven VTS channels provided by the OC3 facility. These seven VTS channels
are then used to enable an 18 Mbps Ethernet facility pipe.
Because some VT1 channels in this STS1 have been used, the STS1 as a whole
is now unavailable. Its remaining VT1s can be used, however.
17-16
Chapter 17
Modeling Connectivity in Design Studio and UIM
• The CTP for the second STS1 channel in the signal structure is mapped to an STS1
channel provided by the OC3 facility. This channel in turn enables an STS1 facility pipe.
Because the STS1 channel in the signal structure is used as a whole, none of its VT1
channels is available for use.
17-17
Chapter 17
Modeling Connectivity in Design Studio and UIM
• Child pipes that can be provided by the pipe you are defining, such as cable-pair
pipes provided by a cable. To define child pipes, you associate the specification of
the child pipe to the parent pipe and specify minimum and maximum quantities.
See "Configuring and Implementing Child Pipes for the Cable/Pair Model" for more
information.
• Pipe Termination Point specifications to apply to the pipe's termination points.
Specifications for pipe termination points are optional. You use them only to
associate characteristics or rulesets with them. You associate Pipe Termination
Point specifications to Pipe specifications because their termination points are
created automatically when the pipe is created. See "Configuring and
Implementing Pipe Termination" for more information.
• Characteristics that are appropriate for the specification. For example, to record
technical details about a pipe, you can add one or more characteristics for that
information. See the Design Studio Help for information about adding
characteristics to specifications.
• The pipe's capacity. You can define a pipe's capacity in one of two ways:
– For non-TDM (packet) pipes, by associating Capacity Provided and Capacity
Required specifications to the Pipe specifications. See "Configuring Pipe
Capacity" for more information.
– For TDM pipes, associating a Signal Termination Point specification and signal
structure with the Pipe specification. See "Configuring Capacity with Signal
Structures" for more information.
• The optical fiber pipes and channels. You can create optical fiber pipes and their
corresponding channels for Coarse Wavelength Division Multiplexing (CWDM) and
Dense Wavelength Division Multiplexing (DWDM). See UIM Help for more
information on CWDM and DWDM pipes and channels.
Note:
The UIM package includes ora_uim_basewdm cartridge, which you can
deploy to access the optical fiber specifications for CWDM and DWDM.
• You use the Fixed Grid option to channelize the frequency of DWDM into fixed size
channels using the offset and channel spacing. Whereas, the Flex Grid option
creates variable size channels based on the Starting Frequency, Flex Grid
Channel Spacing and Number of Channels that you select while creating the Fiber
Channels using Provides.
Different types of pipes include different combinations of these features; no single pipe
includes all of the feature. There are three basic pipe models: cable/pair, packet
facility, and TDM facility. Each model has a distinctive combination of features. See
"Understanding Pipe Models" for more information.
See the Design Studio Help for more information about designing Pipe specifications.
17-18
Chapter 17
Modeling Connectivity in Design Studio and UIM
In UIM, you can associate a pipe entity with parties, roles, and other entities. For example,
you can use role and party associations to record that a pipe is leased from another
company, managed by a particular department, and used to support a specific customer. You
can associate the following entity types with pipes:
• Places
• Roles
• Involvements
• Business interactions
• Reservations
• Inventory groups
• Conditions
See the UIM Help for more information.
Note:
Connectivity models other than those described in this section are not supported by
path analysis.
Cable/Pair Model
In this model, a parent pipe represents a copper or fiber cable. This cable pipe provides child
pipes that represent twisted pairs or fiber strands. Cable pipes are configured in the following
way:
• Minimum and maximum quantities for the child pipes are typically identical. As a result,
all of them are created automatically when the parent pipe is created in UIM.
• No capacity is provided or required. Because cables and cable pairs can be used only as
whole units, no explicit definition of capacity is necessary.
• No signal structure is present.
The cable and cable-pair pipes shown in Figure 17-3, would be configured according to this
model.
17-19
Chapter 17
Modeling Connectivity in Design Studio and UIM
Note:
While you can use this pipe-based model to represent channelized
connectivity, specialized capabilities are available when you use Channelized
Connectivity entities. See "Channelized Connectivity " for more information.
In this model, facility pipes provide channels that enable service trails. A signal
structure is associated to the facility pipe to define its capacity and channelization.
TDM facility pipes are configured in the following way:
• The capacity required is the capacity that is required when enabled by another
pipe.
• The pipe includes a signal structure that defines the pipe's capacity provided and
how its signal is channelized.
• The capacity provided is not defined directly in the Pipe specification: it is inherited
from the signal structure.
• No child pipes are defined. Child pipes are unnecessary because the signal
structure defines the channelization of the pipe's signal. Channels are created
either automatically or as needed in UIM depending on how the signal structure is
organized.
The following figures illustrate various scenarios that involve pipes based on the TDM
facility model.
• Figure 17-7
• Figure 17-9
• Figure 17-11
17-20
Chapter 17
Modeling Connectivity in Design Studio and UIM
17-21
Chapter 17
Modeling Connectivity in Design Studio and UIM
17-22
Chapter 17
Modeling Connectivity in Design Studio and UIM
17-23
Chapter 17
Modeling Connectivity in Design Studio and UIM
See the UIM Help for more information about managing pipe termination in UIM.
17-24
Chapter 17
Modeling Connectivity in Design Studio and UIM
17-25
Chapter 17
Modeling Connectivity in Design Studio and UIM
pipe requires the capacity defined in the Capacity Required specification with which it
is associated.
Defining Capacity Required specifications is similar, but no consumable percentage is
involved. See the Design Studio Help for more information.
In UIM, when you create an entity based on a specification that includes a relation to a
Capacity Provided or Capacity Required entity specification, the relevant capacity is
automatically associated to the entity. UIM automatically keeps track of capacity
usage. You are prevented from making enablements that exceed a pipe's maximum
capacity provided.
17-26
Chapter 17
Modeling Connectivity in Design Studio and UIM
Mbps. See the Design Studio Help for more information about configuring Signal Termination
Point specifications for compatible signals.
You can associate a Signal Termination Point specification with a Pipe specification in Design
Studio. When a pipe entity is created in UIM based on a specification with such an
association, the signal structure is created automatically at the same time. The channels
defined in the signal structure are created immediately for simple signal structures (those with
only one layer of child signals) and as needed for enablement in complex signal structures.
See the Design Studio Help for more information about how you design Signal Termination
Point specifications.
In UIM, you can manually associate a signal structure with a pipe that does not already have
one. When you make the association, the channels are created under the same rules used
for signal structures associated by the specification.
See the UIM Help for more information about associating signal structures with pipes.
• Figure 17-16 shows how the Pipe Provides page lists all the child pipes that have been
created based on the signal structure.
17-27
Chapter 17
Modeling Connectivity in Design Studio and UIM
• Figure 17-17 shows how the Signal Structure page displays all the channels
defined by the signal structure, even if they have not yet been created in inventory.
17-28
Chapter 17
Modeling Connectivity in Design Studio and UIM
See the UIM Help for more information about viewing signal structure information for pipes.
17-29
Chapter 17
Enabling Pipes
There are no rules about changing the capacity required amount. You can increase the
capacity required after a pipe has been enabled by another pipe, even if you increase
it to more than the capacity available on the enabling pipe. Changing the capacity
required on a pipe that is already enabled by another pipe does not change the
amount of capacity consumed on the enabling pipe.
See the UIM Help for more information about changing capacity in UIM.
Enabling Pipes
You enable a pipe to define how its connectivity is implemented. For example, a POTS
service trail represents the connectivity from a voice switch in a central office to the
subscriber terminal. This service trail is enabled by several different pipes, including
cable pairs between the MDF to a cross-connect terminal and from the cross-connect
terminal to the subscriber terminal. See "Enables Relationships" for conceptual
information about pipe enablement.
In UIM, you can enable pipes in two ways:
• You can manually configure the enablement, which involves specifying the pipes
that comprise the connectivity path. UIM automatically creates cross-connects to
bridge gaps between pipes. See "Enabling Pipes Manually" for more information.
• You can have UIM automatically configure the enablement using path analysis.
Path analysis calculates a least-number-of-hops path between two points that you
specify. See "Enabling Pipes Automatically with Path Analysis" for more
information.
17-30
Chapter 17
Enabling Pipes
analysis evaluates possible paths based on the criteria you provide and returns paths from
which you can select.
For example, to enable a DS1 service trail from Dallas to Orlando, you can use path analysis
to find the available paths between those points.
Path analysis uses the inventory topology to find paths. The paths it locates are those that
are defined by the UIM topology framework. See "Topology" for more information.
You can specify any entity that is included in the UIM topology as a source or target for path
analysis. By default, the following entity types are included in the topology:
• Equipment
• Logical devices
• Networks
• Network nodes
• Physical devices
• Places (site and location only)
• Property locations
Path analysis identifies paths by finding pipe termination points that are associated with the
source and target you specify. For example, if you specify a logical device as the source, path
analysis looks for pipes with termination points that are associated with that logical device.
Similarly, if you specify a Place entity such as Santa Clara or Austin as the target, path
analysis looks for pipes with termination points on entities associated with that place.
To find a path, path analysis must be able to find pipes whose termination points are
associated with devices in common. For example, suppose that Pipe X is terminated on
Device Interface A of Logical Device 1 and Device Interface B of Logical Device 2 and that
Pipe Y is terminated on Device Interface C of Logical Device 2 and Device Interface D of
Logical Device 3. (See Figure 17-18.) In this case, path analysis can find a path between
Logical Device 1 and Logical Device 3.
The following list includes some points about the way path analysis that you should keep in
mind when you enable a pipe automatically:
• Because path analysis uses connectivity as it is defined by topology, it cannot find paths
on pipes that are terminated directly on places. It is possible to terminate a pipe in this
way, but the topology framework does not create a topology edge for such an
arrangement.
To terminate a pipe on a place and use the pipe for enablement, you must create a
dummy device on which to terminate the pipe. You can then associate that device with
the desired place. This technique is especially useful when you want to represent
connectivity or traffic flow to a place, but do not know or care about the details. For
example, you may want to include connectivity to a third-party network about which you
17-31
Chapter 17
Enabling Pipes
have little information. In this situation, you can create a dummy device at the
desired place.
• Path analysis can find paths between network nodes by looking for edges that
connect them. Paths between network nodes cannot be used to actually enable
pipes, however. They represent logical rather than actual connectivity.
• If you are searching for paths between entities that have a hierarchical structure,
such as logical devices, physical devices, or equipment, you should use the
highest-level entities for the source and target. For example, to find a path starting
from a port, you should consider the hierarchy in which it is included. In this case,
the port is assigned to a card, which is in turn assigned to a shelf. You should use
the shelf (an Equipment entity) as the starting point for path analysis.
• Path analysis is designed to work with the three supported pipe models: cable/pair,
packet facility, and TDM facility. See "Understanding Pipe Models" for more
information.
17-32
Chapter 17
Enabling Pipes
Including network nodes and edges can help in identifying the best routes, however.
Note:
You must use this option if you specified a network or network node as the
source or target.
• You can tune path analysis to control the number of paths returned. The default is to
search for the most direct paths, but you can choose to include more paths. Processing
time increases as you include more paths.
• You can choose to include secondary paths in the path analysis if a pipe is configured for
multiple enablement. Selecting this option means that path analysis results will include
primary paths and the ability to select matching secondary paths. See "About Multiple
Enablement" for more information.
Figure 17-19 shows a Path Analysis Search page with criteria entered.
In addition to the criteria that you enter, the path analysis can also include filtering criteria
defined in rulesets associated with the specification of the pipe you are enabling. For
example, results may be limited to include only pipes that are based on a particular
specification or that include certain text in their names. A sample cartridge is supplied with
UIM to provide examples of this capability. See UIM Developer's Guide for information about
customizing path analysis.
Path analysis results are also limited if the pipe that you are enabling has a Pipe
configuration in which a Pipe specification is assigned to the Transport configuration item. In
this case, path analysis results include only pipes based on that specification. See "Defining
Pipe Configuration Specifications" for more information.
17-33
Chapter 17
Enabling Pipes
17-34
Chapter 17
Enabling Pipes
• The Pipe Enabled By page lists enabling pipes, including automatically created cross-
connects and connectivity gaps. (The Pipe Configuration page shows the information for
versioned pipes.)
The list includes columns for the sort order, parent pipe information, child pipe
information, and assignment status. The parent and child pipe and termination point
information enables you to see information about all pipes involved in the enablement,
including their parents.
• The Enabled By Visualization page displays the enablement visually. See "Viewing a
Pipe Enablement Visualization" for more information.
17-35
Chapter 17
About Grooming and Rehoming Pipes
Note:
The inter-device intra-location rehome is supported only on logical
device, physical device, and equipment entities.
17-36
18
IP Address Management
This chapter explains how you use the IP address management features in Oracle
Communications Unified Inventory Management (UIM) to allocate, classify, and track IPv4
and IPv6 addresses.
18-1
Chapter 18
Understanding IP Address Management
that addresses can be routed externally. Private address space does not require
allocation from an IR.)
In Figure 18-1, the tasks managed by UIM, such as partitioning IP address space and
allocating IP address resources to customers, are represented by the shaded area of
the graphic. The unshaded portion represents an initial business process performed by
the network planning group of a telecommunications service provider.
Note:
See the UIM Help for detailed instructions about working with the features
and entities discussed in this chapter.
18-2
Chapter 18
Understanding IP Address Management
Subnets that are already assigned or reserved cannot be partitioned. Subnets that contain
assigned or reserved resources (such host addresses) cannot be partitioned.
Because IPv4 hosts are not generally permitted on subnet and loopback network boundaries
(/31 and /32 are exceptions), partitioning is not permitted where any resulting subnet would
have hosts address on these boundaries. Also, address ranges cannot span subnets. When
18-3
Chapter 18
Understanding IP Address Management
18-4
Chapter 18
About Creating IP Networks
You view resource assignments in the Consumers tab. Figure 18-5 shows the ID of the
SONET network to which the subnet is assigned, the assignment type, and the date on which
the subnet was assigned.
You also use the Consumers tab to view and edit reservations. Reservations are used to
restrict the IP subnet from being assigned to other entities or processes for a period of time. If
a subnet or portion of a subnet is already reserved, you must delete the existing reservation
before making a new one.
See the UIM Help for more information about reserving and redeeming resources.
The Consumers tab also enables you to view and edit conditions. Conditions limit the
availability of an IP subnet for a particular reason and period of time. You add conditions to an
IP address resource in the same manner you add conditions to other resources. Unlike other
resources, however, you must delete conditions from IP addresses from the Consumers tab.
See the UIM Help for more information about adding, editing, and deleting conditions for IP
addresses.
18-5
Chapter 18
About Creating IP Networks
Specifying an IP Address
You specify the starting IP address for the network in standard form for:
• IPv4 addresses must be entered standard dot decimal format, for example
192.0.2.1
• IPv6 addresses can be entered in either compressed or extended format. For
example, you can enter either of the following equivalent addresses:
– 2001:0db8:0000:0000:0000:ff00:0042:8329
– 2001:db8::ff00:42:8329
Specifying an IP Domain
The list of IP address domains from which to choose are the Network Address Domain
entities that you define prior to creating the IP network. Network address domains
define a context for the uniqueness of network addresses.
For example, in the public domain, an IP address must be unique among all IP
addresses on the Internet. In contrast, the same private IP address can exist in one or
more private routing domains. You use network address domains to define those
private routing domains.
When you search for an IP address, you can use the network address domain as a
search criterion to ensure that you select from the correct addresses. For IPv6 only,
the type of network address domain you select must correspond with the IPv6 address
type you select.
For more information on creating and managing network address domains, see
"Network Address Domains".
18-6
Chapter 18
About Creating IP Addresses
18-7
19
Roles
This chapter explains how to use Role entities in Oracle Communications Unified Inventory
Management (UIM).
About Roles
You use roles to define the parts played by entities in an inventory. For example:
• A Party entity could have the role of subscriber or employee
• A Place entity could have the role of warehouse or data center
• A Logical Device entity could have the role of customer edge (CE) or provider edge (PE)
• A Logical Device or Party entity could have a network target role
An entity can play multiple roles simultaneously and its roles can change over time. For
example, an entity based on a Party specification called Organization could be both a
supplier and a customer, either at the same time or at different times.
Similarly, a role can apply to multiple entities and multiple entity types. For example, the role
of customer could be assigned to both individual and organization entities.
An entity's role might be relevant to its involvements with other entities. In many cases, you
can specify roles played by entities in their relationships with each other. This includes
relationships to places, parties, and custom involvements where relationships are created
between entities associated with roles. See "Involvements" for more information about
involvements.
The following entity types can be associated with roles and are therefore role-enabled:
• Custom object
• Device interface
• Logical device
• Equipment
• Network
• Network node
• Network edge
• Party
• Physical device
• Physical port
• Pipe
• Place
Role-enabled entities include a Role section in their Summary pages. This section includes a
list of the roles assigned to the entity, included the role type.
19-1
Chapter 19
About Roles
19-2
Chapter 19
About Roles
For a prospect role, you could define and add a characteristic called Primary Language to
ensure that the party receives information in the appropriate language.
19-3
20
Telephone Numbers
This chapter describes how you can use Oracle Communications Unified Inventory
Management (UIM) to create and manage telephone numbers in accordance with your
business practices and with regulatory requirements.
20-1
Chapter 20
About Telephone Number Formats
20-2
Chapter 20
Managing Telephone Number Blocks
allow them. Some countries, such as South Africa, use leading zeroes as an integral part
of telephone numbers. You set this option in the system-config.properties file.
See UIM System Administrator's Guide for information about modifying these configuration
files.
Specification Description
Block Availability Indicates whether a particular telephone number block is available for
assignment
Block Availability Date Identifies the date after which a particular telephone number block will
be available for assignment
Block Indicator Identifies a telephone number block
You can design business logic based on the values of these fields. For example, you could
create a ruleset associated with a telephone number block specification (Block Indicator is
checked) that creates individual telephone number entities when the Block Availability date
is reached. So when block 66 665 becomes available, a ruleset triggers the creation of
telephone numbers 66 665-0000 to 66 665-9999.
When you create or use Telephone Number block specifications, you should consider the
following questions:
20-3
Chapter 20
Telephone Number Aging
20-4
Chapter 20
Telephone Number Portability
groups. For example, if a service request comes from the UK postal code E19 C4U, a ruleset
can find the appropriate inventory group and select a number from its items.
See "Inventory Groups" and UIM Help for more information about inventory groups.
Specification Description
TN Country Code Identifies the originating country of a mobile telephone number
TN Type Indicates the type of telephone number: toll free, owned, ported in, or
ported out
Winback Identifies that a mobile telephone number has been provisioned as a
Winback
The TN Type value help to define how a telephone number is handled by UIM:
• Owned: Telephone numbers owned by a service provider.
• Ported in: Telephone numbers owned by a different service provider but used by a
customer after subscribing to the current service provider.
• Ported out: Telephone numbers owned by the original service provider but used by a
customer after subscribing to a different service provider.
• Toll free: Telephone numbers for which the service provider, instead of the customer,
pays for the usage charges.
The type assigned to a telephone number can affect its life cycle. For example, when a
telephone number is ported out, its TN Type value is changed from Owned to Ported Out, its
resource assignment status is set to Ported, and its inventory status is set to Unavailable.
When the customer gives up the ported-out number, it's TN Type is returned to Owned, its
assignment status is set to Unassigned, and its inventory status remains Unavailable. The
telephone number becomes available again after it is activated. See "Telephone Number
Assignment Life Cycle and Statuses" for more information.
A number of entries in the consumer.properties configuration file control various aspects of
the telephone number portability and aging process, including which characteristic UIM uses
to trigger number portability logic. See the UIM System Administrator's Guide for a list of
these entries.
20-5
Chapter 20
Telephone Number Reporting
20-6
21
Custom Resources
This chapter describes how to use custom network addresses and custom objects in Oracle
Communications Unified Inventory Management (UIM). These entities enable you to model
different kinds of resources without having to write custom code.
Custom Objects
You can build your own custom objects in UIM to represent entities that do not fit into any of
the predefined categories. Using custom objects enables you to create solutions for specific
business requirements. For example, you can create a custom object to define a protocol or
policy such as quality of service standards or static routes. Custom objects are used to model
quality of service requirements and bandwidth profiles in the Carrier Ethernet and Packet
sample cartridges.
You can define characteristics to describe a custom object, you can create involvements with
other entities, you can create consumption concepts such as assignments, you can include it
in a business interaction, and you can create behaviors using rulesets and extension points.
You can create a custom object with or without a specification. To further describe the object
with characteristics, you must define a Custom Object specification in Design Studio.
Creating custom objects in UIM enables you to extend the inventory model without having to
create a custom schema or redeploy UIM. All the standard features are available for custom
objects. UIM manages the life cycle of custom objects the same way it manages other
entities.
Custom objects are externally-enabled. As a result, UIM allows another application to own
the entity; UIM creates a reference to the external application. For more information on the
federation topic, see UIM Developer's Guide.
21-1
22
Parties
This chapter explains how to use Party entities in Oracle Communications Unified Inventory
Management (UIM).
About Parties
You define Party specifications to model the people or organizations that interact with your
inventory. Party specifications answer the business question of who is involved in your
inventory. For example, you could define a Party specification called Individual to represent
people such as contacts, employees, subscribers, or decision makers. You could also define
a Party specification called Business to represent organizations such as vendors, resellers,
service providers, or customers.
Parties often play specific roles in your inventory. Sometimes the role is implicit in the
definition of a Party specification. For example, if you define a Party specification called
Employee, you may not need to make its role any more explicit.
In other cases, you can assign roles that are defined by Role specifications. In UIM, you can
assign one or more roles to an entity based on a Party specification. For example, you could
create an entity based on the Individual specification and assign it the role of Contact or
Subscriber. See "Roles" for more information about assigning roles to parties.
You can associate parties to entities and specify the role played by the party in the
involvement. See "Involvements" for more information about involvements.
Entities that can be related to parties include:
• Custom Network Address
• Custom Object
• IP Networks
• Network Node
• Pipe Termination Point
• Product
• Service
22-1
23
Media Streams
This chapter describes how to use media streams in Oracle Communications Unified
Inventory Management (UIM).
23-1
Glossary
activity
An operation or group of operations of a particular type (grooming, rehoming, insert node, or
remove node) that is managed as part of a project. You configure each activity individually
using tools that are specific to its type.
address
A type of place entity that defines a location or site using textual information. You define
specifications for Address entities to conform to business and national postal requirements.
For example, in North America, an Address entity could include characteristics for street
address, city, state or province, country, and postal code.
address range
A type of place entity that defines a group of addresses expressed as a range between
values, such as a low street number and high street number. You can associate an address
range to resources or services that serve multiple addresses.
artifact
A general term for something you can define in Design Studio, such as a specification,
characteristic, or ruleset.
bearer
See facility.
business interaction
A common business entity that represents an arrangement such as service fulfillment, a
capital project, or other activity that you want to plan in advance. Business interactions make
it possible for you to plan UIM actions and then run those actions at a time of your choosing.
Glossary-1
Glossary
capacity
In UIM, capacity refers to the amount and type of something that entities require or
provide. By default, bandwidth is the only capacity supported, but you can extend UIM
to define various types of capacity and how they are measured.
cartridge
A collection of entities and data defined in Design Studio and packaged in an archive
file for deployment to a run-time server. In Design Studio, you build cartridges in
cartridge projects. You can create your own custom cartridges to extend Oracle
Communications applications. Additionally, you can obtain customized cartridges from
Oracle that support integration with other common applications and support specific
technology domains.
channelized connectivity
A type of connectivity entity that represents channelized (multiplexed) connectivity.
TDM and WDWM facilities are represented by Channelized Connectivity entities.
Based on the rate code associated with the channelized connectivity, the UIM signal
architecture determines how the connectivity can be multiplexed down to lower-rate
channels. Channelized connectivity is one of three Connectivity entity types supported
by UIM.
characteristic
A data element that can be added to entity specifications to supplement default data
elements. For example, a Physical Device specification may have a characteristic for
the device serial number. In Design Studio, you define characteristics by defining new
data elements and tagging those elements as characteristics. In UIM, characteristics
are displayed as fields, such as text fields, lists, and check boxes.
configuration
A hierarchically organized collection of facts about a parent entity. Configurations can
versioned so that these facts can be managed as they evolve over time.
Configurations are defined by specifications.
Glossary-2
Glossary
Service, Place, Network, Pipe, and Logical Device entities can have configurations. For
example, a Service entity can have a configuration that stores facts, such as resource
consumption, that describe how the service is realized.
configuration item
An element of an entity configuration that specifies a particular fact, such as resource
assignment or reference. Configuration items can also include characteristics that enable you
to capture details. To organize configuration items and put them in context, you can arrange
them in a hierarchy.
connectivity
• In a general sense, the ability to transfer information to and from devices and locations.
• A UIM entity type that represents connectivity. Connectivity entities are similar to and
derived from pipes, but have different data elements and behaviors.UIM supports three
types of connectivity entities: channelized connectivity, packet connectivity, and service
connectivity.
connectivity function
A designation that describes the purpose or role that a connectivity performs.
connectivity gap
A segment in an end-to-end trail for which connectivity details are unknown.
A connectivity gap can be acceptable in cases where a third party provides transport, the
details of which are unimportant, or when the trail passes through a network where ingress
and egress are known, but transport details are unknown.An unacceptable connectivity gap is
one that has no business validity, such as when the design of a trail is incomplete.
constrains relationship
A type of entity relationship in which one entity is limited by another. For example, a
constrains relationship results from associating a Network Node specification to a Logical
Device specification. This relationship limits the types of entities that a network node can
represent in UIM.
core platform
The UIM component that provides the architectural framework and common services, such
as APIs and data storage. It also supplies functionality, such as search, that is used
Glossary-3
Glossary
throughout the application. The core platform is required and is supplied with the
purchase of any Functional Module.
cross-connect
A logical interconnection between two device interfaces that provides continuity in an
end-to-end connectivity trail. Cross-connects can be interface-bound or trail-bound.
custom involvement
A UIM entity that defines a connection or dependency between other entities. You can
assign roles to the entities participating in the custom involvement.
custom object
A UIM entity that represents an inventory item that does not fall into any of the
predefined entity types. Using custom objects enables you to model such items
without having to modify the data model.
Data Dictionary
A logical collection of data element and data types in a Design Studio workspace that
enables you to leverage common definitions across an entire Oracle Communications
solution. The Data Dictionary enables you to share data defined for order templates,
atomic actions, and service specifications between OSM, ASAP, and UIM.
data element
A structured or simple type data definition created in Design Studio. When modeling
data for a project, you create data elements that you can reuse throughout your model.
There are two types of data elements: simple data elements and structured data
elements. Data elements can be included in a specification.
Design Studio
The Oracle Communications service creation environment. Modelers and developers
use Design Studio to define specifications, rulesets, and other artifacts that define how
inventory is modeled in UIM. Design Studio is a separate application from UIM and is
Glossary-4
Glossary
used by other Oracle Communications applications. See UIM Concepts and Design Studio
Help for more information.
device interface
A UIM entity that represents where communications begins or ends on a logical device. You
can map physical connectors to device interfaces to ensure that you have addressable
network elements in your inventory of physical equipment. Device interfaces are UIM entities,
but they cannot exist outside the context of a logical device.
enables relationship
A relationship between entities in which a resource such as a pipe realizes or supports a
service or other resource. For example, a cable pair can enable the local loop for a POTS
service. You can define pipe enablement manually or automatically by using path analysis.
entity
A UIM database object that represents an item or relationship in your inventory. Entities can
represent physical or logical resources, such as equipment and telephone numbers. They
can also represent business processes or organizational tools such as business interactions
or resource reservations. Most entities are based on specifications that are defined in Design
Studio.
entity reference
A relationship that reflects a connection or interest between a configuration and an entity. An
entity reference is similar to an assignment or allocation relationship except that the
referenced entity is not consumed.
entity type
A group of entities based on technology or function. Entity types include Logical Device,
Service, Network, Telephone Number, and so on. Entities of the same type share many
features, such as search criteria and page layout.
Specifications are based on entity type. When you define a specification, you start with the
entity type and then embellish it with additional data.
Glossary-5
Glossary
equipment
A UIM entity that represents a physical unit such as a rack, shelf, circuit card, field-
replaceable unit (FRU), or handheld phone. Equipment entities are one of several
kinds of entities used to model hardware in UIM.
See also equipment holder, physical device, physical port, physical connector.
equipment holder
A UIM entity that represents a slot or mounting position that can contain cards or
similar items. Unlike most other entities, equipment holders cannot exist
independently. They are provided by Equipment entities and can contain Equipment
entities. For example, a shelf is an Equipment entity that provides an equipment holder
that in turn can contain a LAN card, another Equipment entity.
extension point
An artifact that you define in Design Studio that specifies a place where a ruleset is
processed in UIM. A standard extension point is limited to a particular specification.
You associate an extension point with a ruleset in a ruleset extension point.
facility
A connectivity (pipe or channelized connectivity) that provides bandwidth capacity to
other connectivities. Facilities are sometimes called bearers.
flow identifier
A UIM entity that represents identifiers such as VLAN IDs or Tags for Ethernet, VPIA
and VCI for ATM, DLCI for Frame Relay, and VPLS IDs for MPLS. Used with flow
interfaces to track traffic flow through networks.
flow interface
A point in a network through which traffic flows. Flow interfaces are used with flow
identifiers such as VLAN IDs to allow for stacking and translation.A flow interface
always has a device interface parent.
Functional Module
A separately licensed UIM component that manages the end-to-end life cycle of
entities in a specific area, such as connectivity, geographic addresses, and network
modeling. You can purchase only the modules required for your business.
Glossary-6
Glossary
grooming
The process of re-routing traffic or capacity from one route to another route between two end
points. Grooming is usually done to optimize traffic or in response to network infrastructure
changes. In UIM, you perform grooming as an activity in a project.
hierarchical relationship
See parent-child relationship.
infrastructure network
A resource form of network that is typically backbone in nature. Examples include Ethernet,
MPLS, SDH, SONET, ATM, and Frame Relay.
interface-bound
Refers to an interconnection (physical jumper or cross-connect) whose existence is
dependent on the lifecycle of a device interface to which it is assigned.
inventory group
A UIM common business entity that enables you to organize and correlate entities in your
inventory. For example, you can use inventory groups to group telephone numbers based on
the locations to which they are assigned. You can use rulesets to define behaviors associated
with the entities in an inventory group.
location
A type of place entity that models a spot or area that can be defined by geographic
coordinates. A location can be a specific place such as a residence or office. A location can
also represent a geopolitical area such as a city, state, or country.
logical device
An entity that represents a collection of physical or logical resources that act together to
perform a function in the network. Using Logical Device entities to model your inventory
Glossary-7
Glossary
enables you create addressable network elements that can be managed with
activation applications.You can associate physical devices to logical devices.
measurement type
A group of related units of measure. For example, the bit rate measurement type
includes units of measure such as bits per second (bps), kilobits per second (kbps),
and so on.
media interface
A device interface that represents a physical interface or port that can host a physical
connection. A device interface can be a media interface only when it is the root
interface in its device interface hierarchy.
navigation section
The section of the left side of the UIM user interface that contains links to entity pages
and other features.
network
A UIM entity that represents a collection of other entities that have a common meaning
or purpose. The entities in a network can be physical or logical resources, such as
equipment or logical devices, or they can be non-resources, such as parties or places.
A network can also include another network.
There are three network types: infrastructure network, service network, and virtual
network.
network edge
A UIM entity that represents reachability or connectivity between nodes in a network.
You can associate network edges with pipe entities to specify how that connectivity is
realized.
Glossary-8
Glossary
network location
A property location that has been assigned a network location code.
network node
A UIM entity that represents a specific logical spot in a network. You can associate network
nodes with other entities, such as logical devices, equipment, places, and parties.
network target
A type of role that identifies a logical device or party entity as a target for activation systems.
packet connectivity
A type of connectivity in which data is transmitted in packets. Packet technologies include
Ethernet, Frame Relay, and ATM. Packet is one of the three types of Connectivity entity
supported by UIM.
Glossary-9
Glossary
page
An area of the UIM user interface in which you perform tasks such as searching for
entities. Pages can be divided into one or more sections.
parent-child relationship
A relationship in which an entity (the parent) is superior to one or more other entities
(the children). Many entity types can participate in hierarchies in which they be a
parent, a child, or both.
party
A UIM entity that represents a person or organization that interacts with your inventory.
path analysis
A UIM feature for automatic enablement of pipes based on criteria that you enter. Path
analysis finds the most efficient routes or paths through connectivity in a network and
provides enablement options.
physical connector
A UIM entity that represents an item that connects hardware units for signal or power
transmission. Unlike most other entities, physical connectors cannot exist
independently. They exist only in the context of a Physical Device or Equipment entity.
physical device
A UIM entity that represents a group of physical hardware items; the physical
equivalent of a logical device.
physical port
A UIM entity that represents where communication begins or ends on a Physical
Device or Equipment entity. Unlike most other entities, physical port cannot exist
independently. They exist only in the context of a Physical Device or Equipment entity.
pipe
A UIM entity that represents a connections among devices, equipment, or places in
your inventory. Pipes can represent physical connectivity (such as cables, cable pairs,
Glossary-10
Glossary
and jumpers) and logical connectivity (such as service trails, DS1 facilities, and OC3
facilities).
Termination points can be associated to various kinds of entities, such as device interfaces,
logical devices, equipment, and places.
place
A UIM entity that defines a geographic point, area, or concept, There are four different types
of Place entities: address , address range , location, and site.
processing signal
A UIM entity that defines how signals can be multiplexed in some signal technologies, such
as SDH and SONET.
product
A conceptual model entity that represents something that your business sells. Because UIM
is primarily used for service fulfillment rather than sales, products are often identifiers
associated with information from other systems.
A UIM Product entity also exists, but is included only for backward compatibility with previous
versions. The Product entity is not visible by default.
project
In UIM, an entity that you use to plan and organize activity, such as grooming and rehoming.
Projects can include any number of activities, each of which defines operations of particular
type. For example, you could create a project that includes all the activities related to a
particular network infrastructure change or the activities during a specified time period. This
UIM entity is also called a managed project.
In Design Studio, an entity that contains artifacts (entities, data, rules, code, and so on) that
you use to model and deploy cartridge.
Glossary-11
Glossary
property location
A physical area with defined legal boundaries that enables the identification of the
location of assets, customers, and services. A property location must be defined as a
network location, a service location, or both.
provides relationship
A relationship in which one entity's existence depends on another entity. For example,
a physical port is provided by a physical device because the port could not be created
or exist without the physical device.
rate code
An entity that defines a technology-specific transmission rate for a connectivity or
device interface to which it is assigned.
For example, the DS-1 rate code identifies a T-Carrier signal that operates at a bit rate
of 1.544 Mbps.
rehoming
Changing a connectivity design at an end point, such as at a device interfaces or port.
In UIM, you perform rehoming as an activity in a project.
reservation
A feature of the UIM consumption pattern that makes it possible to restrict a resource
from being assigned to other entities or processes for a period of time. You redeem a
reservation by allocating the reserved resource to service, logical device, network, or
site configuration before the reservation expires.
resource
A type of UIM entity that represents an item in your inventory. Resources entities can
represent physical objects, such as network cards and fiber-optic cables, or logical
resources, such as service trails and network addresses. Resources enable the
delivery of services.
In UIM, you often assign resources to service configurations to specify how a service
is realized in your network. For example, if you configure a VoiP service for a
customer, you need to assign resources such as an IP phone, a telephone number, an
IP address, a voice mail account, and a VoIP user account.
rider
A connectivity that is enabled by (rides) another channel or connectivity.
Glossary-12
Glossary
role
A UIM common business entity that identifies what part another entity plays in your inventory.
For example, you can associate a Party entity with a role called Customer or Vendor.
role type
Optional categories to which you can assign roles. There are three role types function,
technology and topology.
ruleset
Java code modules that run at particular times in UIM. For example, when you validate a
service configuration, a ruleset is used to perform the validation. Some rulesets are included
by default, but custom rulesets can extend UIM. See UIM Concepts and UIM Developer's
Guide for detailed information.
See also extension point, global extension point, ruleset extension point.
section
A portion of the UIM user interface that you can collapse or hide.
Sequence specification
A Design Studio artifact that you use in conjunction with Entity Identification specifications to
customize the way that IDs are assigned to entities. The Sequence specification defines the
minimum and maximum ID values and how the values are incremented.
service
A UIM entity that represents the way that a product is realized and delivered to a customer.
For example, if you sell DSL Gold as a product, it is delivered as a DSL Gold service,
enabled by appropriate resources.
Glossary-13
Glossary
service connectivity
A connectivity that represents the service consumption of infrastructure resources.
When modeled with pipes, this type of connectivity is called a service trail. Service
connectivity is one of the three types of Connectivity entity types supported in UIM.
service fulfillment
A business process in which a customer order is accepted and a new service is
provisioned to meet it. UIM plays a key role in service fulfillment by managing the
services and resources used to design and realize the services.
service location
A property location that defines a place where a service is delivered or located.
service network
A type of virtual network that consolidates all service location, network access
connectivity, and supporting virtual networks into a single unified view of the service.
Although it is tailored for the more complicated multipoint service, it can also display
simplified point-to-point service.
service trail
A type of pipe entity that describes the logical flow of data in a service. You can enable
the service trail to specify the resources with which it is realized.
SID
Shared Information Data Model (SID), a standard that provides the communications
industry with a common vocabulary and set of definitions for next-generation
operations support system (NGOSS) architectures.
signal architecture
A set of related signal definitions that form the multiplexing hierarchy for a signal
technology. Signal technologies supported in UIM include T-Carrier, E-Carrier, J-
Carrier, SONET, and SDH. In the case of SONET and SDH, the signal definitions
consist of signal termination point specifications and processing signal specifications
that are related in a variety of ways.
Glossary-14
Glossary
signal structure
The way that a TDM pipe's signal is channelized. For example, a T3 pipe may have 28 T1
channels. You use signal termination points to define the signals.
site
A type of place entity that models a loosely defined place such as a campus. Unlike other
Place entities, a site is not necessarily bound to specific geographic coordinates. Sites are
only loosely defined, so they can be associated with configurations that record facts that
change over time.
specification
A blueprint that defines the composition of an entity, including the attributes and relationships
between an entity and other objects. There are different types of specifications for different
types of entities, such as telephone numbers, networks, customer facing services, and
resources. Specifications are defined in Design Studio and deployed into run-time
environments, where entities can be created based on them.
telephone number
A UIM entity that represents a telephone number. You can have multiple specifications that
corresponds to number formats for different regions.
terminates relationship
A relationship between the end point of a pipe (a pipe termination point), and an entity that
the pipe terminates on, such as a device interface.
topology
The spatial relationships among inventory entities in UIM. Topology supports the graphical
representation (visualization) of common business entities as well as advanced features such
as path analysis.
Glossary-15
Glossary
topology edge
An entity that represents a relationship between topology nodes. Two types of
relationships are represented as edges: connectivity and containment.
topology node
An entity that represents an object into which information can be transported or from
which information can be transported. A topology node can represent a specific
resource, such as a router, or it can represent something more general or geographic,
such as a VPN site or a city. Topology nodes can be connected by topology edges.
trail
The logical, end-to-end path that describes how a signal travels from one point to
another. A trail is enabled to describe the resources (pipe and connectivity entities)
that realize the trail.
trail-bound
Refers to an interconnection (physical jumper or cross-connect) whose existence is
dependent on the lifecycle of the trail in which it occurs.
unit of measure
A quantity or increment that defines the units used to measure capacity in UIM. For
example, kbps is a unit that measures a bit rate. Related units of measure are grouped
into measurement types.
virtual network
A non-backbone network that relies on the existence of an infrastructure network. A
virtual network's nodes and edges can represent items in an infrastructure network or
virtual items such as flow interfaces.
Glossary-16