Sie sind auf Seite 1von 273

HP TeMIP Software

Client Overview

Edition: 6.00

Major Release

for Microsoft Windows Operating Systems

November 2007

Copyright 2007 Hewlett-Packard Company

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

The Challenge of Network Management .........................................................13


TeMIP...............................................................................................................14
Implementation ...........................................................................................14
Fault Management ......................................................................................14
The Role of TeMIP...........................................................................................15
TeMIP and Standards Conformance ...............................................................15
The TeMIP Client .............................................................................................16
TeMIP Client Applications................................................................................16
The TeMIP Client User Interface .....................................................................17
Help and Support .............................................................................................18
Multi-lingual Support ........................................................................................18

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

TeMIP Architecture ..........................................................................................19


Entity Model ................................................................................................20
Director Model.............................................................................................20
TeMIP Client Architecture ................................................................................21
TeMIP Desktop ...........................................................................................21
Components................................................................................................22
TeMIP Synonyms.............................................................................................25
ASCII Synonyms.........................................................................................25
Class Synonyms (Versioning).....................................................................26
Algorithmic Synonyms ................................................................................27
Instance Name Synonym context (Renaming) ...........................................28
TeMIP Desktop ................................................................................................29
Configuration files .......................................................................................30
Integrating applications into the TeMIP Desktop ........................................32
Launch application ......................................................................................33
Central Configuration ..................................................................................36
Plug-in Callbacks ........................................................................................37
Internal Services .........................................................................................38
External Services ........................................................................................40
Event processor ..........................................................................................40
TeMIP Maps.....................................................................................................42
Maps ...........................................................................................................42
Map Items ...................................................................................................43

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

10.3.1 Palettes .....................................................................................................130


10.3.2 Sub-Models...............................................................................................131
10.3.3 Default Script ............................................................................................132
10.3.4 Symbol Behavior Examples......................................................................132
10.3.5 Test Data File............................................................................................133
10.3.6 Symbol Editor Features ............................................................................133
10.4 Customization ................................................................................................135
10.4.1 View Options.............................................................................................135
10.4.2 Grid Options..............................................................................................135
10.4.3 User Preferences ......................................................................................135
10.4.4 Model Properties.......................................................................................135

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

12.2.2 Filter Pattern Tree .....................................................................................166


12.2.3 Alarm List ..................................................................................................166
12.3 TeMIP Alarm History Features.......................................................................167
12.3.1 Alarm Searching .......................................................................................167
12.3.2 Alarm Filtering...........................................................................................170
12.3.3 Alarm History List......................................................................................172
12.3.4 Alarm Counters for History .......................................................................175
12.3.5 Find Entity .................................................................................................175
12.3.6 Set Operator Note.....................................................................................176
12.3.7 Management View ....................................................................................177
12.3.8 Additional Alarm Fields .............................................................................178
12.3.9 Support Class Synonym Extension (Versioning) ......................................179
12.3.10 Interaction with Directives View Plug-in....................................................179
12.3.11 Interaction with Additional Text View Plug-in............................................179
12.4 Customization ................................................................................................180
12.4.1 History View customization.......................................................................180
12.4.2 History Alarm List customization...............................................................180
12.4.3 Similar Alarm List customization...............................................................181

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

19.6 Plug-in Callbacks Support..............................................................................233

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

Sun Solaris 2.10

Windows XP (32 & 64 bits)

HP-UX Itanium 11.31

Window Server 2003

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

1.1 The Challenge of Network Management


As networks grow and change over time, so the problem of efficient network
management increases, and keeping the network running at its peak becomes critical.
Increasing volumes of more complex information are placing new demands on the
Network Management capabilities of information systems. The quick integration of
new services such as Intelligent Networks (IN), Cellular Networks1, SDH/SONET
and ATM has intensified the Network Management needs of traditional wireline and
wireless common carriers, creating new Network Management needs for cable
operators and telephone companies.
The complexity of these environments demands a new breed of Network
Management technology. Network Managers need a unified view, which enables
them to control diverse elements of switched telecommunications networks, including
cellular and conventional telephone, broadcast and cable television, and wireless and
wireline networks. This includes end-to-end management of multi-vendor computing
hardware, software technology, components, databases and applications.
Network Managers now have to manage large, geographically separated,
heterogeneous, multi-vendor and perhaps multi-protocol networks. Management of
an integrated network of this type requires integrated and open management solutions
that allow you to streamline problem resolution, bring new technology online quickly
and eliminate the need for discrete management systems for each network device.
This provides seamless end-to-end management of service quality across
technological and geographical boundaries and allows easy expansion of a
management system.

General Packet Radio Service (GPRS)

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.

The TeMIP Fault Management features provide:


Comprehensive monitoring of resources to detect problem areas
Effective procedures for maintenance intervention
Efficient facilities for data retrieval and network fault analysis.

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.

1.3 The Role of TeMIP


In addition to the TeMIP core applications, HP and its partners offer a number of
best-in-class applications that extend TeMIPs capabilities to various operational
roles. TeMIP is the answer to switch, transmission, signaling, data/IP infrastructure
and services management that will accelerate the transition to Third Generation (3G)
networks. Currently TeMIP can provide a complete system of management in the
following areas, regardless of whether your network is fixed or mobile:
TeMIP Framework and Core Applications
- Network and Service Management
- TeMIP Warehouse
Network Management
- SS7 Management
- Service Assurance
- Traffic Management
- Configuration Management
- IP Management Solution through integration with HP TeMIP Software
Network Node Manager (NNM)
Inventory Management
- Cramer
Performance Management
- Metrica/NPR
Service Management
- Broadband
- Service Monitor
Trouble Ticketing
- Clarify Liaison
- Remedy AR System Liaison

TeMIP provides end-to-end management of convergent networks and services by


seamless integration of other applications and technologies. Refer to the TeMIP
Product and Technical Solutions Overview for further details.

1.4 TeMIP and Standards Conformance


TeMIP offers a high degree of openness and adherence to standards, supporting the
International Standards Organization (ISO) management standards ISO 10164-x and
10165-x, and the TeleManagement Forum (TMF) component, system and ensemble
sets. TeMIP and its features are applicable in the context of the International
Telephone Union-Telecommunication Standards (ITU-T) X.73x.
In addition, TeMIP complies with the Telecommunication Management Network
(TMN) M.3010, M3100 Recommendations, provides all the basic requirements of the

15

OMNIPoint1 trouble reporting standards, and complies with the Graphic Information
Requirements for Telecommunications Management Objects TMF 046
Recommendation.

1.5 The TeMIP Client


As part of the current product offerings, TeMIP is now delivering comprehensive offthe-shelf fault management client applications. These applications transparently
access TeMIP data through a secure, efficient Common Object Request Broker
Architecture (CORBA) base.
The TeMIP Client provides a comprehensive system of integrated network
management software that lets you monitor, control, and test manageable objects in
any network, extending from a small, homogeneous local area network to an
enterprise-wide, distributed network environment.
The TeMIP Client provides an integrated environment for Map Viewing, Real-Time
Alarm Handling, Alarm History, State Management and Trouble Ticketing
applications that can aid the prediction, identification and resolution of failures in a
telecommunications network before they impact services.
TeMIP Client will also provide a tight integration between HP TeMIP Software
Network Node Manager (NNM) and TeMIP focusing on the use of NNM Advanced
Edition as a mediator for TeMIP. It combines the scalability of TeMIP with the
sophisticated features of NNM/ET to provide a very powerful IP management
solution for TeMIP.

1.6 TeMIP Client Applications


The TeMIP Client user interface applications available in the TeMIP Desktop are
designed to provide a complete system of fault management through real-time alarm
handling, changes in the network topology display linked to the alarm information
received, and the implementation of trouble reporting mechanisms. The applications
enable operators to react to incoming alarm information, take swift action, and see the
problem through to a satisfactory conclusion in the minimum of time.
The TeMIP Client user interface applications are:
Map
- Map Viewer
- Map Editor
- Symbol Editor
Desktop
- Management View
- Directives View
- Dictionary Browser
- Entity Browser
Alarm
- Real Time Alarm Handling
- Alarm History
- Alarm Forwarding
- Additional Text View

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

1.7 The TeMIP Client User Interface


The TeMIP Client has a windows style, menu driven Graphical User Interface (GUI)
that provides quick and easy access to management functions and commands.
The following figure shows a typical TeMIP Client operational display.
The Map Viewer, showing the selected part of the management hierarchy.
The Real-Time Alarm Handling View, with a filter applied and the alarm
summary and list of Not-Closed alarms displayed.
The Alarm History View with a search pattern applied and the retrieved Alarm
List displayed.
A Management View displaying the results of a Summarize directive on an
Alarm Object.
The Operation Context View displaying the monitored Operation Contexts.
The State Domain View displaying the Domains available for State
Management.
The Message Console window showing information messages.
The Map Overview window that enables navigation within the displayed Map.
The TeMIP NNM Integration displaying the NNM IP Dynamic Views and
Alarm Drilldown to display NNM correlated events tree.

The TeMIP Fault Management features are described in more detail in the following
chapters.

17

Figure 1:

The TeMIP Client Management Interface

1.8 Help and Support


The TeMIP Client is supplied with a comprehensive help system that you can access
using Internet Explorer or your default Web Browser, or directly from the application
interface. It contains information to help you complete the day-to-day tasks involved
in the management of your network.
The help system is task based and should help you to complete the management tasks
and operations often encountered in the day-to-day running of your network. If after
referring to the help system and the other TeMIP user documentation, you still have a
problem, contact TeMIP support.

1.9 Multi-lingual Support


TeMIP Client provides a multi-lingual support based on the windows Locale Setting
(or an environment variable named TEMIP_CLIENT_LOCALE) and installed
localization kits.
Each operator is able to start the TeMIP Client with a specific localization if this
localization kit has been installed.
Example: The administrator installed the localization kit Japanese. So, an operator
can start the TeMIP Client in English US (default) and other operator can start
TeMIP Client in Japanese localization. All are sharing the same configuration on a
Terminal Server configuration.

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

2.1 TeMIP Architecture


TeMIP has been developed to provide a basis for the long term, orderly development
of management solutions for telecommunications networks. TeMIP models integrated
management systems and system components, specifies an environment in which
these components can interoperate, and implements automated management
functions.
This architecture has been developed to give maximum flexibility so that you can:
Define and implement network management strategies based on your
requirements
Manage existing network elements in real-time
Add new resources to your network at any time without disruption
Continue to make use of legacy applications
Integrate third party applications to provide, for example, performance
analysis and traffic management.
TeMIP implements an open, distributed architecture that includes generic
presentation, function and access applications, and provides a mechanism for
integrating legacy and third party applications into your system on a plug-and-play
basis. TeMIP can connect to networks running under different protocols and can
monitor and control the network elements using sophisticated alarm handling and
filtering functions. The architecture is based on an entity/director model.
The TeMIP Client displays TeMIP data using integrated client user interface
applications to provide a comprehensive system of fault management.
The following figure shows an overview of the TeMIP architecture.

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

2.2 TeMIP Client Architecture


2.2.1

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:

TeMIP Client Architecture

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

GAT Pass-through Resynchronization


Outage Viewer

State Viewer

TNT

Add.Text View
Other
HTTP

TeMIP Access Library (TAL)


TT LIAISON FM

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

Alarm Collection Server Functional Module


Hierarchy and Decoration Server Functional Module
State Collection Server Functional Module
TeMIP Trouble Ticket Liaison Function Module
TeMIP Universal Notifier
Resynchronization Function Module
TeMIP NNM Advanced Integration

Real-Time Alarm Handling


The Real-Time Alarm Handling plug-in presents alarm information in real-time and
offers operators the possibility to handle this information quickly and efficiently.
Alarms can be acknowledged, associated with Trouble Tickets and then terminated
when the problem has been successfully resolved.

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 optimizes communication with the Alarm Handling FM by factorizing the calls


(a single directive is sent to the Alarm Handling FM when many clients are
working on the same Operation Context).

It aggregates and synchronizes old and new alarms and returns them using a
single directive.

Hierarchy and Decoration Server


The Hierarchy Server is a management module which manages Map hierarchies
(containing alarm information or not) and offers services used by Client applications
to display or save this information.

24

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.
Resource Server
The Resource Server provides storage facilities for symbols, map files and backdrops.
The stored resources can be shared across the TeMIP Client on Windows and UNIX,
providing access for all TeMIP operators. The resources can be managed using the
Resource Manager graphical user interface. The main clients of the Resource Server
are the Map Viewer, Map Editor and Symbol Editor applications.
Resource Manager
The Resource Manager is a Graphical User Interface that enables operators to manage
the resources stored in the Resource Server.
Other
This represents third party or user-defined applications that can be integrated into the
TeMIP Desktop.

2.3 TeMIP Synonyms


TeMIP entity names can be displayed as synonyms. This feature offers a platform
wide entity instance naming alternative, including user-friendly names, support of
alternate identifiers and naming issues for SNMP , OSI , and CORBA. The synonym
service allows a TeMIP application to associate a synonym of a given type with an
Entity Specification and display this name in any user interface application capable of
displaying TeMIP entities.
The TeMIP Client supports the following kinds of synonyms:
ASCII Synonyms
Class Synonyms
Algorithmic Synonyms

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

Could be replaced by the synonym:


