clientoverview.pdf

download clientoverview.pdf

of 273

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