TEMS Investigation 17 Training - VPNT
TEMS Investigation 17 Training - VPNT
TEMS Investigation 17 Training - VPNT
1
TEMS INVESTIGATION 18
Module 1: Introduction
2
[ INTRODUCTION]
Objectives
3
[ INTRODUCTION ]
On-screen
post-processing
Reporting
4
[ DATA COLLECTION ]
6
[ DATA COLLECTION ]
7
[ LICENSING ]
LICENSING
8
[ LICENSING ]
Account Members
GLS Account Entitlements
(License Options)
Customer Account
Account Devices
Allocation group 1
Allocation group 2
(Project X)
(Project Y)
9
[ DATA COLLECTION ]
11
[ TEMS INVESTIGATION USER INTERFACE ]
Objectives
12
[ TEMS INVESTIGATION USER INTERFACE ]
Workspace
Worksheets
Navigator
Toolbars
Menu Bar
Status Bar
14
[ TEMS INVESTIGATION USER INTERFACE ]
Navigator
16
Logfile Tab Under Navigator (1/2)
17
Logfile Tab Under Navigator (2/2)
18
[ TEMS INVESTIGATION USER INTERFACE ]
Presentation Windows
Line Charts
Bar Charts
Status Windows
Message Windows
Event Counter windows
Map
19
[ TEMS INVESTIGATION USER INTERFACE ]
Control Windows
20
[ TEMS INVESTIGATION USER INTERFACE ]
Configuration Windows
Audio Indications
Event Definition
File Transfer
General
21
[ TEMS INVESTIGATION USER INTERFACE ]
Loading Maps
22
[ TEMS INVESTIGATION USER INTERFACE ]
Cell Files
Text format (.cel)*
XML format (.xml)
Load cell files using the
General Window
Add Cell Layer Themes in
the Map Window
Cell Theme
Cell Line Theme
Cell Color Theme
23
[ TEMS INVESTIGATION USER INTERFACE ]
Cell Files
Cell Files
Text format (.cel)*
XML format (.xml)
Cell file editor
C:\Program Files (x86)\Ascom\TEMS Products\TEMS
Investigation 16\XML Schema
[ TEMS INVESTIGATION USER INTERFACE ]
Pinpoint Window
25
TEMS™ INVESTIGATION 18.x
Module 4: Connecting Equipment
26
[ CONNECTING EQUIPMENT ]
Objectives
27
[ CONNECTING EQUIPMENT ]
USB Debugging ON
Settings – Developer Options
Check USB Debugging
USB tethering ON
More…
Tethering & Portable hotspot
Check USB tethering
USB Debugging ON
Settings – Developer Options
Check USB Debugging
USB tethering ON
More…
Tethering & Portable hotspot
Check USB tethering
Equipment Properties
32
TEMS Investigation 16.x
[ CONNECTING EQUIPMENT ]
Summary
External devices are automatically detected and listed in the top pane of the
Navigator’s Equipment tab.
To Activate/Deactivate a detected device, right-click it on the Navigator’s Equipment
tab and choose Activate/Deactivate from the context menu.
You can Activate/Deactivate all devices by clicking the Activate All/Deactivate All
buttons on the Equipment tab toolbar.
You can manually run services on a device and apply control functions to it from the
Activities subtab.
You can view and modify certain properties of devices from TEMS Investigation.
Device properties vary by phone model.
The Manual UE Configuration utility helps TEMS Investigation recognize a device
that is not detected properly.
Objectives
35
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
36
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
37
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
38
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
39
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
41
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
Snippets.
A snippet is fixed sequence of
activities defined as a building block.
Can be reused, saving time and
effort creating new scripts.
Predefined snippets for all supported
services are provided.
Predefined snippets are tailored to
produce all data required for KPI
computation.
An arbitrary activity sequence can
also be saved as a user-defined
snippet.
42
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
43
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
Sequence Activity.
Defines a sequence of activities as a
unit, allowing it to be treated as
such.
This activity has no unique
properties.
44
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
If-Else Activity.
Used to split the execution flow into
several branches based on outcome
of previous activity.
Evaluation of conditions proceeds
from left to right.
Each branch is constituted by an “if-
else branch” activity.
45
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
While Activity.
Used to repeat a sequence of
activities a predetermined number of
times.
While loops can be nested
arbitrarily.
46
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
Wait Activity.
The function depends on its position
in the workflow.
Following a Dial or Video Dial
activity, gives duration to the call.
Appearing elsewhere, it temporarily
suspends the execution of the
workflow branch where it is located.
The Duration property governs how
long to wait.
47
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
Parallel Activity.
Causes the workflow to split
unconditionally into two or more
branches (no hard limit).
Each branch must involve different
devices.
Each parallel branch is
encapsulated within a Sequence
activity.
This activity has no unique
properties.
48
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
UE Control functionality.
Control functions accessible from
the Equipment Tab of the Navigator
can be applied in a script as
activities.
RAT lock and Band lock activities
are more generic than the manual
control functions.
UE control activity in a script can
only be executed if the target device
is capable of the operation in
question.
49
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
Validating Scripts.
To ensure a script is syntactically
correct.
To make sure it does not assign
tasks that you devices don’t support
.
A non-trivial issue when building
complex scripts.
Also crucial for UE control
functionality.
Scripts are automatically validated
when started.
Can be validated in advance.
50
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
52
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
53
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
54
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
To save a script to file, click the Save button on the Service Control
Designer toolbar.
Extension of the file is .tsc (for TEMS Service Control).
The Save Script dialog contains the following options:
Description. Free-text field.
Format. Standard or Redistributable.
You can save the script as a snippet.
You can save the script as an image.
To open an existing script stored on file, click the Open button on the
Service Control Designer toolbar.
55
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
Summary (1/2)
The Service Control Designer window is used to compose service control workflows (scripts).
The Activity pane is a palette holding all script building blocks: for running services, for
controlling devices, and for executing flow control.
The Workflow pane is the area where you assemble your script graphically in the form of a
flowchart.
The Properties pane contains properties of the activity that you are currently working .
In the Configuration Sets pane you define various entities that can be reused in any script, for
example all the details for accessing a particular FTP server.
An exclamation mark in the activity box means that the activity is not yet properly configured.
To give a duration to a call, we need to use the Wait activity.
A Network Connection is a necessary preparation for running data services.
Explicit PS attach and PS detach operations are used to measure the time taken by these
operations, particularly for the purpose of computing KPIs.
A snippet is a fixed sequence of activities that is defined as a building block and can be reused
as such, saving time and effort when creating new scripts.
The predefined snippets are tailored to produce all data required to compute KPIs. The KPI
computation itself is done using TEMS Discovery.
56
TEMS Investigation 16.x
[ SERVICE CONTROL DESIGNER AND SERVICE CONTROL MONITOR ]
Summary (2/2)
The Sequence activity formally defines a sequence of activities as a unit, allowing it to be
treated as such.
An If-Else activity is used to split the execution flow into several branches based on the
outcome of a previous activity.
While loops are used to repeat a sequence of activities a predetermined number of times.
The function of the Wait activity depends on its position in the workflow. Following a Dial or
Video Dial activity, gives duration to the call. Appearing elsewhere, temporarily suspends the
execution of the workflow branch where it is located.
The Parallel activity causes the workflow to split unconditionally into two or more braches, each
of which must involve different devices. There is no hard limit on the number of branches.
A number of control functions accessible from the Navigator (Equipment tab, bottom part,
Activities tab) can also be applied in a script in the form of activities.
Before a script is run, it needs to be validated to ensure that it is syntactically correct and does
not assign tasks that your devices do not support.
You can run a script either from the Service Control Designer or from the Service Control
Monitor.
To run only certain parts of a script and exclude others, you can disable any individual activity
Extension of the script file is .tsc (for TEMS Service Control).
57
TEMS Investigation 16.x
TEMS™ INVESTIGATION 18.x
Module 6: Collecting and Analyzing Data
Objectives
59
TEMS Investigation 16.x
[ COLLECTING AND ANALYZING DATA ]
60
TEMS Investigation 16.x
[ COLLECTING AND ANALYZING DATA ]
Summary
Logfiles can be recorded from the Record toolbar, Logfile menu, using keyboard shortcuts or
from within scripts.
From the Record toolbar, Logfile menu and using keyboard shortcuts, you can Start/Stop a
recording.
From within scripts, you use the control activities Start Recording and Stop Recording.
Presentation layers are used to present network data on the map, themes are created and
added to the presentation layers.
To present information elements, you create “Information Element Themes” (IE Themes).
To present events, you create “Event Themes”.
The right-hand pane of the map window is used to view information from theme markers
selected on the map (IEs, Events, Cells).
Objectives
68
TEMS Investigation 16.x
[ REPORTS AND EXPORTS ]
70
TEMS Investigation 16.x
[ REPORTS AND EXPORTS ]
72
TEMS Investigation 16.x
[ REPORTS AND EXPORTS ]
73
TEMS Investigation 16.x
[ REPORTS AND EXPORTS ]
74
TEMS Investigation 16.x
[ REPORTS AND EXPORTS ]
75
TEMS Investigation 16.x
[ REPORTS AND EXPORTS ]
Report Contents:
Header
Logfile information
Worst cell indication
Thresholds
Events
Scan data
Distribution charts for thresholded
parameters
Distribution charts for scan data (if
any)
76
TEMS Investigation 16.x
[ REPORTS AND EXPORTS ]
77
TEMS Investigation 16.x
[ REPORTS AND EXPORTS ]
78
TEMS Investigation 16.x
[ REPORTS AND EXPORTS ]
Summary
You can generate a report in HTML format from one or several logfiles which summarizes the
data in the logfiles.
Logfiles to be included in the report must be closed.
External devices must be deactivated for the report generation to work properly.
The report can compare information element values with thresholds. A number of thresholds
are predefined but you can also create your own thresholds.
You can include event statistics in the report.
You can generate the report using data from specific devices only.
You can include scan data in your report if its available in your logfiles.
You can save the report setup for future use.
In most cases, you can specify what IEs to export and from what device.
79
TEMS Investigation 16.x
General Options
•Quick Recording
•Enable message count
•Enable time Interval
threshold
SUMMARY
This document contains specific forward-looking statements, e.g. statements including terms like
“believe”, “expect” or similar expressions. Such forward-looking statements are subject to known and
unknown risks, uncertainties and other factors which may result in a substantial divergence between
the actual results, financial situation, development or performance of Ascom and those explicitly
presumed in these statements.
Against the background of these uncertainties readers should not rely on forward-looking
statements. Ascom assumes no responsibility to update forward-looking statements or adapt them to
future events or developments.