CONTENTS
Business Objects and Data Sources
About This Document
Introducing Business Objects and Data Sources
Business Model and Business Classes
Data Sources
Predefined Business Objects
Network Elements
Links
Groups
Subnetworks
Shelves, Cards, Ports, and LEDs
Base Transceiver Stations (BTS)
Off-Page Connectors
Alarms
States
Base Element States
State Modifiers
Alarm States
Predefined Business Classes
Attributes of Predefined Business Objects
Computed Attributes Based on the Object State
Extending Predefined Business Classes
The Business Model
Business Model, Business Classes, and Business Objects
Integrating the Business Model with the Back End
Defining the Business Model in XML
Defining a Dynamic Class in XML
Extending a Predefined Business Class in XML
Loading the Business Model
Business Model API
Business Class API
Business Object API
Attribute API
Business Class Manager API
Defining the Business Model from JavaBeans Classes
Defining the Business Model with Dynamic Classes
Defining a Dynamic Class Using the API
Extending a Predefined Business Class Using the API
Data Sources
Data Source API
Adding Business Objects from XML
Reading an XML File into a Data Source
Writing the Data Source Content to XML
Adding Predefined Business Objects
Adding Business Objects from JavaBeans
Adding Dynamic Business Objects
Adding Business Objects to the Data Source
Removing Business Objects from the Data Source
Defining Business Object Relationships
Grouping Changes in Batches
Advanced Parsing and Writing of a Data Source
Parsing an XML File
Writing to an XML File
Implementing a New Data Source
Implementing the Data Source
Implementing the getContainerInterface Method
Implementing the IlpContainer Interface
Implementing the getChildInterface Method and the IlpChild Interface
Network Elements
Network Element Class
Loading a Network Element Defined in XML
Creating a Network Element With the API
Representation of Network Elements in a Network
Network Element Types
Network Element Functions
Network Element Families
Partial Network Elements
Shortcut Network Elements
Network Element Sizes
Representation of Network Elements in a Table and in a Tree
Customizing the Representation of Network Elements
Links
Classes Overview
Links
Link Class
Loading a Link Defined in XML
Creating a Link with the API
Link Sets
Link Set Class
Loading a Link Set Defined in XML
Creating a Link Set with the API
Link Bundles
Link Bundle Class
Loading a Link Bundle Defined in XML
Creating a Link Bundle with the API
Representation of Links in a Network
Link Media
Link Technology
Oriented Links
Self-Links
Representation of Links in a Table and in a Tree
Link Connection Ports
Link Programming Examples
Customizing the Representation of Links
Groups
Group Class
Group Shapes
Loading a Group Defined in XML
Creating a Group With the API
Representation of Groups in a Table and in a Tree
Customizing the Representation of Groups
Subnetworks
Loading a Subnetwork Defined in XML
Creating a Subnetwork with the API
Customizing the Representation of Subnetworks
Representing Alarms in Expanded Subnetworks
Shelves and Cards
Classes Overview
Shelves
Shelf Class
Loading a Shelf Defined in XML
Creating a Shelf with the API
Shelf Items
Cards
Card Class
Loading a Card Defined in XML
Creating a Card with the API
Empty Slots
Empty Slot Class
Loading an Empty Slot Defined in XML
Creating an Empty Slot with the API
Card Carriers
Card Carrier Class
Loading a Card Carrier Defined in XML
Creating a Card Carrier with the API
Card Items
Card Item Class
LEDs
LED Class
Loading an LED Defined in XML
Creating an LED with the API
Predefined LED Types
Ports
Port Class
Loading a Port Defined in XML
Creating a Port with the API
Predefined Port Types
Representation of Shelves and Cards in a Table and in a Tree
Customizing the Representation of Shelves and Cards
BTS (Base Transceiver Station)
BTS Class
Antennas
BTS Equipment
Loading a BTS Object Defined in XML
Creating a BTS Object with the API
Representation of BTS Objects in a Table and in a Tree
Customizing the Representation of BTS
Off-Page Connectors
Off-Page Connector Class
Loading an Off-Page Connector Defined in XML
Creating an Off-Page Connector with the API
Representation of Off-Page Connectors in a Network
Representation of Off-Page Connectors in a Table and in a Tree
Customizing the Representation of Off-Page Connectors
Alarms
Alarm Object Class
Loading an Alarm Defined in XML
Creating an Alarm with the API
Representation of Alarms in a Network
Representation of Alarms in a Table and in a Tree
Customizing Alarms
States
Graphical Representations of Predefined Business Object States
Passive Devices
State Dictionaries: An Overview
Primary and Secondary States
The OSI State Dictionary
OSI States
Valid OSI States
OSI Statuses
The Bellcore State Dictionary
The SNMP State Dictionary
Primary State
Secondary States
System Group
Miscellaneous States: the Misc State Dictionary
Performance States: the Performance State Dictionary
SAN States: the SAN State Dictionary
Link States: the SONET State Dictionary
Primary States
Secondary States
Alarm States
Graphical Cues for Alarm States
Alarm State Details
Alarm Count Summary
Primary and Secondary Alarm States
Alarm Severity Coding
Setting the Alarm Counters
Defining Alarm States with the API
Loading Alarm States in XML
Trap States
Trap Type Coding
Trap Types
Defining Trap States with the API
Defining Trap States in XML
Managing States
State Values, State Classes, and State Systems
Object States
The Object State Classes
Modifying States and Statuses
Accessing and Removing States
Defining States in XML
OSI States
Bellcore States
SNMP States
Miscellaneous States
Performance States
SAN States
SONET States
BiSONET States
Alarm States
Trap States
Information Window
System Window
Customizing the Representation of States and Alarms
Reference Tables for State Visuals
The OSI State Dictionary Visuals
Graphical Representation of the OSI Primary States
Graphical Representation of OSI Secondary States
The Bellcore State Dictionary Visuals
Graphical Representation of the Bellcore Primary States
Graphical Representation of the Bellcore Secondary States
The SNMP State Dictionary Visuals
Graphical Representation of SNMP Primary States
Graphical Representation of SNMP Secondary States
The Misc State Dictionary Visuals
Graphical Representation of Misc Secondary States
The Performance State Dictionary Visuals
Graphical Representation of Performance Secondary States
The SAN State Dictionary Visuals
Graphical Representation of SAN Secondary States
The SONET State Dictionary Visuals
Graphical Representation of SONET Primary States
Graphical Representation of SONET Secondary States
Index