Beruflich Dokumente
Kultur Dokumente
Client Overview
Edition: 6.00
Major Release
November 2007
Legal Notices
Warranty
The information contained herein is subject to change without notice. The only warranties for HP
products and services are set forth in the express warranty statements accompanying such products and
services. Nothing herein should be construed as constituting an additional warranty. HP shall not be
liable for technical or editorial errors or omissions contained herein.
License Requirement and U.S. Government Legend
Confidential computer software. Valid license from HP required for possession, use or copying.
Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software
Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under
vendor's standard commercial license.
Copyright Notices
Copyright 2007 Hewlett-Packard Development Company, L.P.
Trademark Notices
Adobe, Acrobat and PostScript are trademarks of Adobe Systems Incorporated.
HP-UX Release 10.20 and later and HP-UX Release 11.00 and later (in both 32 and 64-bit
configurations) on all HP 9000 computers are Open Group UNIX 95 branded products.
Java is a U.S. trademark of Sun Microsystems, Inc.
Microsoft , Windows and Windows NT are U.S. registered trademarks of Microsoft Corporation.
Oracle is a registered U.S. trademark of Oracle Corporation, Redwood City, California.
UNIX is a registered trademark of The Open Group.
X/Open is a registered trademark, and the X device is a trademark of X/Open Company Ltd. in the
UK and other countries.
Origin
Printed in France.
Contents
Preface...........................................................................................................11
Chapter 1 .......................................................................................................13
Introduction ...................................................................................................13
1.1
1.2
1.2.1
1.2.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
Chapter 2 .......................................................................................................19
TeMIP Client Concepts .................................................................................19
2.1
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.4.8
2.5
2.5.1
2.5.2
2.5.3
Map Layers .................................................................................................44
2.5.4
Map Filters ..................................................................................................45
2.6 TeMIP Fault Management ...............................................................................45
2.6.1
Alarm Objects .............................................................................................46
2.6.2
Operation Contexts .....................................................................................46
2.6.3
Operation Context Monitoring.....................................................................51
2.6.4
Alarm Reduction .........................................................................................52
2.6.5
Outage Management ..................................................................................53
2.6.6
TeMIP Alarm History...................................................................................54
2.6.7
TeMIP Additional Text View........................................................................54
2.7 TeMIP State Management ...............................................................................55
2.7.1
State Management Architecture .................................................................56
2.7.2
State Viewer................................................................................................58
2.7.3
State Management in the Map Viewer.......................................................60
2.8 TeMIP NNM Advanced Integration ..................................................................61
Chapter 3 .......................................................................................................63
TeMIP Desktop ..............................................................................................63
3.1 Introduction ......................................................................................................63
3.2 How to Start .....................................................................................................64
3.3 Login ................................................................................................................65
3.3.1
User/System ...............................................................................................65
3.3.2
Single sign-on .............................................................................................65
3.4 Workspace .......................................................................................................66
3.5 Window Layout and Behavior ..........................................................................66
3.5.1
Message Console .......................................................................................66
3.5.2
Application Launch......................................................................................67
3.5.3
Toolbars Buttons.........................................................................................68
3.5.4
Tabs ............................................................................................................68
3.5.5
Toolbar Docking..........................................................................................68
3.5.6
Frame Docking............................................................................................68
3.5.7
Frame Resizing...........................................................................................69
3.5.8
Frame Expand or Contract .........................................................................69
3.5.9
Frame Hide and Restore ............................................................................69
3.5.10 Application Title Bar ....................................................................................69
3.6 Customization ..................................................................................................70
3.6.1
General Tab ................................................................................................70
3.6.2
View Control Panel Tab ..............................................................................70
3.6.3
Classes Control Panel Tab .........................................................................72
Chapter 4 .......................................................................................................77
Management View.........................................................................................77
4.1 Introduction ......................................................................................................77
4.2 Management View features .............................................................................78
4.2.1
Partitions and groups ..................................................................................78
4.2.2
Support Class Synonym Extension (Versioning) ........................................79
4.2.3
Navigation ...................................................................................................81
4.2.4
Find facility ..................................................................................................81
4.2.5
Directives ....................................................................................................81
4.2.6
Default values .............................................................................................81
4.2.7
Range checking ..........................................................................................81
4.2.8
Confirmation dialog box ..............................................................................81
4.2.9
Notification when selecting directive...........................................................81
4.2.10 Context Sensitive Help ...............................................................................82
4.2.11 Interaction with Directives View Plug-in......................................................82
4.3 Customization ..................................................................................................83
4.3.1
Management View Tab ...............................................................................83
4.4 Plug-In Callback support..................................................................................83
Chapter 5 .......................................................................................................85
TeMIP Directives View ..................................................................................85
5.1
5.2
5.2.1
5.2.2
5.2.3
5.3
5.3.1
5.3.2
5.4
Introduction ......................................................................................................85
Directives View Features .................................................................................86
Directives management ..............................................................................86
Directives View columns.............................................................................88
Directive Status...........................................................................................89
Directives View Window...................................................................................90
Directives View ...........................................................................................90
Console Window ........................................................................................92
Customization ..................................................................................................92
Chapter 6 .......................................................................................................93
Dictionary Browser .......................................................................................93
6.1 Introduction ......................................................................................................93
6.2 Dictionary Browser Features............................................................................94
6.2.1
Browsing Feature........................................................................................94
6.2.2
Advanced Search Feature ..........................................................................97
Chapter 7 .....................................................................................................101
Entity Browser.............................................................................................101
7.1
7.2
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
7.2.7
7.2.8
7.3
7.3.1
7.4
Introduction ....................................................................................................101
Entity Browser features..................................................................................102
Navigation .................................................................................................102
Find facility ................................................................................................103
Customized Launched Applications and Directives..................................103
Multiple views............................................................................................103
Autoload....................................................................................................103
Synonyms .................................................................................................103
Support Class Synonym Extension (Versioning) ......................................103
Interaction with Directives View Plug-in....................................................105
Customization ................................................................................................105
Entity Browser Tab....................................................................................105
Plug-In Callback support................................................................................105
Chapter 8 .....................................................................................................107
TeMIP Map Viewer.......................................................................................107
8.1
8.2
Introduction ....................................................................................................107
Maps visualization in the Map Viewer............................................................107
8.2.1
Maps .........................................................................................................108
8.2.2
Map Items .................................................................................................109
8.3 Window layout and behavior..........................................................................109
8.3.1
Map View ..................................................................................................109
8.3.2
Tree View..................................................................................................110
8.3.3
Map Layers ...............................................................................................110
8.3.4
Map Filters ................................................................................................110
8.3.5
Map Properties..........................................................................................111
8.3.6
Message Console .....................................................................................111
8.4 Map Viewer Features .....................................................................................112
8.4.1
Opening a Map .........................................................................................112
8.4.2
State Management....................................................................................112
8.4.3
Composite State Attribute Default Values ................................................114
8.4.4
State Attribute Default Values...................................................................114
8.4.5
State Information Display Modes..............................................................115
8.4.6
State Customization..................................................................................115
8.4.7
State Domain View ...................................................................................116
8.4.8
State Domain List Window........................................................................116
8.4.9
Find Entity .................................................................................................116
8.4.10 Entity Directives ........................................................................................117
8.4.11 Other Features..........................................................................................118
8.4.12 Support Class Synonym Extension (Versioning) ......................................119
8.4.13 Interaction with Directives View Plug-in....................................................119
8.5 Customization ................................................................................................119
Chapter 9 .....................................................................................................121
TeMIP Map Editor........................................................................................121
9.1 Introduction ....................................................................................................121
9.2 How to Start ...................................................................................................122
9.3 Map Editor Features ......................................................................................123
9.3.1
Map Creation and Editing .........................................................................123
9.3.2
Adding Entities to a Map ...........................................................................123
9.3.3
Create Entity on Class/Instance Drop.......................................................124
9.3.4
Creating Layers.........................................................................................124
9.3.5
Layer List ..................................................................................................125
9.3.6
Palettes .....................................................................................................125
9.3.7
Message Console .....................................................................................126
9.3.8
Zoom In/Out ..............................................................................................126
9.3.9
Other Features..........................................................................................127
9.3.10 Support Class Synonym Extension (Versioning) ......................................127
9.4 Customization ................................................................................................128
9.4.1
Map Editor Tab .........................................................................................128
9.4.2
Zoom Tab..................................................................................................128
9.4.3
New Map Default Parameters Tab ...........................................................128
Chapter 10 ...................................................................................................129
TeMIP Symbol Editor ..................................................................................129
10.1 Introduction ....................................................................................................129
10.2 How to Start ...................................................................................................129
10.3 Symbol Editor Features .................................................................................130
Chapter 11 ...................................................................................................137
TeMIP Alarm Handling................................................................................137
11.1 Introduction ....................................................................................................137
11.2 Window layout and behavior..........................................................................137
11.2.1 Filter Pattern Tree .....................................................................................138
11.2.2 Alarm List ..................................................................................................138
11.2.3 Operation Context List ..............................................................................139
11.2.4 Message Console .....................................................................................139
11.2.5 Status Bar .................................................................................................139
11.3 TeMIP Alarm Handling Features....................................................................139
11.3.1 Alarm Filtering...........................................................................................139
11.3.2 Alarm List ..................................................................................................142
11.3.3 Pseudo Alarms..........................................................................................147
11.3.4 Alarm Counters .........................................................................................147
11.3.5 Find Entity .................................................................................................148
11.3.6 Set Operator Note.....................................................................................149
11.3.7 Management View ....................................................................................149
11.3.8 Operation Context View............................................................................151
11.3.9 Operation Context Directives....................................................................156
11.3.10 Perceived Severity Charts ........................................................................157
11.3.11 Set Severity...............................................................................................158
11.3.12 Overwrite Oldest Alarms...........................................................................158
11.3.13 Additional Alarm Fields .............................................................................159
11.3.14 Multiple Alarm Handling Layout Support ..................................................159
11.3.15 Support Class Synonym Extension (Versioning) ......................................160
11.3.16 Interaction with Directives View Plug-in....................................................161
11.3.17 Interaction with Additional Text View Plug-in............................................161
11.4 Customization ................................................................................................161
11.4.1 Real Time View customization..................................................................161
11.4.2 Operation Context customization..............................................................162
11.4.3 Alarm List customization ...........................................................................163
11.5 Plug-in Callback Support ...............................................................................163
Chapter 12 ...................................................................................................165
TeMIP Alarm History...................................................................................165
12.1 Introduction ....................................................................................................165
12.2 Window layout and behavior..........................................................................165
12.2.1 Search Pattern Tree..................................................................................166
Chapter 13 ...................................................................................................182
TeMIP Additional Text View .......................................................................182
13.1 Introduction ....................................................................................................182
13.2 Window layout and behavior..........................................................................182
13.3 TeMIP Additional Text View Features ...........................................................183
13.3.1 MB3 menu.................................................................................................184
13.3.2 Interaction with Alarm Handling and History Alarm Handling Plug-in.......184
13.4 Customization ................................................................................................184
Chapter 14 ...................................................................................................187
TeMIP Alarm Forwarding............................................................................187
14.1 Introduction ....................................................................................................187
14.2 TeMIP Alarm Forwarding Operations ............................................................188
14.3 Window Layout and Behavior ........................................................................188
14.3.1 Main Window ............................................................................................189
14.3.2 Contacts area............................................................................................189
14.3.3 User Text area ..........................................................................................189
14.3.4 Alarm Selection and Send ........................................................................190
Chapter 15 ...................................................................................................191
TeMIP HTML Web Browser.........................................................................191
15.1 Introduction ....................................................................................................191
15.2 HTML Web Browser Features .......................................................................192
15.3 Window Layout and Behavior ........................................................................193
15.4 Customization ................................................................................................195
15.4.1 Main window customizable components ..................................................196
15.4.2 Window customization examples..............................................................197
15.4.3 Special pages customization examples....................................................199
15.4.4 MB3 menu customization .........................................................................200
15.5 Plug-in Callback Support ...............................................................................201
Chapter 16 ...................................................................................................203
TeMIP Resynchronization FM ....................................................................203
16.1 Introduction ....................................................................................................203
16.2 Window layout and behavior..........................................................................203
Chapter 17 ...................................................................................................205
TeMIP GAT Pass-Through..........................................................................205
17.1 Introduction ....................................................................................................205
17.2 Window layout and behavior..........................................................................206
17.2.1 Main Window ............................................................................................206
17.3 Customization ................................................................................................209
17.4 Application Launch.........................................................................................209
17.5 Plug-in Callback Support ...............................................................................209
17.5.1 Starting a GAT Pass-Through session from the Entity Browser ..............209
17.5.2 Starting a GAT Pass-Through session from the Map Viewer...................209
17.5.3 Starting a GAT Pass-Through session from the Alarm Handling .............210
Chapter 18 ...................................................................................................211
TeMIP Outage Viewer .................................................................................211
18.1 Introduction ....................................................................................................211
18.2 Outage Periods Management ........................................................................211
18.2.1 Behavior during Outage Periods...............................................................211
18.3 Window layout and behavior..........................................................................212
18.3.1 Main window .............................................................................................212
18.4 Customization ................................................................................................213
Chapter 19 ...................................................................................................215
TeMIP State Viewer .....................................................................................215
19.1 Introduction ....................................................................................................215
19.2 State Management in the State Viewer .........................................................215
19.2.1 State Domains ..........................................................................................215
19.2.2 Filtering .....................................................................................................215
19.2.3 State On Demand View ............................................................................216
19.3 Window layout and behavior..........................................................................216
19.3.1 Monitoring View ........................................................................................216
19.3.2 State On Demand View ............................................................................217
19.4 State Viewer Features ...................................................................................220
19.4.1 Graphical filters .........................................................................................220
19.4.2 State Tabular List......................................................................................223
19.4.3 Layouts and additional columns ...............................................................227
19.4.4 State Collection Filters ..............................................................................228
19.4.5 Associated Alarms ....................................................................................228
19.4.6 Management View ....................................................................................229
19.4.7 Find Entity .................................................................................................230
19.4.8 Failover .....................................................................................................231
19.4.9 Support Class Synonym Extension (Versioning) ......................................232
19.4.10 Interaction with Directives View Plug-in....................................................232
19.5 Customization ................................................................................................232
Chapter 20 ...................................................................................................235
TeMIP Resource Server..............................................................................235
20.1 Introduction to the Resource Server ..............................................................235
20.2 Window layout and behavior..........................................................................236
20.2.1 How to Start ..............................................................................................236
20.2.2 Main Window ............................................................................................237
20.2.3 Local Resources .......................................................................................237
20.2.4 Remote Resources ...................................................................................237
20.2.5 Synchronization Status Icons ...................................................................238
20.3 TeMIP Resource Server features ..................................................................238
20.3.1 TeMIP Resource Server Operations.........................................................238
20.4 Customization ................................................................................................239
Chapter 21 ...................................................................................................240
TeMIP NNM Advanced Integration.............................................................240
21.1 TeMIP NNM Supported configurations ..........................................................240
21.2 Integrating NNM Into TeMIP Client ................................................................241
21.2.1 Overview ...................................................................................................241
21.2.2 NNM Station Configuration .......................................................................244
21.2.3 IP Dynamic View Integration.....................................................................245
21.2.4 Alarm Drill-Down View ..............................................................................253
21.3 Integration of TeMIP into NNM Dynamic Views.............................................255
21.4 Plug-in Callback Support ...............................................................................256
Glossary ......................................................................................................257
Index ............................................................................................................268
10
Preface
This document provides an overview of the purpose, structure and features of the HP
TeMIP Client Software. A description is given of the TeMIP Fault Management
features of the Map Viewer, Alarm Handling and Alarm History, and how these
features can work together in the integrated TeMIP Desktop environment.
Intended Audience
This document is aimed at any personnel involved with network management who
need to know about the functions and capabilities of the TeMIP Client or TeMIP
Resource Server.
Software Versions
The supported software referred to in this document is as follows:
TeMIP
6.0
UNIX
Windows
TeMIP Client
6.00
Note
Please refer to latest release notes for the software and hardware requirements for
TeMIP Client and TeMIP Framework.
Typographical Conventions
Courier Font:
Source code and examples of file contents.
Commands that you enter on the screen.
Pathnames
Keyboard key names
Italic Text:
Filenames, programs and parameters.
The names of other documents referenced in this manual.
Bold Text:
To introduce new terms and to emphasize important words.
11
Associated Documents
The following documents contain useful reference information:
HP TeMIP Software Client Installation and Configuration Guide
HP TeMIP Software Integrating Applications into the TeMIP Desktop
HP TeMIP Software Integrating Applications into the TeMIP DesktopInternal Services
HP TeMIP Software Access Library Development Guide
HP TeMIP Software Access Library Reference Guide.
HP TeMIP Software Resource Server Installation and Configuration Guide
HP TeMIP Software TeMIP NNM Advanced Integration User Guide
HP TeMIP Software TeMIP NNM Advanced Integration Customization Guide
HP TeMIP Software NNM Advanced Integration Installation and
Configuration Guide
For a full list of HP TeMIP Software user documentation, refer to Appendix A of the
HP TeMIP Software Product and Technical Solutions Overview.
Support
Please visit our HP Software Support Online site at:
www.hp.com/go/hpsoftwaresupport
There you will find contact information as well as details about the products,
services, and support HP Software has to offer.
The HP TeMIP Software support area of the HP Software web site includes:
Downloadable documentation
Troubleshooting information
Patches and updates
Problem reporting
Training information
Support program information
12
Chapter 1
Introduction
This chapter outlines the challenge of network management today and describes the
positioning of the Telecommunications Management Information Platform (TeMIP)
Client with regard to fulfilling this role. This chapter contains the following
information:
Section 1.1 The Challenge of Network Management
Section 1.2 TeMIP
Section 1.3 The Role of TeMIP
Section 1.4 TeMIP and Standards Conformance
Section 1.5 The TeMIP Client
Section 1.6 TeMIP Client Applications
Section 1.7 The TeMIP Client User Interface
Section 1.8 Help and Support
13
1.2 TeMIP
TeMIPs approach to network management is to provide a flexible, open and
integrated software platform, built to a carefully defined architecture that will help
you manage information throughout your enterprise. TeMIP is a set of products
designed specifically for the management of telecommunications and corporate
networks. TeMIP provides the framework required to make integrated management
of a distributed, multi-vendor computing environment a reality.
TeMIP is built on top of a proven base management system (TeMIP Framework), and
meets the requirements for effective management of evolving, heterogeneous, multivendor, multi-protocol networks. The scalability of TeMIP means that you can add
new equipment and new services as and when you want. TeMIP provides a unified
view of the entire telecommunications infrastructure at both network and service
levels giving a consistent view across technologies.
Whether you are offering services on top of IP, broadband, transmission,
mobile/cellular or a voice/data switch infrastructure, TeMIP maintains the integrity of
your network, offers a continually expanding array of services, and upgrades rapidly
and cost-effectively. TeMIP can integrate multiple management domains to provide
complete network and service management facilities that include traffic monitoring,
performance, transmission, SS7, workflow and mobile management of any type of
infrastructure.
TeMIP gives you the flexibility to create custom solutions, thereby making them the
appropriate choice for the management of your network. Consistent user interfaces
reflect conditions in the network in real-time, keeping operators informed at all times.
There is no architectural limit to the number of network elements TeMIP can manage.
1.2.1
Implementation
TeMIP is implemented as object-oriented software, which enables management of
hybrid networks as a single entity, regardless of geographical distribution and
according to the operational objectives and policies of the telecommunications
carrier. TeMIP uses a building block approach, which provides network managers
with a full range of fault management applications.
On top of the TeMIP environment, HP integrates a world-class portfolio of specific
telecommunications management applications and tools, from HP and its partners.
TeMIP-based products range from off-the-shelf, ready-to-run component packages
for particular needs, to a complete development environment for companies wishing
to develop and integrate their own applications.
1.2.2
Fault Management
In all types of telecommunications network, fault management is of paramount
importance. You need to be informed immediately when a fault occurs somewhere in
the network. You must also be able to identify faults at various levels. If possible,
network faults should be solved before the user becomes aware of them; this requires
a network management solution that can notify you when fault conditions occur,
events take place and performance thresholds are crossed.
14
TeMIP gives network operators a global view of their networks, and enables them to
activate management functions and operations from single or multiple workstations.
15
OMNIPoint1 trouble reporting standards, and complies with the Graphic Information
Requirements for Telecommunications Management Objects TMF 046
Recommendation.
16
Web Browser
Trouble Ticket Liaisons
State Viewer
Outage Viewer
Resync FM
GAT Pass-Through
Directives View
TeMIP NNM Advanced Integration (TNT)
- IP Dynamic Views
- NNM Correlated Event drilldown
- Network Node Manager Home Base
For details of the Trouble Ticket Liaisons, refer to the HP TeMIP Software Clarify
eFrontOffice Liaison and HP TeMIP Software Remedy AR System Liaison
documentation.
For more explanation about TeMIP NNM Advanced Integration,, refer to the HP
TeMIP Software NNM Avanced Integration documentation
The TeMIP Fault Management features are described in more detail in the following
chapters.
17
Figure 1:
18
Chapter 2
TeMIP Client Concepts
This chapter describes the concepts behind the TeMIP Client and contains the
following information:
Section 2.1 TeMIP Architecture
Section 2.2 TeMIP Client Architecture
Section 2.3 TeMIP Synonyms
Section 2.4TeMIP Desktop
Section 2.5 TeMIP Maps
Section 2.6 TeMIP Fault Management
Section 2.7 TeMIP State Management
Section 2.8 TeMIP NNM Advanced Integration
19
Figure 2:
HTML
Browser
Outage
Viewer
Resync
FM
Map
Viewer
State
Viewer
= TeMIP Client
EIA
Adaptor
TeMIP Architecture
Directives
View
Mgt.
View
CORBA
Agent
TeMIP
Desktop
OSI Q3
Agent
TT
Liaisons
Alarm
Handling
Command
Line
Map
Editor
Alarm
Forwarding
GAT Pass
Through
TNT
Add.Text
View
Web GUI
Dispatching/Distribution
Network
Node
Manager
Tool Box
C++ Visual TeMIP
Trouble
Ticketing
Inventory
Service
Management
Map
Hierarchy
Resync
FM
OSI/CMIP GDMO
ASCII/TL1
Traffic
Management
Performance
Management
IP
Management
Broadband
Management
Advanced
Edition
Security
Partitioning
Alarm
Collection
Outage
State
Collection
Common
Services
Alarm
Handling
Comm.
Server
TNT TK
Event
Logging
MIB
Directory
Security
Dispatching/Integration
XMP
CMIP
IIOP IP
OSI of
RFC1006
SNMP
ASCII
TL1
UDP IP
TCP/IP
X25
LAN/WAN
2.1.1
NNM
AM
TeMIP
Adapter
CORBA
Entity Model
The network elements (or manageable objects) in your network are known as entities.
An entity is an individual, manageable piece of a network or enterprise computing
environment. An entity has attributes that identify and describe it and normally
belongs to a class. Entity classes define the hierarchy between global, parent, child
and children-of-children entities.
Your entity model can be further refined, by grouping entities in a specific way to
give a particular view of the elements in your network. The hierarchy can be created
using criteria defined by you and could be based on equipment type, geographical
boundaries, functional, organizational or any other consideration. Using this objectoriented approach, a hierarchy of relationships can be set up that model a portion of
or the whole of your network structure.
2.1.2
Director Model
The director model defines mechanisms for access to entities, functions for high-level
management and the forms of interaction with users. A director is allocated to an
entity at creation time and is often the machine local to the entity. The director is
responsible for all accesses to an entity under its control to which a management
operation is directed.
20
TeMIP Desktop
The TeMIP Client defines architecture available on Windows that provides a
complete system of Fault and Trouble Management and profits from the following
benefits:
Applications integrated into the TeMIP Desktop in the form of Plug-ins.
Flexibility, enabling customization and extension of the graphical behavior.
Openness to external applications through CORBA external services.
A Map Editor used to build Maps.
A Symbol Editor used to create symbols and define their associated behavior
The TeMIP Client provides Map Viewing, Real-Time Alarm Handling, Alarm
History, Alarm Forwarding, Alarm Synchronization, State Management, Outage
Management and Trouble Ticketing facilities in the integrated TeMIP Desktop
environment. These services are provided as plug-ins for the TeMIP Desktop. Plugins can interact between them through internal mechanisms like TeMIP Client
Internal Services and Plug-In callbacks. Customers and integrators can develop their
own plug-ins to extend the TeMIP Client capabilities.
Access to TeMIP services is achieved using the TeMIP Access Library (TAL) . The
TAL is a C++ class library that has been developed to simplify both local and remote
access. These services access low-level TeMIP components, which have been
especially written to interface TeMIP across a network, or locally on the same
system.
The Local TAL is linked directly to TeMIP and is available on the same system (on
UNIX platforms). The Client/Server TAL is a distributed version of the Local TAL,
where the Client part runs on Microsoft Windows and/or on UNIX systems (the
installation of TeMIP on a UNIX system is not a prerequisite in order to install the
TeMIP Client)..
The following schema illustrates the TeMIP Client architecture
21
2.2.2
Components
Figure 3:
Windows
TeMIP Client Desktop
Map Viewer
TT Liaisons
Real-Time Alarms
Alarm History
Management View
Directives View
Entity Browser
Dictionary browser
Symbol
Editor
Map Editor
Alarm Forwarding
HTML Browser
Resource
Server Client
State Viewer
TNT
Add.Text View
Other
HTTP
HDS FM
ACS FM
Alarm
Collection
Trouble
Ticketing
Hierarchy
RFM
SCS FM
TUN
Resync
State
Collection
Universal
Notifier
Oracle
Database
Resource
Server
Database
UNIX
ACS FM
HDS FM
SCS FM
TT LIAISON FM
TUN
RFM
TNT
22
Alarm History
The Alarm History plug-in presents historical alarm information enabling operators to
look back and/or carry out statistical analysis on all the alarm information received.
This task is simplified using sophisticated search facilities.
Additional Text View
The Additional Text View plug-in presents the full text of an additional text for a
given alarm. This plug-in is updated when the operator select an alarm in the alarm
list view or history alarm list view.
Alarm Forwarding
The Alarm Forwarding plug-in allows operators to manually select a set of Alarm
Objects selected from a real time alarm handling or history alarm handling view, and
forward them together with an optional user defined text message to a selected
contact.
Management View
The Management View plug-in allows operators to manipulate information using
management directives, for example, to Show or Set the attributes of a selected entity,
or to Create or Delete a selected entity.
Directives View
The Directives View plug- allows monitoring, managing and canceling directives
executed from the Management View
Entity Browser
The Entity Browser plug-in allows operators to browse the entities in a given
configuration.
Dictionary Browser
The Dictionary Browser plug-in allows operators to browse all the allowed TeMIP
entities for reference purposes.
Map Viewer
The Map Viewer plug-in provides a particular view of the managed network and
reacts to changing conditions in it. This helps operators to identify the source of a
problem and take remedial action.
Map Editor
The Map Editor application is used to manually create the Maps displayed in the Map
Viewer. The TeMIP Network Data Loader (TNDL) can be used to load large Map
hierarchies into the Map Viewer. Refer to the TNDL documentation for further
details.
Symbol Editor
The Symbol Editor application is used to create or modify the symbols used to
represent Map Items in Maps. The dynamic behavior of symbols can also be
defined/modified using the Symbol Editor.
State Viewer
The State Viewer plug-in allows operators to display state information focused on
network elements in a tabular view form. The State Viewer listen state events coming
23
from the State Collection Server. It displays a detailed of in-scope entities from
opened State Domains, with information from the Generic State Partition.
Outage Viewer
The TeMIP Outage Management is a plug-in that allows operators to move away
meaningless event by distinguishing between alarms coming from equipment
currently in service and alarms from equipment in maintenance. It provides the list of
devices which have a scheduled outage period (in the future or already started but not
yet completed).
HTML Web Browser
The Web Browser plug-in provides a customizable HTML Web Browser to the
operator integrated into the TeMIP Client Desktop.
GAT Pass-Through
The GAT Pass-Through plug-in provides a direct connection between the TeMIP
Client and a managed Network Element. It emulates a dumb terminal connection to
the equipment and provides the functionalities of a terminal emulator within the
TeMIP Client Desktop.
TeMIP NNM Advanced Integration (TNT)
The TNT plug-in provides a bi-directional contextual integration of NNM dynamic
Views and TeMIP Plug-in (Real-time and History Alarm Handling, Map Viewer,
Entity Browser). It is also in charge of displaying NNM correlated events associated
with a TeMIP Alarm.
Resynchronization
The Resynchronization plug-in allows operators to bring an Operation Context up to
date if the connection to a Network Element has been down for some time, if the
Operation Context has been suspended, or if alarm collection has been disabled for
other reasons.
Trouble Ticket Liaison
The Trouble Ticket Liaison plug-in enables operators to associate alarms with
Trouble Ticketing Cases. Cases are allocated to a person responsible for resolving
the problem using the alarm information provided. When the problem has been
solved, the Case can be closed and the associated alarms terminated.
Alarm Collection Server
The Alarm Collection Server is a management module which collects alarm
information from the network for specific Operation Contexts and notifies this
information to the Real-Time Alarm Handling View or the Hierarchy Server. The
Alarm Collection Server has two main characteristics:
It aggregates and synchronizes old and new alarms and returns them using a
single directive.
24
For example, an alternate naming system could involve the use of shorter names,
which avoids crowding of the display, especially in the case of large networks
displaying many entities.
For example, the Full Entity Name for the device:
NETWORK daz1 NE28 SHELF 3 SLOT 4 DEVICE 12a
2.3.1
ASCII Synonyms
ASCII synonyms can be created in the TeMIP Client or by directly inputting
commands at the FCL PM on the server. Refer to the HP TeMIP Software Synonyms
Service Users Guide for further details.
25
On the UNIX side, ASCII synonym support can be configured on a director (global)
or application (specific) basis using the environment variables:
TEMIP_SYNO_ASCII_USE (global)
<APPLI_NAME>_SYNO_ASCII_USE (specific per application)
You can use these variables to set the display of ASCII synonyms to ON or Off. The
default value is ON.
On the Windows side you can configure ASCII synonym support on a per-PC basis,
using the environment variable SYNO_ASCII_USE. You can change the value to On
or Off in the Windows Environment Variables panel.
For further details of the environment variables you can use to customize the ASCII
synonym behavior, refer to the HP TeMIP Software Customization Guide and HP
TeMIP Software Monitoring and Troubleshooting Guide.
Note that if synonyms are enabled, then filter information must be entered using the
appropriate synonyms.
The Figure 4 shows the Alarm History View with ASCII synonyms displayed in the
Managed Object, Target Entities and Domain fields.
Figure 4 :
2.3.2
2.3.2.1
26
Trying to create a new entity for class BOX_N in the Management View will pop up a
dialog box with a list of sensitive versions for this class (BOX_V1, BOX_V2 and
BOX_V3).
After choosing the class version, the management view updates its form to display the
arguments associated to the selected class. The class displayed in the management
view is still the neutral form.
2.3.2.2
2.3.2.3
2.3.3
Use the resource server to share the class versioning configuration file in which
the use specific version will be set with the latest version by the administrator.
The users will have to synchronize the dedicated versioning configuration file by
using the resource server application
Algorithmic Synonyms
Main goal of Algorithmic Synonym is to allow operators to use short names that are
easy to enter. With algorithmic synonyms, one can name directly an entity with a
name being the concatenation of the names at various class levels.
For example, algorithmic synonym card a-5 translates to entity Box a Card 5.
Algorithmic synonym can also be applied on sub-parts only, e.g. City 1 Road 1 card
a-5 translates to City 1 Road 1 Box a Card 5.
Wildcards are supported within these short names, i.e. card a-* is handled and
translated to Box a Card * with the last 2 levels being wildcarded. It is used both in
parsing (synonym name to entity name) and printing (entity name to synonym name).
27
2.3.4
28
29
Figure 5:
2.4.1
Configuration files
TeMIP Client supports the profile system to let the administrator work on system
configuration files:
Login used at startup indicate if the user is an operator or and administrator. (login
temip)
When logged as a System User (using the temip login) only system configuration
files are updated.
It is possible, at any time, to check your login name in the TeMIP Client About box
dialog. If the current user is a system user,
icon is display on the left side of the
user name otherwise it is
30
Administrator can only load / save system configuration files and System Launch
Definition file.
Only Users can Load / Save workspace.
31
2.4.2
32
TeMIP Desktop
TeMIP Plug-In
TeMIP Plug-In
External Services
CORBA API
Core Implementation
Internal Services
C++ API
Plug-in Callbacks
@
Notifications
Event Processor
DLL
Launch Services
Extended Launch
Other Application
2.4.3
CORBA Application
Launch application
External applications can be launched through a pull-down menu in the TeMIP
Desktop. Applications integrated into the TeMIP Client can be any existing, thirdparty or user-defined applications. A launched application can be started from any
TeMIP application displayed in the TeMIP Desktop.
The launch service allows you starting:
An external application executable or Dynamic Link Library (DLL) shared
library (that conforms to certain constraints)
An application that uses the external CORBA Interface Definition Language
(IDL) services
A plug-in that uses the Event Processor (AEP, SEP, MEP,)
internal APIs
or others
33
2.4.3.1
2.4.3.2
1.
The launch application name appears in the Launch Toolbar or in the Launch
or Pop-Up menu of the TeMIP Client. The application can be controlled from
the TeMIP Client, but can be independent of it once started (as for a remote
call).
2.
The application name appears in the directive list of a given entity class in the
Management View and the corresponding application is executed.
3.
The application name appears as a button for a given attribute of a given entity
class.
This dialog box can be used to define the Launch Application Name, Command
and allocate icons. The launch name automatically appears in the Launch menu of the
TeMIP Client and in addition you can choose whether the launch name appears in the
Launch Main Menu, the Launch Toolbar and the Pop-Up menu.
It is possible to define a launch to work with all plug-ins or with a set of plug-ins.
This will have the effect of disabling the launch in the Launch Main menu, in the
Launch toolbar and of hiding it in the pop-up menu when the active plug-in is not
attached to the launch.
34
It also defines the launch behaviors at TeMIP Client start up and the Multi-instance
mode of the launch application.
The TeMIP Synonyms feature is also available to launched applications.
The Use Synonym option will drive the behavior of the plug-in to work in version
neutral or version sensitive form.
When the Use Synonym checkbox is unchecked, the entity name given with the
keyword is displayed with sensitive class and no other synonym.
When the Use Synonym checkbox is checked, the entity name given with the
keyword is displayed with version neutral class and other synonyms.
It is up to the target application that receives the entity to decide if the entity has to be
displayed with its natural name or to resolve the synonym entity name (versioned
class + entity name synonym)
Sub-menus can be created, the application can be launched automatically when the
TeMIP Client is started, and several instances of the application can be active at any
time.
The Command, Arguments, Initial Directory and Icon paths support
environment variable. The syntax is: %ENV_VAR_NAME%
35
2.4.4
Central Configuration
Central Configuration Control Panel allows the customization for classes & views
display:
The customized views allows to define views that can be applied in the Entity
Browser (what are the classes that are displayed in the view)
Classes Control Panel allows to customize the classes display
It is possible for the desktop to allow different Views of the TeMIP objects. Users
may want to see only some specific classes, and not all the dictionary. Views
represent a reduced set of the dictionary contents and are used for visualization in
certain plug-ins, e.g., the Entity Browser. For each view, user can select the visible
classes and order them.
The TeMIP model-based customization is centralized (not per plug-in, but system or
platform wide). These customizations are made for classes only, and are independent
of views.
Configuration files are used to store views and classes customizations. These files can
be per workspace, user or system, and will be generate according the user login name.
A cache mechanism loads only the needed class customizations.
When the configuration pages (Tools/Options menu) are modified (for Entity
Browser and Management View), the corresponding plug-ins are able to read V5.0
files but any subsequent customization on classes is done in the V6.0 centralized
configuration files.
2.4.4.1
The Views control panel displays both version neutral and version sensitive of
classes.
The configuration of these classes is independent. It means that modifying
NodeB_V2 class configuration will not impact class NodeB_V1. Same applies for
NodeB
2.4.4.2
36
The classes control panel displays both version neutral and version sensitive of
classes.
The information displayed is relative to the class that is selected.
The configuration of these classes is independent. It means that modifying
NodeB_V2 class configuration will not impact class NodeB_V1 or class NodeB and
vice-versa.
It means also that when a NodeB_V3 (version sensitive of NodeB) is added to the
TeMIP Dictionary, the administrator will have to customize the class. There will be
no inheritance from other classes.
2.4.4.3
2.4.4.4
2.4.5
Plug-in Callbacks
A Plug-in callback is a way for a plug-in to provide a service easily accessible
through the launch functionality. It has been designed to ease the integration process
for interface customizations.
A customer or an integrator can extend the TeMIP Client interface by creating
launches. A launch usually adds an item in the Launch entry of the main menu bar,
but it can also add an icon in the Launch toolbar, or add an entry in a contextual
menu.
Imagine a plug-in that can open a window in the TeMIP Desktop, like the Alarm
Handling, the Management or the State Viewer for example. This plug-in will usually
offer a service to open a new window, in the form of a plug-in callback called
OpenWindow.
This way, a customer will be able to customize the TeMIP Client with a launch
opening a window with the selected entities. He will just have to define a launch of
the form:
@OpenWindow <SELECTED_ENTITY>
Plug-ins providing plug-in callback services always provide a @Help callback that
lists all the available callbacks for this plug-in.
37
Note
A specific launch application (ExecuteTPICB) is provided for users who want to
access to plug-in callback interface from an external application (C++, Java, etc...)
It is a generic application dedicated to run from an external way any plug-in callback.
This new tool will allow scripting from any external application without coding any
Corba code to request plug-in callback services.
Basically, the application contacts the TeMIP Client to execute the plug-in callback
using the TeMIP Desktop External Service (Corba)
Please read the TeMIP Integrating Applications into the TeMIP Desktop
documentation for more details.
2.4.6
Internal Services
Any plug-in loaded inside the TeMIP Desktop can export some of its functionalities
by defining a C++ API. This API is the only way for other internal or third-party
plug-ins to access its services.
Figure 12:
38
TeMIP Desktop
Internal Services
Alarm Handling
TPI
Internal Services
History Alarm
Handling TPI
Internal Services
Operation Context
List View TPI
Internal Services
Management View
TPI
Internal Services
Directives View
TPI
Internal Services
DAPBrowsers
TPI
Internal Services
Launch
TPI
Internal Services
A
P
I
API
API
Your
Plug-In
API
Internal Services
Map Viewer
TPI
Internal Services
Filter Module
TPI
Internal Services
State Viewer
TPI
Internal Services
API
API
TNT
TPI
Add.Text View
TPI
Internal Services
Internal Services
39
For example, the Alarm Handling API allows users to access Alarm Handling
services, like:
Retrieve the list of alarms associated to a given list of target entities
Display alarms in the current Alarm Handling View
Create / Delete / Update a Filter Group
Create / Delete / Update a Filter
Receive Notification events
2.4.7
External Services
The TeMIP Desktop application and the major TeMIP applications offer a CORBA
interface that allows interaction with third-party applications, without restrictions,
except for compliance with the standard CORBA protocol.
Each CORBA interface can be presented as an optional TeMIP plug-in with a public
Interface Definition Language (IDL) file describing the exported functions. This
interface becomes available when the corresponding TeMIP plug-in is loaded into the
Desktop.
When loaded, each CORBA API plug-in writes its IOR server address in an ASCII
file. Any application that wants to connect to the services must get this file, and
retrieve the address of the CORBA server.
By default, the IOR files are located in the Temporary files directory, but this
behavior can be changed by defining the IOR_PATH environment variable.
The IOR file name is made of the Desktop ID of the TeMIP Client application
hosting the CORBA service and the service label. The Desktop ID value can be
passed using the launch, as a well-known argument <DESKTOP_ID>, and
retrieved by the client CORBA application on its command line arguments.
2.4.8
Event processor
The Event Processor is an embedded DLL that can be written by an advanced user for
a customization need.
The Event Processor is called each time a specific event occurs in the core
implementation. For example, the Alarm handling Event Processor is called each
time a new alarm is collected in Real Time Alarm Handling. It allows customizing an
additional action when an alarm is received. For instance, playing a sound depending
on the alarm severity can be developed in the DLL,
The entry points of the DLL are predefined and specified per Plug-In.
2.4.8.1
40
Not-Terminated
Summarize with State set as either Outstanding or Acknowledged
Getevent with Object Creation, State Change, Attribute Value Change, AO Clearance
Not-Handled
Summarize with Problem Status set as Not-Handled
Getevent with Object Creation, State Change, Attribute Value Change, AO
Clearance, AO exit state handled to not handled
Not-Closed
Summarize with Problem Status set as Not-Handled or Handled
Getevent with Object Creation, State Change, Attribute Value Change, AO Clearance
The scope information is provided in each call to the AEP.
The AEP is called synchronously for each event received by Real-Time Alarm
Handling. Subsequent processing performed by AEP impacts the performance of the
Alarm Handling.
2.4.8.2
2.4.8.3
41
2.5.1
Maps
A Map is a representation of the network topology, defined using the entity model. A
Map represents a particular portion of a managed network and occupies a specific
place in the overall hierarchy. A Map normally consists of Map Items that represent
your network elements and a Backdrop that could be for example, the Map of a given
country or the Map of a building.
A Map can be a Top Map, Sub Map, Transient Map, or Default Map. A Map can
contain other Maps or Short Cuts, to other Maps and the behavior of Map Items in a
Map can be linked to alarm notification in the Real-Time Alarm Handling View. If an
operator double clicks on a Map Item in a Map, the Map hierarchy is revealed as
follows:
42
If the Map Item is associated with a Sub Map, the Sub Map is loaded. The
Map Item can reflect its own, child and Sub Map severity changes.
If the Map Item is associated with a Transient Map, the Transient Map is
loaded. The Map Item can reflect only its own and child severity changes.
If the Map Item is a Short Cut to a Map in the current hierarchy, the Map is
loaded. If the Map Item is a Short Cut to a Map in another hierarchy, the Map
is loaded in a new Map Window. Map Items corresponding with a Short Cut
cannot reflect severity changes of Map Items in the associated Map.
If the Map Item has no associated Map and no Short Cut and the Map Item
represents a TeMIP entity, the Default Map is loaded, otherwise a message is
displayed. The Map Item can reflect its own and child severity changes.
Maps also consist of layers and can have filters applied to them that determine which
Map Items are displayed when a given filter is applied. The following figure shows
an example of the Map Viewer displaying a Map.
Figure 14
2.5.2
Map Items
Map Items are the objects displayed in a Map and can be created using the Map
Editor, other editors, or by migration of existing Maps using conversion utilities. Map
Items can be represented by symbols, graphical shapes (lines, circles, rectangles, and
polylines) or connectors.
Map Items are normally graphical objects associated with TeMIP data, although not
necessarily representing TeMIP entities. Map Items that do not represent TeMIP
entities can be Short Cuts, URLs or simple graphical objects. In addition, Map Items
that are not TeMIP entities can be added to a Map to depict planned changes to the
43
network as it expands. An entity association can be made later when the new
equipment is added to the network.
Map Items reflect changes in the network based on incoming alarm information, by
changes of color, display of an information box If, for example, the network
topology is geographically based, a Map can help the operator to find the
geographical location of a problem and then descend the hierarchy to find the faulty
equipment itself. In this way an operator can monitor changes in the network as they
happen and take action to remedy faults as soon as they occur.
Symbols representing Map Items can be created using the Symbol Editor and saved
to a palette for later use by the Map Editor. A set of default symbols and some submodels are provided. More details about the Map Editor and Symbol Editor are given
in Chapter 9 and Chapter 10 respectively.
Map Item Dynamic Properties
Map Items reflect changes through their associated dynamic properties, which can be
set using the Map Editor. Once created, external applications can pilot the Map
Items properties and states. The dynamic properties are variables used in a script that
define the behavior of the Map Item according to the value of the variables. A value
change for a given variable drives the display of its associated graphical
representation (for example, it could start it blinking).
One of the principle uses of the dynamic properties is to drive alarm severity changes
in the Map Viewer. Alarm information is conveyed by means of object color, display
of an information box or by blinking that draws the operators attention and helps to
identify the source of a problem. For example, new alarms on child entities could
produce a blinking, shaded area around the parent entity symbol. The color of the
shading shows the highest severity of the alarm(s). Color changes, blinking or display
of information boxes are also used to differentiate between new and pending alarms
and are controlled by the dynamic properties of a given Map Item.
2.5.3
Map Layers
Map Layers consist of individual slices through a Map. Layers provide a method of
cutting a single Map into several slices each containing specific Map Items. Layers
are stacked one on top of another and provide a view through the whole Map at
various levels of detail. The user can set the stacking order of the layers and one or
more layers can be displayed at any time, in any combination.
Layers can be set up in such a way that more and more details are revealed each time
a zoom in is carried out. For example, the top layer of a given Map could display the
cells of a mobile network covering the Paris region. By zooming in on a given cell, a
second layer could be revealed displaying a street map of the part of Paris covered by
this cell. A third layer could display the street and building where the antenna
allocated to this area is housed. Map Layers can be represented by:
Backdrop Layers
or
Map Item Layers
Note: If not specific order is defined for layers, they will be ordered by Layer
identifier and backdrop layer will always be the layer at the bottom.
Backdrop Layers
Backdrop Layers are normally vector drawings or bitmaps. A Backdrop Layer can
contain other graphical objects such as lines, circles, rectangles, arrows, text,
44
polylines, bitmaps, and so on. Note, however, that Backdrop Layers do not exhibit
behavioral changes and can never be combined with Map Item: they are static
objects.
Map Item Layers
Map Item Layers contain dynamic Map Items that can appear in one or more layers,
and can therefore, appear or disappear according to the layer displayed. Note that if
the same Map Item is to appear in n layers, it must be created n times and that these n
items are separate Map Items (therefore separate entities).
The Map Items contained in a Map Item Layer can exhibit behavioral changes
controlled by dynamic properties defined when the symbol representing the Map Item
is created. They are dynamic objects created by the Symbol Editor and built into a
Map as Map Item instances using the Map Editor.
2.5.4
Map Filters
Filters applied to Map Items provide another way to refine a Map display. Filters can
be used to identify specific Map Items, such that they are only displayed when the
filter is activated. Filters work across layers and display only those Map Items
defined in the filter.
For example, if a Map contains a number of SNMP entities, a layer to represent each
type of SNMP entity could be created along with a set of filters containing the SNMP
entities allocated to each geographical area. By correct usage of the layers and filters,
only the selected SNMP entities in selected geographical areas could be displayed.
Alarm Reduction
Alarm Handling performs operations that include the day-to-day handling of Alarm
Object information, general administration of the Operation Contexts, and control of
the alarm information display. The Operation Contexts must be selected and enabled
in the Alarm Handling application before the associated alarms are displayed in the
Real-Time Alarm Handling View.
45
An example of the Alarm Handling Main Window is given in the following figure.
Figure 15 :
2.6.1
Alarm Objects
In ISO terminology an alarm is a specific type of event that can be monitored and
managed in real-time. In TeMIP, alarm information arriving at the user interface is
converted into an Alarm Object. An Alarm Object is the conversion of volatile alarm
data into an Object Instance that can be handled and processed by the application. An
Alarm Object contains alarm information useful in the resolution of network
problems. Alarm Objects are presented as an alarm list in the Alarm Handling and
Alarm History Views. Alarm Objects can have management operations performed on
them that enable operators to react to the alarm information they receive and resolve a
problem quickly and efficiently.
The old schemas showing the relations between the AO State and the AO Problem
Status are now obsolete. In the context of 3GPP architecture, the relation between
State and Problem status does not exist anymore. Every combination of State and
Problem Status become possible.
2.6.2
Operation Contexts
Operation Context entities are the TeMIP Alarm Handling objects that collect classify
and filter OSI alarms and create Alarm Objects within a collection hierarchy.
Operation Contexts have attributes, defined at creation time, that define a particular
view of alarm activity. Typically the scope of interest in alarm information could be
based on alarm type, alarm severity or equipment type. Another attribute determines
when alarm collection is active. For a given collection hierarchy. Operation Contexts
determine which alarms are collected and when. Note that creation, deletion and
46
Figure 16 :
Operation Contexts
Network
Management
Domain 1
Management
Domain 4
Management
Domain 2
Management
Domain 3
Alarms
Notification / Alarm Handling / Domain Selection
Other
OCs
Alarm
Reports
Scheduler
OC 1
Critical Alarms
Discriminator
Fiber Optic Links
AO1
AO2
AO3
2.6.2.1
Alarm Object
Database
Scheduler
OC 2
Timing Problems
Discriminator
Digital Switches
AO7
AO8
AO9
Discriminator Construct
The Discriminator Construct (DC) is an Operation Context attribute that determines
the scope of interest of the alarm information. Basically it is a filter that acts on
specific attributes of the incoming alarm reports. It consists of two types of filter:
Blocking Filters, these discard specified types of alarm
Passing Filters, these accept specified types of alarm.
47
The filters are defined by entering values in pre-defined criteria fields in TeMIP.
ASCII Synonym support is provided for the following DC windows and fields. See
Section 2.3.1 for further details of ASCII synonyms.
Discriminator Construct Editors window:
Operation Context names
Filter Item Editors window:
Managed Object field
Domain field
The Discriminator Construct is a dedicated editor that allows you to build alarm
filters to suit your network requirements. An example of the Discriminator Construct
window is shown in the following figure.
Figure 17
48
It will also propose in the operator combo the operator matchSyno if the DC Item is
an Entity DC Item.
Compared to the support of Regular Expression on Entity attribute feature, the AES
scope support is orthogonal:
It is a subset of Regular Expression feature
It has the advantage to be more user-friendly for Entity scoping need
It has no performance degradation at all (no conversion to string done)
This feature is available with the equality operator for Full Entity name
Discriminator Construct items only.
Its syntax is (a blank followed by three dots) after a full entity name attribute
value while using the equality operator.
49
To clearly show there are two kinds of AO attributes in the attribute list (user defined
or not), a bitmap image will be displayed before each AO attribute belonging to the
User-defined partition in the list :
Figure 18
2.6.2.2
Scheduling Package
The Scheduling Package (SP) is used to specify time periods when alarm data is to be
analyzed. Any alarm reports falling outside these periods are discarded.
The SP is a dedicated editor that allows any number of time periods to be
programmed during a seven-day cycle. An example of the Scheduling Package
window is shown in the following figure.
50
Figure 19 :
2.6.3
51
Figure 20
Idle
A ll S ervices U p
Active
W arning S ervice
D own
U n stable
M inor S ervice
D own
P artial
M ajor S ervice
D own
D isrup ted
Critical S ervice
D own
N ot
Fun ctional
2.6.4
Alarm Reduction
If a network element produces many instances of the same alarm due to a recurring
problem, alarm handling may become difficult due to the rate at which alarms are
arriving at the user interface. To avoid an operator becoming overstretched, you can
configure your TeMIP system to create Similar Alarms instead of Alarm Objects.
This mode of operation is known as Alarm Reduction and means that only one Alarm
Object (the Original Alarm Object) is created and displayed in the Real-Time Alarm
Handling View, and that subsequent Similar Alarms are created and stored as child
entities of the Original Alarm Object. This reduces the number of Alarm Objects
displayed in the Real-Time Alarm Handling View, without loss of alarm data.
The following figure shows several Similar Alarm related fields displayed in the
Real-Time Alarm Handling View, Original Severity, Similar Alarms, Problem
Occurrences and Original Event Time.
Figure 21 :
52
2.6.4.1
Similar Alarm
When a new Similar Alarm is created and stored, the following Original Alarm
Object attributes are updated in the Real-Time Alarm Handling View:
The Event Time is set to the incoming Similar Alarm event time. (The Original Event
Time attribute never changes.)
The Similar Alarms attribute is augmented by one.
The Problem Occurrences attribute is augmented by one, if the Similar Alarm is not a
Clearance Alarm.
The Problem Occurrences per Severity attribute corresponding with the Similar
Alarm severity is augmented by one.
The Original Severity attribute is updated according to the Operation Context
Severity Propagation Mode.
When a Clearance alarm correlates with an Original Alarm Object, it is added as a
Similar Alarm, but the Clearance flag of the Original Alarm Object is set. The
Clearance flag is removed, if a new incoming alarm is created as a Similar Alarm of
this Original Alarm Object.
Several consecutive Clearance alarms can be accumulated for the same Original
Alarm Object, but only the first one will set the Original Alarm Clearance Timestamp
and generate a pseudo-alarm.
Note that the generation of Similar Alarms can be conducted by an external engine or
application using attributes other than Similarity Mode and Severity Propagation
Mode, refer to the HP TeMIP Software Fault Management Reference Guide for
further details.
An example of the Similar Alarms View is shown in the following figure.
Figure 22 :
2.6.5
Outage Management
The TeMIP Outage Management solution provides:
Control and monitoring of out of service periods for any TeMIP managed
objects
Specific processing of TeMIP events received from Out-Of-Service resources
This application can be used for both planned and unplanned Out Of Service periods
Unplanned: there is unpredictable high alarm traffic and the operators are/will
be overloaded. The operator or the TeMIP administrator can switch some
managed devices to Out Of Service mode
53
Planned: the external Planned Outage Management will anticipate and prepare
for an Out of Service period.
The events received from Out Of service devices will be flagged. The operators and
TeMIP applications will easily recognize or ignore these alarms.
The events received during an outage period will be flagged and some further actions
can be taken on these events. The operators can use the GUI filters to easily retrieve,
hide or delete these specific events.
The specific TeMIP Outage Viewer application helps to retrieve the set of devices
with an Outage period scheduled.
2.6.6
2.6.7
54
Figure 24 :
55
State Domains
State management can only manage entities contained in state domains. An attribute
in the domain class has been added to distinguish such domain (Domain Category set
to State).
These specific domains for state collections have to be defined by administrator. To
be monitored, entities must be an Element of a State Domain and the State Domain
must be monitored by State Management Applications.
Generic State partition
State attributes are grouped into a new partition called Generic State that simplifies
the state representation for the operator.
State Management offers information on the actual state of the network entities
through the Generic and the Composite States:
The Generic States attributes are a set of standard state attributes defined by
Recommendation International Standard.
These attributes are Managed status, Testing status, Unknown status, Operational
state, Usage state, Alarm status, Availability status, Administrative state, Procedural
status, Control status and Standby status. This set is not exhaustive and can be
augmented on a project basis.
The Composite State is a specific attribute that is the synthesis of all the
Generic States. It simplifies the state representation for an operator.
2.7.1
56
Collection
HDS FM
SCS FM
Source
Notif FM
State Change
TeMIP AM
Domain FM
Show
TeMIP AM
State Viewer
The State Viewer is a plug-in for the TeMIP Client It provides a way to monitor the
state of the elements of the selected state domains. It displays a State Tabular View
window that allows monitoring on subscribed state domains, creating filters to use in
views.
The State Viewer retrieves the information from the State Collection Server (SCS) to
store them and display them depending on filtering options.
Map Viewer
The Map Viewer can display State information on the map Items. A composite state
icon and additional state icons can be displayed on each Map Item present in a
monitored state domain.
The Map Viewer retrieves the information from the Hierarchy and Decoration Server
(HCS). The subscription to the SCS is done by the HDS.
57
2.7.2
State Viewer
In the State Viewer, a State Tabular View displays state information in a tabular
form.
Standard columns display Generic State partition attributes.
Some columns can display text, icon or text and icon fields. The columns where icons
are allowed are the same as for the Map Viewer, i.e.:
Testing Status
Managed Status
Operational State
Usage State
Availability Status
Unknown Status
Administrative State
Composite Operational State
Composite State Attribute Default Values
The default Composite State Attribute colors are given in the following figure.
58
Table 1 :
Icon
Not managed
Testing
Unknown
Idle
Active
Busy
Unstable
Partial
Indeterminate
Disrupted
Not functional:
State Attribute Default Values
The available states, their priority and corresponding icons are listed in the following
table:
Table 2 :
Priority
State Attribute
Attribute Value
1 (highest)
Testing Status
True
Managed Status
False
Operational State
Disabled
Icon
Idle
Usage State
5
6
Busy
Availability Status
In Test
Failed
Power Off
Off-line
10
Off-duty
11
Degraded
12
Dependency
13
Log Full
59
Priority
State Attribute
14
Icon
Not installed
15
Unknown Status
True
16
Administrative
State
Locked
17 (lowest)
2.7.3
Attribute Value
Unlocked
60
Topology maps,
61
Chapter 3
TeMIP Desktop
This chapter describes the integrated TeMIP Desktop environment and contains the
following information:
Section 3.1 Introduction
Section 3.2 How to Start
Section 3.3 Login
Section 3.4 Workspace
Section 3.5 Window Layout and Behavior
Section 3.6 Customization
3.1 Introduction
The TeMIP Desktop provides the integrated environment in which to run the user
interface applications. The TeMIP Desktop also provides the applications with a
number of common services such as a Message Console that displays applicationspecific messages, an Entity Browser that enables you to browse the Managed
Objects (entities) present in your management model and a Dictionary Browser that
enables you to browse all the permitted TeMIP entities along with their
corresponding attributes and directives.
Quick action buttons allow you carry out operations quickly and effectively and you
can set up, customize and save workspaces using the services of the TeMIP Desktop.
The TeMIP Desktop also provides the user interface applications with Management
Views. Management Views enable you to carry out many of the day-to-day
operations in the management of your network.
63
Figure 27 :
TeMIP Desktop
Management View TPI
Dictionary & Entity Browser TPI
HTML Web Browser TPI
Filter Editor TPI
Directives View TPI
1.
Double click the left-hand mouse button on the TeMIP Client V6.0 for
Windows icon.
2.
Figure 29 :
64
3.3 Login
3.3.1
User/System
The login used at the startup of TeMIP Client will identify if it is an administrator or
a user who is using the application.
By default the administrator login name is temip.
The login used to start the TeMIP Client will indicate which configuration files will
be loaded and saved.
3.3.2
Single sign-on
When this feature is activated, no user/password will be asked and the login will be
authenticated by using a file on the server side where Window users must be
registered.
The file will be used for authentication and also to associate an Acloc security profile
to the Windows user.
Note: This settings requires some specific customization on the TAL Server
Configuration files.
65
3.4 Workspace
The TeMIP Client interface is highly configurable and the TeMIP Desktop
application provides a workspace feature. This enables you to capture and save the
current configuration setup and current work status information. The customizations,
positions, dimensions and contents of all windows opened and created by active
applications at a given time form a workspace.
When the TeMIP Desktop has been optimized for a particular task or way of
working, the configuration that has been created can be saved so that the same
configuration can be applied at some other time, or in another session. Any number of
workspace configurations can be saved as workspace files. However, only one saved
workspace can be active at any one time, but several TeMIP Client processes can
operate concurrently, each displaying a different user TeMIP Desktop workspace.
Workspace files provide a convenient way of storing multiple customizations of the
application (multiple workspaces). If other users of the application require a different
workspace, it is possible to name that workspace with its Windows username, for
example. When loading the application, each user will then be able to open their
respective workspace.
All customizable options such as the display of pseudo alarms, sound, alarm colors,
filter patterns are saved within a workspace.
Each workspace is associated with a file stored on disk, which takes the name format
WorkspaceName.tks. Each plug-in has an associated file stored on disk, which
generally takes the name format <plug-in name><Workspace file>.conf
Workspace files are stored by default in the <application data>directory, You can
store them in another directory, or on a shared disk.
Message Console
Some of the activities performed in the TeMIP Desktop generate messages. These are
displayed in the Message Console frame. The console can contain several different
panels, each one associated with the storage of messages for a particular plug-in.
Each panel is accessed using the corresponding tab situated at the bottom of the
Message Console, see the following figure.
Figure 31:
66
Message Console
When a message is posted to the Console for display it is prefixed with an icon
identifying the severity and content of the message, and the date and time when the
message was created.
Information
Warning
Stop, error
You can clear the contents of the Message Console, this means that all the messages
are deleted.
3.5.2
Application Launch
You define your launched applications using the Launch Applications dialog box as
shown in the following figure.
Figure 32 :
67
3.5.3
Toolbars Buttons
The TeMIP Desktop provides the typical look and feel of Windows applications
and as such has a number of buttons that enable you to change the window display or
carry out routine operations by clicking on a button instead of having to select from
menu items.
Holding the pointer over a button displays a Tooltip that gives an indication of the
function provided by the button. However, once you are familiar with the button
functionality, you can carry out operations quickly and efficiently.
The TeMIP Desktop provides basic and application-specific sets of buttons.
Application-specific buttons are automatically activated according to which
applications are active in the Desktop. Several examples are shown below:
Toggle Full Screen View
New Management View
New Entity Browser
New Dictionary Browser
3.5.4
Tabs
Applications displayed in the TeMIP Desktop are housed in frames and most of the
frames support the Multiple Document Interface (MDI) feature or Tabs, which
present information on what appears to be a number of sheets in a workbook or
folders in a filing cabinet. A click on a folder Tab reveals the contents of the attached
sheet.
3.5.5
Toolbar Docking
The docking feature allows the application Workspace to be rearranged by
repositioning frames and toolbar sections, see the following figure. To reposition a
toolbar section, drag the toolbar Gripper and drop it on one of the edges of the
window or even outside the main window to create a free-floating toolbar.
Figure 33:
Gripper
3.5.6
Frame Docking
Frames can also be repositioned using the frame Gripper see the following figure. To
reposition a frame, drag its Gripper and drop it elsewhere inside the window or even
outside the main window to create a free-floating frame. Alternatively, double click
the frames Gripper to position it outside of the main window. Double click on the
frames Title bar to restore the frame back to its original position.
68
Figure 34:
Expand Frame
Frame Boundaries
Gripper
3.5.7
Hide Frame
Tab Scroll
Tabs
Frame Scroll
Frame Resizing
The size of frames can be adjusted in the workspace by dragging the horizontal and
vertical Frame Boundaries.
3.5.8
3.5.9
Figure 35
Scope
Application Icon
Alarm Counter
Application Name
Filter
69
3.6 Customization
To create an environment that suits your specific requirements, certain
customizations can be carried out in the TeMIP Desktop. Customization can be
carried out using the Tools/Options menu entries. Customization of the user
interface applications is described in the relevant chapter. Examples of
customizations include:
Integrated applications can be added to or removed from the TeMIP Desktop
environment, see TeMIP Client Integrating Applications into the TeMIP Desktop
Any view in the window can be moved inside or outside of the main window (for
example, by docking toolbars or frames).
Toolbars can be set to contain all or a selection of the buttons belonging to a given
toolbar.
Help can be displayed on a default external browser.
An exit box can be displayed when exiting an application.
3.6.1
General Tab
Customizations that you can carry out using the Tools/Options menu entries are:
Display a confirmation dialog box when the session is closed.
Display Help on an external browser of your choice.
Set the colors that reflect the different levels of alarm severity. The color can
apply to some fields or to the entire row in an alarm list and to Map Item
decoration.
Set the color that represents Pseudo Alarms. The color chosen is used in the
Alarm Handling and Alarm History applications to display any pseudo alarms
created.
Access the Central Configuration Control Panel to customize Views and Classes.
3.6.2
70
Figure 36
From the Views Control Panel window, Click on the New or Edit button to
launch the View Editor.
Figure 37
Views Editor
71
3.6.3
Users can select which directives appear in the TeMIP menus and their order. For
some directives, it is also possible to ask for a confirmation dialog box before
execution.
72
Figure 39 :
For each visible directive, the user can choose to show a dialog box asking for a
confirmation before executing the directive.
73
Figure 41 :
For directives users can select which attribute partitions or groups are visible and
order them. By default, identifier partition is not visible.
Figure 42 :
For each partition or group, users can select the visible attributes and their order.
74
Figure 43 :
For each visible attribute, users can choose the format of display, the attributes label,
and the size and text alignment of the label.
Support Class Synonym Extension (Versioning)
The classes control panel displays both version neutral and version sensitive of
classes.
Classes can be customized for specifics needs. customization can be done on the class
directive lists, directive attributes, attributes, attributes properties, partitions/groups,
or launched applications.
As the customization is class independent, the management view will apply the class
customization rules only if the sensitive class of the entity displayed matches the
class customized in the central configuration.
Customizing the version neutral class (in view or class customization) has no impact
on version sensitive class and there is no inheritance between sensitive classes and
neutral classes.
75
Chapter 4
Management View
This chapter describes the TeMIP Management View functions of the TeMIP Client
and contains the following information:
Section 4.1 Introduction
Section 4.2 Management View features
Section 4.3 Customization
Section 4.4 Plug-In Callback support
4.1 Introduction
Management View runs in the TeMIP Desktop and enables users to select, perform,
and view the results of management operations on a selected entity or entities.
Management windows can be used, for example, to display or set entity attributes or
to create entities with the relevant arguments for display in a Map. Management View
forms an integral part of the overall management system, enabling the operator to
intervene and take action when necessary. Several different Management Views can
be displayed simultaneously, if required.
The following figure illustrates an example of a Management View displaying the
results of a Summarize directive on an Alarm Object.
77
Figure 44 :
Groups and attributes order and visibility are displayed according to the general
configuration file.
Even if no attribute is visible for a group, this group is displayed.
78
4.2.2
4.2.2.1
TeMIP Client provides out of the box a simple panel to choose the class version to
use. This panel contains a drop down box with the list of sensitive classes associated
to the version neutral the user has entered. No information except the class version to
be used is sent to the management view.
Figure 46 :
Note
If the class entered in the Management View is Sensitive or if the Use Specific
Version option is used, the Management View will display the attributes of the
entity without popping up this dialog box
4.2.2.2
79
As the customization is class independent, the management view will apply the class
customization rules only if the sensitive class of the entity displayed matches the
class customized in the central configuration.
Customizing the version neutral class (in view or class customization) has no impact
on version sensitive class.
4.2.2.3
4.2.2.4
4.2.2.5
Multiple Replies
When a directive returns multiple replies, the management view allows browsing the
replies with the Next and Previous reply buttons
If the multiple replies are on the same neutral class (for example NodeB) but with
entities that have different sensitive classes, the information corresponding to the
sensitive class (partitions, groups, attributes) is displayed in the management view,
excepts that the name of the class remains the neutral class.
Then, the sensitive name is transparent and not displayed to the user.
4.2.2.6
Confirmation box
The confirmation box can be attached to a directive from the Central Configuration
class customization. The confirmation box contains the name of the entity on which
the directive is launched. This entity name is displayed as the neutral form.
For instance, a delete on an entity issued in the management view will popup a
confirmation box with the following text Are you sure you want to delete NodeB
B2.
80
4.2.3
Navigation
Tab keys allow the user to navigate across fields in the current Partitions or
Groups tab view and across Partitions or Groups tabs views.
Each edit zone allows standard text operations: cut, copy, paste, undo.
4.2.4
Find facility
For each Management View a search can be launched through the Find toolbar.
Figure 47 :
The string is searched through the attribute value of the entity, and associated labels
and units, starting from the field having the focus, according to the search parameters
defined in the Find options toolbar.
Supported options are: case sensitive search, regular expression, find backwards and
restriction to the current tab.
4.2.5
Directives
All directives are always available in the Management View.
The customized directives in the central configuration management are displayed first
in the combo list of directives, and then other directives complete the list.
4.2.6
Default values
Attributes and Directive request arguments or attributes can have default values.
When a new directive is selected, each field is initialized with its default value, if it
exists.
The user can use the reset button to fill all fields with default values if available.
4.2.7
Range checking
Range bounds can be defined in the MSL for each numeric attribute. If the entered
value belongs to the range, it is accepted. The focus remains in the field until a
correct value is entered.
Ranges are displayed in a tooltip of each attribute, like the type of the value.
4.2.8
81
Start TeMIP Client, then open a Management View on entity on which context
help was defined,
The context help icons must appear for the attributes on which it was associated,
Clicking on the icons should open the corresponding html page in either Internal
or External Web Browser
(depending on the selected option).
Figure 48:
The default launch definition will define one context Help launch customizable by the
TeMIP administrator. Launch is provided as code source and can be customizable by
customers
82
4.3 Customization
4.3.1
83
Chapter 5
TeMIP Directives View
This chapter describes the TeMIP Client Directives View Plug-In and contains the
following information:
Section 5.1 Introduction
Section 5.2 Directives View Features
Section 5.3 Directives View Window
Section 5.4 Customization
5.1 Introduction
The user can perform a directive directly from a Management View, or from another
plug-in. In this last case, he selects an object (alarm, map item, state entity) and
launches the directive from its contextual menu. But in any cases, the directive is
actually performed by a management view object.
The Directives View component will provide a window displaying the list of calls run
by the user. When a user will start a call with a Management View on en entity (in
the Entity Browser, the Map Viewer, the Alarm Handling, the State Viewer), it will
update the content of the Directive View.
85
Entity
Browser
Plug-in
Alarm
Handling
Plug-In
Other
Plug-Ins
(State Viewer,
e t c )
Execute
TeMIP Directive
Management View
Internal Services
Management View
Plug-In
Directives View
Plug-In
Figure 49: Interaction between Directives View and others TeMIP Client
plug-ins.
The Directives View component will display a window with the list of all pending
calls. The user will have the possibility to select one or several directives in the list,
and cancel the call.
By default, the Directives View window will only display calls in progress: once a
call is completed (successfully or failed), it is automatically removed from the list.
But it will be also possible to keep in the Directives View a history of all the
completed directives.
5.2
5.2.1
Directives management
5.2.1.1
Monitoring calls
The Directives View Plug-in provides a window displaying the list of calls run by the
user.
86
The user can perform a directive directly from a Management View, or from another
plug-in. In this last case, he selects an object (alarm, map item, state entity) and
launches the directive from its contextual menu. But in any cases, the directive is
actually performed by a management view plug-in.
When a user starts a call with a Management View on an entity (in the Entity
Browser, the Map Viewer, the Alarm Handling, the Directives View), it updates the
content of the Directive View.
5.2.1.2
Canceling a call
The Directives View displays a window with the list of all pending calls. The user
will have the possibility to select one or several directives in the list, and cancel the
selected calls. Only calls executed from the Management View can be cancelled.
The Directive is cancelled and its status changes to Canceling, then Canceled.
If History Mode is enabled, the Directive stays in the list with the status set to
Canceled.
The following figures shows an example of a Directive Cancel when History Mode is
enabled
Figure 51 :
Figure 52 :
Important
Actually, when a user cancels a call in TeMIP Client (through a Management View
for example), we do not have any guarantee the operation is really canceled and no
real clear status if the directive has been correctly canceled or if it was too late to
cancel it. All pending responses are ignored after the call from the TAL and only a
response with 'Cancel' status is received (by TeMIP Client)
What is documented in the TAL documentation about Cancel operation is:
"Cancels the corresponding call. All the pending responses are ignored after the call.
Only a response with 'Cancel' status is received"
87
5.2.1.3
5.2.1.4
History Mode
By default, the Directives View window only displays calls with a status set to
Pending or Canceling. Once a call is completed (successfully or after an error), it is
automatically removed from the list.
A History Mode is also possible if the user want to keep the status of all directives
executed. When this feature is enabled, all the directives performed with the
Management View are logged in the Directives view. In this case, the list also
displays directives with a status set to Completed, Canceled and Error.
There is no persistency for the history information. History is not saved in a
workspace. Once the information has been removed from the list, it cannot be
restored.
The user can always clear the list of directives using the MB3 menu Clear History or
click on the icon on the directives View toolbar..
5.2.2
Columns definition
Name
88
Description
Visible by
Default
Directive
yes
Entity
yes
Call ID
yes
Starting Date
yes
Ending Date
Yes
Status
Yes
Yes
Name
Description
Visible by
Default
From
No
Pending
Canceling
Completed
Canceled
Error
Where:
Pending: the call is running. This can reflect a directive requiring a long
treatment on the server or a directive with multiple replies (e.g. a Notify on a
domain).
Completed: the call is finished with no error.
Canceling: the user asked to cancel the call, but the CANCEL_RESPONSE
has not been received yet.
Canceled: the call has been successfully canceled by the user. The
CANCEL_RESPONSE has been received.
Error: an error occurred when playing the call. In this case, the Last Output
Message should include the error code which is not displayed in the message
console.
Each Directive can have a specific color according to the directive status. This
configuration can be done in the configuration file.
89
5.3.1
Directives View
The Directives View opens as shown below, docked in the bottom right of the TeMIP
Desktop.
Figure 55 :
Directives View
Directives
View List
Toolbar
5.3.1.1
Reorganizing Columns
Drag and drop the column headings to rearrange the order of the directive attribute
display. The action of dragging the column to be moved causes a position pointer to
be displayed. Once displayed drag the pointer to the new column position and drop,
see the following figure.
90
Figure 56 :
Sorting
To sort the Directives View using one of the displayed attributes, simply click the
column heading corresponding to that attribute.
Click once on a column heading to display a sort order icon, and click again to toggle
between ascending
and descending
sort order.
Multiple Selections
To select two or more directives at random positions in the list, hold down the Ctrl
key and select the directives with the mouse. To select a block of directives, select the
first directive then hold down the Shift key and click on the last directive.
Copy to clipboard
A Copy to Clipboard facility is available that you can use to select specific directive
information and transfer it to various destinations
For example, you can select one or more directives in the Directives View and copy
them into an external editor or mail composer to export text information associated
with the selected directive(s).
5.3.1.2
Toolbar icons
Definition
Description
Cancel Directive
Clear History
Keep History
91
5.3.2
Console Window
Messages related to operations performed in the Directives View generate messages
that are displayed in the Console Window. You can display the messages concerning
Directives View, by selecting the Directives View tab. When a message is posted to
the Console for display it is prefixed with an icon identifying the severity and content
of the message, and the date/time when the message was created.
5.4 Customization
Select Options from the Tools menu to display the Customization dialog box. In
the Directives View Tab , the user can customize:
These options can be changed in the Directives View tab in the TeMIP Clients
Options Panel. They can be also edited directly in a system or workspace
configuration file.
Figure 57: Directives View tab in the Options Panel
92
Chapter 6
Dictionary Browser
This chapter describes the TeMIP Dictionary Brower functions of the TeMIP Client
and contains the following information:
Section 6.1
Introduction
Section 6.2 Dictionary Browser Features
6.1 Introduction
The Dictionary Browser allows you consulting TeMIP entity information for
reference purposes. The browser provides a complete reference of all possible
entities, events, directives, attributes and arguments that can be integrated into your
TeMIP configuration. A search facility and the ability to display detailed information
about a selected entity are also provided.
You can navigate within the entity hierarchy by clicking the mouse button on the
and icons to open and close the selected hierarchy branch.
The following figure shows an example of a Dictionary Browser window. This
example shows the results of a search on the Additional Text attribute of an
Operation Context node for an Attribute Value Change event.
Figure 58 :
93
The Dictionary Browser provides a simple way of finding and accessing TeMIP
entity information. The Dictionary Browser is mainly of use to application
developers, since it provides a complete reference of all possible classes, events,
directives, attributes, arguments... that can be integrated into your TeMIP
configuration.
6.2.1
Browsing Feature
The Dictionary Browser has two frames and three panels:
Details Panel
The Details Panel displays detailed information concerning a selected entity. You can
return to the Search Panel by clicking the left mouse button on the
tab or the
icon.
Tooltips
If you place the pointer on a node in the tree, a tooltip appears with a brief description
of the dictionary element. If you want more information, select the object and switch
to the Details Page in the right hand panel by clicking on the
tab.
94
Navigation Icons
Nodes in the hierarchy tree are sorted by type, with each node of a given type either
represented by an icon or contained in a specific folder (directives in the Directives
folder, partitions in the Partitions folder, and so on...).
Each node in the browser can represent an entity class, sub entity class, or a set of
directives, attributes, partitions, events or event partitions. Class and subclass nodes
are represented by a blue icon
yellow folder icon
When the hierarchy contained within a node has been opened, the blue icon
representing the node is changed to
node type is changed to an open folder
representing another
95
A plus sign
96
6.2.2
and
Search Pages allow you to find specific nodes in the TeMIP Dictionary. The Search
Engine provides a list of all dictionary element definitions that contain the strings
specified in the Search Page.
You can focus your search using different search criteria:
In Node type
Allows you to search for certain types of node (for example, Attributes, Arguments,
Directives...)
In Field
Tries to find the string in a specific field value. A field is a property name (Name,
Type, Symbol, Private Data, Dict Type). The valid fields depend on the field type.
You can find a list of valid fields for a given type of node by looking at the
corresponding Details Panel. When the Dictionary Browser is started the Details
Panel is empty. To display the details concerning a selected entity click the left
mouse button on the entity name field.
Find in name only
By default, the Search Engine will try to find the string in the complete set of
dictionary definitions. Check this box, if you want to try to find the string in the
element names only.
97
icon.
3. Complete the fields according to the type of search you want to conduct and
then click on the
button.
4. The results are displayed in the lower part of the Search Panel.
Double click on an entry in the search results list to highlight the node position in the
entity hierarchy tree.
98
1.
2.
button.
tab to activate the Search Page you want
icon.
99
Chapter 7
Entity Browser
This chapter describes the TeMIP Entity Brower functions of the TeMIP Client and
contains the following information:
Section 7.1
Introduction
Section 7.2 Entity Browser features
Section 7.3 Customization
Section 7.4 Plug-In Callback support
7.1 Introduction
The Entity Browser provides a simple way of finding and accessing the TeMIP
entities that form your configuration. The browser allows you to navigate within the
entity hierarchy and carry out operations on selected entities using directives that are
also available elsewhere in the TeMIP Client.
You can navigate within the entity hierarchy by clicking the mouse button on the
and icons to open and close the selected hierarchy branch. An example of an Entity
Browser window is shown in the following figure.
According to the Central Configuration, several views can be defined for display in
the Entity Browser.
A default view is displayed when the Entity Browser plug-in is opened, and the user
can choose a specific view from the list of views.
According to the Central Configuration, some classes or sub-classes are automatically
expanded (auto-load feature).
When Versioning is enabled, sensitive classes will not be displayed in the Entity
Browser.
Only Neutral classes and non versioned classes will be displayed.
Entities of sensitive classes will be displayed under the neutral class.
101
Figure 59 :
Figure 60 :
Navigation
Each node in the browser can represent either an entity class or an entity.
Class nodes are represented by a blue icon
Entity nodes are represented by a purple icon
Instance less nodes are represented by a light blue icon
A plus sign
node.
A minus sign
indicates that the hierarchy contained below the node is displayed
and can be closed.
When the hierarchy contained within a node has been opened, the icon representing
the node is changed to
See the example below.
102
for a class,
7.2.2
Find facility
The string is searched through the expanded part of the Entity Browser tree according
to the search parameters defined in the Find options toolbar.
When an item is found in the tree, its text is highlighted and a scroll is eventually
performed.
Supported options are: case sensitive search, regular expression, find backwards, and
restriction to the selected sub-tree.
7.2.3
7.2.4
Multiple views
A Default View is opened initially but another View in the list of customized Class
Views can be selected.
7.2.5
Autoload
This mode will indicate the classes will be automatically expanded when the entity
browser display the view
7.2.6
Synonyms
When TeMIP synonyms are enabled they are displayed in the Entity Browser.
Copy/Paste or Drag and Drop of synonyms are managed.
7.2.7
7.2.7.1
TreeView
All TeMIP entities belonging to classes that are version sensitive classes are
displayed in the neutral class tree hierarchy. The association between version
sensitive classes and neutral classes is calculated from the Class Synonym table.
Entity names are displayed in lexical order of their instance name, across all version
sensitive classes corresponding to the version neutral class. The instance name string
is considered in the system locale information.
103
Versioning disabled
Versioning enabled
The directives available for a selected entity (either by right click on the entity or in
the operation menu) are the directives associated to the version sensitive class (i.e. the
real class of the entity).
7.2.7.2
7.2.7.3
7.2.7.4
104
7.2.7.5
Customized views
The Entity Browser can also apply views in order to display only desired network
elements. These views are created in the Central View Control panel.
These views can be defined for the neutral or sensitive class version. So, the view or
class customization applies to the selected entity if the entitys version sensitive class
matches the class customized in the central Configuration.
Customizing the version neutral class (in view or class customization) has no impact
on version sensitive class.
If the neutral class is hidden in the customized view and not the sensitive classes, then
the sensitive classes are NOT displayed in the entity browser if the view if applied
7.2.8
7.3 Customization
7.3.1
callbacks
can
be
used
to
browse
entity
from
other
Plug-ins
105
Chapter 8
TeMIP Map Viewer
This chapter describes the TeMIP Map Viewer functions of the TeMIP Client. This
chapter contains the following information:
Section 8.1 Introduction
Section 8.2 Maps visualization in the Map Viewer
Section 8.3 Window layout and behavior
Section 8.4 Map Viewer Features
Section 8.5 Customization
8.1 Introduction
The TeMIP Map Viewer is an application that has been developed to allow a local or
remote client GUI to access TeMIP services through a distributed Client - Server
system running on UNIX or Windows. The TeMIP Map Viewer is part of the TeMIP
Desktop and provides presentation capabilities with the familiar look and feel of
Windows applications. The Map Viewer enables you to display your network
elements as a Map. A Map contains a Map Item (entity) hierarchy based on criteria
defined by you.
107
8.2.1
Maps
Maps display the network structure based on criteria defined by the user. This could
be based on, for example, a building, equipment type or geography. Maps contain
Map Items such as TeMIP entities, both global and child, or pure graphical objects.
Maps can be organized into a hierarchical tree that represents the entity hierarchy
within a given set of Maps. Maps can contain other Maps (known as Sub Maps) and a
variety of Map Items. Multiple window support allows Maps to be displayed in
several different windows at the same time, each with a different Map of the overall
management environment.
Maps provide a detailed picture of the alarms received for any entity, provided that
the Alarm Handling module is loaded. The alarm information is conveyed by means
of dynamic properties that can, for example, change an objects color, cause it to
blink or display an information box. Any icon or graphical object that represents an
entity can have dynamic attributes, which can represent its own severity occurrences,
its child severity occurrences or its Sub Map severity occurrences. A change in
severity of a given Map Item will produce a color change, with the color representing
the highest severity of the alarm(s) received. The user can customize color values.
A Map can, therefore, reflect the state of the alarms maintained in a loaded RealTime Alarm Handling View. Map alarm notification is enabled on demand using the
Enable Map Notification function. The result of map notification is independent of
an active filter in the real-time view.
A Map contained within another Map can be a Top Map, a Sub Map, a Transient Map
or a Default Map. A Sub Map or Transient Map could be used, for example, to
display a rack or shelf. Maps can be created using the Map Editor and Symbol Editor
components of the TeMIP Client.
8.2.1.1
Top Map
A Top Map is a Map that simply has an attribute flagging it up as a Top Map. This is
a way to group the maps that need to be primarily accessed from Map Viewer. As an
illustration the Open Map window offers a "Find Top Maps" feature which hence
limits the number of Maps listed to end-user. And this feature relies on the directive
listmaps which can specify the "map type requested".
A Top Map does not necessarily represents a map which is at top of the map
hierarchy tree.
8.2.1.2
Sub Map
A Sub Map is a Map linked to another map (parent map). This link is made by adding
a Map item in the parent map which is associated to the other map that hence
becomes Sub Map. This Map item enables navigating down into the Sub Map. The
map hierarchy tree is built through the (parent) Map - Sub Map relationships.
8.2.1.3
Transient Map
A Transient Map is equivalent to a Sub Map except that it is loaded on demand only
when clicking on its associated Map Item in its parent Map. This is useful to save
process memory in the case of large hierarchies or maps. Contrary to Sub Map it is
not part of the map hierarchy tree, cannot propagate its severity in upper maps and
cannot be reached by "Find Entity".
8.2.1.4
Default Map
A Default Map is a specific sort of Transient Map that displays the child entity
hierarchy of a selected entity using the default layout. When no Sub Map exists, a
Default Map is created dynamically and automatically.
108
8.2.2
Map Items
Map Items are the objects displayed in a Map. There are three types of Map Item:
Nodes (normally symbol instances created by the Symbol Editor)
Extended Graphics (Polylines, Circles, Lines) for compatibility with the
classic TeMIP version
Connectors (graphical links between two or more Map Items).
More details about Map Items are given in Section 2.5.2.
8.3.1
Map View
A new Map View can be opened from the Desktop using the following icon present
in the main toolbar:
The following figure shows a Map with its associated Tree View, Layers, Filters,
Properties and Message Console window displayed.
Figure 61:
Map Filters
Tree View
Map Properties
Map Items
Message Console
Overview
109
8.3.2
Tree View
The Tree View displays the hierarchy tree and the Map that is opened is selected, see
the following figure. The Domain Name displays the color corresponding with the
highest alarm severity. Another Map in the hierarchy can be displayed by selecting
another branch in the tree.
Figure 62:
8.3.3
Map Layers
The Map Layer feature allows individual Maps to be subdivided into layers that can,
for example, cause Map Items to appear or disappear when a zoom in/zoom out
operation is carried out. More details about layers are given in Section 2.5.3. Map
Layers can be displayed in a frame on the left of the Map Viewer, see the following
figure.
Figure 63:
8.3.4
Layers Frame
Map Filters
The Map Filter feature enables users to define and save filters that can be recalled at
any time. Filters can be applied to Maps to display only those Map Items that match a
given filter. Filters are defined using the Map Editor and apply only to the Map in
which they were defined. Note that filters apply across layers. More details about
filters are given in Section 2.5.4. A Filter Items frame can be displayed on the left of
the Map Viewer, see the following figure.
110
Figure 64:
8.3.5
Map Properties
Map and Map Item properties can be displayed on the left of the Map Viewer and
provide details concerning the Map displayed or a Map Item within a view, see the
following figure.
Figure 65:
8.3.6
Message Console
Some of the activities performed in the Map Viewer generate messages. These are
displayed in the Message Console frame. You can display the messages concerning
the Map Viewer, by selecting the Map Viewer tab in the Map window. When a
message is posted to the Console for display it is prefixed with an icon identifying the
severity and content of the message, and the date and time when the message was
created, see Figure 31.
111
8.4.1
Opening a Map
Maps are opened using the Open/Map View menu entry, which displays a dialog box,
see the following figure. In this box, Top or Sub Maps can be selected for display.
First, the tree view is displayed and then the Map is loaded. When a Map has been
opened, an operator can double click on the Map Items in a Map to descend the
hierarchy and open up other Maps that can be Top Maps, a Sub Maps, Transient
Maps, Default Maps or Short Cuts.
If another operator changes an open Map, notification is given to all other operators
that the Map has been changed. There are two modes of operation; either the operator
is notified and the Map is updated automatically or the operator is notified and can
reload the Map on demand.
Figure 66:
8.4.2
State Management
The display of Alarm and State information is controlled by the menu entries
Operation/Display Alarm Information/Display State Information or by the two
buttons in the main Map Viewer toolbar:
Display Alarm Information
112
113
8.4.3
Icon
Not managed
Testing
Unknown
Idle
Active
Busy
Unstable
Partial
Indeterminate
Disrupted
Not functional:
8.4.4
Priority
State Attribute
Attribute Value
1 (highest)
Testing Status
True
Managed Status
False
Operational State
Disabled
Idle
Usage State
5
6
114
Busy
Availability Status
In Test
Failed
Power Off
Off-line
10
Off-duty
11
Degraded
Icon
Priority
Attribute Value
12
Dependency
13
Log Full
14
Not installed
15
Unknown Status
True
16
Administrative
State
Locked
17 (lowest)
8.4.5
State Attribute
Icon
Unlocked
8.4.6
State Customization
Users have the possibility to select which state attribute values they want to display
on the right side of the Composite State icon, and to set their priority. The priority is
used, if there are more than two attribute icons for display, as the maximum allowed
is two.
In addition, the Composite State colors and other general settings can be customized
to suit your own requirements in the option panel
115
8.4.7
8.4.8
8.4.9
Find Entity
This option searches part of or the complete hierarchy to find and display all
instances of a given entity. This feature is available directly from the Map Viewer by
means of a dialog box, from Alarm Handling, or by using a customer-defined
application with the external CORBA services. The find entity dialog box is shown in
the following figure.
116
Figure 71:
117
Figure 72:
118
Print Map
Map printing capabilities using a standard print dialog box. The complete Map can be
printed out or printed to file using standard Windows print options.
Full Screen Mode/Enlarge View Area
Creates a full screen TeMIP Desktop view or enlarges the view area using toggle
buttons.
8.4.12.2
8.4.12.3
Find Entity
The Find Entity is used to find entities in Maps. Find entity accepts version neutral
and version sensitive of a class as input for Find Entity input field. When Find button
is clicked, the version neutral name of the entity is displayed is the result panel.
If a regular expression is selected and find entity NodeB B* is launched, then the
panel result displays NodeB B1 and NodeB B2.
8.5 Customization
You can change the display options of the different windows, for example, by
enabling or disabling the New/Pending alarm visibility, by displaying the Tree and
Navigation Views or not, by limiting the navigation history to a specific number of
Maps.
8.5.1.1
119
8.5.1.2
8.5.1.3
120
Chapter 9
TeMIP Map Editor
This chapter describes the TeMIP Map functions of the TeMIP Client. This chapter
contains the following information:
Section 9.1 Introduction
Section 9.2 How to Start
Section 9.3 Map Editor Features
Section 9.4 Customization
9.1 Introduction
The TeMIP Map Editor is a Graphics Editor that allows you to create, edit and
display Maps, define Map Item behavior and collaborate with server side
applications. The TeMIP Map Editor can be used to create new Maps or modify and
save existing ones and then display them in the Map Viewer.
Figure 73 :
The Map Editor enables you to build a hierarchy of Maps representing your network
topology and create Map Layers and Map Filters to display the Map Items in the way
you want. A Map consists of a number of Map Layers and each Map Layer contains
Map Items. Filters can be applied to any Map Item in any Layer. It is recommended
that you use the TeMIP Network Data Loader (TNDL) tool to load large Map
121
hierarchies. Refer to the HP TeMIP Network Data Loader documentation for further
details of the TNDL.
The following figure illustrates an example of the Map Editor Window showing a
Map under construction. The layer structure is shown in the window to the right and
the palette of predefined symbols is displayed below.
Figure 74:
Map View
Message Console
Backdrop
Layers
Palette
122
Double click the left-hand mouse button on the TeMIP Map Editor V6.0 for
Windows icon.
2.
Choose Programs/TeMIP Client V6.0 for Windows/TeMIP Map Editor V6.0 for
Windows from the Start menu of your PC Desktop.
Figure 76 :
9.3.1
9.3.2
123
For a sensitive class entered in the Entity field, the MEP dialog will not be
displayed and the process will continue as usual.
Figure 77:
9.3.3
9.3.4
Creating Layers
If you want to have layers in a Map you are constructing, you must create them using
the Layer Creation Dialog Box; see the following figure. You can have more than one
Map Item Layer in a Map and Map Items can belong to more than one layer. When
you have created the layers, you can switch between them as you zoom in or display
other Map Item Layers at the same time. In a Map Item Layer, you can draw
extended graphical objects, insert symbols and draw connectors between these
objects. Any Map Item in this type of layer can have dynamic properties that allow
behavioral changes to take place in the Map Viewer. Objects of this type can be
associated with a TeMIP Entity.
124
Figure 78:
9.3.5
Layer List
The Layers that form the view through a Map are listed on the right of the Map Editor
View; see the following figure. You can click on selected Layers to make them active
or inactive. To be able to edit a given layer, it must first be activated.
Figure 79:
9.3.6
Palettes
The symbols contained in a palette provide a set of default symbols that you can use
to build the hierarchy of Map Items in a Map. A palette normally contains a set of
symbols by theme. The symbols are presented in the Palette frame on the right of the
Map Editor View, from where you can drag and drop them into a Map; see the
following figure.
125
Figure 80:
9.3.7
Palette Frame
Message Console
Some of the activities performed in the Map Editor generate messages. These are
displayed in the Message Console frame. You can display the messages concerning
the Map Editor, by selecting the Map Editor tab in the Message Console. When a
message is posted to the Console for display it is prefixed with an icon identifying the
severity and content of the message, and the date and time when the message was
created.
9.3.8
Zoom In/Out
The Map Editor provides the ability to zoom and pan a Map. As the user zooms in
and out, different Map layers can appear and disappear according to the attributes set.
It is also possible to reset the zoom factor to its default value, that is, its original, unzoomed state using the Reset View function or to zoom in/out continuously using the
Zoom In Continuously/Zoom Out Continuously functions.
Zooming is controlled by the corresponding menu entries or by the following icons:
Zoom In Continuously
Zoom Out Continuously
Zoom In Once
Zoom Out Once
Zoom Rectangle
Reset Zoom
126
9.3.9
Other Features
The Map Viewer provides other features that enable you to manage your network
environment more easily. The following list provides an overview of some of these,
but it is not exhaustive.
Navigation
Navigation within a Map under construction and through its hierarchy can be carried
out using a Grabber Tool, Scroll Bars, Short Cuts, Tree View
Drag and Drop
You can drag and drop entities from other windows into the Map Editor. For
example, you can drag and drop one or more entities into one or more management
windows, or drag and drop an entity into a text editor.
Print Map
Map printing capabilities using a standard print dialog box. The complete Map can be
printed out or printed to file using standard NT print options.
Undo/Redo
Enables you to reverse or repeat operator actions.
9.3.10.2
9.3.10.3
Create Entity
The create entity dialog can be called from the Map Item properties, as displayed on
the figure of the previous chapter, or by drag/dropping a class from the Entity
Browser of Dictionary Browser.
In case of the Create Entity called from the Item properties dialog, the name of the
entity to create may be defined in the Entity field before clicking on Create Entity.
The functional behavior of the Create Entity dialog is nearly the same as the
Create directive of the Management View, it will call if needed the Class Version
Dialog Box through the Management View Event Processor (MEP), it also shares the
same versioning configuration file for Use Specific Version feature.
127
9.4 Customization
The user can set a number of options that control the way in which the Map Editor
works. These options include blinking selection handles, undo/redo stack size, grid
size, divisions, and color
Select Options from the Tools menu to display the Customization dialog box.
There are three tabs that are relevant to the Map Editor: Map Editor, Zoom and New
Map Default Parameters.
9.4.1
9.4.2
Zoom Tab
The Zoom General Settings frame contains options that determine to what extent a
Map can be zoomed and the amount zoomed per zoom operation.
9.4.3
128
Chapter 10
TeMIP Symbol Editor
This chapter describes the Symbol Editor functions of the TeMIP Client. This chapter
contains the following information:
Section 10.1 Introduction
Section 10.2 How to Start
Section 10.3 Symbol Editor Features
Section 10.4 Customization
10.1 Introduction
The Symbol Editor is a Graphics Editor that allows Network Administrators to create,
edit, test and display symbols and sub-models, define their dynamic properties, and
collaborate with server side applications. The Symbol Editor can be used to create
new symbols or modify and save existing ones onto a palette for use later by the
Map Editor. The created symbols can represent static or dynamic objects.
The Symbol Editor can also be used to create new palettes or backdrop models for
display in the Map Editor.
The Symbol Editor provides a high degree of freedom, so that symbols can be
defined in any way you want. Any combination of dynamic properties can be
attributed to symbols built from scratch, which can then be saved together with the
symbol.
The symbols created can be used to represent Map Items that suit specific network
requirements, and in the case of dynamic objects, drive the representation of the
displayed symbols. The dynamic properties specify a change in the appearance of an
object in response to a change in its dynamic property values. Changing the dynamic
properties changes the way the object is displayed, for example, it could change
color, blink, display an information box containing text.
The dynamic properties can be changed by the Map Viewer at runtime or by a change
in the values allocated to a given symbol when it is created or modified. The dynamic
properties can also be changed in the Test Data File of the Symbol Editor in order to
verify the behavior of created symbols is according to your requirements.
129
1. Double click the left-hand mouse button on the TeMIP Symbol Editor V6.0 for
Windows icon.
Figure 81: TeMIP Symbol Editor icon
130
Figure 83:
10.3.2 Sub-Models
A sub-model is a predefined symbol that can be included as part of another symbol
and can be shared between multiple symbols. A sub-model adds the specific behavior
associated with it to the original symbol. An association between a symbol and a submodel is a logical link, which means that a change in the sub-model is inherited by all
the symbols containing this sub-model. If required, a sub-model is a useful way of
updating the behavior of many symbols that have the same behavior pattern.
Default symbol sub-models are provided that include both Alarm and State
Information dynamic possibilities and which can be applied to both the Classic and
Advanced modes of operation. An example of a Domain sub-model is shown in the
following figure.
Figure 84:
131
10.3.4.1
Classic Mode
Classic TeMIP mode drives the normal severity changes for TeMIP Parent, Child and
SubMap entities and makes the distinction between new and pending alarms by use
of the blink.
10.3.4.2
Advanced Mode
In addition to the blink behavior, Advanced mode displays an information box that
contains textual information such as 1M+, indicating, for example, that one
additional alarm of severity Major has been received. In advanced mode, the
information box is normally hidden and only displayed when the mouse pointer is
placed over the Map Item and when there is data to display.
The following figure illustrates an example of the Symbol Editor window in
advanced mode showing a dynamic symbol under construction.
Figure 85:
Composite state
Shortcut
132
Symbol
Symbol name
133
10.3.6.1
10.3.6.2
Symbol Dynamics
Symbol dynamics are added to a symbol using the Object Dynamic Properties
window, see the following figure. You can add any allowed dynamic parameters that
control the symbol behavior, for example, movement, color change.
Figure 87:
10.3.6.3
Other Features
The Symbol Editor provides a range of other features that enable you to build your
network model more easily. The following list provides an overview of some of
these, but the list is not exhaustive.
134
Navigation
Navigation within the Symbol Editor window, that can be carried out using a Grabber
Tool, Zoom In/Zoom or Scroll Bars.
Drag and Drop
You can drag and drop a symbol from a palette or from a sub model into the current
window.
Print Symbol
Symbol printing capability, using a standard print dialog box.
10.4 Customization
The user can set a number of options that control the way in which the Symbol Editor
works. These options can be set using the View Options, Grid Options, User
Preferences and Model Properties dialog boxes, accessible from the Options and
Model menus in the main toolbar. Options that can be customized include setting the
position of an object in the window, displaying a grid, setting the zoom in limit, snap
and point mode and symbol properties.
135
Chapter 11
TeMIP Alarm Handling
This chapter describes the TeMIP Client Alarm Handling function and contains the
following information:
Section 11.1 Introduction
Section 11.2 Window layout and behavior
Section 11.3 TeMIP Alarm Handling Features
Section 11.4 Customization
Section 11.5 Plug-in Callback Support
11.1 Introduction
TeMIP Client Alarm Handling is integrated into the TeMIP Desktop and has been
developed to allow a remote PC client GUI to access TeMIP services through a
distributed Client-Server system.
The TeMIP Client Alarm Handling applications provide Real-Time Alarm Handling
and Alarm History functions that can aid the prediction, identification and resolution
of failures in a telecommunications network before they impact services.
The Alarm Handling application provides real-time filtering and handling functions
for OSI formatted alarms. The Alarm Handling application uses the alarm
monitoring, collection, and notification mechanisms of TeMIP Framework to report
alarms to the user interface. Notification of alarms can be linked to the Map Viewer
application on demand.
The alarm information coming from the network identifies the source of the alarm,
the type and severity of the alarm along with other information to aid the
identification of the faulty equipment and isolate the cause. The alarms are displayed
in an alarm list. Changing conditions in the network due to alarms can be reflected in
a Map, if map notification is enabled. Operators can intervene on the basis of the
information presented to them and alarms can be correlated and associated with
Trouble Tickets.
137
OC List
Alarm Toolbar
Alarm List
Message Console
138
information that can be displayed for each alarm is fully customizable (for example,
reorganizing columns, alarm sorting attribute and alarm sorting order).
To ease integration of customer component, it is also possible for an administrator to
define layout dedicated to a special usage (ex: a specific set of attributes with
visibility, order, etc ). This layout feature is only available through internal Services
(C++ API) or using the plug-in callback (@OpenWindow and
@DisplayAssociatedAlarm)
The help context messages contain information relevant to the activities that are
being performed. For example, if you move the mouse pointer over a toolbar button, a
Pop-Up Tooltip shows you the name of the button, and at the same time a detailed
description of the feature is displayed in the status bar. The message area is also used
to display error messages, either as an alternative to, or in conjunction with, the
Message Console.
139
by other operators. Filter types are distinguishable by the color of their retaining
folder.
Different filters (N-stage filtering) can be activated at the same time to allow further
refinement of the filtered alarms.
Filters can be grouped into Filter Groups to facilitate filter management. There are
two types of groups, system-wide and user groups. Administrators can define, modify
and delete system-wide groups that can be shared by other operators. Group types are
distinguishable by the color of their retaining folder.
11.3.1.1
It always contains at least the All Alarms default definition in the System group.
A new filter definition can be created either by using the Filter Editor or by dragging
attribute values from the Alarm List onto the filter tree.
The branches of the filter tree can be expanded and collapsed by clicking
and
Double clicking on a filter pattern selects it and applies it to the current Alarm List.
140
Note:
Filter item values containing entity (Managed Object or Target Entity) are not
updated on entity renaming.
11.3.1.2
Filter Editor
The Filter Editor is used to:
Implement complex filter algorithms (organization of filters in groups,
AND/OR logical operations between filters, support for operator priority in
logical expressions - sub-filters)
Order Filters and Filter Groups, moving and dropping items within the filter
tree structure.
Cut/Copy/Paste Groups, Filters, Sub-filters and filter items.
Set Visibility properties to show/hide filter groups or filters in the Real Time
Alarm View
Set the sound file for audible filters
Sort filter nodes in lexicographical order
Save and reuse filter tree structure in a workspace based environment.
There are several ways to invoke this window:
Select Filter Patterns from the View menu.
Click the New Pattern button
Select New Pattern from the Pop-Up menu in the Real-Time view (right
mouse button).
Select a filter then select Properties from the Pop-Up menu (right mouse
button).
A Filter Editor view will be opened or brought to front if already opened. Only
one instance of the Filter Editor View is available for the Alarm Handling.
Figure 91:
141
11.3.2.1
11.3.2.2
142
The directives popup menu provides all directives available on the target entity of the
selected alarm.
Figure 92:
11.3.2.3
Directives menu
Limitation: The alarm handling filters are textual based. There is no entity name
or class resolution when the filters are being applied.
Therefore, the filter should be set with the neutral class name when the filter items are
set for entities, if the class versioning feature is to be used by operators.
11.3.2.4
143
Figure 93:
Column Reorganization
144
Figure 94:
Print
You can print selected alarms from the Real-Time Alarm Handling View using the
Launch/Print menu or the popup menu. A Print and a Print preview launch are
available by default and use a script for printing.
The System Launch file TeMIPPrintAlarms_SetupLaunch.conf is delivered in
%TEMIP_CLIENT_HOME%\TeMIPClient_SystemLaunch.
This file can be modified to change the default settings.
Figure 95:
145
By default the print output is html format and can be preview in an Internet Explorer
view. But a customization allows print output in MS Excel or MS Word format by
changing the script file.
146
Figure 96:
Figure 97:
147
4.
Manually, by completing the fields in the Find Entity dialog box to define
your search parameters.
The search is carried out for the selected entity and provided that the alarm exists
somewhere in the Map hierarchy currently displayed, the relevant Map file is opened.
Additionally, you can choose to search through the complete hierarchy.
An example of the Find Entity dialog box is shown in the following figure.
Figure 99 :
Note:
To use this function from TeMIP Alarm Handling you must have a Map open.
148
Match Types
Searches carried out in the following ways are all exact match types:
Automatic using a selected entity
Manual searches conducted by typing in the complete entity name
Manual searches conducted by dragging and dropping an entity name into the
Find entity field
Use of the Regular expression Match Type enables you to conduct searches using
strings or wildcards.
If a multi-selection of alarms has been made, the current operator note attached to the
first alarm in the selection is shown. Clicking OK, sets the same operator note to all
the alarms in the multi-selection.
on the
toolbar.
Select the alarm and select Management View from the Operations menu.
Select the alarm and select Management View or Management View in New
from the Pop-Up menu displayed by clicking the right mouse button.
Use the Previous
and Next
previous/next alarm in the list.
149
Several attributes can be added or modified in this view. Note that the Alarm Object
Operator Note attribute can be set here or using the Set Operator Note window.
Click the right mouse button to display a Pop-Up menu that allows you to carry out
operations on a given field. The menu entries allow such operations as
Copy/Cut/Paste and the menu entries that are not available for a given field appear
grayed.
The display of information in a Management View can be customized.
The following figure shows an example of a Management View displaying the
Characteristic attributes of the selected alarm.
Figure 101 :
150
OC View
You can select and Enable/Disable an Operation Context in the OC View in order to
display (or not) the corresponding alarms in an Alarm List. This also updates any
open Maps that contain this Operation Context.
The OC View allows you to:
Monitor the status of the Operation Contexts. The status and operational capabilities
of the Alarm Handling functions are displayed and refreshed in real-time.
Control the display of alarms from an OC to the Real-Time Alarm Handling View.
View the Alarm History for selected Operation Contexts.
The OC Display State is set to Disabled by default. The OC Views fields and
columns are user configurable, in that you can set which items are displayed (OC
Name is mandatory) and their order. Double clicking on an OC toggles its display
state between Enabled and Disabled.
Once the maximum number of alarms limit is reached, if a new alarm arrives the state
of the associated OC is changed from Enabled to Degraded. When in the Degraded
state, no more alarms are displayed for the OC.
Furthermore, the alarm view can be disabled whenever an OC goes to the Degraded
state, this is an option which can be set in the respective configuration files.
It is possible to increase the maximum number of alarms limit in the
Tools/Options/RT Alarms dialog box. To restart alarm collection you must disable
and re-enable the OC.
11.3.8.1
151
Figure 103:
Each time a search is carried out on an OC, the OC Name is added to the OC Search
Textbox.
11.3.8.2
152
Figure 104:
11.3.8.3
OC Monitoring
OC Monitoring is a customizable option that increases the level of information
concerning the Operation Contexts displayed in the OC View. You can enable or
disable this option and also select the fields you want to display in the OC List tab of
the Options Dialog box
By default, OC Monitoring is enabled with all available fields displayed except the
Composite State and Composite State Explanation.
An example of the OC View with OC Monitoring active and all available fields
displayed is shown in the following figure.
Figure 105
153
Some of the attributes are represented by icons and others by text. Additionally, some
attributes are updated in real-time.
The extra information provided by OC Monitoring can be used to identify problems
in the performance of the collection process. If the OC Monitoring information
proves inconclusive, it can be used in conjunction with the Troubleshooting function
to further investigate the problem.
When OC Monitoring is disabled, only the following fields are displayed.
- OC Name
- Monitored
- Domain Name
- Displayed Alarms
When OC Monitoring is enabled, the fields shown in Figure 85 and described below
are displayed in the OC View:
OC Name
The name of the displayed Operation Context (text).
Monitored
The alarm display state of the Operation Context (
Enabled,
Degraded - updated in real-time, if OC becomes Degraded).
Disabled,
Domain Name
The name of the Domain monitored by this Operation Context (text).
Displayed Alarms
The number of displayed alarms collected by this Operation Context (number
updated in real-time).
Monitored By
List of TeMIP Operators currently monitoring a given OC. The number of users
(sessions) and the user names are displayed and are color coded according to the
Responsible Operators characteristics attribute. The text foreground is displayed in
black if at least one user is designated as a Responsible Operator, and red if the
Operation Context is not being monitored by any of the Responsible Operators. The
Responsible Operators attribute is updated in real-time and a Quality of Service
alarm is generated when an Operation Context is not, or is no longer monitored by a
Responsible Operator.
Operational State
The functional state of the Operation Context (
updated in real-time).
Unknown,
Off,
On
Availability Status
The Availability Status qualifies the Monitored state of the Operation Context
(Enabled/ Disabled). When there is no Availability Status displayed, the Monitored
state is fully enabled. If the Monitored state is degraded in some way by external
conditions, the Availability Status indicates the cause. The Availability Status values
constitute a set of icons, of which more than one value may be displayed at the same
time:
154
InTest
Failed
PowerOff
OffLine
OffDuty
Dependency
Degraded
NotInstalled
LogFull
The Availability Status is updated in real-time.
Status Condition Explanation
This attribute qualifies and refines the Availability Status and the Operational State of
the Operation Context by a text describing the current activity being processed (text
updated in real-time).
Error Condition Status
This attribute is a TeMIP error code and qualifies the Status Condition Explanation.
When an error is detected in the process, the current (and worst) TeMIP Framework
status (or CVR) is displayed. Nothing is displayed, if no errors are detected by the
process (text updated in real-time).
Administrative State
Defines the Administrative State of the Operation Context (icons updated in realtime):
Locked
Unlocked
ShuttingDown
Unknown
Composite State
The Composite State attribute is not displayed by default. The Composite State
reflects the state of the whole chain of entities (Operation Context and Event
Forwarding Dispatcher). The Composite State applies basic state management rules to
the TeMIP service classes and determines their health in terms of service
availability, storage and collection).
Each value of the Composite State is associated with an icon and a level of severity,
and each severity can be represented by a different color. The colors of the Composite
State are customizable.
The default colors and values are:
Idle
Active
Unstable
155
Partial
Disrupted
Not Functional
The Composite State is updated in real-time.
Composite State Explanation
The Composite State Explanation attribute is not displayed by default. The Composite
State Explanation gives an explanation of the current Composite State value (text
updated in real-time).
156
Directive
Explanation
Archive
Cancel Archive
Cancel Purge
Cleanup
Create
11.3.10
Delete
The specified Operation Context is deleted, but only if the status is Locked
and there are no alarms in the Operation Context repository.
Purge Alarms
Suspend
Resume
Set
Show
Operations Menu
2.
Pop-Up Menu
3.
157
Figure 108:
The Alarm Statistics window can be manipulated in the same way as the Alarm List
window.
11.3.11
Set Severity
The severity level of an alarm can be changed by displaying the Set Characteristics
form in a Management View and then selecting the severity level you want from the
list displayed in the Perceived Severity field.
11.3.12
158
11.3.13
2.
If the environment variable is not set, then the Windows system directory is
searched.
2.
User Data: The additional alarm fields are extracted from this data
3.
If present, the Low Level Filtering information is located at the beginning of the
string.
11.3.14
159
11.3.15
Therefore, the filter should be set with the neutral class name when the filter items are
set for entities, if the class versioning feature is to be used by operators.
160
11.3.16
11.3.17
11.4 Customization
The user can change the display options of the Real-Time Alarm Handling View.
These options can be set by a couple of mouse clicks in a way that is similar to any
other Windows application. The following are examples of settable options, but note
that the list is not exhaustive:
- The user can set the colors that reflect the different levels of alarms; the
color can apply to some fields or to the entire row.
- Optionally, the sound on alarm occurrence can be set globally or when an
alarm passes a specific filter. The alarm sound can be defined on a per
filter basis.
- User-defined columns can be added to the Real-Time Alarm Handling
View. The text associated with a given column is extracted from the
Additional Text attribute augmented with user data.
- Column field names can be changed.
- Users can choose the information for display by hiding some
Alarm/Operation Context fields.
Select Options from the Tools menu to display the Customization dialog box.
There are six tabs in this window, three of which are relevant to Alarm Handling:
General, Real-Time General and Real-Time Alarms. There are also the OC Fields,
OC Columns, Alarm List Fields and Alarm List Columns accessed from the RealTime General tab.
161
The Sound frame provides an audible warning each time a real-time alarm is
displayed at the user interface.
The Management View Option frame contains two radio buttons. The Display
Similar Alarms/Pseudo Alarms option displays Similar Alarms or Pseudo Alarms (if
any) instead of a Management View on double clicking on an alarm. The Update
Management View option updates a Management View when you single click on an
alarm.
The Edit button of the Alarm Fields and Columns frame opens the RT Alarms
window for you to define the fields and columns you want to display in the RealTime Alarm Handling View and the order of presentation. Refer to the Online Help
for further details on customization.
The On Minimize frame contains two radio buttons. Selecting either the Display
Total Filtered Alarms Count or Display New Filtered Alarms Count button causes the
respective filtered alarm count to be displayed within the minimized icon, and to
appear in the window title and as part of the Alarm List tab label.
11.4.1.2
162
11.4.2.2
11.4.2.3
11.4.3.2
163
Chapter 12
TeMIP Alarm History
This chapter describes the TeMIP Alarm History functions of the TeMIP Client and
contains the following information:
Section 12.1 Introduction
Section 12.2 Window layout and behavior
Section 12.3 TeMIP Alarm History Features
Section 12.4 Customization
12.1 Introduction
The Alarm History feature displays alarm information retrieved from the Alarm
Object databases. The Alarm History View displays a "snapshot" of alarm
information from when the view was called or when the last search operation was
performed.
When a search is initiated, TeMIP begins to retrieve alarm records from the selected
Operation Context repositories. If no search criteria are applied to the initial search,
TeMIP starts to retrieve all alarm records in the repositories of the selected Operation
Context(s). Users can stop a search at any time or wait until the search is completed.
165
Figure 110 :
OC List
Message Console
166
12.3.1.1
167
A new search pattern definition is created either by using the Search Pattern dialog
box, see the following figure, or by dragging attribute values from the Alarm History
List into the search pattern tree.
The branches of the tree can be expanded and collapsed by clicking on and
Double click on a search pattern to apply it to the current Alarm History List.
Select New Pattern from the Pop-Up menu (click right mouse button in the
Filter view).
Select a search pattern then select Properties from the Pop-Up menu (right
mouse button).
If a search pattern is selected in the Search Pattern Tree, the dialog displays its
criteria; otherwise all the fields are blank. A search pattern is created by inserting a
row and using the pull-down list fields and browse/edit boxes to select criteria.
Figure 112 :
Note
It is possible to define the network element and its children using the Ellipsis syntax
().
Example: Managed_Objects = OSI_SYSTEM osi2
12.3.1.2
168
A filter can be applied to speed up the search. Use Add- and -Remove to build the
History OC list you need to initiate Alarm History searches. The list of OCs you
create is added to the Operation Context Search Textbox enabling you to search the
range of OCs defined in the list. Each time you modify the list, it is added to the
Operation Context Search Textbox as a new entry.
Figure 113 :
12.3.1.3
OC Search Textbox
Click on the
button to display the History OC search lists and select the entry
corresponding with the OCs you want to search, see the following figure.
Figure 115 :
169
12.3.2.1
Group Name
Filter Name
Attribute Name
Subfilter Name
Logical Operator
Operator
Value
It always contains at least the All Alarms default definition in the System group.
170
A new filter definition can be created either by using the Filter Editor or by dragging
attribute values from the Alarm History List onto the filter tree.
The branches of the filter tree can be expanded and collapsed by clicking
and
Double clicking on a filter pattern selects it and applies it to the current Alarm
History List.
12.3.2.2
Filter Editor
The Filter Editor is used to:
Implement complex filter algorithms (organization of filters in groups,
AND/OR logical operations between filters, support for operator priority in
logical expressions - sub-filters)
Order Filters and Filter Groups, moving and dropping items within the filter
tree structure.
Cut/Copy/Paste Groups, Filters, Sub-filters and filter items.
Set Visibility properties to show/hide filter groups or filters in the History
Alarm View
Set the sound file for audible filters
Sort filter nodes in lexicographical order
Save and reuse filter tree structure in a workspace based environment.
There are several ways to invoke this window:
Select Filter Patterns from the View menu.
Click the New Pattern button
Select New Pattern from the Pop-Up menu in the History Alarm view (right
mouse button).
Select a filter then select Properties from the Pop-Up menu (right mouse
button).
A Filter Editor view will be opened or brought to front if already opened. Only one
instance of the Filter Editor View is available for the History Alarm Handling.
Figure 117:
171
Problem Status
Not Handled not assigned to Trouble Ticketing
Handled - assigned to Trouble Ticketing
Closed
Clearance
Cleared - an alarm that has been correlated with a Clear severity Pseudo alarm
and the Clearance report flag status attribute set to True for the associated alarm
object.
An alarm for which correlated notification information is available
Print
You can print selected alarms from the History Alarm Handling View using the
Launch/Print menu or the popup menu as described for the Real Time Alarm
Handling. A Print and a Print preview launch are available in the Alarm History List
Directives
172
12.3.3.1
12.3.3.2
Column Reorganization
173
Figure 119 :
Print
You can print selected alarms from the Alarm History View using the Launch/Print
menu or the popup menu. A Print and a Print preview launch are available by default
and use a script for printing.
The System Launch file TeMIPPrintAlarms_SetupLaunch.conf is delivered in
%TEMIP_CLIENT_HOME%\TeMIPClient_SystemLaunch.
This file can be modified to change the default settings.
By default the print output is html format and can be preview in an Internet Explorer
view. But a customization allows print output in Excel or Word format by changing
the script file.
Operation Context List Information
Each Alarm History View has a text label that specifies which OCs have been used as
part of the Search activities, this is displayed in the On Operations Contexts field. The
OC list is not used as actual input for the Search, but it is saved for each view and
each workspace.
174
and display.
2.
Manually, by completing the fields in the Find Entity dialog box to define
your search parameters.
The search is carried out for the selected entity and provided that the alarm exists
somewhere in the Map hierarchy currently displayed, the relevant Map file is opened.
Additionally, you can choose to search through the complete hierarchy.
An example of the Find Entity dialog box is shown in the following figure.
175
Figure 120:
Note
To use this function from TeMIP Alarm History you must have a Map open.
Match Types
Searches carried out in the following ways are all exact match types:
- Automatic using a selected entity
- Manual searches conducted by typing in the complete entity name
- Manual searches conducted by dragging and dropping an entity name into
the Find entity field
Use of the Regular expression Match Type enables you to conduct searches using
strings or wildcards.
176
Figure 121:
on the
toolbar.
Select the alarm and select Management View from the Operations menu.
Select the alarm and select Management View or Management View in New
from the Pop-Up menu displayed by clicking the right mouse button.
Use the Previous
and Next
previous/next alarm in the list.
Note that the Alarm Object Operator Note attribute can be set here or using the Set
Operator Note window, see Section 0.
Click the right mouse button to display a Pop-Up menu that allows you to carry out
operations on a given field. The menu entries allow such operations as
Copy/Cut/Paste and the menu entries that are not available for a given field appear
grayed.
The display of information in a Management View can be customized, see Section
4.3.1.
The following figure shows an example of a Management View displaying the
Characteristic attributes of the selected alarm.
177
Figure 122
178
1.
2.
If the environment variable is not set, then the Windows system directory is
searched.
2.
User Data: The additional alarm fields are extracted from this data
3.
If present, the Low Level Filtering information is located at the beginning of the
string.
12.3.9.2
12.3.9.3
12.3.10
12.3.11
179
12.4 Customization
12.4.1 History View customization
12.4.1.1
12.4.1.2
180
12.4.2.2
12.4.3.2
181
Chapter 13
TeMIP Additional Text View
This chapter describes the TeMIP Additional Text View functions of the TeMIP
Client and contains the following information:
Section 12.1 Introduction
Section 12.2 Window layout and behavior
Section 12.3 TeMIP Alarm History Features
Section 12.4 Customization
13.1 Introduction
The Additional Text View feature displays the complete additional text in a specific
window for a selected alarm. By default, this view is hidden, and empty, the operator
need to select an alarm with the left mouse button or keyboard to update
automatically this view.
In case of multiple selection or block selection, only the first selected AO is displayed
in the Additional Text View.
This plug-in does not support persistence or history, the next workspace loading will
reset the contents of the view. Only the next alarm selection will display information.
There is no persistence in this plug-in.
Only 64Ko of the Additional Text will be displayed in case of huge size of data in
this attribute.
The additional Text View will use the following format to display information:
<name of the selected alarm in alarm Handling or History Alarm Handling>
<empty line>
182
Note: this display is customizable by operator through the Option dialog box (See
13.4 )
The window has the standard layout behavior (MDI/floating/docking) to let the user
customize the usage in the workspace.
Both plug-in Real-time Alarm Handling and History Alarm Handling share the same
window. Each selection overwrites the information displayed in this window.
The view is a scrollable text area and read-only: the operator cannot edit its contents
directly. Colors and font can be changed in the Additional Text View Options panel.
183
Hide
Float in Main
Window
Description
Select all the content of the output control. It is also associated
with the CTRL-A shortcut.
Copy the selection to the clipboard (textual format). It is also
associated with the CTRL-C shortcut.
Pop the standard Find dialog allowing performing a find operation
in the control. It should be associated with the CTRL-F shortcuts.
Continue performing a find operation in the control. It should be
associated with the F3 shortcuts.
Clear the additional view content
Toggle operation. Specify if the Additional Text View window is
docked inside the TeMIP Client desktop (checked), or if it is a
floating window on the screen.
Hide the Additional Text View window.
The user will have to select the Additional Text View in the
Window menu to make it visible again.
Toggle operation. Specify if the Additional Text View window is
an MDI window inside the TeMIP Client desktop (checked), or
not.
Note: It is possible to define a launch on the plug-in to provide a Print Preview/Print feature
like we have on others plug-in (Gat Pass-Through, Alarm Handling,). This launch is not
provided in standard but can be added by the user.
13.4 Customization
The Additional Text View has several look and feel options:
184
Font
Standard controls allowing changing font and size for the text in the Additional Text View
Default font is Microsoft Sans Serif.
Default size is 9.
Clicking on the button customize let the user select another font / size to display the
information
185
186
Chapter 14
TeMIP Alarm Forwarding
This chapter describes the TeMIP Client Alarm Forwarding function and contains the
following information:
Section 14.1 Introduction
Section 14.2 TeMIP Alarm Forwarding Operations
Section 14.3 Window Layout and Behavior
14.1 Introduction
The Alarm Forwarding plug-in (AFG) provides the facility to manually forward a set
of Alarm Objects selected from a real time alarm handling or history alarm handling
view within the TeMIP Client desktop, and forward them together with an optional
user defined text message to a selected contact via the AO External Notifier FM
integrated in TeMIP Universal Notifier.
Figure 126:
187
188
189
There is a 60kb text size limit for User Text area. Text typed or pasted to the User
Text area that results in the text size going over this limit will be truncated and cause
additional characters not to be echoed.
The Reset option clears any text from the User Text area, but does not clear text held
in the paste buffer.
190
Chapter 15
TeMIP HTML Web Browser
This chapter describes the HTML Web Browser plug-in included in the TeMIP
Client. This chapter contains the following information:
Section 15.1 Introduction
Section 15.2 HTML Web Browser Features
Section 15.3 Window Layout and Behavior
Section 15.4 Customization
Section 15.5 Plug-in Callback Support
15.1 Introduction
HTML Web Browser provides the capability to:
Display URL in a web browser window inside TeMIP Client Desktop with
customizable look and feel, or in external default windows web browser.
Integrate access to Real-time Alarm Handling, Management View, and Entity
Browser Plug-ins through the launch mechanism and available plug-in
callbacks from embedded web page inside TeMIP Desktop,
Be driven from applications external to TeMIP Desktop using Corba Interface.
191
Figure 128 :
Embedded Web
Browser
look and feel (toolbar, address bar, status bar, icon and title),
MB3 menu.
192
URL Encoder integrated into the Web Control (white spaces are automatically
translated by %20)
Toolbar
Address bar
Status bar
Toolbar description
The web browser toolbar has the following buttons:
193
Status bar
The embedded web browser will have a status bar to indicate web page download
progress.
Figure 131:
MB3 Menus
The HTML Web Browser provides customizable MB3 menus.
These MB3 menus can be none, one or a combination of the following:
194
Figure 132:
15.4 Customization
The HTML Web Browser customization capabilities are:
Main window components (toolbars, buttons)
Special page (error page, reload page, home page)
MB3 menus
195
Icon
Toolbar and
Animate
Icon
Control
Address
bar
Status
bar
Address bar
The address bar can be displayed or not.
Figure 135:
196
Status bar
The Status Bar can be displayed or not.
Figure 136:
Embedded Web Browser Window with only Back and Forward buttons (small
size and no button text) and address bar:
197
Figure 138:
Toolbar with all buttons with text, animate control, address bar, status
bar,
Figure 139:
198
199
15.4.4.1
In order to interact with others plug-ins (RealTimeAH, Management View and Entity
Browser), embedded web browser plug-in supports Launch MB3 menu.
When operator clicks on MB3 menu in embedded web page, according to MB3 menu
style used (i.e. available or not, support Launches Classes Menus), Launch
applications and Directives are appended to MB3 menu. It adds:
The list of all the Launch applications that have the [Show in popup menu]
option set and associated to the WebBrowser Plug-in.
The list of all the Launch applications that have the [Show in popup menu]
option set, [Show in pop-up menu only for attached Entity Class(es)] option set
if the selected HTML text in web browser window is a TeMIP Entity and not a
list of TeMIP Entities (ex: NODEB Cork Cell 4). The Launch Application
should have been associated with the WebBrowser Plug-in in the Central
Configuration customization (Launch/TeMIP Entity Classes association). This
functionality can be turn OFF through Web Browser configuration file. For
200
The list of all Directives available for the selected TeMIP Entities if HTML
selected text in web browser window is a TeMIP Entity but not a list of TeMIP
Entities (ex: NODEB Cork Cell 4). This functionality can be turn OFF
through Web Browser configuration file. For more details refer to HP TeMIP
Software Client Installation and Configuration Guide.
For further information on Plug-In callback syntax, please refer to the HP TeMIP
Client Integrating Applications into the TeMIP Desktop Guide.
201
Chapter 16
TeMIP Resynchronization FM
This chapter describes the TeMIP Client Resynchronization function and contains the
following information:
Section 16.1 Introduction
Section 16.2 Window layout and behavior
16.1 Introduction
The Resynchronization directive is useful if the connection to a Network Element has
been down for some time, if the Operation Context has been suspended, or if alarm
collection has been disabled for other reasons. When normal operation resumes, the
Operation Context needs to be brought up to date.
Operation Contexts catch events sent from Network Elements and convert them to
Alarm Objects. In case some events have been missed, the Operation Context does
not display the correct status of the Network Element.
This plug-in will only works if the Resync FM server is correctly installed.
203
Figure 143 :
Resynchronization FM view
Through it the user can select the Operation Context to resynchronize, have a view of
the Operation Contexts that will be affected by the execution of the directive and
specify all the input arguments.
A more detailed description of the interfaces fields can be found in the online help
accessible via the Help button of the Resynchronization Interface as shown in the
following figure.
Note
You can set the Resynchronization filter by clicking on the DC Editor button.
204
Chapter 17
TeMIP GAT Pass-Through
This chapter describes the TeMIP Client GAT Pass-Through Plug-In and contains the
following information:
Section 17.1 Introduction
Section 17.2 Window layout and behavior
Section 17.3 Customization
Section 17.4 Application Launch
Section 17.5 Plug-in Callback Support
17.1 Introduction
The GAT Pass-Through facility provides a direct connection between the TeMIP
Client and a managed Network Element. A GAT Pass-Through session emulates a
dumb terminal connection to the equipment and provides the functionalities of a
terminal emulator, but with a user interface more sophisticated than a simple console
window. All the Network Element commands and responses are transmitted and
received through a GAT Communication Server.
The operator must have expert knowledge of the controlled device
A Session history: commands sent and responses received during a GAT PassThrough session with the remote Network Element are stored into memory.
A Session Time out: If during a given elapsed time (defined in the options
panel), there is no user activity the pass-through session is automatically
disconnected.
A script Play Mode allowing the operator to run a script file in its session and
to monitor it (start, cancel, view results in real-time in the output console).
The possibility to generate a script file for edition through a dedicated launch
keyword (SCRIPTFILE).
205
Customizable Font and Colors for the text displayed in the consoles.
Commands sent, replies from the Network Elements, informational and error
messages can be displayed using different colors.
or from the popup menu GAT Pass-Through menu item from Entity Browser, Map
Viewer or Alarm Handling using the selected entity.
Toolbar
Output
Console
Input
Console
206
17.2.1.1
Interactive mode
This is the default mode. It provides the same level of functionalities that the terminal
based classic GAT Pass-Through on UNIX. The user enters commands that are sent
to the Network Element when he presses the Return key.
Figure 145 :
Commands
Input
17.2.1.2
207
Figure 146 :
Script Play
Mode controls
17.2.1.3
The toolbar
The following operations are accessible from the toolbar:
17.2.1.4
Commands Input
It is a text field, available in Interactive Mode, in which the user enters the commands
that will be sent to the equipment. The command is sent when the operator kits the
Return key.
The operator can use the Up and Down arrow keys on the keyboard to navigate
through the commands history. The size of the history can be customized in the
configuration file.
17.2.1.5
Output Console
It is a scrollable text area intended to display the command sent and the responses
received. It also display error and informational messages from the Plug-In. This
console is read-only: the operator cannot edit its contents directly.
The commands sent, responses received, error and informational messages can be
displayed with different colors.
Colors and fonts used in the Output Console can be customized in the GAT PassThrough Option panel. The number of lines of text the Output Console can buffer is
also customizable.
208
17.3 Customization
Customizations carried in the GAT Pass-Through tab are:
-
The Font and Size used to display text in consoles, with a preview.
209
210
Chapter 18
TeMIP Outage Viewer
This chapter describes the TeMIP Client Outage Viewer Plug-In and contains the
following information:
Section 18.1 Introduction
Section 18.2 Outage Periods Management
Section 18.3 Window layout and behavior
Section 18.4 Customization
18.1 Introduction
The TeMIP Outage Management enables operators to move away meaningless event
by distinguishing between alarms coming from equipment currently in service and
alarms from equipment in maintenance.
The Outage periods defined for equipments are stored in the Outage Controller FM
MIR files, and additionally, they are written in a shared memory segment which is
browsed each time an event is received.. If the network equipment (or one of its
parents) that have raised the alarm is found in the memory segment, and if the current
date belongs to the associated outage period, an outage flag is added to the event.
After outage flag is processed, operators are able to filter alarms and avoid wasting
time on negligible events.
This plug-in provides on-demand the list of devices which have a scheduled outage
period (in the future or already started but not yet completed).
211
The Outage Controller FM generates a State Change event specifying that the
entity entered the Out Of Service state, and optionally, an alarm is also generated
if the Notification Emission attribute at the Outage Controller Service level is set
to True (under class TEMIP/OUTAGE_SERVICES_ALARM_REPORTING).
2.
The flagged events are then processed by other applications, and several actions
can be taken:
The FM generates a State Change event specifying that the entity exited the Out
Of Service state, and optionally, an alarm is also generated if the Notification
Emission attribute at the Outage Controller Service level is set to True.
2.
3.
Entity Name
Start Time
End Time
Duration
Scope
Outage Description
Outage Status
Related To
UserName
A Refresh button to refresh the list of OoS entities in the tabular view
A Cancel button to cancel an on-going refresh action
A column represents each piece of information, the order of the columns can
be changed, and a column cannot be removed. The column size can be
customized and is saved in the configuration file. Sorting on multiple columns
(up to three) can be customized through the Options menu. See the on-line
help for more details.
212
18.4 Customization
The user can change the display options of the Outage Viewer Plug-in. These options
can be set by a couple of mouse clicks in a way that is similar to any other Windows
application.
Select Options from the Tools menu to display the Customization dialog box. The
Outage Viewer Tab is relevant to the Outage Viewer options.
213
Chapter 19
TeMIP State Viewer
This chapter describes the TeMIP Client State Viewer Plug-In and contains the
following information:
Section 19.1 Introduction
Section 19.2 State Management in the State Viewer
Section 19.3 Window layout and behavior
Section 19.4 State Viewer Features
Section 19.5 Customization
Section 19.6 Plug-in Callbacks Support
19.1 Introduction
The TeMIP State Viewer for Windows is a plug-in for the TeMIP Client providing a
State Tabular View on Windows. The State Tabular View displays generic state
information focused on network elements. The State Viewer listen state events
coming from the State Collection Server.
The State Collection Server FM is a management module, which provides all the state
collection mechanisms. It offers an easy access to state information for the TeMIP
Client.
19.2.2 Filtering
The State Tabular View is based on a three level filter:
215
The State Domain List which represents the entities that are monitored. (State
Collection Server).
Example: .hds.statedom1
The State Collection Filter at SCS level based on entities, class and/or states
values.
Example: Generic Composite Operational State = NotFunctional
Graphical filters that can be applied by window (State Tabular View)
Example: (Composite State = Idle OR Composite State = Busy)
AND Entity Name = BSS *
Monitoring View
It is the basic use of the State Viewer. After opening a State Tabular View window,
the State viewer requests to receive all states from the monitored State Domains.
216
Figure 148 :
Monitoring View
Select the alarm (or entity in Entity Browser and Map Viewer) and select Display
Associated States or Display Associated States in new Window from the
Operations menu.
Select the alarm (or entity in the Entity Browser and Map Viewer) and select
Display Associated States or Display Associated States in new Window
from the Pop-Up menu displayed by clicking the right mouse button.
217
Figure 149 :
Figure 150 :
A more detailed description of the interfaces fields can be found in the Online Help.
The State Viewer Online Help is accessible via the F1 shortcut on the main window.
218
19.3.2.1
Filter View
This panel contains a View that displays the graphical filters that are available for use
with the State Tabular List. Filter definition supports regular expression.
19.3.2.2
19.3.2.3
19.3.2.4
Description
Unknown
Error Status
Synchronization in
progress
Synchronization
completed
Note:
This Global Status indicator can be displayed also in the State On Demand View if
the user enables the option in the configuration file (by default this indicator is
hidden)
19.3.2.5
219
Error Status
Synchronization in
progress
Synchronization
completed
19.3.2.6
Description
The communication with State Collection Server is
not initialized or the state of the collection is
unknown (startup)
Error means an error occurs that affect the collection
of states.
The Client is collecting information from the State
Collection Server but not all the entities have been
yet retrieved.
The information collected by the Client is
synchronized with the State Collection Server and all
the entities have been retrieved.
19.3.2.7
Console Window
Messages related to operations performed in the State Tabular View generate
messages that are displayed in the Console Window. You can display the messages
concerning State Viewer, by selecting the State Viewer tab in the State Tabular View.
When a message is posted to the Console for display it is prefixed with an icon
identifying the severity and content of the message, and the date/time when the
message was created.
220
Users filter definitions can be saved, re-used and deleted by operators. Furthermore,
administrators can define, modify and delete system-wide filters that can be shared
by other operators. Filter types are distinguishable by the color of their retaining
folder.
Filters can be grouped into Filter Groups to facilitate filter management. There are
two types of groups, system-wide and user groups. Administrators can define, modify
and delete system-wide groups that can be shared by other operators. Group types are
distinguishable by the color of their retaining folder.
19.4.1.1
Filter View
The Filter View is a graphical representation of all available filter definitions; see the
following figure :
Figure 151 :
Filter Check box
Filter View
Filter Name
Attribute Name
Group Name
Subfilter Name
Boolean
expression
Operator
Value
It always contains at least the All Entities default definition in the System group.A
new filter definition can be created either by using the Filter Editor or by dragging
attribute values from the State Tabular List onto the filter tree.
221
The branches of the filter tree can be expanded and collapsed by clicking
and
Double clicking on a filter selects it and applies it to the current State Tabular List.
Select New Pattern from the Pop-Up menu in the State Tabular View (right
mouse button).
Select a filter then select Properties from the Pop-Up menu (right mouse
button).
A Filter Editor view will be opened or brought to front if already opened. Only
one instance of the Filter Editor View is available for the State Viewer.
222
Figure 152 :
19.4.2.1
State Icons
The following icons are used in the Composite State and State Changed Flag
columns:
Composite State
Composite State, the color of the icon shows the status and it can be
customized in the General State tab of the Option Panel (section 8.5.1.2)
Default Colors for Composite State are given in the Figure 153:
Figure 153 :
Icon
Not managed
Testing
Unknown
Idle
Active
Busy
223
Unstable
Partial
Indeterminate
Disrupted
Not functional:
State Changed Flag
State Changed flag. When present, this flag indicates that a one or more State
values have been updated on the entity. This is a visual indicator for the operator that
can reset this flag using Reset State Changed Flag operation (no interaction with the
server).
19.4.2.2
19.4.2.3
Directives menu
19.4.2.4
224
Reorganizing Columns
Drag and drop the column headings to rearrange the order of the entity attribute
display. The action of dragging the column to be moved causes a position pointer to
be displayed. Once displayed drag the pointer to the new column position and drop,
see the following figure.
Figure 155 :
Column Reorganization
225
Figure 156 :
By default the print output is html format and can be preview in an Internet Explorer
view. But a customization allows print output in MS Excel or MS Word format by
changing the script file.
Figure 157 :
226
Figure 158 :
Additional columns
The additional columns allow the user to add cells in the tabular view with
information that is not present in the Generic State Partition. Additional columns are
defined in a system configuration with a unique Identifier (not already used in the
Generic State Partition)
These additional columns can be filled through the State Event Processor (SEP) dll. If
no value has been defined, a default value will be displayed.
19.4.3.2
Layouts
Definitions of layouts are described in a configuration file and can only use defined
columns (state generic state partition or additional columns defined in configuration
file)
A layout is defined by a name that must be unique.
It defines a selection of columns from the Generic Partition State and/or Additional
columns and a list of sorted columns (up to 3).
The Layout can be used when the user wants to open a State On Demand View or
open a Monitoring View.
If the Layout parameter is not specified, then the State Tabular View will use the
default layout.
If the layout parameter is specified, the State Tabular View will use this specific.
See State Viewer Online Help for more information about layouts and additional
columns.
Figure 159 :
227
Figure 160 :
19.4.4.1
19.4.4.2
19.4.4.3
228
using the AO Target Entity attribute to retrieve the associated alarm information in a
Real Time Alarm window.
There are two ways to display this window:
Select the entity and select Display Associated Alarms from the Operations
menu.
Select the entity and select Display Associated Alarms from the Pop-Up menu
displayed by clicking the right mouse button.
The following figure shows an example of a Real Time View displaying the
associated alarm information of the selected entity after a Display Associated Alarms
operation.
Figure 161 :
on the
Select the entity and select Management View from the Operations menu.
Select the entity and select Management View or Management View in New
from the Pop-Up menu displayed by clicking the right mouse button.
Use the Previous
and Next
previous/next alarm in the list.
Click the right mouse button to display a Pop-Up menu that allows you to carry out
operations on a given field. The menu entries allow such operations as
Copy/Cut/Paste and the menu entries that are not available for a given field appear
grayed.
The information displayed in a Management View can be customized, see Section
4.3.1.
The following figure shows an example of a Management View displaying the
General State attributes of the selected entity.
229
Figure 162 :
Manually, by completing the fields in the Find Entity dialog box to define
your search parameters.
The search is carried out for the selected entity and provided that the entity exists
somewhere in the Map hierarchy currently displayed, the relevant Map file is opened.
Additionally, you can choose to search through the complete hierarchy.
230
An example of the Find Entity dialog box is shown in the following figure.
Figure 163 :
Note:
To use this function from TeMIP State Viewer you must have installed the Map
Viewer Plug-in and opened a map.
Match Types
Searches carried out in the following ways are all exact match types:
Manual searches conducted by dragging and dropping an entity name into the
Find entity field
Use of the Regular expression Match Type enables you to conduct searches using
strings or wildcards.
19.4.8 Failover
A failover process is included in the State Viewer. It allows when the SCS fall down
to re-init the connection with the SCS after a little while without exiting the TeMIP
Client.
When a collection is subscribed, the connection with the SCS can be lost. If the fail
over mechanism is enabled, the State Viewer tries to reinitialize the connection with
the SCS and to re-create the subscription for all existing collections present in the
State Viewer (the monitoring collection and the state on demand collections).
231
Therefore, the filter should be set with the neutral class name when the filter items are
set for entities, if the class versioning feature is to be used by operators.
19.4.9.2
19.4.9.3
19.4.10
19.5 Customization
The user can change the display options of the State Viewer Plug-in. These options
can be set by a couple of mouse clicks in a way that is similar to any other Windows
application.
Select Options from the Tools menu to display the Customization dialog box. In
the State Viewer Tab , the user can customize:
The maximum number of entities that a collection can store in memory.
The use of the Presentation Name instead of customized names to be toggled
on or off.
Lexicographical filter sorting to On or Off.
Filter groups display to On or Off.
The default sort orders of a given entity attribute to be set using 3 different
criteria and for each one, the ascending or descending order.
232
The fields and columns he wants to display in State Tabular View and the
order of presentation Please refer to the Online Help for further details.
The format (Text, Icon, Text + Icon) for the display of the attributes in the
State Tabular views.
The use or not of the SEP.
Other customizations are available only by modifying the State Viewers
configuration files. They allow defining:
Additional columns
Layouts
Failover use and timeouts
Please refer to HP TeMIP Software Client Integrating Applications into the TeMIP
Desktop Guide for how to use Plug-in callbacks.
233
Chapter 20
TeMIP Resource Server
This chapter describes the TeMIP Resource Server Application and contains the
following information:
Section 20.1 Introduction to the Resource Server
Section 20.2 Window layout and behavior
Section 20.3 TeMIP Resource Server features
Section 20.4 Customization
235
Double click the left-hand mouse button on the TeMIP Resource Server V6.0 for
Windows icon.
2.
236
Figure 166 :
237
For each resource type in the remote side, two storage levels are possible, depending
whether
resources
are
considered
as
BASE
resources
or
not.
Base resources are marked with
icon in the Remote Path list, and will be stored
under a subdirectory called BASE under the directory corresponding to the selected
resource type. Generally, BASE resources refer to original resources that were
included and published to the Resource Server by a TeMIP component kit.
Status
This icon means that the local resource is not on the server.
This icon means that the local resource is synchronized with the resource
found on the server.
This icon means that the local resource is newer than the resource found
on the server.
This icon means that the local resource is older than the resource found
on the server.
Status
This icon means that the remote resource is a CUSTOM resource.
The CUSTOM selector identifies the resources that were added or
modified by a user.
This icon means that the remote resource is a BASE resource
238
20.4 Customization
Resource Server GUI default options can be modified using the main menu:
239
Chapter 21
TeMIP NNM Advanced Integration
This chapter describes the TeMIP TNT plug-in and contains the following
information:
Section 21.1 TeMIP NNM Supported
Section 21.2 Integrating NNM Into TeMIP Client
Section 21.3 Integration of TeMIP into NNM Dynamic View
Section 21.4 Plug-in Callback Support
Monolithic : 1 server NNM dialog with TeMIP. The TeMIP director and
NNM are installed on the same machine.
Problem
TeMIP
consolidato
NNM
NNM
192.168.18.0
19.268.13.0
/24 192.168.18.0
/24
192.168.18.0
/24 192.168.18.0
/24
192.168.18.0
19.128.13.0
/24 192.168.18.0
/24
NNM
NNM
Advance
Editio
NNM
192.168.18.0
/24 192.168.18.0
/24
192.168.18.0
19.268.13.0
/24 192.168.18.0
/24
Monolithic (1x1)
Distributed (NxN)
240
192.168.18.0
/24 192.168.18.0
/24
TeMIP Client
- Map View
- RT Alarm View
- History Alarm View
- Entity Browser
Contextual Launch
NNM-AE
Neighbor View
In other words, from a selected alarm in TeMIP Alarm Handling (ex: Router IF
Down), the operator can choose to display a specific NNM view (for instance the
neighbor view). From this view displayed inside the TeMIP desktop, the operator can
use the standard NNM tools in order to identify the faulty node (for instance a
switch). For the selected node in NNM View, either the user can find this entity in the
associated geographic map maintained within TeMIP or display associated TeMIP
alarms.
The following picture illustrates how this bi-directional integration is achieved.
241
TeMIP to NNM:
o
The TeMIP Alarm Handling also offer a menu to drill down from
an OSI alarm collected by NNM AM to the raw traps queried from
NNM. A list of correlated alarms is displayed and the user can
select an alarm to get details.
NNM to TeMIP:
o
Here is the TeMIP NNM Advanced Integration architecture and the main components
integrated in TeMIP Client:
242
TeMIP
Configuration
Files
NNM AM
TeMIP Adapter
Alarm Drildown
Display
Alarm Drilldown View
http / https
RT Alarm
Alarm
Viewer
Viewer
NNM Menu Option
Plug-in
Internal Call
Callbacks
Interface
Map Viewer
NNM Menu Option
A
P
I
TNT
ATNI
Plug-in
Network Node
Manager
(NNM)
NNM-ET Topology
A
P
I
OpenLaunch
Web
Internal
(Open
URL)
Web
Browser
Servlet
Display
NNM Views
TeMIP Client
Web
Browser
Embedded
http / https
IE
Find inServices
TeMIP
TeMIP Map
View
View
View
Topology
Database
NNM-AE
Extended
Topology
Launch external
application
TeMIP Client
Controller
TCcontroller.exe
IP Dynamic Views
Note
It will be possible to have secure links between TeMIP and NNM via https protocol
243
Example: TEMIP_TNT_SERVERS=.honda2_nnm_conf;.tom_nnm_conf
244
245
The TeMIP NNM Advanced Integration is based on the launch mechanism and the
powerful plug-in callback. So, it will be easy for and administrator to fully customize
the integration menu for his operators.
Note
To ease the customization of launch in TeMIPClient, a tool named Launch
Generation Too.l is available on the Unix platform. It is in charge of generating a
launch definition file ready-to-use by TeMIP Client. This tool will be called after
deployment of a customization.
Please refer to the HP TeMIP Software NNM Advanced Integration Customization
Guide for more explanation of the deployment process and runtime kit concept.
Dynamic Views describe the family of browser-based views whose content is created
as a result of choices the user makes when he launch the view, and which continue to
provide the most current status information available.
246
Network Node Manager Home Base: The home base is the NNM Dynamic
View entry point. This home base is able to start any dynamic view and
presents several tabs for node status, alarms, discovery, and polling.
Contextual View which require a selection (TeMIP Entity) to start the
dynamic View. This selection is used to identify the context to display (
resolution of entity between NNM Node and TeMIP Entity). The Contextual
Views are:
Neighbor View
Path View
Not Contextual Views that do not require such argument. The Not Contexual
Views are:
Station View
Node View
Internet View
Network View
VLAN View
OSPF View
HSRP View
Interface View
Container View
Note: The Station Havane is defined on both director Beluga and Hawai. We can
select the director to use the defined configuration for the station. Each director can
have different settings like protocol, port,
247
248
Neighbor View
Path View
249
Node View
250
Station View
251
Internet View
Network View
252
VLAN View
Note: there are many others NNM Views available depending on the number of SPIs
you install. Refer to your NNM documentation to have more explanation about their
usage and features. It is possible to add these new NNM View configuring manually
the Launch menu (with plug-in callbacks) or customizing the Launch Generation
Tool Template file to add them automatically in the generated launch definition files
provided during the TNT customization deployment. Refer to the HP TeMIP
Software NNM Advanced Integration Customization Guide fro more details.
This Alarm drill-down View is available in the MB3 menus of the Alarm Handling.
The view is displayed as a tree list of events in a Web Browser but the user can click
on a link to get details on one alarm. Each alarm detail pops-up a new Web Browser
page.
21.2.4.1
253
Source
Message
21.2.4.2
Alarm Details
It is possible to get details of an alarm by clicking on the line.
The details provide the following information.
254
and these operations are also available in the NNM MB3 menu
255
Please refer to TeMIP Client Integrating Applications into the HP TeMIP Software
Desktop Guide for how to use Plug-in callbacks.
256
Glossary
This glossary contains definitions of terminology used in the TeMIP User
Documentation set.
Access Module (AM)
A Management Module that provides access to, and information about, a specific
global class, or several related global classes, of network elements.
ACS
Alarm Collection Server. A Management Module (FM) that collects TeMIP alarm
information from multiple Operation Contexts for a given scope. The ACS can pass
the alarm information directly to the Alarm Handling plug-in of the TeMIP Client or
can share it with the Hierarchy Server plug-in to enable the correct display of the Map
Items in a Map hierarchy.
Agent
The portion of an entity that performs management procedures on behalf of a
director, receiving requests from, and returning responses to, the director. TeMIP
supplies off-the-shelf Agent functionality for OSI networks through a dedicated
Presentation Module, the OSI PM.
Alarm
An alarm is a condition or occurrence in a managed network that is recognized as
requiring notification to a user for further analysis, possibly leading to corrective
action.
Alarm Filter
In an Alarm Handling context, filters allow for the specification of criteria that alarm
objects must meet in order to have a handling function performed. Filter patterns are
used to determine whether or not an alarm object should appear in the alarm list. The
filter pattern is expressed in terms of the presence or value of certain attributes of the
alarm object, and is satisfied if it evaluates to TRUE.
Alarm Objects
Alarm Objects are entities derived from alarms generated by network elements,
which can be handled and manipulated using AH NT. Alarms that satisfy the Alarm
Handling filtering criteria are transformed into Alarm Objects.
Attribute
An attribute is a piece of information that describes an entity such as a status or a
characteristic. A property of an alarm object. An attribute has a value.
Alarm Rule
An alarm rule is a user-defined logic statement that specifies an alarm condition to be
detected and passed to the Notification FM.
Basic Graphics
A.2
257
A generic description of simple graphical objects such as lines, circles, rectangles and
polylines. In the TeMIP Client context, basic graphics can be included in both
Backdrop Layers and Map Item Layers, but can only exhibit dynamic behavior in
Map Item Layers.
BITMAP
Resource type for bitmap image files.
BITMAP_JPG
Resource type for jpeg image files.
CCITT
International Telegraph and Telephone Consultative Committee (Comit Consultatif
International Tlgraphique et Tlphonique). Now the ITU-T.
CONFIG_USER
Resource type for the TeMIP Client user configuration files.
CONFIG_TEMIPCLIENT
Resource type for the TeMIP system configuration files.
Collection domain
A domain used for event and alarm collection, which is therefore associated with an
Operation Context. See also Domain.
Connectors
A connector is a line connecting two addressable objects (nodes or extended
graphics) or an addressable object and a fixed end position. A connector is always
contained in a Map Item Layer.
CORBA
Common Object Request Broker Architecture. A standard from The Object
Management Group (OMG) for communicating between distributed objects. CORBA
provides a way to execute programs written in any language no matter where they
reside in the network or what platform they run on. It enables complex systems to be
built across an entire enterprise. For example, three-tier client/server applications can
be constructed using CORBA-compliant ORBs. CORBA is suited for widely
disbursed networks, where an event occurring in one location requires services to be
performed in another.
Default Map
A Default Map is opened when a Map Item that has no Sub Maps associated with it is
selected in a Map. The Default Map displays the child entity hierarchy for the
selected Map Item. The propagation attributes of a Default Map can reflect only Own
or Child severity changes.
Dictionary
The dictionary is a shared information store available to all management modules. It
is replicated on each director.
The dictionary contains the definitions of all global classes, including their child
classes, their attributes, their events, and the directives that they support.
Director
A software system that interacts with a user, initiates management operations on
behalf of the user, coordinates management activities with entities, and provides highlevel management applications.
Directives View
258
The Directives View Viewer is a graphical user interface that plugs into the TeMIP
Desktop and allows managing and canceling selected directives executed through the
Management View plug-in.
Discriminator Construct
An OSI-compliant data structure that filters the received event reports, allowing only
those that satisfy the specified criteria to be passed through.
DLL
Dynamic Link Library. A Dynamic Link Library is a collection of software routines
programmed in a language such as C, which has been packaged especially for use by
another program. For example, a C programmer might write a routine that performs
specific functions. By compiling this as a DLL, it might be usable by someone else,
without the other user having to know anything about the programming.
Docking
Toolbars or certain views in a presentation application can be docked to a fixed
position by using a gripper control.
Domain
A collection of network elements grouped together for management purposes. See
also Collection domain.
Domain Hierarchy
A set of domains comprising of one domain that contains one or more subdomains,
each of which can contain other subdomains, and so on.
Dynamics
Dynamics describe the mechanism by which Map Items exhibit behavioral changes
controlled by dynamic properties, defined when the symbol representing the Map
Item is created using the Symbol Editor. The behavioral changes take place in realtime in response to changing conditions within the network.
Entity Model
An entity is an item in a model stored in a database, representing a real-world object
or concept. The TeMIP Entity Model exists for the purpose of network management.
It provides a framework for extensible architectures for managed objects. The only
network management actions currently initiated by an entity, as opposed to by a
director, are the processing of events into event reports and the forwarding of event
reports.
Entity Hierarchy
A set of entities defined in the TeMIP management model comprising one ancestor
entity and all its descendants.
Event
An occurrence of a normal or abnormal condition detected by a network element that
might be of interest to network management.
Event Log
An OSI-compliant object that handles the storing of event data in a given repository.
Filters
In an Alarm Handling context, filters allow for the specification of criteria that alarm
objects must meet in order to have a handling function performed. Filter patterns are
used to determine whether or not an alarm object should appear in the Alarm List.
The filter pattern is expressed in terms of the presence or value of certain attributes of
the alarm object, and is satisfied if it evaluates to TRUE.
A.2
259
Floating
Toolbars or certain views in a presentation application can be repositioned so that
they appear to float outside of the interfaces main area. Repositioning can be done
by using a gripper control.
Function Module (FM)
A TeMIP management module that is designed to perform a specific function, usually
concerning network data retrieved using Access Modules. Each TeMIP FM provides
services that can be used by Presentation Modules and other FMs.
Framework Command Line (FCL)
A user interface comprising of a command line and command language, which
essentially duplicates the services of the TeMIP Iconic Map, but without its graphical
representations. The FCL commands are used to apply management functions to
managed objects. They are specifically useful when the management of a network
from a non-graphical terminal is required.
GUI
Graphical User Interface
HS
Hierarchy Server. A plug-in Management Module that stores hierarchical details of
Map contents and the hierarchy tree itself. Also provides services that determine the
behavior of the Map Items in a view, for example, severity color changes and/or
blinking.
IDL
Interface Definition Language. The Object Management Group (OMG) Interface
Definition Language (IDL) is the language used to describe the interfaces that client
objects call and object implementations provide. The purpose of an IDL is to define a
protocol between client and server processes so that they can communicate with each
other at a level higher than simple byte strings in a heterogeneous networking
environment.
Launched Application
An application started using the launch facility of the TeMIP Desktop. A launched
application can be any external third-party, legacy or user-defined application.
Launched applications can be any one of the following: an executable, a batch file, a
Dynamic Link Library (DLL) or a CORBA Interface Definition Language (IDL)
type. See also DLL and IDL.
Management Module
A software module that plugs-in to the TeMIP Desktop to supply specific network
management services. A management module can be a Presentation Module (PM), a
Function Module (FM) or an Access Module (AM). These modules can interact to
form a set of management applications that can solve specific management problems.
In programming terms, a management module is a binary executable image that
contains code and data. Management modules are created from user-written code that
is compiled and linked with subroutine packages that also contain code and data. See
also Access Module, Function Module and Presentation Module.
Managed Object
A network element that is managed.
Map Editor
260
A graphics tool used to create or modify the hierarchy of a Map representing the
network topology.
Map Entry
A Map that forms part of the overall Map hierarchy. A Map entry can be a Top Map,
Sub Map, Transient Map or Default Map.
Map Hierarchy
A set of Maps comprising one Map that contains one or more other Maps, each of
which can contain other Maps, and so on. A Map contained within another Map can
be a Top Map, Sub Map, Transient Map or Default Map. The hierarchy is based on
parent/child relationships.
Map Item
Map Items are symbols created using the Symbol Editor and represent the entities
displayed in a Map. A Map Item does not necessarily represent a TeMIP entity, but
always belongs to a layer and may or may not have filters associated with it. Map
Items can consist of dynamic symbols created by the Symbol Editor, or can be
simple, static extended graphical objects such as lines and polylines.
Map Item Filter
In the Map Viewer context, filters determine which Map Items are displayed when a
given Map is loaded. Filters work across layers and display only those Map Items
associated with an active filter.
Map Layer
A Map Layer can be either a Backdrop Layer (containing static objects) or a Map
Item Layer (containing dynamic objects). A layer represents a slice through a Map
that corresponds with a particular level of detail.
Map Viewer (Windows)
A user interface comprising of a collection of icons representing a managed network
or part of one, displayed against a backdrop with other graphical objects in a window.
The Map is displayed by a plug-in called the Map Viewer. It has menus and toolbars
used to apply management functions to the displayed items.
A.2
261
NNM-ET
HP TeMIP Network Node Manager Extended Topology (feature of NNM
Advanced Edition). NNM-ET provides visibility into the health of the physical
connectivity (layer 2) of a network in addition to the logical IP connectivity (layer 3)
provided by classic NNM
Note: NNM-ET must be enabled manually after NNM 7.5 installation and discovery
explicitly run after initial NNM discovery
NNM-ET SPI
Technology based package offering Discovery (MIB), correlation and GUI for a
specified technology (VPN MPLS,)
Object
The abstraction of a physical or logical entity.
Operation Context
An independent and self-contained view of a management domain that defines an
instance of alarm handling to achieve a specific management objective.
Orbix
A CORBA-compliant ORB from IONA Technologies Inc. IONA is a leading
member of the OMG, and Orbix has become a popular CORBA-based system due to
its multi-platform support and OLE integration. This combination made it the first
distributed solution for OLE automation.
262
Plug-In
A TeMIP Client, third party or user-defined application that can be integrated into the
TeMIP Desktop on a plug-and-play basis. A plug-in can be launched from the TeMIP
Desktop and can benefit from its services.
Presentation Application
An application that uses the TAL to present TeMIP information in a user interface.
Presentation Module
A TeMIP management module that provides a user interface.
Propagation Attributes
Attributes that determine how severity changes are propagated within a Map
hierarchy. The propagation attributes are set when a Map is created, but can also be
modified later. The combination of propagation attributes is dependent on the type of
Map. See also Sub Map, Transient Map, Default Map and Short Cut.
Resource
The TeMIP client resources are commonly stored in a file. It may be for instance a
graphical resource (ex: bitmap, backdrop) or a configuration file (User or System).
Resource_server.conf
Resource Server configuration file used by all Resource Server applications, (GUI,
syncres, temip_resource_publish .. )
Rogue Wave Tools.h++
Rogue Wave Tools.h++ is a C++ class foundation library that provides C++ data
structures. Time, date, string, linked lists and many fundamental structures that are
required for working with the TAL are included in this library.
Short Cut
A navigation facility that enables you to move around the Map hierarchy quickly. A
short cut can be a Map Item that provides a link to another Map in the current or
another hierarchy. The Map concerned is displayed in the current window or in a new
window respectively. A short cut cannot reflect severity changes of Map Items in the
associated Map.
SL-GMS
The SL-GMS Object-Oriented Graphical Modeling System is a toolkit for developing
dynamic graphics screens for real-time or highly interactive applications.
Nonprogrammers can design application screens in a standard drawing-tool mode,
connect them to real-time data sources, and animate screen objects to visualize
changing data values.
SPI
Smart Plug-in for HP TeMIP Network Node Manager.
State Collection Server
The State Collection Server FM is a management module which provides all the state
collection mechanisms. It offers an easy access to state information for the State
Viewer application.
State Viewer
The State Viewer is a graphical user interface that plugs into the TeMIP Desktop and
display generic state information from network elements.
Sub Map
A.2
263
A Sub Map is that part of the entity hierarchy contained by the selected Map Item in
the parent Map. The propagation attributes of a Sub Map can reflect Sub Map, Own
and Child severity changes.
Symbol
A graphical representation of an object created using the Symbol Editor. Symbols
consist of one or more graphical objects combined together and can be static or
dynamic in nature. Dynamic properties associated with a symbol can cause it to
change its behavior in response to changes taking place in the network. Symbols can
be saved to a palette for later use by the Map Editor. A set of default symbols and
some sub models are provided.
Symbol Editor
A graphics tool used to create or modify symbols and define their behavior. Symbols
can be used by the Map Editor later to create Maps for display in the Map Viewer.
Syncres
Synchronization command line tool used on Windows platform. This tool may be
launched by Windows task scheduler. For synchronization operations the resource
server configuration file included in the RESOURCE_SERVER_HOME directory is
taken into consideration.
TAL
TeMIP Access Library. A development-programming gateway to TeMIP that
facilitates the task of accessing, manipulating and acquiring meaningful and accurate
presentation information from a TeMIP Framework.
TeMIP Adaptor
The TeMIP Adaptor is a component running on the NNM station. The NNM_AM
contacts the TeMIP Adaptor to get the NNM information.
TeMIP Desktop
An application container that provides an integrated environment in which TeMIP
Client plug-in applications can be run and interact with each other. The TeMIP
Desktop provides a consistent user interface to all applications running in it, and
common services such as a message console, external launch facility, and pull-down
menus providing management functions are also available.
TeMIP Dictionary
The dictionary is a shared information store available to all management modules. It
is replicated on each director. The dictionary contains the definitions of all global
classes, including their child classes, their attributes, their events, and the directives
that they support.
TeMIP Director
A software system that interacts with a user, initiates management operations on
behalf of the user, coordinates management activities with entities, and provides highlevel management applications.
TeMIP Framework
Object-oriented management product (framework and applications).
TeMIP Operator or User
The owner (in the OS sense) of an application process invocation.
temip_resource_publish
264
Command line tool used on the Unix platform. This command allows the publishing
of resources from a local directory to the remote Resource HTTP Server. For the
publish operation the resource server configuration file included in the
RESOURCE_SERVER_HOME directory in taken into consideration.
To use this command line tool the resource server Unix kit needs to be installed. The
resources published with this command line tool are considered as BASE resources.
temip_resource_synchronize
--UNSUPPORTED TOOL
Command line tool used on the Unix platform. This command allows the
synchronization of local resources. For the synchronization operations the resource
server configuration file included in RESOURCE_SERVER_HOME directory is
taken into consideration.
To use this command line tool the resource server Unix kit needs to be installed. The
resources published with this command line tool are considered as BASE resources.
TMF
TeleManagement Forum. An organization dedicated to overall excellence in
communications management and to solving pressing OSS integration issues.
TeleManagement Forum and its member companies collaboratively identify, create,
develop, and implement real world solutions that automate and streamline telecom
operations. All of TeleManagement Forum's activities are geared to facilitate the
search for common solutions to the telecom industry's most pressing operational
needs.
TMN
Telecommunications Management Network.
Toolbar
A row or column of on-screen buttons used to activate functions in a presentation
application. Some toolbars are customizable, letting you add and delete buttons as
required. Toolbars can be repositioned as docked or floating.
Top Map
A Map that has an attribute set defining it as a Top Map. This attribute is commonly
used to mark out Maps as having particular significance. For example, this can be
used to reduce the list of Maps displayed in the Open Map window.
Transient Map
A Transient Map concerns only the child entities of a given entity class and is opened
when the parent Map Item is selected. A Transient Map does not form part of the
Map hierarchy and is useful in the case of large hierarchies for performance reasons,
since it is loaded only when required. The propagation attributes of a Transient Map
can only be Own or Child. It cannot reflect Sub Map severity changes.
TTR
Telecommunication Trouble Report. Raised against one or more alarm reports to
initiate repair actions.
Uniform Resource Locator (URL)
A URL is a location of a resource on the Internet. It is typically composed of a
protocol, a hostname, an optional port, a command and some arguments as follows:
protocol://machine:port/command?arguments
View
A.2
265
266
Wizard
Instructional help that guides you through a series of steps to accomplish a task.
X/Open
A consortium of international computer vendors founded in 1984 to resolve standards
issues. Incorporated in 1987. In 1996, it merged with OSF into the Open Group. Its
purpose is to integrate evolving standards in order to achieve an open environment.
A.2
267
Index
-
268
features
Fields tab
Alarm Object
Operator Note
Alarm Reduction
Alarm state
Not-closed
Not-handled
Not-terminated
Outstanding
Alarm statistics
displayed as a pie chart
displayed horizontally
displayed vertically
opening the window
Algorithmic synonyms
creating
Applications
Alarm Handling
Alarm History
Dictionary Browser
Entity Browser
launched
Management View
Map Editor
Map Viewer
Symbol Editor
title bar
Trouble Ticket Liaisons
Architecture
TeMIP
ASCII synonyms
creating
Attribute
Administrative State
Alarm Object Operator Note
Availability Status
Composite State
Composite State Explanation
Displayed Alarms
Domain Name
Error Condition Status
Event Time
Monitored
Monitored By
OC Name
Operational State
Original Event Time
Original Severity
143
163
45, 46
150, 177
45, 52, 53
41, 137
41, 137
41, 137
40, 137
158
157
158
157
27
16
16
16
16, 17
33, 67
17
16
16, 107
16
69
17
19
25
155
150, 177
154
153, 155
51, 153, 156
154
154
155
53, 137
154
154
154
154
52
52
Perceived Severity
137, 158
Probable Cause
137
Problem Occurrences
52, 53
Problem Occurrences per Severity
53
Responsible Operators
154
Severity Propagation Mode
53
Similar Alarms
52
Similarity Mode
53
Status Condition Explanation
155
Availability Status
154
B
Backdrop
layers
Backdrop layers
Buttons, Toolbars
Map Viewer
Map Viewer General State tab
Map Viewer Map State tab
Map Viewer tab
of state attributes
Operation Context Columns tab
Operation Context Fields tab
Operation Context List tab
Real-Time Alarms tab
Real-Time General tab
Similar Alarms Columns tab
Similar Alarms Fields tab
State Viewer
General tab
Symbol Editor Grid options
Symbol Editor Model Properties
Symbol Editor User Preferences
Symbol Editor View options
TeMIP Desktop
44
44
68
Classic mode
131, 132
Clearance
142, 172
Column reorganization
91, 144, 173, 225
Components of TeMIP
22
Composite State
51, 60, 153, 155
attribute
60
default color values
58, 114
icon
60
transitions
52
Composite State Explanation
51, 153, 156
Connectors
109
CORBA
external services
21
Interface Definition Language
33
synonyms
25
Create
and edit a Map
123
and manipulate a symbol
134
entity button
123
entity on class\instance drop
124
Creating
Algorithmic synonyms
27
ASCII synonyms
25
entities in a Map
123
Map layers
124
similar alarms
53
Customization
Alarm History
180, 184
Alarm List Columns tab
163
Alarm List Fields tab
163
Directives View
General tab
92
General tab
70
History Alarm Columns tab
181
History Alarm Fields tab
180
History Alarms tab
180
History General tab
180
Management View tab
70, 72, 83, 105
Map Editor New Map Default Parameters
tab
128
Map Editor tab
128
Map Editor Zoom tab
128
119
120
120
119
115
163
163
162
162
161, 213
181
181
232
135
135
135
135
70
D
Default
Map
42, 108
search pattern
180
Dictionary Browser
23, 93
Directive State Viewer
224
Directives
alarm list
142, 172, 173
entity, quick access to
117
operation context
156
State Tabular List
224
Directives menu
143
Directives View
Directive Status
89
Directives View columns
88
Directives View
Introduction
85
Overview
86
Directives View
Window layout and behavior
90
Directives View
90
Directives View
Directives View List
90
Directives View
Directives View Toolbar
91
Directives View
message console
92
Directives View
Customization
92
Directives View
general tab
92
Directives View List
90
Directives View Toolbar
91
Director model
20
Discriminator Construct
47
support of ASCII synonyms
48
Displayed Alarms
154
Displaying
real-time alarms
45
Domain Name
154
A.3
269
133
117
51
20
23, 101
155
51
53, 137
145, 174
145, 174
109
Fault Management
45
Filter Editor
141, 222
Filter Entities Counter
220
Filter Item Editor window, support of ASCII
synonyms
48
Filter pattern
138, 140, 141, 170, 171, 222
dialog
141, 171
tree
138, 140, 170
Filter tree
118, 144, 225
Filter View
219, 221
Filters
110
in a Map
45
Find entity function
116, 148, 175, 230
Frame
controls
69
docking
68
expand/contract
69
hide and restore
69
re-sizing
69
G
General
tab
Global Status indicator
70
219
H
18
24
181
180
180
180
I
151
34
L
Launched applications
270
33, 67
40
34
34
41
41
34
34
110
65
print Map
119
state management
112
tree view
110
Maps
42
Message console
66, 67, 92, 111, 126, 139,
166, 220
Messages
error
67
information
67
warning
67
Mode
advanced
132
classic
132
Monitored
154
Monitored By
154
Monitoring of operation contexts
51, 153
Monitoring View
109, 216
Monitoring View definition
216
Multiple selection
91, 144, 173, 225
13
128
109
Palettes
Perceived Severity
charts
Probable Cause
Problem Occurrences
125, 130
137, 158
157
137
52, 53
Real-Time
Alarm Handling 22, 45, 139, 152, 168, 169
Alarm Handling counters
147
Alarm Handling status bar
139
Alarm Handling title bar
69
Alarm Handling view
139
alarm list
142
alarms tab
162
general tab
161
Management View
150
Real-Time general tab
213
Reorganizing columns
90, 143, 173, 225
Resource
Manager
25
Server
25
Responsible Operators
154
S
53
142, 172
147
147
Scheduling Package
50
Search pattern 165, 166, 167, 168, 172, 173,
175, 180
dialog
168
in the pattern view
167
tree
165, 166, 167, 168, 173
Selecting
OCs
169
OCs for an Alarm History search
169
Set
operator note
149, 176
severity level
158
Severity Propagation Mode
53
Short Cut
42
Similar Alarms
52, 53
Columns tab
181
creation
53
fields
181
Fields tab
181
related fields
52
SNMP synonyms
25
sort attribute
91, 225
Standards
ISO
15
OMNIPoint1
15
TMN
15
State
attribute values
59, 114
default icons
59, 114
State
administrative
51
availability
51
operational
51
State
domain view
116
State
A.3
271
domain list
116
State
233
State
256
State Collection Filter Bar
219
State display mode
compact
115
normal
115
verbose
115
State Domains definition
215
State Event Processor
41
State information
display modes
115
propagation of
60
State management
55, 60, 112, 131
propagation of state information
60
state domain list
116
state domain view
116
state information display modes
115
State On Demand Status indicator
219
State On Demand View
217
State On Demand View definition
216
State Tabular List
219
State Tabular List
219
State Tabular List
223
State Tabular List
223
State Tabular List
State Icons
223
State Tabular List
Menus
224
State Tabular List
directives
224
State Tabular List
224
State Tabular List
features
224
State Tabular List
224
State Tabular View Filtering
215
State Viewer
215, 223
Additional columns
227
Customization
232
displaying associated alarm
228
Filter Entities Counter
220
Filter View
219
filtering
220
find entity function
230
Global Status indicator
219
Layouts
227
Management View
230
message console
220
State Collection Filter Bar
219
State Collection Filters
228
State On Demand Status Indicator
219
State Tabular List
219, 223
State Viewer
general tab
232
Status bar
139
Status Condition Explanation
155
Sub Map
42, 108
Sub-models
131
Symbol dynamics
134
Symbol Editor
272
features
Symbol Editor
Test Data File
Symbol Editor
palettes
Symbol Editor
sub-models
Symbol Editor
default script
Symbol Editor
symbol behavior
Symbol Editor
Test Data File
Symbol Editor
Edit Data File window
Symbol Editor
features
Symbol Editor
creating and manipulating a symbol
Symbol Editor
symbol dynamics
Symbol Editor
Object Dynamic Properties window
Symbol Editor
navigation
Symbol Editor
drag and drop
Symbol Editor
print Symbol
Symbol Editor
View Options
Symbol Editor
Grid Options
Symbol Editor
User Preferences
Symbol Editor
Model Properties
Synonyms
CORBA
OSI
SNMP
130
23
129
130
131
132
132
133
133
133
134
134
134
135
135
135
135
135
135
135
25
25
25
T
Tabs
TAL
local
TeMIP
Access Layer
Alarm Objects
alarm reduction
architecture
Class synonyms
components
Desktop
Desktop
director model
Discriminator Construct
entity model
extended graphics
fault management
68
21
21
21
46
52, 53
19
26
22
21
29
20
47
20
109
14
dictionary browser
entity browser
frame docking
frame expand/contract
frame hide and restore
frame re-sizing
introduction
launched applications
Login
Management View
message console
tabs
title bar
toolbar docking
Toolbars buttons
TeMIP Map Editor
introduction
TeMIP Map Editor
TeMIP Map Viewer
TeMIP Outage Viewer
customization
introduction
outage periods management
TeMIP ResynchFM
introduction
TeMIP Symbol Editor
introduction
TeMIP Symbol Editor
Test Data File
Timestamp Default Sort Order
Title bar
Toolbar, docking
Tooltips
Top Map
Transient Map
Tree view
Trouble Ticket Liaisons
93
101
68
69
69
69
63, 64, 121
33, 67
65
77
66
68
69
68
68
121
121
107
213
211
211
203
129
129
129, 133
162, 180
69
68
68
42, 108
42, 108
110
24
U
Using
toolbar docking controls
window frame controls
68
69
W
Web Browser
introduction
Window frame controls
Workspaces
management of
24
191
69
37
38, 40
Z
Zoom
in\out
tab
126
128
A.3
273