Download Comptel EventLink Functional Description PDF

TitleComptel EventLink Functional Description
File Size775.9 KB
Total Pages57
Table of Contents
                            Document Table of Contents
1 About This Document
	1.1 Audience
	1.2 Typographic conventions
	1.3 Terms and concepts
		1.3.1 Abbreviations
		1.3.2 Terminology
	1.4 Related documentation
2 Introduction to Comptel EventLink
3 Architecture
	3.1 Node
		3.1.1 Node package
	3.2 Data transmission between nodes
	3.3 Process stream
	3.4 Node Manager
	3.5 System database
	3.6 System tools
	3.7 Lookup Server
	3.8 In-memory Storage
	3.9 EventLink Business Logic Tool
	3.10 EventLink Record Correction Tool
	3.11 System distribution on multiple host environment
		3.11.1 Scalability
	3.12 User interface (UI)
		3.12.1 Logging into EventLink User Interface Framework
4 Node Functionality
	4.1 Data collection
	4.2 Data decoding
	4.3 Business logic
		4.3.1 Validation
		4.3.2 Filtering
		4.3.3 Enrichment
		4.3.4 Duplicate and sequence checking
		4.3.5 Aggregation
		4.3.6 Correlation
		4.3.7 Supporting functions
	4.4 Backing up data
	4.5 Data encoding
	4.6 Data distribution
5 Process Stream Functionality
	5.1 Starting up a process stream
	5.2 Data processing
	5.3 Rejected data storage
	5.4 Reconfiguring process stream
	5.5 Stopping process stream
	5.6 Fault tolerance and error recovery
	5.7 Data safety and commit processing
	5.8 System cleanup
6 Audit Information
	6.1 Collected information
	6.2 Monitoring operational statistics
	6.3 Host statistics
	6.4 Running standard reports
	6.5 Customising audit trail functionality
	6.6 System logs
Document Index
Document Text Contents
Page 1

Release 6.0.3

Comptel EventLink®

Joint Confidential

Functional Description

Page 2

Document Version 1.0 Copyright © 1996-2007 Comptel Corporation Modified 1 November 2007
All Rights Reserved

The Comptel EventLink® Release 6.0.3 Functional Description (Document Version 1.0) gives information on the functionality of Comptel

Contact Information
If the information you need is not in this document, you can contact our Customer Support Services:

Phone: +358 9 694 3256
Fax: +358 9 700 11 206
Email: [email protected]

This service is available only to customers who have made a maintenance agreement with Comptel Corporation.

Comptel, Comptel logo, Comptel Dynamic OSS, Comptel Fulfillment Solution, Comptel Offline Mediation Solution, Comptel Online
Mediation Solution, Comptel Provisioning and Activation Solution, Comptel Convergent Mediation Solution, Comptel Convergent
Charging Solutions, Comptel Voice and Data Charging Solution, Comptel IP Prepaid Solution, Comptel Online Cost Control Solution,
Comptel Rating Solution, Comptel Service Catalog Solution, Comptel Inventory Solution, Comptel Interconnect Billing Solution, Comptel
Roaming Management Solution, Comptel Data Retention Solution, Comptel Number and Identifier Management Solution, Comptel
TETRA Solution, Comptel EventLink, Comptel InstantLink, Comptel OnlineLink, Comptel NIMS, Comptel Inventory, Comptel IPAM,
Comptel NIMA, Comptel PacketLink, Comptel ServiceLink, Comptel SMSLink, Comptel Alarm Dispatcher, Comptel Balance
Management, Comptel GTP Collector, Comptel Lookup Server, Comptel MDS, Comptel MDS/AMD, Comptel Partner Account, Comptel
Rater, Comptel Notifier, Comptel Reporter, Comptel Service Catalog, EventLink Business Logic Tool, EventLink Correlator, EventLink
Developer's License, EventLink Encapsulated ARM-FR, EventLink FTP Collector, EventLink FTP Distributor, EventLink Multi-format
Encoder, EventLink Remote File Agent, EventLink Reporter, Comptel EventLink SDK, EventLink UDP Collector, EventLink UDP
Distributor, EventLink User Interface, EventLink Record Correction Tool, InstantLink Business Service Tool, InstantLink Developer's
License, InstantLink NE Interface SDK, InstantLink Provisioning Client, InstantLink Workflow Client, OnlineLink Business Service Tool,
MDS Correlator, MDS Credit Guard, MDS Remote File Agent, MDS/AMD Developer's License, MDS/AMD-DB, MDS/ARC, MDS/ARM,
MDS/ARP and MDS/FTM are trademarks or registered trademarks of Comptel Corporation.

All other trademarks and registered trademarks are the property of their respective holders.

Copyright © 1996-2007 Comptel Corporation,
Salmisaarenaukio 1, FI-00180 Helsinki, Finland
No part of this document may be reproduced, translated, or transmitted in any form or by any means, electronic or mechanical, for any
purpose without the express written permission of Comptel Corporation, and then only on the condition that this notice is included in any
such reproduction. No information as to the contents of this document may be communicated to any third party without the prior written
consent of Comptel Corporation.

