clientoverview.pdf
-
Upload
akdenizerdem -
Category
Documents
-
view
215 -
download
0
Transcript of clientoverview.pdf
-
8/16/2019 clientoverview.pdf
1/273
HP TeMIP Software
Client Overview
Edition: 6.00
Major Release
for Microsoft Windows Operating Systems
November 2007
© Copyright 2007 Hewlett-Packard Company
-
8/16/2019 clientoverview.pdf
2/273
2
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 theUK and other countries.
Origin
Printed in France.
-
8/16/2019 clientoverview.pdf
3/273
3
Contents
Preface...........................................................................................................11
Chapter 1 .......................................................................................................13
Introduction ...................................................................................................131.1 The Challenge of Network Management .........................................................13
1.2 TeMIP...............................................................................................................14
1.2.1 Implementation ...........................................................................................141.2.2 Fault Management......................................................................................14
1.3 The Role of TeMIP ...........................................................................................15
1.4 TeMIP and Standards Conformance ...............................................................15
1.5 The TeMIP Client .............................................................................................16
1.6 TeMIP Client Applications................................................................................16
1.7 The TeMIP Client User Interface .....................................................................17
1.8 Help and Support .............................................................................................18
1.9 Multi-lingual Support ........................................................................................18
Chapter 2 .......................................................................................................19
TeMIP Client Concepts .................................................................................192.1 TeMIP Architecture ..........................................................................................19
2.1.1 Entity Model ................................................................................................20
2.1.2 Director Model.............................................................................................20
2.2 TeMIP Client Architecture ................................................................................21
2.2.1 TeMIP Desktop ...........................................................................................21
2.2.2 Components................................................................................................22
2.3 TeMIP Synonyms.............................................................................................25
2.3.1 ASCII Synonyms.........................................................................................25
2.3.2 Class Synonyms (Versioning).....................................................................26
2.3.3 Algorithmic Synonyms ................................................................................27
2.3.4 Instance Name Synonym context (Renaming) ...........................................28
2.4 TeMIP Desktop ................................................................................................29
2.4.1 Configuration files .......................................................................................30
2.4.2 Integrating applications into the TeMIP Desktop ........................................32
2.4.3 Launch application......................................................................................33
2.4.4 Central Configuration..................................................................................36
2.4.5 Plug-in Callbacks ........................................................................................37
2.4.6 Internal Services .........................................................................................38
2.4.7 External Services ........................................................................................40
2.4.8 Event processor ..........................................................................................40
2.5 TeMIP Maps.....................................................................................................42
2.5.1 Maps ...........................................................................................................42
2.5.2 Map Items ...................................................................................................43
-
8/16/2019 clientoverview.pdf
4/273
4
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.....................................................................512.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 ..............................................................................................633.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.........................................................................................774.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
-
8/16/2019 clientoverview.pdf
5/273
-
8/16/2019 clientoverview.pdf
6/273
6
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 ...............................................................................................1108.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 ...................................................................................1168.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........................................................................................1219.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..................................................................................12910.1 Introduction ....................................................................................................129
10.2 How to Start ...................................................................................................129
10.3 Symbol Editor Features .................................................................................130
-
8/16/2019 clientoverview.pdf
7/273
7
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 ............................................................................13310.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................................................................................13711.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...................................................................................16512.1 Introduction ....................................................................................................165
12.2 Window layout and behavior..........................................................................165
12.2.1 Search Pattern Tree..................................................................................166
-
8/16/2019 clientoverview.pdf
8/273
8
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......................................................................................17212.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...............................................................18012.4.3 Similar Alarm List customization...............................................................181
Chapter 13 ...................................................................................................182
TeMIP Additional Text View .......................................................................18213.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............................................................................18714.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.........................................................................19115.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
-
8/16/2019 clientoverview.pdf
9/273
9
Chapter 16 ...................................................................................................203
TeMIP Resynchronization FM ....................................................................20316.1 Introduction ....................................................................................................203
16.2 Window layout and behavior..........................................................................203
Chapter 17 ...................................................................................................205
TeMIP GAT Pass-Through..........................................................................20517.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...................20917.5.3 Starting a GAT Pass-Through session from the Alarm Handling .............210
Chapter 18 ...................................................................................................211
TeMIP Outage Viewer .................................................................................21118.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 .....................................................................................21519.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
-
8/16/2019 clientoverview.pdf
10/273
10
19.6 Plug-in Callbacks Support..............................................................................233
Chapter 20 ...................................................................................................235
TeMIP Resource Server..............................................................................23520.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.............................................................24021.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
-
8/16/2019 clientoverview.pdf
11/273
11
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 UNIX Windows TeMIP Client
6.0 Sun Solaris 2.10
HP-UX Itanium 11.31
Windows XP (32 & 64 bits)
Window Server 2003
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.
-
8/16/2019 clientoverview.pdf
12/273
12
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 Desktop-
Internal 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
http://www.hp.com/go/hpsoftwaresupporthttp://www.hp.com/go/hpsoftwaresupport
-
8/16/2019 clientoverview.pdf
13/273
13
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 computinghardware, 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.
1General Packet Radio Service (GPRS)
-
8/16/2019 clientoverview.pdf
14/273
14
1.2 TeMIP
TeMIP’s 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 corporatenetworks. 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, multi-
vendor, 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.
-
8/16/2019 clientoverview.pdf
15/273
15
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 TeMIP’s 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
-
8/16/2019 clientoverview.pdf
16/273
16
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 off-
the-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 atelecommunications 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 alarmhandling, 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
-
8/16/2019 clientoverview.pdf
17/273
17
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 ClarifyeFrontOffice 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.
-
8/16/2019 clientoverview.pdf
18/273
18
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.
-
8/16/2019 clientoverview.pdf
19/273
19
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.
-
8/16/2019 clientoverview.pdf
20/273
20
Figure 2: TeMIP Architecture
StateCollection
ResyncFM
CORBA XMP
CMIPSNMP ASCII
TL1
TCP/IP
X25UDP IPIIOP IP
OSI of
RFC1006
LAN/WAN
Dispatching/Distribution
EventLoggingBroadband
Management
TrafficManagement
PerformanceManagement
IPManagement
Inventory MapHierarchy
Partitioning
AlarmHandling
TroubleTicketingService
Management
C++ Visual TeMIP
OSI/CMIP GDMO
Tool Box
ASCII/TL1
Security
Common
Services
MIB
Directory
Security
= TeMIP Client CORBAAgent
OSI Q3
AgentCommand
Line Web GUI
TeMIPDesktop
MapViewer
Mgt.View
AlarmHandling
TTLiaisons
MapEditor
EIA
Adaptor
Dispatching/Integration
AlarmCollection
AlarmForwarding
StateViewer
ResyncFM
OutageViewer
Outage
GAT PassThrough
Comm.Server
HTMLBrowser
DirectivesView
TNT
Network
Node
Manager
Advanced
Edition
T e MI P
A d a t e r
TNT TK
Add.TextView
NNM
AM
2.1.1 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 object-
oriented 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.
-
8/16/2019 clientoverview.pdf
21/273
21
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 Desktopenvironment. These services are provided as plug-ins for the TeMIP Desktop. Plug-
ins 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
-
8/16/2019 clientoverview.pdf
22/273
22
2.2.2 Components
Figure 3: TeMIP Client Architecture
State
Collection
Alarm
Collection
Database
Resource
Server
Map EditorSymbol
Editor
indows
UNIX
Hierarchy
HDS FM
Trouble
Ticketing
TT LIAISON FM
TeMIP Client Desktop
Oracle
Database
Map Viewer
HTTP
Resource
Server Client
ACS FM
TeM I P Access L ibrary (TAL )
TT Liaisons
Real-Time Alarms Alarm History
Management View
Entity Browser
Directives View
Dictionary browser
Alarm Forwarding HTML Browser
GAT Pass-through Resynchronization
Outage Viewer State Viewer
SCS FM
Universal
Notifier
TUN
Resync
RFM
Add.Text ViewTNT
Other…
ACS FM Alarm Collection Server Functional ModuleHDS FM Hierarchy and Decoration Server Functional Module
SCS FM State Collection Server Functional Module
TT LIAISON FM TeMIP Trouble Ticket Liaison Function Module
TUN TeMIP Universal Notifier
RFM Resynchronization Function Module
TNT 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.
-
8/16/2019 clientoverview.pdf
23/273
23
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 ViewThe 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 onnetwork elements in a tabular view form. The State Viewer listen state events coming
-
8/16/2019 clientoverview.pdf
24/273
24
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 equipmentcurrently 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 theOperation 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.
-
8/16/2019 clientoverview.pdf
25/273
25
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 User’s Guide for further details.
-
8/16/2019 clientoverview.pdf
26/273
26
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)
_SYNO_ASCII_USE (specific per application)
You can use these variables to set the display of ASCII synonyms to ON or Off. Thedefault 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 : Synonyms in the Alarm History View
2.3.2 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.
-
8/16/2019 clientoverview.pdf
27/273
27
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 class2. 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
2.3.3 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).
-
8/16/2019 clientoverview.pdf
28/273
28
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 followingrenaming 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”.
-
8/16/2019 clientoverview.pdf
29/273
29
2.4 TeMIP Desktop
The TeMIP Desktop is actually an application container that provides the integratedenvironment 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 Client’s 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 Client’s plug-in provide their services
through External CORBA APIs.
An example of the TeMIP Client window at startup is shown in the following figure.
-
8/16/2019 clientoverview.pdf
30/273
30
Figure 5: TeMIP Client Window Displaying the TeMIP Desktop
Environment
2.4.1 Configuration files
TeMIP Client supports the profile system to let the administrator work on system
configuration files:Login used at startup indicate if the user is an operator or and administrator. (login
“temip”)
When logged as a System User (using the ‘temip’ login) only system configuration
files are updated.
It is possible, at any time, to check your login name in the TeMIP Client About box
dialog. If the current user is a system user, icon is display on the left side of the
user name otherwise it is .
-
8/16/2019 clientoverview.pdf
31/273
31
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
Administrator can only load / save system configuration files and System Launch
Definition file.
Only Users can Load / Save workspace.
User icon
-
8/16/2019 clientoverview.pdf
32/273
32
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 .
-
8/16/2019 clientoverview.pdf
33/273
33
Figure 9: Integrating applications into the TeMIP Desktop
2.4.3 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, third-
party 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) sharedlibrary (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,…) or others
internal APIs
An application that uses the TeMIP call interface
TeMIP Desktop
External ServicesCORBA API
TeMIP Plug-InTeMIP Plug-In
Core Implementation
Event ProcessorDLL
Internal ServicesC++ API
Plug-in Callbacks
@
Launch Services
Notifications
Callback Launch (.tpi)
External Launch (.exe)
CORBA Application
Extended Launch (.dll)
Extended Launch
Other Application
-
8/16/2019 clientoverview.pdf
34/273
34
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 theAdd/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:
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 entityclass.
2.4.3.2 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.
-
8/16/2019 clientoverview.pdf
35/273
35
In order to associate a launch to all plug-ins set it to .
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: : Returns the identifier of the TeMIP Client. This ID is, for
example, to be used by the Corba application to execute external services.
: Returns the TAL user login.
: Returns the TAL Server host currently used by the TeMIP
Client.
: Returns the TeMIP Instance name.
: Returns the name of the plug-in from where the launch was
started.
: Returns the name of the Launch Application defined in
the ADD Launch Dialog Box.
: Returns the list of selected entities in the TeMIP
Client.
: Returns the list of selected Managed Object
entities.
: Returns the full path name of the file where information on
the selected entities is saved.
: 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 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 thekeyword 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%
-
8/16/2019 clientoverview.pdf
36/273
36
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),
attri