DEVICE `28-3-4-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

Synonyms in the Alarm History View

Class Synonyms (Versioning)


The class versioning is an enhancement of the TeMIP class management. It allows
using a unique class name (version neutral class) to access entities having different
class name identified as versions of the neutral class.

2.3.2.1

Neutral and Sensitive version


When declaring a sensitive version for a neutral class, all TeMIP plug-ins and
applications will display the neutral class name and not the sensitive one.
One neutral class can have several sensitive versions. For example, a neutral class
BOX_N could have three sensitive versions declared, BOX_V1, BOX_V2 and
BOX_V3.

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

Use Specific Version feature


For specific needs, users may want to have always a specific class used when an
entity is being created with a neutral class.
For example, the users may wish that the creation of a BOX_N entity always results
in actually creating a BOX_V2 entity.
This feature is available and can be customized in the Versioning Configuration file
(ClassVersionsSystem.conf). When a specific class has been associated with a
neutral class, creating an entity of this neutral class in the management view will
never open the dialog box with the list of possible sensitive classes.

2.3.2.3

Use Latest Version feature


The TeMIP server does not provide the possibility to know about a latest version of a
neutral class.
Therefore, there is no use latest version feature implemented out of the box in the
TeMIP Client.
Nevertheless, two possible solutions can be used to implement a use latest version
feature:
1. Customize a class version dialog that handles user specific data to retrieve the
latest version sensitive of a neutral class
2.

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

Instance Name Synonym context (Renaming)


Main goal of Instance Name Synonym (Renaming) is to allow operators to use and
view a different name from the network element instance name. This synonym
feature associates at display level a virtual instance name to an actual instance name
present in some AES class-instance pair. It provides the ability of parsing and
printing of such full entity names. For instance, if you configure the following
renaming synonyms (Box b1 renamed to Box Paris) and (Box b1 Card 1 Port
p_212 renamed to Box b1 Card 1 Port MyPort), when the operator enters Box
Paris Card 1 Port MyPort the renaming parsing process generates the following AES
Box b1 Card 1 Port p_212.

28

2.4 TeMIP Desktop


The TeMIP Desktop is actually an application container that provides the integrated
environment needed to run the user interface applications. These client applications
are called plug-ins.
The TeMIP Desktop provides common services to the client plug-ins such as:
A Message Console in which the plug-ins can open a tab to display their own
messages.
A sensitive Online Help available in every plug-ins with the F1 key.
External Launches facilities.
Customization possibilities.
Workspace management, with advanced docking and floating capabilities for
the windows.
Plug-in callback mechanisms, allowing the plug-ins to interact between them
or to extend plug-in behavior by creating new launches.
A framework for Internal API (C++) and External API (Corba) Services.
The TeMIP Client is a particular customization of the TeMIP Desktop environment
that supplies a number of plug-ins, which can be added to or reduced according to
your particular network management requirements. These plug-ins (Map Viewer,
Real Time Alarms, Entity Browser, Management View, State Viewer) run in and
exploit the services of the TeMIP Desktop.
Customers and integrators can develop their own plug-in for the TeMIP Desktop if
needed. The TeMIP Desktop and most of the TeMIP Clients plug-in provide their
services through Internal APIs (C++).
It is also possible to connect external applications to the TeMIP Desktop using Corba.
The TeMIP Desktop and most of the TeMIP Clients plug-in provide their services
through External CORBA APIs.
An example of the TeMIP Client window at startup is shown in the following figure.

29

Figure 5:

2.4.1

TeMIP Client Window Displaying the TeMIP Desktop


Environment

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

Figure 6: User / Administrator Login

Icon is also displayed in the TeMIP Desktop Status Bar:

Figure 7: User information in the TeMIP Desktop status bar


User icon

Administrator can only load / save system configuration files and System Launch
Definition file.
Only Users can Load / Save workspace.

31

Figure 8: Configuration file management

2.4.2

Integrating applications into the TeMIP Desktop


The TeMIP Desktop:
Defines a structured framework for the integration of various external applications
Offers common services to all plug-ins loaded into the TeMIP Desktop
Allows plug-ins to work together and access each other.

The following figure provides a high-level overview of how to integrate applications


into the TeMIP desktop.
All possibilities are described in the following subchapters.
For a detailed description of how to integrate external applications into the TeMIP
Desktop, refer to the TeMIP Integrating Applications into the TeMIP Desktop.

32

Figure 9: Integrating applications into the TeMIP Desktop

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

Callback Launch (.tpi)

Launch Services

Extended Launch

Extended Launch (.dll)

External Launch (.exe)

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

An application that uses the TeMIP call interface

33

2.4.3.1

Integrating Launched Applications


There are three categories of launched application; Setup, System and User. You
cannot modify a system launch configuration, but when using the TeMIP system
login, you can define the setup launch configuration. By using a user login you can
define your own user launch configurations.
New launched applications can be integrated into the TeMIP Desktop using the
Add/Edit entry of the TeMIP Desktop Launch menu, which displays the Launched
Applications Dialog Box; see the following figure.
A Launch application can be displayed in three different ways:

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.

Launched Applications Dialog Box


The Launched Applications Dialog Box enables you to define the information
required to implement a launched application.
Figure 10

Launched Applications Dialog Box

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

In order to associate a launch to all plug-ins set it to <general>.


Arguments for use with launched applications fall into two different categories:
static or dynamic. Static arguments are passed as is to the executable, whereas
dynamic arguments are replaced when the launch is executed. If a launch application
uses dynamic arguments, the launch can only be executed with a TeMIP entity
selected. Dynamic arguments supported by the applications are:
<DESKTOP_ID>: Returns the identifier of the TeMIP Client. This ID is, for
example, to be used by the Corba application to execute external services.
<USERNAME>: Returns the TAL user login.
<TALSERVER>: Returns the TAL Server host currently used by the TeMIP
Client.
<TCTSERVER>: Returns the TeMIP Instance name.
<TCTPLUGIN>: Returns the name of the plug-in from where the launch was
started.
<TCTLAUNCH>: Returns the name of the Launch Application defined in
the ADD Launch Dialog Box.
<SELECTED_ENTITIES>: Returns the list of selected entities in the TeMIP
Client.
<MANAGED_OBJECTS>: Returns the list of selected Managed Object
entities.
<DATAFILE>: Returns the full path name of the file where information on
the selected entities is saved.
<TARGET_ENTITIES>: Returns the list of selected Target Entities in the
TeMIP Client. If the argument is not managed by the plug-in, the result will be
the same as the <SELECTED_ENTITIES> argument. At present, real-time
and history alarm handling do implement it.

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

Views Control Panel


The Views Control Panel allows creating, copying, deleting, editing, renaming and
setting as default views.
Options are accessible using toolbar, popup menu or keyboard.
The menu allows user to manage views:
Set as Default option to set selected view as default view
Edit View option to edit an existing view
Copy to copy an existing view (clone)
Rename option to rename a view
Delete option to delete a view

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

Classes Control Panel


The classes customization feature available in the Classes Control Panel, allows to
customize directives, Launched Applications, attribute partitions (or groups),
attributes visibility, order and visualization mode.
The customization is made per class, independently from views. Views are used to
help users to setup only classes they want to use.

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

Advanced Launch Class Property Page


The Launch Class property page, integrated into the Central Configuration Control
Panel -> Classes Control Panel, enables you to attach a Launch Application to a
TeMIP entity.
This means that it is possible to have a Launch Application that can be started for a
specific selected entity in the TeMIP Client using dynamic arguments in the Launch
Application Command.

2.4.4.4

Advanced Launch Attributes\Arguments Property Page


The Launch Extended property page, integrated into the Central Configuration
Control Panel -> Classes Control Panel, enables you to attach a Launch Application
to the Attributes or Arguments of a TeMIP entity.
This means that it is possible to have a Launch Application that can be started for a
specific attribute of a TeMIP entity on a specific directive.
For example, the attached Launch Application will be displayed only in the
Management View as a button taking the place of the attribute value.

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

Figure 11: Plug-in Callback

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 Client Internal Services

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

State Domain List


TPI

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

Alarm Event Processor (AEP)


The AEP exports information collected from the alarms presented by the Real-Time
Alarm Handling application. The AEP defines an interface to a Dynamic Link
Library, and uses the TeMIP Access Library (TAL) to provide full access to TeMIP
information.
The AEP is called each time a new alarm is collected in Real-Time Alarm Handling,
each time an Attribute Change or a State Change occurs. The events or new alarms
received are dependent on the scope of the Real-Time Alarm Handling application:
Outstanding
Summarize with State set as Outstanding
Getevent with Object Creation, State Change, Attribute Value Change, AO Clearance

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

State Event Processor (SEP)


This mechanism gives to TeMIP administrators a way to customize information
displayed in the State Tabular View through the support of additional columns.
Additional information can be retrieved from external sources (files, servers,
databases).
The SEP Specification uses the TAL interface to provide full access to the TeMIP
information.
The SEP will be notified for example each time a new state item is collected in the
State Viewer, or when a state change occurs.
For more information about State Event Processor see the Integrating Application
into TeMIP Desktop documentation.

2.4.8.3

Management View Event Processor (MEP)


The Management View Event Processor (MEP) is used by the class synonym
extension (versioning).
Neutral classes are virtual classes that do not implement create or register directive.
Consequently, every time a user wants to create an instance, the Management View
asks him to get the sensitive class to use, through the MEP service that will pop up a
class dialog box to select the sensitive class to use to continue the creation process.
The MEP defines a DLL interface, and uses the TAL to provide full access to TeMIP
information.
The MEP is called each time a creation or registration is executed by Management
View on a neutral class.
Note
if the Use specific version feature is used, the dialog box is not pop and the
specific version defined is used.

41

MEP is designed to:


select the sensitive version of a neutral class.
update the entity name to create or register.
pre-fill some directive attributes,
support the use specific version feature.

Figure 13 : Class Version Dialog Box (standard MEP)

2.5 TeMIP Maps


The Map Viewer application displays Maps that represent a hierarchical display of
the network elements in the managed network at various levels of detail. The
hierarchy may be based on geography, equipment type or other criteria defined by
you.
The Maps displayed in the Map Viewer contain Map Items, graphical objects and
optionally backdrops; these are described in Sections 2.5.1 to 2.5.4.
Further information about the Map Viewer is given in Chapter 8.

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

TeMIP Desktop Displaying a Map

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.

2.6 TeMIP Fault Management


TeMIP Alarm Handling collects and analyses problem information generated by the
elements in a Telecommunications or Corporate Network. The Alarm Handling
application provides presentation capabilities with the familiar look and feel of
Windows applications.
Alarm Handling can be divided into two main areas:
o The Real-Time Alarm Handling application, for real-time monitoring of alarms
o The Alarm History application, providing retrospective analysis of alarm data.
o The Additional Text View application that display the full additional text of a
selected alarm.
The Real-Time and History applications can be run as two separate and distinct
applications, or integrated to represent one single user interface. Integration also
allows the two applications to interact. For example, an alarm search can be initiated
from the Alarm History view and the resulting alarm list displayed in the Real-Time
Alarm Handling view. Alarm Handling is based on three important concepts:

Operation Contexts (OC)

Alarm Objects (AO)

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 Handling Main Window

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

modification of Operation Contexts is outside the scope of the Real-Time Alarm


Handling View and is carried out using a Management View.
Here are two examples of possible OC definitions:
OC-1
Only collect alarms of severity level Critical from all Optical Fiber Communication
Links in a specified Geographical Area.
OC-2
Only collect Timing Problem Alarms from the Digital Switch in a specified Main
Exchange between Midnight and 8 am each day.
The figure below illustrates the OC concept and introduces the OC Scheduler and
Discriminator.

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

Discriminator Construct Window

Support of Regular Expressions


Regular Expressions usage is a powerful way to describe the matching property of a
DC. The Extended Regular Expression supported here is a feature of the POSIX.2
standard (ANSI/IEEE Std 1003.2, ISO/IEC 9945-2).
The DC will support Regular Expression for:
Currently supported AO attributes (which is a superset of OSI event
arguments)
The users-defined AO attributes defined in the Alarm Object User defined
Attribute Partition
The TeMIP client DC editor will propose dynamically in the operator combo the new
operator match for any DC Items selected in the DC editor attribute combo that
support this operation.

It will also propose in the operator combo the operator matchSyno if the DC Item is
an Entity DC Item.

Support of scoping for Entity AO attributes


This feature consists on supporting the whole-subtree AES scope for any Entity
Name attribute. This feature is more global than the DC usage, it concerns any input
of an Entity Specification in TeMIP.

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.

Support of notif and users-defined AO attributes


Discriminator Construct now supports the following AO attributes:
The AO attributes currently supported.
The AO attributes defined in the Alarm Object User defined Attribute
Partition.
The sum of those two lists will be alphabetically sorted, to ease the attribute selection.
If the attribute ComboBox is selected, the keystroke on a letter will select the first AO
Attribute that begins with this letter (if any).
The presentation name of the currently supported AO attributes will be the same as
today. The presentation name of the AO attributes belonging to the User defined
partition will be loaded from the dictionary.

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

DC Filter Item Editor Window

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

Scheduling Package Window

Operation Context Monitoring


Operation Context Monitoring offers monitoring capabilities for the entities that form
the alarm collection chain, that is, the Operation Contexts themselves and the Event
Forwarding Dispatcher (EFD) entities lower down the collection chain.
Operation Context Monitoring supplies State Information considered as useful in the
form of attributes, many of which are updated in real-time. These attributes include,
for example, Availability Status, Administrative State and Operational State.
Collectively, the availability of the services these entities supply to other modules can
be evaluated and indicated by the OC Composite State attribute that reflects the
changes taking place in the collection chain. Using this attribute, service disruptions
are reported exclusively through state changes that are updated in real-time in the
Operation Context View for the OCs in the list; see Section 11.3.8.3 for further
details.
The Composite State is represented by an icon that changes color when a state change
is reported. The color change qualifies the service availability of an entity instance
and therefore enables the operator to detect a problem immediately and investigate
the availability of a particular service. State changes can also be useful in terms of
problem clearance, for example, if the Composite State passes to a lower value.
Changes in the Composite State value are supported by another attribute, the
Composite State Explanation that provides a brief textual description of the state
transition. The following figure shows the possible Composite State transitions:

51

Figure 20

Operation Context Composite State Transitions

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

State changes are reported to the Real-Time Alarm Handling View.

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

Similar Alarm Related Fields

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

Similar Alarms View

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

TeMIP Alarm History


The Alarm History application retrieves network event information that can be
viewed online, or used offline for statistical analysis or any other user-defined data
processing functions. Effectively, the Alarm History provides an archive of all alarms
and events notified to the TeMIP system. Further information about the Alarm
History view is given in Chapter 11.
An example of the Alarm History View is shown in the following figure.
Figure 23 :

2.6.7

Alarm History Main Window

TeMIP Additional Text View


The Additional Text View application displays in a specific window the full
additional text of an alarm object. The operator needs to select using the left button
mouse the alarm, and automatically the Additional Text View is updated with the
additional text of the selected alarm. As the alarm list view only display the first line
of an additional text, it is very useful for an operator to use this additional text view to
have quickly a look on the complete information.
An example of the Additional Text View is shown in the following figure.

54

Figure 24 :

Additional Text View Window

2.7 TeMIP State Management


The TeMIP server product offers State management applications that can maintain a
state view of the managed equipment. The state information of equipment can
complement the alarm information provided by the optional Fault Management
applications.
TeMIP State Management introduces the concept of Generic State and Composite
State into the object model.
Generic State attributes are a set of standard state attributes defined by
Recommendation | International Standard (ITU X.731).
The Composite State is the synthesis of all the Generic States.
All these state attributes are grouped into a specific partition, the Generic State
partition. TeMIP State Management offers information on the actual state of the
network through the Generic and the Composite States. Therefore, the object model
of an entity that has to be state managed must support the Generic State partition.
Managing the State Information
To have state information on an element, two criteria must be satisfied:
The entity must be an Element of a State Domain.
The CLASS of the entity must have been extended with the Generic State
Partition.

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

State Management Architecture


The following figure presents the global architecture of the State Management in
TeMIP. For more details on how to implement State Management in the Access
Modules refer to the HP TeMIP Software State Management Users Guide.

56

Figure 25 - State Management Architecture

TeMIP State Viewer

TeMIP Map Viewer

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

State Collection Server (SCS)


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.
The State Collection Server gets both state values and state change events on the
Generic State partition from entities. It plays almost the same role as the Alarm
Collection Server but for State Management.
The State Collection Server manages Source and Collections entities.
Sources
A source is closely associated with a domain of collection. It listens to configuration
events which occur on the domain (using Notification FM services) and dispatches
only state change events. It feeds the various collections with only requested state
information. To avoid multiple notification calls, each source is shared among
multiple collections.
Collection
A collection offers a subscription mechanism to efficiently dispatch states values to
its clients. It allows the addition or deletion of new sources.
We have to distinguish two cases:
State collection for Monitoring windows
State collection for State on Demand windows
With the State Viewer, there will be as many monitoring collections as running
TeMIP Clients. And in each TeMIP Client, all State on Demand windows will add
one collection.

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 :

Default Composite State Attribute Colors


State

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 :

State Attribute Values

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

State Management in the Map Viewer


State management provides a supplementary way of presenting information in the
Map Viewer in addition to the display of Alarm Information. A Composite State icon
can be associated with a Map Item that reacts to state changes in the network
elements and which presents a summary of the available State Information.
In addition to the Composite State, individual states can be represented by another set
of icons displayed just to the right of the Composite State icon. Although there are
currently seventeen state icons in the set, the display is limited to two for
performance reasons. These two icons are displayed according to a customizable
priority and can be icons that already form part of the Composite State value or not.
The information provided by State Management can assist in the identification and
solution of problems occurring in your TeMIP system.
Propagation of State Information
The Composite State icon is presented in the form of a color-coded diamond shape,
with each color representing a given severity level. A change in the Composite State
value causes a real-time color change in the icon. When the pointing device is held
over the icon, a text box is displayed that contains the State Information taken into
account to determine the Composite State of a given Map Item.
Color changes in the shadow of the Composite State icon can be used to propagate
State Information concerning Sub Maps and Child entities.
An example of a symbol with a Composite State and other state values displayed is
shown in the following figure:
Figure 26:

60

Symbol with Composite State and Other State Icons

2.8 TeMIP NNM Advanced Integration


The new integration step between NNM and TeMIP focuses on the use of NNM AE
7.5 as a mediator for TeMIP, offering a tight integration between the two products.
It combines the scalability of TeMIP with the following sophisticated features of
NNM/ET:

IP Discovery layer 3 and 2,

Wide support of SNMP MIB (many device types),

IP Node polling and monitoring (a.k.a. ID),

Advanced correlation services,

Topology maps,

to provide a very powerful IP management solution for TeMIP.

In the context of TeMIP-NNM Advanced Integration, TeMIP Client tries to display a


maximum of NNM-AE added-value views (NNM IP Maps called dynamic Views, in
a seamless integration with others TeMIP Plug-ins and provide customization feature
to modify Graphical User interface.

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 Plug-ins

TeMIP Desktop
Management View TPI
Dictionary & Entity Browser TPI
HTML Web Browser TPI
Filter Editor TPI
Directives View TPI

3.2 How to Start


After installation, an icon representing the TeMIP Client is displayed on your
PC Desktop and an entry named TeMIP Client V6.0 for Windows is placed in
the Start/Programs menu. You can start the TeMIP Client in either way as
follows:

1.

Double click the left-hand mouse button on the TeMIP Client V6.0 for
Windows icon.

Figure 28 : TeMIP Client icon

2.

Choose Programs/TeMIP Client V6.0 for Windows/TeMIP Client V6.0 for


Windows from the Start menu of your PC Desktop.

Figure 29 :

64

TeMIP Desktop Start Menu entry

The TeMIP Client is started, and Server login dialog is opened:


Figure 30 :

TeMIP Client login dialog

Enter user name and password and click OK to continue.

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.

3.5 Window Layout and Behavior


3.5.1

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 :

Launch Applications Dialog Box

TeMIP Client on Windows


The following launched application is provided (already integrated):
TAL CL (TeMIP Access Layer Command Line)
DC / SP Editor
DC Librarian
Several Print applications

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:

Toolbar Docking Control

Gripper

Double clicking on a toolbar Gripper creates a free-floating toolbar. Double clicking


on the Title bar of a free-floating toolbar repositions the toolbar back in the
applications main window.

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:

Window Frame Controls

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

Frame Expand or Contract


A Frame can be expanded to occupy the full width of the main window by using the
Expand button . Use the Contract button to return the frame to its original size.

3.5.9

Frame Hide and Restore


Use the hide frame button to remove the frame from the workspace. Select the
frame in the Window menu to restore it.

3.5.10 Application Title Bar


According to Windows convention the Title bar displays the name of the application
and an associated application icon. This information is supplemented depending on
the application displayed. The following figure shows an example of the Real-Time
Alarm Handling Title bar supplemented with the following information:
The scope of the alarm currently selected.
Name of the alarm view or pattern that is currently displayed.
The number of alarms contained in the view.

Figure 35

Real-Time Alarm Handling Title Bar

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

View Control Panel Tab


The Views Control Panel feature allows users to create, copy, delete, edit, rename
and set as default views. These views will be used by the Entity Browser.

By default All classes is set as default with all classes available.

70

Figure 36

Views Control Panel

From the Views Control Panel window, Click on the New or Edit button to
launch the View Editor.
Figure 37

Views Editor

The user can add or remove classes in the customized view.


Classes can be ordered and an auto-load option is available.

71

Support Class Synonym Extension (Versioning)


The Views control panel displays both version neutral and version sensitive of classes.
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.
Note
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.

3.6.3

Classes Control Panel Tab


The Classes Control Panel allows users to customize directives, launched
applications, partition or group order and visibility, attributes visibility and order,
etc A Reset button allows you to restore the default configuration.
Figure 38 :

Classes Control Panel Directives

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 :

Classes Control Panel - Directives Properties

For each visible directive, the user can choose to show a dialog box asking for a
confirmation before executing the directive.

Figure 40: Confirmation Option in Management View

73

Figure 41 :

Classes Control Panel - Partition or Group

For directives users can select which attribute partitions or groups are visible and
order them. By default, identifier partition is not visible.

Figure 42 :

Classes Control Panel Attributes

For each partition or group, users can select the visible attributes and their order.

74

Figure 43 :

Classes Control Panel Attributes Properties

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 :

TeMIP Desktop Management View

4.2 Management View features


4.2.1

Partitions and groups


Attributes are displayed using groups or partitions. If at least one group is defined for
the displayed class, then partitions are not used.
Groups are displayed in the same way as partitions: one group is displayed in one tab
view. If too many tab views are available, buttons are displayed beside the tabs to
scroll across them and select the correct one (first, previous, next, last).
Figure 45 :

Management View - Attributes Grouping

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

Support Class Synonym Extension (Versioning)


Class Versioning Dialog Box
The class version dialog box is an additional dialog in the management view.
When the user initiates a create NodeB .A1, a new panel is inserted in the
management view to allow the user selecting the version of the neutral class (NodeB)
he/she wants to instantiate.

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.

Nevertheless, this dialog may be customized for specific needs (preprocessing on


values, map sensitive class name to version name) because the class version dialog
is provided as a DLL with a default implementation but can easily be customized by
developers for specific uses. The source code to build this DLL and interfaces
descriptions will be provided

Figure 46 :

Class Version Dialog Box (Default MEP)

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

Class Customization and Management View display


Through the Central Configuration, 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.

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

Use specific version feature


For specific needs, users may want to have always a specific class used when an
entity is being created with a neutral class. This will ease the creation becuase the
class dialog box is not pop up anymore. The management associate the specific
version as the one chosen for the creation.
For example, the users may wish that create NodeB <entity_name> always
correspond to a create NodeB_V2 <entity_name>.

This feature is available by adding a value in a section of a dedicated versioning


configuration file that can be shared by all TeMIP Client applications for class
versioning information. When such a parameter is found by the management view,
then the class version dialog will never appear for the NodeB class, as the NodeB_V2
class information will be automatically loaded

4.2.2.4

Directives on a neutral class


Directives on an entity specified with the neutral class will use sensitive class. For
example, a SHOW on a neutral class will display the partition of the associated
sensitive class.
The title of the management view dialog is created with the version neutral class.

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 :

Management View - Find toolbar

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

Confirmation dialog box


According to the customization in the central configuration, a confirmation can be
displayed before executing directives.
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.

4.2.9 Notification when selecting directive


This service checks if a directive can be selected for an entity.

81

4.2.10 Context Sensitive Help


Management View supports a Context Sensitive Help Launch Application
With the TeMIP administrator rights:

Start TeMIP Client, then open a Management View on entity on which context
help was defined,

Open the relevant attribute partition,

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:

Management View contextual help

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

4.2.11 Interaction with Directives View Plug-in


Directives performed in the Management View can be managed using the Directives
View plug-In.
For more information about the Directives View see Chapter 5 TeMIP Directives
View

82

4.3 Customization
4.3.1

Management View Tab


To create an environment that suits your specific requirements, certain
customizations can be carried out in a Management View. Customizations that you
can carry out using the Tools/Options menu entries are:
Enable an automatic Show command.
Hide success and failure messages sent to the console.
Automatically hide the input area if there is no argument.
Automatically hide the output area. If the operation is unsuccessful, a message is
displayed in the console.
Set the number of entity names memorized in the combo box.
Open a Management View in the current window or in a new window when you
double click on an alarm.
Make selected attribute fields visible or invisible in the window.
Enable the user to switch between Presentation name and customized label.

4.4 Plug-In Callback support


Available callbacks for Real Time Alarm handling Plug-In are:
@OpenMGV : open a Management View from any plug-in with TeMIP
Entity list, with directive, partition/group customization.

@ExecuteDirective : execute a directive in silent mode from any plug-in for a


TeMIP Entity.
@Help : retrieve the list of available callbacks for the Plug-In.
These callbacks can be used to start the Management View and execute a directive
from other Plug-ins.

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 Internal


Services
Manage / Monitore
a list of
TeMIP Directives

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.

Figure 50 : Example of Directives View

5.2

Directives View Features

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 :

Cancel Directive Cancel Directive Button

Figure 52 :

Cancel Directive Result with History Mode Activated

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

Show / Hide the Management View associated with a pending


call
Each directive started from a Management View is associated with an Management
View window inside the TeMIP Desktop. For a silent directive, this window is
hidden by default. The user will have the possibility to select a directive in the list,
and to show or hide its associated Management View..

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

Directives View columns


The following table lists the columns that are displayed in the Directives View.
Table 3 :

Columns definition

Name

88

Description

Visible by
Default

Directive

Directive of the call

yes

Entity

Entity of the call

yes

Call ID

TeMIP Call Identifier

yes

Starting Date

Starting date and time of the directive


(local date/time of TeMIP Client)

yes

Ending Date

Ending date and time of the directive


(local date/time of TeMIP Client)

Yes

Status

Directive status (pending, completed, error,


cancelled, Canceling)

Yes

Last Output Message

Last message returned by the call. It can be


message in progress (in case of multiple packet,
error message or success message).
When an error occurred, the message should
display the error code returned by the server in
the reply.

Yes

Name

Description

Visible by
Default

Name of the module which launched the


directive (ex: Management View)

From

No

5.2.3 Directive Status


The Status column displays the current status of the call. Available status values are:
Figure 53: Directives Status transition

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 Directives View Window


The Directive View component will also have its own toolbar in the TeMIP Desktops main bar. By
default, this toolbar will be hidden. The user will have to customize its toolbar in order to display it.

Figure 54: DV Desktop toolbar

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

The Directives View comprises two main sections:


Directives View List
Directives View Toolbar

5.3.1.1

Directives View List


The Directives View contains a list of calls run by the user.
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.
The information that can be displayed for each directive is fully customizable (for
example, column order, visibility, directive sorting).

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 :

Column Order by drag and drop

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

Directives View Toolbar


The Directives View toolbar provides shortcuts for the most used operations. The
toolbar is placed in the bottom of the Directives View to be homogeneous with others
windows.
Table 4 :
Bitmap

Toolbar icons
Definition

Description

Show Management View

Make the Management View visible, on top of the


other windows. If the Management View is
already visible, bring it on top of the other
windows.

Hide Management View

Hide the directives Management View.

Cancel Directive

Cancel the pending call associated with the


directive.

Clear History

Clear all entries in the list with a status different


from Pending and Canceling.

Keep History

Enables/disable the History mode

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

Enable / Disable the Directives View plug-in


The default sort order of a given directive attribute and the ascending or
descending order.
The fields and columns the user wants to display in Directives View, visibility
of these fields and the order of presentation
The format for the display of the attributes in the Directives View.

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 :

Dictionary Browser Window

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 Dictionary Browser Features


Using the Dictionary Browser you can access and display this information, navigate
within the hierarchy, carry out searches, and display detailed information.

6.2.1

Browsing Feature
The Dictionary Browser has two frames and three panels:

Class Tree Panel


The dictionary tree panel is displayed in the left hand frame when the window is
opened. By default the hierarchy is displayed at global class level as a list of different
node types.
Search Panel
The right hand frame displays a window that allows you to carry out searches for
particular class information. This frame also displays a Details Panel accessed by
clicking the left mouse button on the
tab.

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

and the other node types are represented by a

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

and the folder icon

representing another

, see the example below.

95

A plus sign

next to a node indicates that there is an unopened hierarchy below the

node and a minus sign


indicates that the hierarchy contained below the node is
displayed and can be closed.
In addition, there are the following icons in the Toolbar:
Hide/Show arguments
Hide/Show attributes
Hide/Show events
Hide/Show exceptions
Hide/Show partitions
Hide/Show responses
Hide/Show directives
When you click on one of these buttons, the corresponding nodes in the hierarchy are
hidden or made visible according to the current state of the button.

96

6.2.2

Advanced Search Feature


The Search Panel displays search pages that display information according to the
search criteria you select. You can add and remove search pages at will, except for
the initial page presented. A
tab is added for each Search Page you create.

You can use the


Search
Panel(s).

and

tabs to switch between the Details Panel and the

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

Selected subtree only


By default, the search will examine the whole dictionary. Check this box if you only
want to parse through the selected node type subtree (search the selected node and its
children only).
To Create or Delete a Search Page
To create a new Search Page proceed as follows:
1. Click the left mouse button on the

icon.

2. Click the left mouse button on the


check boxes to select the fields you
want to include in the search. A check mark is placed in the box to indicate
that it is selected

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.

To stop a search in progress, click on the

2.

To delete an existing Search Page click on the


to delete and then click on the Delete Search Page

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 :

Entity Browser Window

Figure 60 :

Entity Browser - Find toolbar

7.2 Entity Browser features


7.2.1

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.

next to a node indicates that there is an unopened hierarchy below the

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,

for an entity and

for instance less node.

The entities retrieval is limited by the configuration. If the maximum is reached, an


error message is displayed in console and degraded state icons
partially expanded nodes.

7.2.2

are displayed for

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

Customized Launched Applications and Directives


Launched applications and directives are available in a pop-up menu.
Their order and visibility can be customized in the central management configuration.
Notification when selecting a directive and the confirmation box are available from
the Entity Browser.

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

Support Class Synonym Extension (Versioning)


The Entity Browser displays only the version neutral class name. It means that the
classes that are defined as version sensitive of the neutral class are never displayed to
the user.

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).

Directives of different sensitive classes

7.2.7.2

MB3 menus on classes


Contextual actions (mouse right click) on the class will not change from the current
behaviour.

7.2.7.3

MB3 menus on entities


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.4

Create menu on class


It is possible to launch a create directive on a class displayed in the entity browser
(either by MB3 or directive menu). When this operation is launched on a neutral
class, then a Management view opens with the Create directive selected, with the
version neutral class and a default entity name pre-filled in the entity input field.

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

Interaction with Directives View Plug-in


Directives are executed through a Management View and then can be managed using
the Directives View plug-In.
For more information about the Directives View see Chapter 5 TeMIP Directives
View

7.3 Customization
7.3.1

Entity Browser Tab


To create an environment that suits your specific requirements, certain customizations
can be carried out in an Entity Browser. Customizations that you can carry out using
the Tools/Options menu entries are:
Activate or de-activate sorting of instances by lexicographic order
Choose the maximum number of instances displayed in the entity Browser tree
Define the default TeMIP Name Server (TNS) filter

7.4 Plug-In Callback support


Available callbacks for Real Time Alarm handling Plug-In are:
@BrowseEntity : browse a selected TeMIP Entity from any plug-in.
@Help : retrieve the list of available callbacks for the Plug-In.
These

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.

8.2 Maps visualization in the Map Viewer


The TeMIP Map Viewer allows the display and visualization of Maps. The TeMIP
Map Viewer is part of the TeMIP Client and can be run in the TeMIP Desktop alone
or together with other integrated applications such as Alarm Handling, Alarm History
and Trouble Ticket Liaisons.
The Map Viewer GUI provides a high quality display on which the TeMIP Fault
Management operations can be performed quickly and easily through multiple
windows, Map representations of the network, pull-down menu commands, menudriven selections, and a comprehensive set of user commands. Pushbuttons are used
for the more common operations and other operations are accessible using Pop-Up
menu commands.
The Map Viewer provides consistent views and interactions with the management
system, regardless of the network elements managed or the protocol used to manage
them. The Map Viewer assists Operators in the day-to-day administration of the
network, and in the speedy location and identification of faulty network.

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 Window layout and behavior


The Map Viewer is available through a dedicated interface launched from TeMIP
Client.

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

TeMIP Desktop Displaying a Map


Map Items Layers

Map Items Properties

State Domain List

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 Tree View

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

Filter Items Frame

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

Map Properties Frame

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 Map Viewer Features


Maps display the contents of a managed environment using symbols to represent
entities as Map Items, along with their subordinate or child objects. Users can select
the Map Items that represent the managed objects (both entities and sub-entities) and
initiate management operations from a Map.

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

Open Map Dialog Box

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

Display State Information


Using the buttons or menus, the operator has the possibility of displaying:
Alarm Information only
State Information only
Alarm and State Information
No Alarm or State Information
It is possible to have two views of the same Map, with one view showing Alarm
Information and another one showing State Information.
For a new Map View, the default values for these buttons are Display alarm
information On and Display State information Off, but they can be changed using
the Map State Customization dialog box.
When switching from one a Map View to another, the buttons and menus change to
reflect the status of the new active Map View. Each Map View can have different
settings, even views displaying the same Map. The following figure shows a Map
View with State Management information displayed.
At the Open Map stage the user can disable Map Notification, which effectively
disables the display of both Alarm and State Information. If disabled, the
corresponding buttons and menu items are grayed and unavailable. The default
setting is Map Notification enabled.
Figure 67

Map View with State Information Displayed

113

8.4.3

Composite State Attribute Default Values


The default Composite State Attribute colors are given in the following figure.
Table 5 :

Default Composite State Attribute Colors


State

Icon

Not managed
Testing
Unknown
Idle
Active
Busy
Unstable
Partial
Indeterminate
Disrupted
Not functional:

8.4.4

State Attribute Default Values


The available states, their priority and corresponding icons are listed in the following
table:
Table 6 :

State Attribute Values

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

State Information Display Modes


There are three modes in which the text information can be displayed:
Normal
Displays only the Composite State information.
Compact
Displays Composite State information and information for the two attributes
with the highest priority.
Verbose
Displays all the State Information collected.
The following figure shows a symbol displaying State Information in all possible
modes.
Figure 68: State Information Tooltip Modes

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

State Domain View


The State Domain View displays a list of Domains available for state management
(see the following figure). In order to display State Information in a Map View, you
must first create the Domain List. The list is created using the State Domain List
window.
Figure 69:

8.4.8

State Domain View

State Domain List Window


The State Domain List window displays the Domains available for state management.
You can use the Add and Remove buttons to build the list for display in the State
Domain View, see the following figure.
Figure 70:

8.4.9

State Domain List Window

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:

Find Entity Dialog Box

8.4.10 Entity Directives


Quick access is given to entity directives through an entry in the Map Viewer Pop-Up
menu. When versioning is enabled, the directives displayed correspond with the
entity sensitive class and are the directives customized by the central configuration.
When the versioning is disabled, the directives displayed correspond with the chosen
entity class.

Directives with will launch a Management View.

117

Figure 72:

Quick Access to Entity Directives

8.4.11 Other Features


The Map Viewer provides a range of 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 and through its hierarchy can be carried out using a
Navigation Box, Grabber Tool, Zoom In /Zoom Out, Scroll Bars, Short Cuts, Tree
View, Go to Top Map, Look Up, Back, Forward
Default Map
A Default Map is available that can display all the possible child entities of a selected
entity.
Associated Alarms
Display of Associated Alarms in the Real-Time Alarm Handling View can be
achieved by selecting an entity in the Map and then choosing the Display Associated
Alarms option.
Drag and Drop
You can drag entities from Maps and drop them into the Filter Pattern Tree to create
or modify a filter definition, drag and drop one or more entities into one or more
management windows, or drag and drop an entity into a text editor.

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 Support Class Synonym Extension (Versioning)


8.4.12.1

MB3 menus on entities


The directives and launches available for a selected map item (either by right click on
the map item, in the operations menu or in the launch menu) are the directives and
launches associated to the version sensitive class (i.e. the real class of the associated
entity).

8.4.12.2

Map Item Properties


Associated entity displays neutral instance of the entity name

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.4.13 Interaction with Directives View Plug-in


Directives performed in the Management View can be managed using the Directives
View plug-In.
For more information about the Directives View see Chapter 5 TeMIP Directives
View

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

Map Viewer Tab


In the Map Viewer tab Customization dialog box, you can
- Set the TeMIP Map Navigation History
- Display a TeMIP Map Using a Double Click
- Display the TeMIP Map Tree Hierarchy
- Set the Selection Mode After a Zoom Operation

119

- Set the TeMIP Hierarchy and Map Change Options


- Set the TeMIP Map Notification
- Set the TeMIP Map Symbol Look and Feel
- Set the TeMIP Map Format

8.5.1.2

General State Tab


In the General State tab Customization dialog box, you can change the default colors
applied to each individual Composite State value. Double clicking on a value opens a
color palette, from which you can select a new color.

8.5.1.3

Map State Tab


In the Map State Tab Options Dialog box, you can set:
- State attribute priority
- State collection and display by default
- State Information display modes

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 :

Map Editor Plug-ins

TeMIP Map Editor


Management View TPI
Dictionary & Entity Browser TPI
Map Editor TPI
Directives View TPI

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 Editor Main Window

Map View

Message Console

Backdrop

Layers

Palette

9.2 How to Start


After installation, an icon representing the TeMIP Map Editor is displayed on your
PC Desktop and an entry named TeMIP Client V6.0 for Windows/TeMIP Map Editor
V6.0 for Windows is placed in the Start/Programs menu. You can start the TeMIP
Map Editor in either way as follows:
1.

122

Double click the left-hand mouse button on the TeMIP Map Editor V6.0 for
Windows icon.

Figure 75: TeMIP Map Editor 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 :

TeMIP Map Editor Start Menu entry

9.3 Map Editor Features


The Map Editor provides a range of standard editing and graphics features that enable
to set up your Maps. The following sections provide an overview of some of the Map
Editor features.

9.3.1

Map Creation and Editing


Using the Map Editor you can build a Map hierarchy by creating Map Items, Map
Layers, Map Filters and defining TeMIP entity properties. In addition, you can import
external .BMP files for use as backdrops, change the properties of graphics, edit/save
new or existing Maps.

9.3.2

Adding Entities to a Map


In the TeMIP Map Editor, when you associate a Map Item with a TeMIP Entity, the
entity must exist in TeMIP, otherwise the dynamic properties of the Map Item will
not be taken into account when changes in the network take place. If the entity does
not exist, you must create and register it with TeMIP. The creation and registration of
TeMIP Entities and their association with Map Items enables you to populate your
Map according to the management model defined.
The Item Properties window contains a Create Entity button that gives quick access to
a Management View so that you can create and register an entity, see the following
figure. The Create directive implements the creation and registration of entities in a
single operation. The operation is carried out in a Management View.
When the Versioning feature is enabled, using the Create Entity on an entity of a
neutral class will pop up the MEP dialog, asking to choose a sensitive version for that
neutral class.

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

Item Properties Window with Create Entity Button

Create Entity on Class/Instance Drop


A drag and drop facility is available that allows you to drag and drop entities from the
TeMIP Dictionary or TeMIP Entity Browser and drop them into a Map, and if active,
the customizable Create Entity on Class/Instance Drop option automatically opens a
Management View with the Create directive, registration information and arguments
displayed that correspond with the selected entity class.
Note: If the class synonym extension is enabled, the Management View Event
processor (MEP) will be called. See 2.4.8.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 Creation Dialog Box

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

Layer List Frame

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 Support Class Synonym Extension (Versioning)


9.3.10.1

Enabling/Disabling Class Versioning in Map Editor


Using the class versioning in the Map Editor can be sometimes annoying, as it is not
possible to know what is the sensitive class of a map entity
As the Class Synonym Extension can be disabled par application, it is possible to
disable the Versioning support only for Map Editor.

9.3.10.2

Map Entity properties


The Map Entity properties dialog displays the version neutral class name for the
associated entity.

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

Map Editor Tab


The General Map Editor Settings frame contains choices regarding the number of
operations that can de undone/redone, the sensitivity with respect to object selection
and whether a gray layer is displayed to highlight the active layer or not.
The Symbol Look & Feel frame provides a choice of Advanced or Classic operation
modes.
The Map Format frame defines the format in which Map files are saved.
The Create Entity frame enables automatic opening of a Management View when an
entity is dragged and dropped into a Map from the Dictionary or Entity Browser.

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

New Map Default Parameters Tab


The Default Coordinates frame contains the default coordinates that determine which
part of the available view a Map occupies.

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.

10.2 How to Start


After installation, an icon representing the TeMIP Symbol Editor is displayed on your
PC Desktop and an entry named TeMIP Client V6.0 for Windows/TeMIP Symbol
Editor V6.0 for Windows is placed in the Start/Programs menu. You can start the
TeMIP Symbol Editor in either way as follows:

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

2. Choose Programs/TeMIP Client V6.0 for Windows/TeMIP Symbol Editor V6.0


for Windows from the Start menu of your PC Desktop.
Figure 82 :

TeMIP Symbol Editor Start Menu entry

10.3 Symbol Editor Features


10.3.1 Palettes
To simplify the creation of new symbols, default symbols are provided as a set of
palettes and some sub-models are also available. Palettes provide a storage
mechanism for symbols by theme. Palettes are used mainly by the Map Editor to
populate a Map with Map Items, but can also be used by the Symbol Editor to create
new symbols from old ones. Symbols can be dragged from a palette and dropped into
the Symbol Editor. An example of a palette with advanced radio symbols as a theme
is shown in the following figure.

130

Figure 83:

Advanced Radio Symbol Palette

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:

Domain Sub-Model with State Components

131

10.3.3 Default Script


A default script is associated with each sub-model or TeMIP symbol in a palette. This
script defines the symbols behavior, and any changes to the script are taken into
account when a new instance of the symbol is created.

10.3.4 Symbol Behavior Examples


Two examples of symbol behavior are provided by default:
Classic Mode
Advanced Mode

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 Editor Main Window


Information box

Symbol

Symbol name

10.3.5 Test Data File


Dynamic variables can be used to build a Test Data File containing values that define
the symbols behavior pattern. The color change specification is applied to the
symbol in the following format:
fcolor my_object_color
For example, in the test file, the line:
my_object_color step 0 5 0 1
It specifies that whenever this variable changes the object is filled with the color
defined. In this case, the color will take the value 0 to 5, starting at 0 in steps of 1.
The Test Data File can be run to test the symbols behavior, which should perform
according to the variables defined. The Test Data File can be edited in the Edit Data
File window, see the following figure.
Figure 86:

Edit Data File Window

10.3.6 Symbol Editor Features


The Symbol Editor provides a range of standard editing and graphics features that
enable you to create your symbols. The features are available from pull-down menus
and a range of icons that enable you to draw and manipulate symbols and to navigate
within the components that form a Symbol, for example:
Filled Circle
Align Left
Focus Next Object

133

10.3.6.1

Symbol Creation and Manipulation


Using the Symbol Editor you can create, modify and save new or existing static and
dynamic symbols and backdrops for use in a Map. When modifying a given Map you
can:
Augment your model by adding new symbols and new dynamics
or
Change an existing symbol or its associated dynamic properties
In addition, you can test dynamic symbol behavior, create palettes to store symbols,
display a grid as a design aid
A creation toolbar provides standard graphics such as Circles, Polylines and
Rectangles, and standard editing functions are available.

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

Object Dynamic Properties Window

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.

10.4.1 View Options


Using the View Options you can preset up to five different views, set the zoom
parameters and set the coordinates of the displayed symbol.

10.4.2 Grid Options


Using the Grid Options you can set the size of the grid units, the color and style of the
lines and so on.

10.4.3 User Preferences


Using the User Preferences dialog box you can set certain parameters regarding the
sizing, selection and movement of objects.

10.4.4 Model Properties


The model properties of the symbol or sub-model you are building can be consulted
or set in the Model Properties window.

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.

11.2 Window layout and behavior


The Real-Time Alarm Handling View displays a detailed list of in-scope alarms for
the selected and monitored Operation Contexts, including information such as Event
Time, Probable Cause and Perceived Severity.
Users with administrator privileges can change the scope of the alarm data, which
changes the behavior of the Real-Time Alarm Handling View. The default scope is
Not-closed, other possibilities are Not-handled, Outstanding and Not-terminated.

137

The Real-Time Alarm Handling View comprises five main sections:


Filter Pattern Tree
Alarm List
Operation Context List
Message Console
Status Bar
An example of the Real-Time Alarm Handling View is shown in the following figure.
Figure 88 :

Real-Time Alarm Handling View

Graphic Filters Tree

OC List

Alarm Toolbar

Alarm List

Message Console

11.2.1 Filter Pattern Tree


This panel contains a Filter Pattern Tree that displays the filter patterns that are
available for use with the Alarm List. Regular expressions can be used in filter
patterns for attributes that are converted to a string, for example, Operator Note.

11.2.2 Alarm List


The Alarm List contains a list of in-scope alarms for all the active Operation
Contexts. Only those alarms that satisfy the selected filter criteria are displayed. The
list contains details of the alarms, their characteristics and status. The amount of

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)

11.2.3 Operation Context List


The Operation Contexts that are currently available for selection are listed in the OC
View, together with their Name, Monitored State (Enabled, Disabled or Degraded),
Domain Name, Displayed Alarms and a number of other fields providing State
Information.

11.2.4 Message Console


Messages related to operations performed in the Alarm Handling View generate
messages that are displayed in the Message Console frame. You can display the
messages concerning Alarm Handling, by selecting the Alarm Handling tab in the
Real-Time Alarm Handling 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 and time when the message was created.

11.2.5 Status Bar


The Status Bar contains help messages, see the following figure.
Figure 89

Real-Time Alarm Handling Status Bar

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.

11.3 TeMIP Alarm Handling Features


Alarm Handling provides a range of features that enable you to manage your alarm
information more easily. The features available in the Real-Time Alarm Handling
View include:

11.3.1 Alarm Filtering


The Real-Time Alarm Handling View offers filtering features that allow the display
list to be refined. Alarm data can be filtered using a comprehensive set of pre-defined
criteria and logical operators.
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

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

Filter Pattern Tree


The Filter Pattern Tree is a graphical representation of all available filter definitions;
see the following figure.
Figure 90:

Filter Pattern Tree

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

on the Filter Pattern toolbar.

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:

Alarm Handling Filter Editor

141

11.3.2 Alarm List


The Alarm List contains a list of in-scope alarms for all the active OCs. Only those
alarms that satisfy the selected filter criteria are displayed. Note that multiple filters
can be applied to the Alarm List.
The columns in the Alarm List correspond with alarm attributes. The column titles,
format, size and position are customizable and individual columns can be hidden
from view. Single or multiple rows can be selected in the Alarm List.

11.3.2.1

Alarm List States


The following icons are used in the Alarm State and Problem Status columns:
Alarm State
Outstanding alarm pending action
Acknowledged
Pseudo alarm an alarm with Clear severity that is correlated with Not
Handled alarms.
Problem Status
Not Handled not assigned to Trouble Ticketing
Handled - assigned to Trouble Ticketing
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.
Alarm has correlated notification information available.

11.3.2.2

Alarm List Directives


The directives Acknowledge and Terminate alarms are available to handle alarm
information and an Associate directive to associate them with Trouble Tickets. When
a problem is successfully resolved and the Trouble Ticket closed, the alarms are
removed from the display.
Changes the state of the selected alarm(s) to Acknowledged
Changes the state of the selected alarm(s) to Terminated
Associates alarms with a Trouble Ticket
Following operations need to have at least FTM 5.2 installed:
UnAcknowledge
Changes the state of the selected alarm(s) to Outstanding.
UndoTerminate
Changes the state of the selected alarm(s) to Acknowledged.

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

Class Versioning feature enabled


The Alarm handling displays the version neutral class for an entity in the alarms
columns. If any other synonym is define for the entity or the class, then it will be
displayed

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

Alarm List Features


The Alarm List can be altered to suit your own working preferences or optimized for
a particular purpose.
Reorganizing Columns
Drag and drop the column headings to rearrange the order of the alarm 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.

143

Figure 93:

Column Reorganization

Alarm Sort Attribute


To sort the Alarm List 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. To restore the default sorting
criteria defined in the Customization dialog box (RT Alarms tab), press down the Ctrl
key and click the left mouse button on any column header.
Multiple Selections
To select two or more alarms at random positions in the list, hold down the Ctrl key
and select the alarms with the mouse. To select a block of alarms, select the first
alarm then hold down the Shift key and click on the last alarm. Ctrl and Shift
selections can be applied simultaneously.
Drag and Drop
You can drag alarms from the Real-Time Alarm Handling View and drop them into
the following destinations:
A Management View - drag and drop an alarm into a Management View to
display its attributes or to carry out other operations.
Filter Tree - drag and drop alarm attributes into the filter frame to create or
modify a filter definition.
Export text - drag and drop one or more alarms into an editor, or a Mail
composer, to export text information associated with the selected alarms.
This feature can be used to create printouts of alarm information. The
following figure shows an example.

144

Figure 94:

Export Text Data Format Example

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:

Alarm Handling Print menu

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:

Alarm Handling Print Preview in HTML format

Figure 97:

Alarm Handling Print Preview in MS Excel format

11.3.3 Pseudo Alarms


Pseudo alarms are generated when a real-time alarm of severity Clear is correlated
with one or more Not-handled alarms. Pseudo alarms do not produce alarm objects,
but they are counted as part of the total number of alarms not yet handled for a given
Operation Context.
The Pseudo Alarms view displays the correlated alarms associated with a selected
pseudo alarm in the main Alarm List, see the following figure.
All the options in the Operations menu can be used on the alarms in this window.
Pseudo alarms appearing in the Alarm View have the same color as alarms that have
a severity Clear.
Pseudo alarm handling can be toggled On or Off.
Figure 98 :

Pseudo Alarms View

11.3.4 Alarm Counters


Alarm counters provide a total count of the alarms found and displayed in the Alarm
List and are displayed in several ways.
The Filtered Alarms (Total) counter displays the number of alarms satisfying an
applied filter and displayed in the list.
The Filtered Alarms (New) counter displays the number of received alarms added to
the Alarm List since the last reset to zero was initiated using the reset button.
The Filter out Alarms Prior to the Last Reset Counter Operation option can be used to
customize the reset button such that the Real-Time Alarms view displays only those
alarms that arrive after the time of the reset. The active filter is augmented with a subpattern, which filters all the alarms whose Event Time is later than the reset counter
time.
In response to performing a search, the Alarms Found (Total) counter indicates the
number of alarms found for the selected OC(s) (shown in the OC View).
The Stop button
completion.
The Start button

interrupts the search and display process before its normal

enables the continuation of alarm collection and display.

147

11.3.5 Find Entity


The Find Entity... function provides a link between a Map displayed in the Map
Viewer and a selected alarm in the currently displayed Alarm List. This enables you
to conduct searches in a selected portion of the Map hierarchy to locate entities that
may be items in one or more Maps.
This option is integrated with the Map Viewer Find option. It searches for the
requested entity in the displayed hierarchy and centers the Map on the entity. If
several instances are found, the hierarchy of Maps containing the entity is listed.
If there are multiple responses, the results of the search are displayed in the Entity
found in panel of the Find Entity dialog box.
Searches can be carried out in two ways:
3.

Automatically, by selecting an entity displayed in the current Alarm List


or Alarm History List and then clicking on the Find entity icon or
choosing Find Entity... from the Operation or Pop-Up menu.

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 :

Find Entity Dialog Box

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.

11.3.6 Set Operator Note


The Set Operator Note window is used to attach an operator note to an alarm to assist
maintenance personnel, see the following figure.
Click on the toolbar button
, select Operator Note from the Operations menu, or
use the Set Operator Note option from the Pop-Up menu to open the window.
Figure 100 :

Set Operator Note Window

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.

11.3.7 Management View


Double clicking on an alarm in the alarm list displays all its known attributes in a
Management View. A Management View lists all the available characteristics, status
and counter attributes for the selected alarm. There are four ways to display this
window:
Double click on an alarm.
Select the alarm and click on the New Management View button

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.

buttons to show the attributes for the

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

Real-Time Management View

11.3.8 Operation Context View


The OC View displays a list of Operation Contexts that have been added using the
OC dialog box, see the following figure.
Figure 102 :

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

Initiating a Search from the OC View


You can initiate a search from the OC View that retrieves alarm data for the selected
OC and displays it in an Alarm History View. A new Alarm History View is opened
each time you carry out a search. The search facility is available in the OC View Popup menu and includes search options according to a New, Default, or All Alarms
search pattern. See the following figure. The OC Display State is set to Disabled by
default, but you can conduct a search and create an Alarm History View regardless of
the OC state.

151

Figure 103:

Initiating a Search from the OC View

Each time a search is carried out on an OC, the OC Name is added to the OC Search
Textbox.

11.3.8.2

Operation Context List Dialog Box


To start retrieving OCs from TeMIP, select OC List/OC List {Real Time} from
the File menu or from the Pop-Up menu displayed by pressing the right mouse button
in the OC List window.
The Operation Context dialog box opens, lists the available OCs, and makes them
available to Real-Time Alarm Handling; see the following figure.
A filter can be applied to speed up the search. Use Add- and -Remove to build the
OC list you need for Real-Time Alarm Handling.

152

Figure 104:

11.3.8.3

Operation Context List Dialog Box

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

OC View with OC Monitoring Active

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).

11.3.9 Operation Context Directives


You can access directives used for the management of Operation Contexts directly
from the OC View, see the following figure. As for other management operations the
directives are executed in a Management View. When you select an OC and choose
Management View from the Pop-Up menu, a Management view opens with the OC
name already displayed in the Entity combo box.
Figure 106:

Accessing Operation Context Directives

The available OC directives are shown in the following table.


Table 7:

156

Operation Context Directives

Directive

Explanation

Archive

The specified alarms in the Terminated/Closed state are archived in an


external database.

Cancel Archive

Cancels an Archive operation.

Cancel Purge

Cancels a Purge operation.

Cleanup

Resets the Status Condition Explanation attribute and empties the


Availability Status attribute of an Operation Context.

Create

Creates a new Operation Context.

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

All the specified alarms are deleted from the repository.

Suspend

Changes the Administrative State of the specified Operation Context to


Locked. Alarm collection is stopped. However, the Show, Set and Delete
directives are still effective.

Resume

Changes the Administrative State of the specified Operation Context to


Unlocked. Alarm collection is restarted.

Set

Used to change the values of certain Operation Context attributes.

Show

Displays the Operation Context attributes.

Perceived Severity Charts


Different graphical representations of alarm statistics can be displayed in real-time.
These graphical representations include bar or pie charts per Operation Context or
Managed Object.
A graphical representation of all alarm severities is displayed in real-time for the
selected Operation Context or Managed Object

11.3.10.1 Opening the Alarm Statistics Window


The Alarm Statistics window can be opened in three ways:
1.

Operations Menu

2.

Pop-Up Menu

3.

Operation Context Frame

An example of alarm statistics displayed horizontally is shown in the following


figure.
Figure 107:

Alarm Statistics Displayed Horizontally

An example of alarm statistics displayed vertically is shown in the following figure.

157

Figure 108:

Alarm Statistics Displayed Vertically

An example of alarm statistics displayed as a pie chart is shown in the following


figure.
Figure 109:

Alarm Statistics Displayed as a Pie Chart

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

Overwrite Oldest Alarms


The user has the choice between discarding all new alarms or overwriting the oldest
alarms when the maximum number of real-time alarms is reached.
When this option is set and the maximum number of alarms is reached, collection
continues and the oldest alarms are overwritten according to the Percentage to
Overwrite setting: default 20%.

158

11.3.13

Additional Alarm Fields


You can define and display additional alarm object fields in the Real-Time Alarm
View. The fields are displayed in columns with the associated text below as for the
default alarm fields.
There are two types of additional alarm object field that you can define:
General: These can be any fields containing information that you consider useful
Troubleshooting: These are specific fields giving access to troubleshooting
information
The additional alarm object fields must be defined in a configuration file named
RealTimeAHSystem.conf for the Real-Time Alarms View
. The configuration file is read at Alarm Handling startup and is searched for
according to the following sequence:
1.

The directory name setting of the TEMIP_SYSTEM_PATH environment


variable.

2.

If the environment variable is not set, then the Windows system directory is
searched.

The configuration file contains a complete description of the user-defined alarm


object fields. The configuration file is unique and if placed on a share partition, all
users of a given TeMIP system can share the definition of the additional alarm fields.
The text associated with a given field is extracted from the Additional Text attribute
augmented with user data. The Additional Text string available to the Alarm Handling
PM is composed of three parts:
1.

Low Level Filtering information (optional)

2.

User Data: The additional alarm fields are extracted from this data

3.

Common Additional Text

If present, the Low Level Filtering information is located at the beginning of the
string.

11.3.14

Multiple Alarm Handling Layout Support


This feature is mainly dedicated to integrator to ease the customization of their
component and the real-time Alarm Handling.
The user can use multiple layouts feature if he opens real-time Alarm Handling from:
Internal services (C++): a user component uses this new API to open a realtime Alarm Handling with the specific layout name.
Plug-in Callback: The user can define a launch with the @OpenWindow or
@DisplayAssociatedAlarm plug-in callback. A new argument is available to
define the specific layout name to use.
For compatibility reason, all existing way to open a real-time alarm window (menu,
toolbar, ) will use the default layout. Only users that have installed a user specific
integration (their own plug-in or launch that will use the new APIs) will be able to
use this layout enhancement, all others users will not see any difference with the realtime alarm handling behavior.

159

11.3.14.1 Description of Layout


The concept of layout is a set of the following information:
Name: the unique name to identify the layout. This name will be used by the
internal services and plug-in callback to open an alarm window with the
correct layout (ex: MyLayout)
The sorted columns (up to 3): Ascending or descending sorting and the
identifier of the sorted columns.
A set of column information with the following definitions:
Column name
column order
column size
column alignment
column visibility
column format
Note: Only standard AO attributes additional text fields or custom AO attributes
will be supported by the layout feature.

The layout needs to be manually defined in the real-time alarm Handling


Configuration File (realtimeAHSystem.conf). After this definition, the layout My
Layout is available through real-time Alarm Handling internal services and real-time
alarm Handling plug-in callbacks.
Note: a Sample of layout is provided in the test program TestAHModuleAPI.

11.3.14.2 Workspace Management


The Layout feature is fully integrated in the workspace management. The real-time
Alarm Handling Plug-in will save its layout name during a save workspace operation
and will be able to restore the real-time alarm Handling window applying the selected
layout (if the layout has been correctly define on the PC).
All changes done by the users on the window open with a specific layout l(sorting,
column order,) will not be saved.

11.3.15

Support Class Synonym Extension (Versioning)

11.3.15.1 Class Synonym Extension (Versioning) feature enabled


The Alarm handling displays the version neutral class for an entity in the alarms
columns. If any other synonym is define for the entity or the class, then it will be
displayed.
Note
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.

160

11.3.15.2 MB3 menus on entities


The directives and launches available for a selected alarm (either by right click on the
alarm, in the operations menu or in the launch menu) are the directives and launches
associated to the version sensitive class (i.e. the real class of the target entity).

11.3.15.3 Print/Print Preview Alarm


Alarms are printed according to the "Use Synonym" flag of the launch application
"Print Alarm" or "Print Preview Alarm".

11.3.16

Interaction with Directives View Plug-in


Directives performed in the Management View can be managed using the Directives
View plug-In.
For more information about the Directives View see Chapter 5 TeMIP Directives
View

11.3.17

Interaction with Additional Text View Plug-in


It is possible to display the full additional text of a selected alarm using the
Additional Text View Plug-in.
For more information about the Additional Text View see Chapter 13 TeMIP
Additional Text View

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.

11.4.1 Real Time View customization


11.4.1.1

Real-Time General Tab


The Apply Colors to frame contains three radio buttons with which to customize the
color-coding used in the Alarm List.

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

Real-Time Alarms Tab


The Alarms frame contains two fields, two check boxes and two radio buttons to
customize the way alarms are presented in the Alarm List.
The Customize button in the Sorted Column frame pops a Sort dialog box allow
the default sort order of a given alarm attribute to be set using 3 different criteria and
for each one, the ascending or descending order.
The radio buttons in the Timestamp Default Sort Order frame allow the default sort
order of alarm time stamping (Event Time or Original Event Time) to be set to
ascending or descending.
The check boxes in the Filters frame allow:
- only those alarms received after the last reset operation to be displayed.
- The use of the Presentation Name instead of customized names to be
toggled on or off
- Lexicographical filter sorting to be toggled on or off
- Filter groups display to be toggled on or off
The Display Total Filtered Alarms Counter or Display New Filtered Alarms Counter
check boxes allow the display of the respective counter field to be toggled On or Off.

11.4.2 Operation Context customization


11.4.2.1

Operation Context List Tab


The Edit button of the Operation Context Fields and Columns frame opens the OC
Columns window for you to define the fields and columns you want to display in the
OC View and the order of presentation. Refer to the Online Help for further details on
customization.
The Enable OC Monitoring check box of the Monitoring frame enables the display of
additional information in the OC View to assist in the monitoring of OC states.
The Set Composite State Attribute Color frame sets the colors representing the
Composite State values.

162

11.4.2.2

Operation Context Fields Tab


The Show Fields frame contains two lists, one displays the OC Fields that are
currently available but not used in the OC View, and the other shows the fields that
are used and the order in which they are displayed.
The Add and Remove buttons allow you to select and deselect the OC Fields. Field
selection and de-selection can also be achieved by double clicking on the field name
in the respective list.
The Move Up and Move Down buttons allow you to change the order in which the
OC Fields are displayed in the OC View.

11.4.2.3

Operation Context Columns Tab


The Format Columns frame contains a list of OC Fields that are currently available
for selection as column headings. An assortment of fields and radio buttons provides
for formatting of the column heading.

11.4.3 Alarm List customization


11.4.3.1

Alarm List Fields Tab


The Show Fields frame contains two lists, one displays the Alarm List Fields that are
currently available but not used in the Alarm List, and the other shows the fields that
are used and the order in which they are displayed.
The Add and Remove buttons allow you to select and deselect the Alarm List Fields.
Field selection and de-selection can also be achieved by double clicking on the field
name in the respective list.
The Move Up and Move Down buttons allow you to change the order in which the
Alarm List Fields are displayed.

11.4.3.2

Alarm List Columns Tab


The Format Columns frame contains a list of alarm attributes that are currently
available for selection as column headings. An assortment of fields and radio buttons
provides for formatting of the Alarm List Column heading.

11.5 Plug-in Callback Support


Available callbacks for Real Time Alarm handling Plug-In are:
@OpenWindow: open a Real-time AH Window from any plug-in with a
specific Filter applied.

@DisplayAssociatedAlarm: display Associated Alarms from any plug-in for


the selected TeMIP Entities.
@Help: retrieve the list of available callbacks for the Plug-In.
These callbacks can be used to start Alarm Handling apply specific graphical Filter
and display associated alarms from other Plug-ins.

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.

12.2 Window layout and behavior


The Alarm History View displays the list of static alarm information retrieved from
the alarm database in response to a search. The Alarm History View comprises four
main sections:
Search Pattern Tree
Filter Pattern Tree
Alarm History List
Message Console

An example of the Alarm History View is shown in the following figure.

165

Figure 110 :

Alarm History View

Search Pattern Tree

OC List

History Alarm List

Message Console

12.2.1 Search Pattern Tree


This viewer contains a Search Pattern Tree. This displays the search patterns that are
associated with the selected Workspace and available for use with the Alarm List.

12.2.2 Filter Pattern Tree


This Viewer contains the Filter Pattern Tree. This displays the graphical Filter
Patterns that are associated with the selected Workspace and available for use on top
of the selected Search Pattern in the History Alarm List.

12.2.3 Alarm List


This represents one of the primary frames in the Alarm History View. It contains
details of the alarms, their characteristics and status. The amount of information that
can be displayed for each alarm is fully customizable.
Message Console
Messages related to operations performed in the Alarm History View generate
messages that are displayed in the Message Console frame. You can display the
messages concerning Alarm History, by selecting the Alarm History tab in the Alarm
History 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 and time
when the message was created.

166

12.3 TeMIP Alarm History Features


The available operations are similar to those used in the Real-Time Alarm Handling
View with the exception of the filtered alarm counters and OC View, which do not
apply to the Alarm History View. However, you can initiate a search from the RealTime OC View. In this case, an Alarm History View for the selected OC is displayed.
To enable you to carry out future searches on this OC, its name is added to the OC
Search Textbox.

12.3.1 Alarm Searching


The Alarm History application has an alarm search facility that allows the alarm list
to be refined. Search patterns can be defined using a comprehensive set of predefined criteria and implicit logical operators: OR (for values inside an attribute), and
AND (for values between attributes). For example:

Search Severity = Critical, Major State = Outstanding, Acknowledged


results in a search for alarms with severity Critical OR Major AND with state
Outstanding OR Acknowledged.
Users search definitions can be saved, re-used and deleted. In addition,
administrators can define system-wide search patterns that can be shared by other
operators; these search patterns can also be modified or deleted but only by an
administrator.

12.3.1.1

Search Pattern Tree


This contains a Search Pattern Tree for the Alarm History. The Search Pattern Tree is
a graphical representation of all the existing search criteria definitions for use with the
Alarm List.
The Pattern View is an integral part of an Alarm History View, see the following
figure.
Figure 111:

Search Patterns in the Pattern View

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.

There are several ways to invoke this dialog:


Select Search Patterns from the View menu
Click the New Pattern button

in the Search Pattern toolbar

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 :

Search Pattern Dialog

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

History Operation Context List Dialog Box


You can use this dialog box to create search lists for selected OCs. To add OCs to the
History OC list, select OC List/OC List {History}. or click on the
button
located in the main toolbar. The Operation Context List dialog box opens, lists the
available OCs and makes them available for an Alarm History search, see the
following figure.

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

Operation Context List Dialog Box

Operation Context Search Textbox


The Operation Context Search Textbox is available in the main toolbar and can be
used to select one or more OCs for use in a search, see the following figure. Each
time you create a new History OC list, the OCs in the list are added to the Operation
Context Search Textbox as a single entry. Each OC in the search list is separated by a
semi-colon (;) character. You can also use the Real-Time Operation Context View to
add a single OC to the search list.
Figure 114 :

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 :

Selecting OCs for an Alarm History Search

169

12.3.2 Alarm Filtering


The History Alarm Handling View offers filtering features that allow the result of the
search display list to be refined. Alarm data can be filtered using a comprehensive set
of pre-defined criteria and logical operators.
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.
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.

12.3.2.1

Filter Pattern Tree


The Filter Pattern Tree is a graphical representation of all available filter definitions;
see the following figure.
Figure 116 :

History Filter Pattern Tree

Filter Check Box

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

on the Filter Pattern toolbar.

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:

History Alarm Handling Filter Editor

171

12.3.3 Alarm History List


The Alarm History List contains alarms extracted from the specified OC archives
using the Search Pattern criteria.
The columns in the Alarm History List correspond with alarm attributes. The column
titles, format, size and position are customizable (refer to Section 12.4.2.2). Attribute
columns can be hidden. Single or multiple rows can be selected in the Alarm History
List.
The following icons are used in the Alarm State and Problem Status columns:
Alarm State
Outstanding alarm pending action
Acknowledged
Terminated
Archived
Pseudo alarm an alarm with Clear severity that is correlated with Not
Handled alarms

Following operations need to have at least FTM 5.2 installed:


UnAcknowledge - Changes the state of the selected alarm(s) to Outstanding.
UndoTerminate - Changes the state of the selected alarm(s) to Acknowledged.

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

Alarm History List Directives


The directives Acknowledge and Terminate alarms are available to handle alarm
information.
Changes the state of the selected alarm(s) to Acknowledged
Changes the state of the selected alarm(s) to Terminated

12.3.3.2

Alarm History List Features


The Alarm History List can be altered to suit user preferences or optimized for a
particular purpose.
Reorganizing Columns
Drag and drop the column headings to rearrange the order of the alarm 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.
Figure 118:

Column Reorganization

Alarm Sort Attribute


To sort the Alarm List 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. To restore the default sorting
criteria defined in the Customization dialog box (History Alarms tab), press down the
Ctrl key and click the left mouse button on any column header.
Multiple Selections
To select two or more alarms at random positions in the list, hold down the Ctrl key
and select the alarms with the mouse. To select a block of alarms, select the first
alarm then hold down the Shift key and click on the last alarm. Ctrl and Shift
selections can be applied simultaneously.
Drag and Drop
You can drag alarms from the list and drop them into various destinations:
- A Management View - drag and drop an alarm into a Management View
to display its attributes or to carry out other operations.
- Search Pattern Tree - drag and drop alarm attributes into the search pattern
frame to create or modify a search pattern definition, see Section 0.
- Export text - drag and drop one or more alarms into an editor, or a Mail
composer, to export text information associated with the selected
alarms. This feature can be used to create printouts of alarm information.
The following figure shows an example.

173

Figure 119 :

Export Text Data Format Example

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

12.3.4 Alarm Counters for History


The Alarms Found (Total) counter indicates the number of alarms that matched the
Search Pattern criteria. The Stop button
interrupts the search process before its
normal completion. The Start button

enables the continuation of alarm collection

and display.

12.3.5 Find Entity


The Find Entity... function provides a link between a Map displayed in the Map
Viewer and a selected alarm in the currently displayed Alarm History List. This
enables you to conduct searches in a selected portion of the Map hierarchy to locate
entities that may be items in one or more Maps.
This option is integrated with the Map Viewer Find option. It searches for the
requested entity in the displayed hierarchy and centers the Map on the entity. If
several instances are found, the hierarchy of Maps containing the entity is listed.
If there are multiple responses, the results of the search are displayed in the Entity
found in panel of the Find Entity dialog box.
Searches can be carried out in two ways:
1.

Automatically, by selecting an entity displayed in the current Alarm


History List and then clicking on the Find entity icon or choosing Find
Entity... from the Operation or Pop-Up menu.

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:

Find Entity Dialog Box

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.

12.3.6 Set Operator Note


The Set Operator Note window is used to attach an operator note to an alarm to assist
maintenance personnel, see the following figure.
Click on the toolbar button
, select Operator Note from the Operations menu, or
use the Set Operator Note option from the Pop-Up menu to open the window.
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.

176

Figure 121:

Set Operator Note Window

12.3.7 Management View


Double clicking on an alarm in the alarm list displays all its known attributes in a
Management View. A Management View lists all the available characteristics, status
and counter attributes for the selected alarm. There are four ways to display this
window:
Double click on an alarm.
Select the alarm and click on the New Management View button

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.

buttons to show the attributes for the

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

Alarm History Management View

12.3.8 Additional Alarm Fields


You can define and display additional alarm object fields in the Alarm History
Views. The fields are displayed in columns with the associated text below as for the
default alarm fields.
There are two types of additional alarm object field that you can define:
General: These can be any fields containing information that you consider useful
Troubleshooting: These are specific fields giving access to troubleshooting
information
The additional alarm object fields must be defined in a configuration file named
HistoryAHSystem.conf, for the Alarm History View. The configuration file is read at
Alarm Handling startup and is searched for according to the following sequence:

178

1.

The directory name setting of the TEMIP_SYSTEM_PATH environment


variable.

2.

If the environment variable is not set, then the Windows system directory is
searched.

The configuration file contains a complete description of the user-defined alarm


object fields. The configuration file is unique and if placed on a share partition, all
users of a given TeMIP system can share the definition of the additional alarm fields.
The text associated with a given field is extracted from the Additional Text attribute
augmented with user data. The Additional Text string available to the Alarm Handling
PM is composed of three parts:
1.

Low Level Filtering information (optional)

2.

User Data: The additional alarm fields are extracted from this data

3.

Common Additional Text

If present, the Low Level Filtering information is located at the beginning of the
string.

12.3.9 Support Class Synonym Extension (Versioning)


12.3.9.1

Class Synonym Extension (Versioning) feature enabled


The Alarm handling displays the version neutral class for an entity in the alarms
columns. If any other synonym is define for the entity or the class, then it will be
displayed.
Note
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.

12.3.9.2

MB3 menus on entities


The directives and launches available for a selected alarm (either by right click on the
alarm, in the operations menu or in the launch menu) are the directives and launches
associated to the version sensitive class (i.e. the real class of the target entity).

12.3.9.3

Print/Print Preview Alarm


Alarms are printed according to the "Use Synonym" flag of the launch application
"Print Alarm" or "Print Preview Alarm".

12.3.10

Interaction with Directives View Plug-in


Directives performed in the Management View can be managed using the Directives
View plug-In.
For more information about the Directives View see Chapter 5 TeMIP Directives
View

12.3.11

Interaction with Additional Text View Plug-in


It is possible to display the full additional text of a selected alarm using the
Additional Text View Plug-in.
For more information about the Additional Text View see Chapter 13 TeMIP
Additional Text View.

179

12.4 Customization
12.4.1 History View customization
12.4.1.1

History General Tab


The Apply Colors to frame contains three radio buttons with which to customize the
color-coding used in the Alarm List.
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 History Alarm Fields and Columns frame opens the History
Alarm window for you to define the fields and columns you want to display in the
Alarm History View and the order of presentation Refer to the Online Help for
further details on customization
The Edit button of the Similar Alarm Fields and Columns frame opens the Similar
Alarm window for you to define the fields and columns you want to display in the
Similar Alarm window and the order of presentation.

12.4.1.2

History Alarms Tab


The Alarms frame contains a field where the maximum number of alarms collected
for display is set.
The Customize button in the Sorted Column frame pops a Sort dialog box which
allows the default sort order of a given alarm attribute to be set using 3 different
criteria and for each one, the ascending or descending order.
The radio buttons in the Timestamp Default Sort Order frame allow the default sort
order of alarm time stamping to be set to ascending or descending.
The Search Pattern frame contains a Default Search Pattern field that allows a pattern
to be selected from those already defined and nominated as default.
The check boxes in the Filters frame allow:
- The use of the Presentation Name instead of customized names to be
toggled on or off
- Lexicographical filter sorting to be toggled on or off
- Filter groups display to be toggled on or off
The Counters check box allows the Total Searched Alarms counter that appears as
part of the alarm view to be toggled On or Off.

12.4.2 History Alarm List customization


12.4.2.1

History Alarm List Fields Tab


The Show Fields frame contains two lists, one displays the Alarm List Fields that are
currently available but not used in the Alarm List, the other shows the fields that are
used and the order in which they are displayed.
The Add and Remove buttons allow you to select and deselect the Alarm List Fields.
The Move Up and Move Down buttons allow you to change the order in which the
Alarm List Fields are displayed in the Alarm List.

180

12.4.2.2

History Alarm List Columns Tab


The Format Columns frame contains a list of alarm attributes that are currently
available for selection as column headings. An assortment of fields and radio buttons
provides for formatting of the Alarm List column headings.

12.4.3 Similar Alarm List customization


12.4.3.1

Similar Alarm List Fields Tab


The Show Fields frame contains three lists, the first one displays the attribute
partitions, the second one displays the Similar Alarm fields that are currently
available, but not used in the window, and the third one the other fields used in the
window and the order in which they are displayed.
The Add and Remove buttons allow you to select and deselect the Similar Alarm
Fields for display in the window. Field selection and de-selection can also be
achieved by double clicking on the field name in the respective list.
The Move Up and Move Down buttons allow you to change the order in which the
Similar Alarm Fields are displayed in the window.

12.4.3.2

Similar Alarm List Columns Tab


The Format Columns frame contains a list of Similar Alarm attributes that are
currently available for selection as column headings. An assortment of fields and
radio buttons provides for formatting of the Similar Alarm column headings.

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.

13.2 Window layout and behavior


The Additional Text View is a simple window to display the additional text of the
selected alarm. This window allows font and color customization to ease the reading
of the operator.
This new window is pop up through the main menu Window. A toggle item let the
user show/hide this Additional Text View.

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

<additional Text associated to the selected alarm>

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.

An example of the Additional Text View is shown in the following figure.


Figure 123 :

Additional Text View

13.3 TeMIP Additional Text View Features


Features provided by this plug-in are very simple because the purpose is mainly to
display the additional text in its complete format. .

183

13.3.1 MB3 menu


The Additional Text View plug-in will allow the following actions with the MB3
menu:
Operation
Select All
Copy
Find...
Find Next
Clear
Allow Docking

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.3.2 Interaction with Alarm Handling and History Alarm


Handling Plug-in
The Additional Text View is strongly linked to the use of these 2 Alarm Management
plug-ins. By default, only a selection in the alarm list view updates the additional text
view. It is also possible to not use the additional text view, there is no impact on the
alarm handling plug-in in this case.

13.4 Customization
The Additional Text View has several look and feel options:

184

Figure 124: Additional Text View Options Panel

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

Figure 125: Additional Text View Font Selection dialog box


Highlight Colors:
It is a checkbox to indicate if the color will be used to update the content of the Additional
Text View. If yes, color defined below in the option will be used to display information,
else these color definition will be ignored and color support disabled.
Alarm Name:
It is the color used to display the alarm currently displayed in the Additional Text View. A
control allows the operator to customize the color for the Alarm name.
Default color is blue.
Additional Text:
It is the color used to display the additional Text displayed in the window. A control
allows the operator to customize the color for the Additional Text.
Default color is black.
Clicking on the color combo box control open a Color Selection dialog box to let the
operator change the current color setting.

Display Alarm Name:


This checkbox let the user add on the first line the name of the alarm object currently
displayed in the Additional Text View.
Default is enabled.
Note: Font, Color and Display Alarm Name customization will be effective only at the next
update of the window.

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:

Alarm forwarding overview

The AFG view is launched via the following Desktop Icon:

187

The figure below shows an example of Alarm Forwarding display.


Figure 127:

Alarm Forwarding sample screen

14.2 TeMIP Alarm Forwarding Operations


The following operations are supported through the GUI:
AO Selection: Accept a list of Alarm Objects selected from the RTAH or
HAH view and drop (using the drag & drop facility or cut and paste) onto the
AFG window.
View: Utilize the HAH view functionality to display a list of the Alarm
Objects currently selected for forwarding.
Refresh: Retrieve a list of known contacts from the AO External Notifier FM
and refresh the GUI display by adding any new contacts and removing those
that are no longer in use.
Contact: Provide a list of available contacts obtained from the AO External
Notifier FM and allow selection of a single contact (individual or group) as the
recipient of the forwarded alarms.
Reset: Remove the list of currently selected Alarm Objects from the AFG and
clear all of the user defined message fields.
Send: Forward the list of selected Alarm Objects and user message text to the
specified contact, and if successful perform a Reset.

14.3 Window Layout and Behavior


Only one instance of the Alarm Forwarding Plug-In can run in the TeMIP Desktop at
any given time. It is started by using a shortcut button available on the TeMIP

188

Desktop toolbar or by selecting the AO Forwarding option of the File/Open menu


item. If the user attempts to open more than one instance of the Alarm Forwarding
view then the existing view will be brought to the foreground and set as the active
view for the TeMIP Desktop application.

14.3.1 Main Window


The main Alarm Forwarding window does not have any menu options but has instead
a single toolbar at the top of the window providing access to the Send, Reset, Refresh
and View options. At the bottom of the window is a status bar divided into two
display areas providing feedback on the currently selected Contact to the left and the
number of alarms in the current AO Selection List to the right.
A window splitter divides the main Alarm Forwarding view area into two re-sizeable
views. To the left is the scrollable Contacts area and to the right the multi-line
scrollable User Text area.
Tooltips are display when the mouse pointer is over the toolbar buttons and when the
mouse pointer is over a Contact.

14.3.2 Contacts area


The Contacts area provides two methods of accessing the Contacts List with the use
of a Tab Control. The first tab contains a shortcut list and displays each Contact as an
individually selectable icon; the second tab contains the Contact List displayed as a
tree structure.
The shortcut Contact List is displayed alphabetically. The tree structure Contact List
is ordered at the top level by Contacts and Groups, then alphabetically by media type
and finally within each media type alphabetically by contact/group name.
When a Contact is selected from the Contact List, the name of the selected contact is
displayed in the status area at bottom of the Alarm Forwarding window. If no
Contact is selected then the contact name will be displayed as blank.
The Reset option resets all fields in the Alarm Forwarding user interface with the
exception of the currently selected Contact (if any), which remains as previously
selected.
If after a Refresh (contacts) operation a previously selected Contact is no longer valid
then no Contact will be selected, the status area is updated the Send and View taskbar
options are disabled.
The Contact List is updated at program initialization and after every Contact List
Refresh from the AO Notification FM. Individual Contacts are also updated to
change the Active state to Inactive to prevent selection when the AO Notifier FM
reports that the current Contact is no longer active during the Send request.

14.3.3 User Text area


The User Text area is provided for the user to add an optional free text message to be
sent to the specified contact along with the Subject, optional Callback Information
and details of the selected AO List.
Text can be edited using standard select, cut and paste functionality. Text can be cut
using the <Ctrl-C> key sequence, and pasted using the <Ctrl-P> key sequence.
Note
The AFG must differentiate between Paste operations to the User Text area and Paste
operations to the AO Selection List. This is achieved using different key sequences
(<Insert-Key> or <Shift><Ctrl-P>) when pasting to the AO Selection List.

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.

14.3.4 Alarm Selection and Send


Alarm Object selection is made using the drag and drop or cut and paste functionality
of windows by selecting a series of Alarm Objects from within the RTAH or HAH
views and transferring them to the User Text area of the AFG window.
When using the Cut and Paste operation, the selected Alarm Objects can be cut using
the <Ctrl-C> key sequence and pasted using the either the <Insert-Key> or
<Shift><Ctrl-P> key sequences.
Note
The AFG must differentiate between Paste operations to the User Text area and Paste
operations to the AO Selection List. This is achieved using different key sequences
(<Ctrl-P>) when pasting text to the User Text area.
When a new AO Selection is made and transferred to the AFG window any existing
AO Selection List is removed and is replaced by the new list, there is no append
facility.
A count of the number of Alarm Objects held in the current AO Selection List is
displayed in the status area at the bottom of the AFG window.
The View option remains disabled while the AO Selection List is empty. It is
enabled only when one or more alarms are held in the AO Selection List as indicated
by the Alarm Object count displayed in the status area.
The Reset option clears all alarms from the AO Selection List, and removes the count
of selected alarms from the status area.
The AO Selection List, Subject and Contact are mandatory data items and are
required to be completed before the message can be sent. The Send option remains
disabled until all of the mandatory fields have been entered.

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.

Web Browser Plug-In will support:


HTML, DHTML and XML
The latest version of Macromedia Flash Player.
The latest version of the Sun Microsystems Java plug-in.

191

Figure 128 :

Web Browser Integration into TeMIP Client

Embedded Web
Browser

It will manage a system configuration file (WebBrowserSystem.conf) to store all his


settings. For more details refer to HP TeMIP Software Installation Guide.

15.2 HTML Web Browser Features


This generic plug-in able to display and embedded web page into the TeMIP Desktop
or external web page using default web browser. This plug-in let have a possible
customization to display button toolbars, address toolbar, animation control, status
bar.
The TeMIP Web Browser allows the operator to:
Display URL inside TeMIP Desktop with customizable:

look and feel (toolbar, address bar, status bar, icon and title),

MB3 menu.

Display URL in external Windows default web browser.


It also supports:
The Launch Mechanism of TeMIP Client.
Drive TeMIP Plug-Ins from its MB3 menu for the following plug-ins:

Real-time Alarm Handling Plug-In,

Management View Plug-In,

Entity Browser Plug-In,

using Launch Mechanism of TeMIP Client,


Be driven by external application via Corba interface.

192

HTML, DHTML and XML languages


The latest version of Macromedia Flash Player.
The latest version of the Sun Microsystems Java plug-in.
The ActiveX control used is a part of Internet Explorer, so all options set in the
Control Panel - Internet Options are used by the Web Browser Plug-in.

Support several protocols (http, https, ftp, )

Configuration internal proxy and port to use

Security Settings and certificates

URL Encoder integrated into the Web Control (white spaces are automatically
translated by %20)

Share the same Java Virtual Machine settings.

15.3 Window Layout and Behavior


The HTML Web Browser is available through a dedicated interface launched from
TeMIP Client.
The window is structured as follows:
Figure 129 :

Embedded Web Browser Window

Toolbar

Address bar

Status bar
Toolbar description
The web browser toolbar has the following buttons:

193

Back: goes to previous page,

Forward: goes to next page,

Stop: stops downloading a page,

Refresh: refreshes the current page,

Home: opens Users Microsoft Internet Explorer Home page,

Search: opens Users Microsoft Internet Explorer Search page,

Favorites: displays Users Microsoft Internet Explorer


Favorites,
Print: prints the current page or active frame,

Font: allows changing the size of font used in displayed page,

An animate control indicates when running that web page


download is pending.

The number and the look& feel of the buttons is customizable


Address bar
The embedded web browser provides an address bar to allow the user to enter the
URL to navigate and to show the current URL browsed.
Figure 130:

Embedded Web Browser Window Address Bar

Status bar
The embedded web browser will have a status bar to indicate web page download
progress.
Figure 131:

Embedded Web Browser Window Status Bar

MB3 Menus
The HTML Web Browser provides customizable MB3 menus.
These MB3 menus can be none, one or a combination of the following:

194

Standard Web Browser MB3 menus (such as Copy, Print)


Launches menus (for example Open in Management View and apply a
directive to a selected entity)
Directives menus if selection is a TeMIP Entity

The following picture is an example of a Launch MB3 menu.

Figure 132:

Window Launch Support in MB3 menu

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

15.4.1 Main window customizable components


The following picture displays the customizable elements of the HTML Web
Browser.
Figure 133 :

Customizable elements of the HTML Web Browser


Title

Icon

Toolbar and
Animate
Icon
Control
Address
bar

Status
bar

Icon and title description


The web browser window icon and title can be modified.
Toolbar description
The web browser toolbar buttons can be displayed with large or small size, and text
or not.
Each button and the Animate Control can be displayed or not.
Figure 134 :

Window Toolbar with large size and text

Address bar
The address bar can be displayed or not.
Figure 135:

196

Embedded Web Browser Window Address Bar

Status bar
The Status Bar can be displayed or not.
Figure 136:

Embedded Web Browser Window Status Bar

15.4.2 Window customization examples


Hereafter can be found some Embedded Web Browser Window look and feel
customization examples:
Embedded Web Browser Window with no toolbar, address bar, status bar:
Figure 137:

Window Customization Example 1

Embedded Web Browser Window with only Back and Forward buttons (small
size and no button text) and address bar:

197

Figure 138:

Window Customization Example 3

Embedded Web Browser Window with all features

Toolbar with all buttons with text, animate control, address bar, status
bar,

Icon and title customized.

Figure 139:

198

Window Customization Example 4

15.4.3 Special pages customization examples


Embedded Web Browser Window allows customizing:
The first displayed page before embedded web browser window navigates.
The following figure show the default one delivered with TeMIP Web
Browser Plug-In.
The displayed error page in case of navigation error. The following figure
show a case of navigation with a specific error page (the default one delivered
with the TeMIP Web Browser Plug-In). By default, the web browser will
display the usual error page: 404 - Host not found
When creating an embedded web browser window it is possible to indicate
through auto-load option if the last displayed page will be automatically
reloaded after a workspace loading. If this option is set OFF (default
behavior), the following page will be displayed at workspace loading. User
can click on a hyperlink to reload the page. If the auto load option is enabled,
the page will be automatically reloaded.

Figure 140 : Default HTML Page - PageReload

Click on displayed hyperlink to manually reload previously saved URL.

Figure 141 : Default HTML Page - PageStart

199

Figure 142 : Default HTML Page - PageError

15.4.4 MB3 menu customization


The Embedded Web Browser Plug-In -provides MB3 menu customization
capabilities.
It is possible to:
Display or not MB3 menu,
Display or not Web Browser MB3 menu and/or,
Support or not Launches menus in MB3 menu,
Support or not directives menus if selection is a TeMIP Entity.

15.4.4.1

Launch and Directive Support in MB3 menu


IMPORTANT
Launch and Directive support on MB3 menu is only available for embedded HTML
web pages displayed inside TeMIP Desktop.

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

more details refer to HP TeMIP Software Client Installation and Configuration


Guide.

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.

15.5 Plug-in Callback Support


Available callbacks for HTML Web Browser are:
@OpenURL : Open a new HTML Web Browser at the specified URL.
@Help Open the Help Page for the HTML Web Browser.

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.

16.2 Window layout and behavior


The resynchronization directive is available through a dedicated interface launched
from TeMIP Client.
Once a map is opened and the entities to resynchronize are selected, the
Resynchronization interface can be activated either from the Desktop using the
following icon:

or from the popup menu Resynchronization menu item.


The figure below introduces the look of the Resynchronization view.

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

The GAT Pass-Through plug-in provides the following main features:


o

A Session history: commands sent and responses received during a GAT PassThrough session with the remote Network Element are stored into memory.

Opening/Closing session script files: These files contain Network Element


ASCII commands. Their names and locations are present in the customized
ASCII global class entity attributes. If these attributes are present these file
contents are sent to the communication server when establishing or closing a
connection.

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.

17.2 Window layout and behavior


The GAT Pass-Through is available through a dedicated interface launched from
TeMIP Client.
The GAT Pass-Through interface can be activated either from the Desktop using the
following icon present in the main toolbar:

or from the popup menu GAT Pass-Through menu item from Entity Browser, Map
Viewer or Alarm Handling using the selected entity.

17.2.1 Main Window


The figure introduces the look of the GAT Pass-Through view. Through it the user
can connect to a network element, send commands or scripts and see responses of the
Network Element.
A more detailed description of the interfaces fields can be found in the online help.
The GAT Pass-Through Online Help is accessible via the F1 shortcut on the main
window, or from the menu Help/Help Topics..
Figure 144 :

GAT Pass-Through Window View

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 :

GAT Pass-Through window in Interactive Mode


Interactive
mode

Commands
Input

17.2.1.2

Script Play mode


The Script Play Mode allows the operator to choose a script file and play it. He can
control the script execution (Start, Stop, see execution progress in the Output
Console).

207

Figure 146 :

GAT Pass-Through window in Interactive Mode


Script Play
Mode
mode

Script Play
Mode controls

17.2.1.3

The toolbar
The following operations are accessible from the toolbar:

17.2.1.4

Open a session for the Network Element specified in combo box.

Disconnect the current session.

Switch between Interactive and Script Play modes.

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 session Idle Time used for automatic disconnection.

The maximum number of commands stored in the Input Console.

The maximum number of lines buffered in the Output Console window.

The Font and Size used to display text in consoles, with a preview.

The colors used to display text in consoles, with a preview

17.4 Application Launch


Additional applications can be launched from an GAT Pass-Through Window
through the Launch pull-down menu. Refer to the HP TeMIP Software Client
Integrating Applications into the TeMIP Desktop Guide for further details.

17.5 Plug-in Callback Support


Available callbacks for GAT Pass-Through Plug-In are:
@OpenWindow: open a new GAT Path-Through window for the selected entity.
@PlayScript: open a new GAT Path-Through window for the selected entity and
start playing a script (defined in the launch) in one single operation.
These callbacks can be used to start GAT Pass-Through session from other Plug-ins.

17.5.1 Starting a GAT Pass-Through session from the Entity


Browser
In the Entity Browser, entities managed by an ASCII AM and supporting the GAT
Pass-Through mechanism can be customized to offer a GAT Pass-Through entry in
their contextual menu.
If the operator selects this menu on an entity in the Entity Browser, it opens a GAT
Pass-Through Window for this entity, and the following actions are performed:
The connection with the Network Element is established.
The Open-Session script file associated with the entity is played (optional).

17.5.2 Starting a GAT Pass-Through session from the Map


Viewer
In the Map Viewer, entities managed by an ASCII AM and supporting the GAT
Pass-Through mechanism can be customized to offer a GAT Pass-Through entry in
their contextual menu.
If the operator selects this menu on a map item, it opens a GAT Pass-Through
Window for its associated entity, and the following actions are performed:
The connection with the Network Element is established.
The Open-Session script file associated with the entity is played (optional).

209

17.5.3 Starting a GAT Pass-Through session from the Alarm


Handling
In the RealTime View or in the History View, alarms with a Managed Object
attribute containing an entity managed by an ASCII AM and supporting the GAT
Pass-Through mechanism have a GAT Pass-Through entry in their contextual menu.
If the operator selects this menu on an alarm, it opens a GAT Pass-Through Window
for its Managed Object entity, and the following actions are performed:
The connection with the Network Element is established.
The Open-Session script file associated with the entity is played (optional).

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).

18.2 Outage Periods Management


Outage periods are the base elements in an outage configuration for a network
equipment. For each class, augmented with some attributes specific to Outage
Management, we are able to define periods for which the network element is
considered to be Out of Service (OoS).
Theses periods are managed thanks to TeMIP directives allowing operators to create,
update, or delete outage configurations. The directives can be performed through
several client applications (FCL PM, TeMIP Client, TNDL, TeMIP Expert, or any
defined TeMIP application).

18.2.1 Behavior during Outage Periods


When an entity enters an outage period:

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).

When an entity is in an outage period:


1.

When a network entity generates an event , the Flagging Corrective Filter


evaluates that the entity is currently Out of Service, and mark the event with the
Outage Flag = TRUE.

2.

The flagged events are then processed by other applications, and several actions
can be taken:

filter these events (using custom Low Level Filters)

Automatic acknowledge or terminate the alarm objects (Using Operation


Context attributes)

Collect these events in a different Operation Context (By setting the


Discriminator Construct attribute of the Operation Context)

When an entity exits an outage period:


1.

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.

The MIR instance corresponding to the outage period is deleted.

3.

The shared memory is cleaned from this outage period.

18.3 Window layout and behavior


18.3.1 Main window
The main window is composed by the following parts:
A tabular view, displaying the outage configuration and status information for
each entity:
o

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

Figure 147 : TeMIP Outage Viewer Main Window

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 State Management in the State Viewer


In the State Viewer, the State Tabular View displays a detailed of in-scope entities
from opened State Domains, with information from the Generic State Partition.

19.2.1 State Domains


The State Tabular View monitors the entities present in the State Domain List. This
list is shared between Map Viewer and State Viewer.
At this time, to have State information, the user needs to open the suitable State
Domain(s). The State Tabular View displays the entities contained in all the opened
State Domains and matching the filtering levels.
Creating the State domains will be from the responsibility of the administrators of the
TeMIP platform.

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.

19.2.3 State On Demand View


The TeMIP State Management was initially designed to monitor all entities in state
domains.
A new feature in the State Collection Server allows the State Viewer to display only
state information matching a server filter that speed up search. These filters can be set
in the TeMIP Client using attributes of the Generic State Partition, TeMIP Class
names and TeMIP entities selected in an entity browser, a map, an alarm (Managed
Object)
The State Tabular View displaying entities matching such filter is called State on
Demand.

19.3 Window layout and behavior


The State Viewer is available through a dedicated interface launched from TeMIP
Client.

19.3.1 Monitoring View


A new Monitoring view can be opened from the Desktop using the following icon
present in the main toolbar:

216

Figure 148 :

Monitoring View

The Monitoring View comprises four main sections:


Filter View
State Tabular List
Global Status indicator
Filtered Entities Counter

19.3.2 State On Demand View


The State On Demand View can be opened with a selection of a network element as
input to display the state information from other TeMIP Client Plug-ins exporting
entities.
The State On Demand View can also be opened with the use of the Plug-In callback
@DisplayAssociatedStates (See to 19.6 Plug-in Callbacks Support).
For example, the selection can be done in the Alarm Handling selecting an alarm, in
an Entity Browser or in a Map View selecting an entity.
The State On Demand View can be activated from the predefined launches Display
Associated States and Display Associated States in new Window
There are two ways to display this window:

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 :

Display Associated States in Real Time Alarm Handling View

Figure 150 :

State On Demand View with SC Entities Filter

The State On Demand View comprises five main sections:


Filter View
State Collection Filter Bar
State Tabular List
Global Status and State On Demand Status indicators
Filtered Entities Counter

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

State Tabular List


The State Tabular List contains a list of entities for all the State domains selected in
the State Domain view. Only the entities that satisfy the selected SC and graphical
filters criteria are displayed. The list displays information from the Generic State
Partition of entities. The information that can be displayed for each entity is fully
customizable (for example, column order, visibility, entity sorting).

19.3.2.3

State Collection Filter Bar


The State Collection Filter bar is the area displayed in the upper part of the State on
Demand windows. Its purpose is to display the current SC filters used for this
window in a tabular form. If a filter is empty (i.e. it is defined by an empty string), it
doesnt appear in the list.

19.3.2.4

Global Status Indicator


The Global Status indicator displays the synchronization status with the State
Collection Server for the monitoring collection.
The Global Status includes four different status values:
Table 8 :
Bitmap

Global Status Indicator


Definition

Description

Unknown

The communication with State Collection Server is


not initialized or the state of the collection is
unknown (startup)

Error Status

Error means an error occurs that affect the


collection of states.

Synchronization in
progress

The Client is collecting information from the State


Collection Server but not all the entities have been
yet retrieved.

Synchronization
completed

The information collected by the Client is


synchronized with the State Collection Server and
all the entities have been retrieved.

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

State On Demand Status Indicator


The State On Demand Status indicator displays the synchronization status with the
State Collection Server for the current State On Demand view. It appears only in
State on Demand windows.

219

The State On Demand Status includes four different status values:


Table 9 :
Bitmap

State On Demand Status Indicator


Definition
Unknown

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.

Filter Entities Counter


The Filtered Entities Counter displays the number of entities displayed in the list view
If the maximum number of entities for the collection associated with the view is
reached at a given time, the counters foreground color becomes red (and a message
is logged in the console).
Note:
The counter remains red as long as the SCS collection has not been synchronized
again. The usual manner for synchronizing them again is to remove all the domains
from the State Domain List, apply the change, and add again the domains in the list.

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.

19.4 State Viewer Features


The State Viewer provides a range of features that allow managing state entity
information more easily. The features available in State Viewer include:

19.4.1 Graphical filters


The State Tabular View offers filtering features that allow the display list to be
refined. Entity data can be filtered using a comprehensive set of pre-defined criteria
and Boolean expressions.

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.

19.4.1.2 Filter Editor


The Filter Editor is used to:
Implement complex filter algorithms (organization of filters in groups,
AND/OR Boolean expressions 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 State
Tabular View
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 when the active window in the TeMIP
Clients desktop is a State Tabular View.
Click the New Pattern button

on the Filter toolbar.

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 :

State Viewer Filter Editor

19.4.2 State Tabular List


The State Tabular List contains all the elements of the monitored state domains. Only
the entities that satisfy the selected SC and graphical filters criteria are displayed.
Note that multiple graphical filters can be applied to the State Tabular List.
The user can select the Generic state he wants to monitor and in which order, format
size and position he wants to display them. The State information to display can be
customized by the user via the Options tab.

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 :

State Viewer Composite State Default Colors


State

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

Edit / Operations Menus


Copy and Select All are available in the menu Edit
Reset State Changed Flag is available in the menu Operation. This operation allows
resetting the State Changed Flag field value (False).

19.4.2.3

State Tabular List Directives


A quick access is given to entity directives through an entry in the State Viewer PopUp menu or through the menu operation. The directives displayed depend on the
entity class of the selected entity.
Figure 154

Directives menu

The result of the directive is posted in the Console Window.

19.4.2.4

State Tabular List Features


The State Tabular List can be altered to suit your own working preferences or
optimized for a particular purpose.

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

Entity Sort Attribute


To sort the State Tabular List 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. To restore the default sorting
criteria defined in the Customization dialog box (Entities tab), press down the Ctrl
key and click the left mouse button on any column header.
Multiple Selections
To select two or more entities at random positions in the list, hold down the Ctrl key
and select the entities with the mouse. To select a block of entities, select the first
entity then hold down the Shift key and click on the last entity. Ctrl and Shift
selections can be applied simultaneously.
Drag and Drop
You can drag entities from the State Tabular View and drop them into the following
destinations:
A Management View - drag and drop an entity into a Management View to
display its attributes or to carry out other operations.
Filter View - drag and drop entity attributes into the filter View to create or
modify a filter definition.
Export text - drag and drop one or more entities into an editor, or a Mail
composer, to export text information associated with the selected entities. This
feature can be used to create printouts of entity information.
Print
You can print selected entities from the StateViewer 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 TeMIPPrintStates_SetupLaunch.conf is delivered in


%TEMIP_CLIENT_HOME%\TeMIPClient_SystemLaunch
This file can be modified to change the default settings.

225

Figure 156 :

State Viewer Print menu

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

State Viewer Print Preview in HTML format

Figure 158 :

State Viewer Print Preview in MS Excel format

19.4.3 Layouts and additional columns


19.4.3.1

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 :

Customized layout details

227

Figure 160 :

Other customized layout details

19.4.4 State Collection Filters


State Collection Filters represent filters for each Collection, based on entities, class
and/or states values, to reduce data workflow exchange between the State Collection
Server and the State Viewer.
The State Collection Server can manage multiple State on Demand and Monitoring
collections. Each SCS collection can be associated with filters on Entities, Classes
and Attributes, to reduce the number of state entities displayed in the State Viewer.
These filters are called State Collection Filters or SC Filters.
These filters are managed by the SCS when creating the collection and adding
monitored sources.
Example:
State on Demand on a specific Network Equipment
State on Demand to find not functional Network equipment.

19.4.4.1

State Collection Entities Filters


State Collection Filter on Entities is defined with a list of entities or using launch
keyword
representing
entities
(ex:
<SELECTED_ENTITIES>,
<MANAGED_OBJECT>, )

19.4.4.2

State Collection Attributes Filters


State Collection Filter on Attributes is defined with a list of attributes / value
separated by Boolean expression OR.
The SCS will filter all the entities that match this filter dynamically.
Attribute Identifier or Attribute Presentation Name can be used to define the TeMIP
Attribute.

19.4.4.3

State Collection Classes Filters


State Collection Filter on classes is defined with a list of TeMIP Classes separated by
Boolean expression OR.
The SCS will filter all the entities that match this filter dynamically.
Class Identifier or Class Presentation Name can be used to define the TeMIP Class.

19.4.5 Associated Alarms


The Display Associated Alarms function provides the display of the alarms
associated with a selected entity in the State Tabular List. The list is created as a filter

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 :

Display Associated Alarms from the State Viewer

19.4.6 Management View


A Management View lists all the available characteristics, status, generic state and
counter attributes for the selected entity. There are four ways to display this window:
Double click on an entity.
Select the entity and click on the New Management View button
toolbar.

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.

buttons to show the attributes for the

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 :

Open a Management View from State Viewer

19.4.7 Find Entity


The Find Entity... function provides a link between a Map displayed in the Map
Viewer and a selected entity in the active State Tabular List. This enables you to
conduct searches in a selected portion of the Map hierarchy to locate entities that may
be items in one or more Maps.
This option is integrated with the Map Viewer Find option. It searches for the
requested entity in the displayed hierarchy and centers the Map on the entity. If
several instances are found, the hierarchy of Maps containing the entity is listed.
If there are multiple responses, the results of the search are displayed in the Entity
found in panel of the Find Entity dialog box.
Searches can be carried out in two ways:

Automatically, by selecting an entity displayed in the current State Tabular


List and then clicking on the Find entity icon or choosing Find Entity...
from the Operation or Pop-Up menu.

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 :

Find Entity Dialog Box

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:

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.

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

19.4.9 Support Class Synonym Extension (Versioning)


19.4.9.1

Class Synonym Extension (Versioning) feature enabled


The State Viewer displays the version neutral class for an entity in the State columns.
If any other synonym is define for the entity or the class, then it will be displayed.
Note
The State Viewer 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.

19.4.9.2

MB3 menus on entities


The directives and launches available for a selected entity (either by right click on the
alarm, in the operations menu or in the launch menu) are the directives and launches
associated to the version sensitive class (i.e. the real class ).

19.4.9.3

Print/Print Preview Alarm


Entities are printed according to the "Use Synonym" flag of the launch application
"Print Alarm" or "Print Preview Alarm".

19.4.10

Interaction with Directives View Plug-in


Directives performed in the Management View can be managed using the Directives
View plug-In.
For more information about the Directives View see Chapter 5 TeMIP Directives
View

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

19.6 Plug-in Callbacks Support


Available Plug-in Callbacks for State Viewer Plug-In are:
@OpenWindow: Open a Monitoring View with an option list of arguments
(Graphical filters, new window, ...)
@DisplayAssociatedStates: Open a State on Demand View with options
in arguments (list of entities, attributes, new window, Graphical Filter
@Help: Open the Help Page for the State Viewer Plug-in callbacks.

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

20.1 Introduction to the Resource Server


The TeMIP Client applications available on Windows use a lot of graphical
resources. For instance, when the TeMIP Client displays map views, the server side
of these applications only stores the position and attributes of the map objects.
Graphical resources, like general graphical layout, backdrops or symbols referenced
by a map, are stored into files on the client side.
When new resources are added into the map editing system, some administrative
difficulties may occur when other TeMIP Client users want to access these new
graphical resources:
How to retrieve these new resources?
What are their dependencies?
How to send these new resources to the other TeMIP Client users?
Should we send these resources by rcp, using FTP, using a file system sharing?
If FTP protocol is chosen, do we need to use ASCII or binary mode to transfer the
new resources?
Do we need to convert the format of these resources before sending them (models
G and M1)?
How to make sure that the local resources are not corrupted (MSDOS ASCII
format instead of UNIX) and are synchronous?
A similar situation occurs with TeMIP Client System configuration files, user
Workspaces and configuration files. These files are also stored on the client side.
How can a TeMIP Client administrator send new basic TeMIP Cient system
configuration files to all TeMIP Client users?
How to retrieve, on a Windows platform, all the workspaces and associate
configuration files we had on another Windows platform?
The Resource Server provides a way to centralize and dispatch all kinds of resource
files. It is a set of software components that allows resources files (graphical or

235

configuration files) to be stored on a central server and a transparent sharing between


clients.
Figure 164 :

TeMIP Resource Server Overview

20.2 Window layout and behavior


20.2.1 How to Start
After installation, an icon representing the Resource Server GUI is displayed on your
PC Desktop and an entry named TeMIP Resource Server V6.0 for Windows is placed
in the Start/Programs menu. You can start the TeMIP Resource Server GUI in either
of the following ways:
1.

Double click the left-hand mouse button on the TeMIP Resource Server V6.0 for
Windows icon.

Figure 165: TeMIP Resource Server icon

2.

236

Choose Programs/TeMIP Client V6.0 for Windows/TeMIP Resource Server


V6.0 for Windows from the Start menu of your PC Desktop.

Figure 166 :

TeMIP Resource Start Menu entry

20.2.2 Main Window


Figure 167 :

TeMIP Resource Server Main Window

The Resource Server GUI allows visualization of the level of synchronization of


current local resources (old, new, synchronous) compared to resources stored on the
remote central server.
Resources listed under Local Path combo box correspond to local resources. On the
right side, under Remote Path combo box, resources available in the remote server
are listed.
Resources in both Local and Remote lists correspond to the type selected in the
Resource Type combo-box.

20.2.3 Local Resources


Resources locally available are displayed in the Local Path list. The local directory
to visualize can be selected in the Local Path combo box. Only directories defined in
the Resource Server configuration file are available for selection.

20.2.4 Remote Resources


Remote resources stored in the central server are displayed in the Remote Path list.
The Remote Path cannot be selected, it depends on the resource types listed in the
Local Path list.

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.

20.2.5 Synchronization Status Icons


The Resource Server GUI shows the local and the remote resource lists. All
resource files are preceded by an icon that represents the resource state.

Local Resource Icons


Icon

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.

Remote Resource Icons


Icon

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

20.3 TeMIP Resource Server features


The Resource Server GUI allows visualization of the level of synchronization of
current local resources (old, new, synchronous) compared to resources stored on the
remote central server. For instance, this application allows you to download new
resources from the central server, to upload new local resources to the central server,
or to synchronize local resources with the remote side.

20.3.1 TeMIP Resource Server Operations


The following operations are supported through the GUI and can be performed using
menus, buttons and toolbar.

Refresh: refresh local and remote resources lists.

Download: download the selected set of resources from


server to local

Upload: upload the selected set of resources from local to


server.

238

Synchronize: synchronize server and local resources.

Delete: delete a selected set of local resources.

20.4 Customization
Resource Server GUI default options can be modified using the main menu:

To Display Remote BASE Resources: By default, all files available in the


remote platform directory are displayed (Base Only option is set to false). Set
this option to true if you only want to consider remote BASE resources on the
remote platform directory list.

To Confirm Resource Deletion: This option is set if you want to request


confirmation before each local resource deletion.
To Display only Differences between Local and Remote Resource List:
Enable this option if you want to display only differences between Local and
Remote directory lists. The synchronized resources will not be displayed.

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

21.1 TeMIP NNM Supported configurations


The TeMIP NNM Advanced Integration supports Monolithic (1x1) and distributed
deployment (NxN):

Monolithic : 1 server NNM dialog with TeMIP. The TeMIP director and
NNM are installed on the same machine.

Distributed : N server NNM dialog with N TeMIP. Several TeMIP


directors collect NNM information from several NNM stations.
Proble
TeMI
consolidat
Problem
TeMIPP
consolidator

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)

Figure 168: TeMIP and NNM supported Configuration

240

192.168.18.0
/24 192.168.18.0
/24

Refer to the HP TeMIP Software NNM Advanced Integration Installation and


Configuration Guide for more detail about supported configurations and their
requirement.

21.2 Integrating NNM Into TeMIP Client


21.2.1 Overview
TeMIP Client Advanced Integration (TNT) Plug-in provides inside TeMIP desktop a
bi-directional contextual integration of NNM IP Dynamic views and TeMIP Plug-in
(Real-time and History Alarm Handling, Map Viewer, Entity Browser ). The NNM
Dynamic Views are displayed in a browser window inside the TeMIP Client, with a
fully integrated look and feel using the TeMIP Client Web Browser plug-in and its
sophisticated features.
(see Chapter 15)

Embedded Web Browser


Display NNM-AE Web
Interfaces

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

Integration of NNM Web Browser-based views calls Dynamic


Views from the TeMIP Plug-ins (Map Viewer, RT Alarm
Handling, History Alarm Handling, Entity Browser) into an
embedded Web browser.

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

Update of the TeMIP Client Plug-in (Map Viewer, Alarm


Handling) in response to user interactions in IP Dynamic View (ex:
Find Entity, Display Associated Alarms, Open Management View
etc.)

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

TeMIP Client Desktop

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

Execute TeMIP Services (corba)

IP Dynamic Views

Figure 169: TeMIP-NNM Advanced integration Overview

Note
It will be possible to have secure links between TeMIP and NNM via https protocol

TeMIP NNM Advanced Integration Plug-in (TNT)


This is a new Plug-in in charge of the interaction between NNM and TeMIP. It
integrates the following main services:

TeMIP/NNM Name resolution (both sides)

Manage NNM Server configuration

Compute final URL to access an NNM Dynamic View

Drive the embedded Web Browser / External Default Web Browser

243

Integrate TeMIP Services in NNM Dynamic Views to access to other


TeMIP Plug-ins ( Map Viewer, Alarm Handling, Management View)

Display NNM correlated events associated with selected alarm in the


TeMIP Alarm Handling plug-in.

TeMIPClientController Launch Application (NNM TeMIP)


This launch is used by the NNM Graphical User Interface to navigate to TeMIP and
request some TeMIP Client plug-in services (Open a Management View, Display
Associated Alarms and Find TeMIP Entity) via external services (Corba).
Alarm Drill-Down View
The user can display NNM correlated events associated to selected TeMIP alarms in
the TeMIP Alarm Handling plug-in. The result is displayed in a Web Browser with a
tree / list of events. The user can also display details of specific events.

21.2.2 NNM Station Configuration


At startup, the TNT Plug-in uses the defined list of TeMIP directors and contacts the
associated NNM AMs to retrieve the list of available NNM stations available and
their associated configurations.
The list of directors to contact is defined in an environment variable
(TEMIP_TNT_SERVERS). By default the director hostname is the same as the one
running the TAL server.
This list of directors and station found are displayed in the Tools Option Tab
Windows, and the user can also force a refresh of this list clicking a Refresh button.

Example: TEMIP_TNT_SERVERS=.honda2_nnm_conf;.tom_nnm_conf

Figure 170: TNT Plug-In Options Tab

244

21.2.3 IP Dynamic View Integration


Integration of NNM into TeMIP is done via the main menu of the TeMIP Desktop
and contextual MB3 menus. New features will be available depending on the selected
TeMIP object and the active Plug-in.

The following plug-in should support the NNM integration by default:


Map Viewer
Entity Browser
Real-time Alarm Handling
History Alarm Handling

245

Figure 171: IP Dynamic Views Menu Integration

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.

There are three types of dynamic Views:

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

Overlapping Address Domain View

Interface View

Container View

TeMIP can integrate contextual menu to launch NNM IP Dynamic Views.


Example of menu:
IP Dynamic Views
Internet View

Karch (on director beluga_nnm_conf)


Sable (on director beluga_nnm_conf)
Hague (on director beluga_nnm_conf)
Havane (on director beluga_nnm_conf)
Havane (on director hawai_nnm_conf)

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

Example of Dynamic Views:


Home Base

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.

21.2.4 Alarm Drill-Down View


This launch application is used by TeMIP Alarm Handling to display NNM
correlated events associated to the TeMIP Alarm. This window is not real-time but
refreshed on demand.
A check is performed first to validate that correlated events associated to the selected
alarm exist.

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

List of correlated NNM Events


This application needs to get correlated NNM events from the selected TeMIP Entity
and displays the following information:
Correlation flag
Severity
Date / Time

253

Source
Message

Figure 172: Alarm Drill Down List of Correlated Events

Figure 173: Alarm Drill Down Tree of Correlated Events

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

Figure 174: Example of detail of an NNM event

21.3 Integration of TeMIP into NNM Dynamic


Views
New TeMIP operations have been integrated into the NNM main menu Tools
TeMIP

TeMIP Find Entity

TeMIP Display Associated Alarms

TeMIP Open Management View

and these operations are also available in the NNM MB3 menu

255

Figure 175: TeMIP Services integrated into NNM Menu

21.4 Plug-in Callback Support


Available Plug-in Callbacks for TNT Plug-In are:
@Help: Open the Help Page for the TNT Plug-in callbacks.
@LaunchNNMView : Open an NNM IP Dynamic View in a Web Browser
window with arguments (name of the view and NNM station name)
@LaunchContextualNNMView : Open a contextual NNM IP Dynamic View in
a Web Browser window with arguments (name of the view and selected TeMIP
Entities)
@AlarmDrillDown : Open a Alarm Drill Down window to display a NNM
correlated event window using a TeMIP Alarm as argument.

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

Microsoft Foundation Classes (MFC)


Microsoft Foundation Classes (MFC) provide a base framework of object-oriented
code to build an application upon. Application development using the TAL can
involve the use of Microsoft Foundation Classes.
Motif
Motif is an industry standard graphical user interface, as defined by the IEEE 1295
specification. It provides you with the industry's most widely used environment for
standardizing application presentation on a wide range of platforms. Motif is the
leading user interface for the UNIX based operating system. Motif uses the X
Window System as its communication protocol and low-level (drawing boxes and
similar) display interface. Application development using the TAL Local can involve
the use of Motif.
Multiple Document Interface (MDI)
A Windows function that allows the TeMIP Client to display, and lets the user work
with, more than one document at the same time.
Network Element
A component in a telecommunications network that may be subject to a management
function imposed by a Telecommunications Management Network (TMN).
NNM
HP TeMIP Network Node Manager : IP Tools offering multiple IP Management
capabilities.

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

A window on network activity for a particular segment or part of the managed


network. A view could represent alarm activity as displayed by the Map Viewer or
Alarm Handling applications or could represent problem resolution status as managed
by the Trouble Ticket Liaison applications.
Visual C++
A C and C++ development system for DOS and Windows applications from
Microsoft. It includes Visual Workbench, an integrated Windows-based development
environment and Version 2.0 of the Microsoft Foundation Class Library (MFC),
which provide a basic framework of object-oriented code to build an application
upon.

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
-

Adding entities to a Map


123
Additional Alarm Fields
161, 179
Additional Alarm Fields
178
Administrative State
155
Advanced mode
131, 132
Alarm
clearance
53
clearance flag
53
column sort order
162, 180
correlation
53
counters for Alarm History
175
counters for Real-Time Alarm Handling 147
filtering
139, 170
pseudo
53, 147
real-time display of
45
searching
167, 184
severity changes
44
sort attribute
144, 173
state
142, 172
Alarm Collection Server
24
Alarm Event Processor
33, 40
Alarm Handling
46, 142
alarm list
138
alarm objects
46
discriminator construct
47
find entity function
148
message console
139
OC list
139
operation contexts
46, 151
pseudo alarms
147
real-time
45
scheduling package
50
set severity
158
Alarm History 23, 45, 54, 165, 166, 167, 169,
172, 174, 178
alarm list
172, 173
customization
180, 184
directives
172, 173
features
173
filter editor
171
find entity function
175
message console
166
view
165, 167, 182
Alarm list 138, 142, 143, 151, 161, 163, 165,
166, 168, 172, 180
Columns tab
163
directives
142

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

Drag and drop


Dynamic
Link Library
properties

91, 144, 172, 173, 225


33
44
E

Edit Data File window


Entity
directives
Event Forwarding Dispatcher
model
Entity Browser
Error Condition Status
Event Forwarding Dispatcher
Event Time
Export text
data format example
Extended graphics

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

Help and support


Hierarchy and Decoration Server
History
Alarm Columns tab
Alarm Fields tab
Alarms tab
General tab

18
24
181
180
180
180
I

Initiating a search from an OC View


Integrating launched applications

151
34
L

Launched applications

270

33, 67

40
34
34
41
41
34
34
110
65

Alarm Event Processor


dialog box
integrating
Management View Event Processor
State Event Processor
system
user
Layers
Login

Management View 23, 77, 144, 149, 150, 173,


177, 178, 225, 229, 230
tab
70, 72, 83, 105
Map
42, 108
adding entities
123
dynamic properties
108
filters
45, 110
layers
110
opening
112
properties
111
registering entities
123
Map Editor
23
creating and editing a Map
123
creating layers
124
drag and drop
127
features
123
layer list
125
Map Editor tab
128
message console
126
navigation
127
New Map Default Parameters tab
128
palettes
125
print Map
127
undo\redo
127
zoom in\out function
126
Zoom tab
128
Map Item
43, 109
dynamic layers
44
layers
44, 45
properties
111
Map Layers
44
list
125
Map Viewer
23, 107
customization
119
default Map
118
displaying associated alarm
118
drag and drop
118
enlarge view area
119
features
112
filters
110
find entity function
116
full screen mode
119
General State tab
120
introduction
107
layers
110
Map State tab
120
Map Viewer tab
119
message console
111
navigation
118

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

Object Dynamic Properties window


134
OC
list
139, 152, 163, 167, 168
view
151
OC Name
154
Operation context
45, 46, 47, 152, 168, 169,
174
Columns tab
163
directives
156
Fields tab
163
history list
168
history list dialog box
168
initiating a search
151
list
152, 169, 174
list dialog box
152, 153
list information
174
List tab
162
monitoring
51, 153
search textbox
169
view
151
Operational State
154
Operator note window
149, 177
Options 92, 128, 151, 161, 180, 184, 213, 232
Original Event Time
52
Original Severity
52
OSI synonyms
25
Overwrite oldest alarms option
158
P

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

Network management, the challenge


New Map Default Parameters tab
Nodes

Problem Occurrences per Severity


Problem Status
Pseudo alarms
view

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

framework & core applications


15
implementation
14
introduction
13
monitoring of operation contexts
51, 153
network management
15
Scheduling Package
50
service management
15
standards conformance
15
synonyms
25
the role of
15
workspaces, management of
38, 40
TeMIP Alarm Forwarding
introduction
187
TeMIP Alarm Handling
discriminator
47
operation contexts
46, 47, 151
scheduler
47
TeMIP Alarm History
features
167, 183
operation contexts
169
TeMIP Client
16
Alarm Event Processor
40
Alarm History
54
applications
16
backdrop layers
44
connectors
109
Default Map
108
dictionary browser
93
entity browser
101
Fault Management
45
frame docking
68
launched applications
33, 67
Login
65
Management View
77
Map Item dynamic layers
44
Map Items
43, 109
Map Layers
44
Maps
42, 108
Maps
42
message console 66, 92, 111, 126, 139, 166,
220
propagation of state information
56, 60
State Event Processor
41
state information display modes
58, 115
state management
55, 60
Sub Map
108
Toolbars buttons
68
Top Map
108
Transient Map
108
troubleshooting
61
user interface
17
workspaces
37
TeMIP Client Concepts
19
TeMIP Desktop
63
applications
16
customization
70

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

Das könnte Ihnen auch gefallen