Information in this document is subject to change without notice and does not represent a commitment on the part of Comptel
Corporation. Comptel Corporation is not liable for errors contained in this document or for any incidental or consequential damages in
connection with furnishing or use of this material. This document is not part of a contract or license save insofar as may be expressly
agreed in writing.

Comptel’s software is protected by copyright laws. Comptel has also sought patent protection for its solutions. Comptel is continuously
keeping up with the patenting activities within its field of business. Comptel respects the intellectual property rights of third parties and
never wilfully infringes patents owned by third parties.


Page 28

Joint Confidential

Document Version 1.0 Copyright © 1996-2007 Comptel Corporation Modified 1 November 2007
All Rights Reserved

Comptel EventLink® 24
Release 6.0.3
Functional Description

2. A single node usually can utilise a single CPU within the host. If a node or
nodes within a process stream are unable to keep up with the ER flow, the user
can configure the mediation process to use more than one CPU by multiplying
the bottleneck nodes. Comptel EventLink takes care of automatic load
balancing between the parallel nodes by dividing a task of one node between
several nodes (see Figure 15). In such a case the nodes can be seen as one
node in the UI but each of the them can be configured separately and data
streams from each network element can be directed to separate nodes.

Figure 15. Enhancing the capacity of process stream by dividing a task of a node
between several nodes

Note When multiplying mediation processes, the order of ERs is not

3. If resources of a single host computer are not sufficient, the process stream
can be configured to span to multiple hosts. In such a case, Comptel
EventLink takes care of sending the data to the host where the data is to be
processed next. The number of hosts in Comptel EventLink is not restricted
and each node in a process stream can reside on a separate host.

Page 29

Joint Confidential

Document Version 1.0 Copyright © 1996-2007 Comptel Corporation Modified 1 November 2007
All Rights Reserved

Comptel EventLink® 25
Release 6.0.3
Functional Description

These methods of scaling up can be freely combined with each other, as seen
in Figure 16. The capacity of a process stream can be enhanced by dividing a
task of a node between several nodes (node 2) the task of another node (node
3) between several nodes, etc.

Figure 16. Enhancing the capacity of a process stream

3.12 User interface (UI)

The UI of Comptel EventLink uses an Apache web server included in the installation
packages. The Apache web server is used as the normal HTML/HTTP server that all
clients (web browsers) connect to. Apache also executes the PHP scripts of the UI.

If SSL is used, Apache provides the SSL connection.

User names and access rights are maintained through EventLink User Interface
Framework. For more information, see EventLink User Interface Framework Online

The user can, for example, start up, shut down and configure the process streams
through the UI of Comptel EventLink. The UI also includes a set of predefined web
pages for audit data reporting.

All other installed subsystems have a menu item of their own in the UI.

Page 56

Joint Confidential

Comptel EventLink® 52
Release 6.0.3
Functional Description

Document Version 1.0 Copyright © 1996-2007 Comptel Corporation Modified 1 November 2007
All Rights Reserved

Document Index

aggregation 31
aggregations schemes 33
architecture 9
audit information 44
audit trail 2

backing up data 36
basic aggregation library scheme 33
block of event records 2
business logic 30
business logic node 2
Business Logic Tool user interface 19

collection 30
collector node 2
Comptel EventLink

importing and exporting business logic 21
correlation 35


aggregation and correlation 31
backing up 36
collection 30
correlation 35
decoding 30
distributing 36
duplicate and sequence checking 31
encoding 36
enrichment 31
filtering 30
validation 30

data decoding 30
data format 21
data processing 38
data safety and commit processing 42
data transmission between nodes 13
database 21

tables 18
decoder node 3
distribution 36
distributor node 3
duplicate and sequence checking 31

encoder node 3
enrichment 31
error recovery 41

event record 4
EventLink Aggregation Library

overview 31
EventLink Business Logic Tool 18
EventLink Record Correction Tool 21
EventLink Rule Engine 4, 19
extended aggregation library scheme 33

fault tolerance 41
filtering 30
functionality 30, 38

general principles of aggregation 32

host statistics 46

In-memory Storage 16

logging into user interface 28
long call combining 33
Lookup Server 15

monitoring 45
multiple hosts 22, 23

NE - definition 1
node 5, 9

actions 18
Node Base

commit 18
Node Manager 5, 13
node package 12

operational statistics 45
Oracle TimesTen 17

process stream 6, 13

reconfiguring 41
startup 38
stopping 41

Page 57

Joint Confidential

Comptel EventLink® 53
Release 6.0.3
Functional Description

Document Version 1.0 Copyright © 1996-2007 Comptel Corporation Modified 1 November 2007
All Rights Reserved

processing data 38

real-time 6

process stream 41
recovering from errors 41
rejected data storage 38
reports 48
rule set

EventLink Temporary Record Storage Library 18

scalability 23
sequence number based aggregation 34
standard reports 48
starting up

process stream 38

process stream 41

system cleanup 43
system database 6, 14
system distribution 22
system tools 14

Time stamp based aggregation 34
transport node 6

user interface 25

validation 30

Similer Documents