Welcome to - PowerPoint PPT Presentation

1 / 74
About This Presentation
Title:

Welcome to

Description:

Exercise 1. Ericsson Infotech AB. KS/EIN/T. SEA Basic Course for SFT . Rev A ... Exercise 6. Configure and use EmuSliTool. Make calls. Run Autosis with EmuSliTool ... – PowerPoint PPT presentation

Number of Views:227
Avg rating:3.0/5.0
Slides: 75
Provided by: eric416
Category:
Tags: welcome

less

Transcript and Presenter's Notes

Title: Welcome to


1
Welcome to
  • the
  • SEA Basics Course

2
And before we start ...
please turn your phone off !
3
Participants presentation
  • Name
  • Working as ..
  • Experiences from testing in simulated environment
  • Why am I attending this course

4
Purpose and objectives for this course
  • Get to know SEA
  • Use SEA in Function Test
  • How to obtain on-line help and support

5
Course Contents
Day 2
Day 1
PSTN Test Network Manager SS7loop Debug Summing Up
  • Introduction to SEA
  • Basic Usage
  • System Configuration
  • WIOL and Autosis
  • Summing Up


6
Introduction to SEA,Simulated Environment
Architecture
  • What is SEA?
  • What can SEA do?
  • Different dump types

7
SEA Overview
AXE DUMP
Virtual AXE
Netscape
S E A Config. Wizard
Configuration File (config.axe)
Component Library
WIOL
Console
EmuSli
...
Applications
8
Dump Comparison
AXE Dump in SP Format RELFSWn R0 -R5 n 0 - 127
Emulator Dump ltnamegt.21220_emudump.gz
  • Program Store
  • Data Store
  • Reference Store
  • Job Table
  • Job Buffers
  • Time Queue
  • Some Registers
  • Faster than SYBUP
  • Does not need initial start
  • Can be loaded only in SEA
  • Can be compressed
  • Program Store
  • Data Store
  • Reference Store
  • Can be loaded both in AXE and SEA

RELFIL/
RELFSW0- Fileinfo
RELFSW0/
RELFSW127/
RELFSW127- Fileinfo
R0
R0
R1
R1
R2
R2
R3
R3
R4
R4
R5
R5
9
Basic Usage
  • Start SEA from TBXTool
  • Prepare SEA for use
  • Presentation of the Graphical User Interface
  • Exercise 1

10
Purpose and objectives for Basic Usage
  • Start and configure a SEA session
  • Know how to use most SEA specific tools
  • Know how to obtain on-line help and support

11
TBX Tool
12
SEA Control Center
2
13
SEA Control Center
CP Display Unit, shows restart phase
Kill SEA and all execution
Stop/Halt SEA
Surf to SEA start page
14
Accessing Tools
15
SEA Main Page, (About)
16
AXE Manager Browse Mode, SEA Home
17
Example of RP view
18
Example of EMRP view
19
CP Main Page
20
MML Console
21
Help in SEA
You can reach the help from
22
SEA Utility Map
SEA Control Center
  • Configuration Wizard
  • AT Console
  • UPSim
  • EMUSli Tool
  • SS7 Loop
  • CP Script
  • IGEN
  • CP Workbench
  • Standalone CP
  • Introduction
  • Tutorial
  • User Guides

Help
SEA Startpage (About)
AXE Manager
  • WIOL
  • Autosis
  • PlexView
  • EmuSeq

RP
EMRP
CP
  • MML Console
  • Debug Console

23
Exercise 1
  • SEA Basics
  • Start SEA
  • Use the MML Console
  • Use the SEA AT Console
  • Search the aLex database

24
System configuration and design
  • Setup the system
  • Design your own environment
  • Help in SEA
  • Exercises 2 3

25
SEA Configuration Wizard, principles
S E A Config. Wizard
Config. File
AXE DUMP
CP, RP, and EMRP Definitions
26
SEA Configuration Wizard
/proj/emudumps/21220/polaris/polaris_cm59.21220_em
udump.gz
27
SEA Configuration Wizard
28
SEA Configuration Wizard
29
SEA Configuration Wizard
30
Exercises 2 3
  • Create and examine a configuration file
  • Use the on-line Help in SEA

31
Using WIOL and Autosis
  • How and where to start WIOL and Autosis
  • Load Data Transcript
  • Exercises 4 5

32
How and where to start WIOL and Autosis
SEA Control Center
CP Main page
33
WIOL
  • Same user interface for both AXE and SEA
  • Useful when loading DT files
  • Save, load and print communication log and
    command buffer

34
Loading Data Transcript using WIOL
Initial DUMP
Modified DUMP
Data Transcript
WIOL
Transmit
35
Autosis
Same User Interface for both AXE and SEA
36
Exercises 4 5
  • Using WIOL and Autosis with SEA
  • Load Data Transcript, DT, using WIOL
  • Run a Test Instruction, TI, using Autosis

37
Course Contents, day 2
  • Using PSTN
  • Connection to Emusli
  • Configuration of Devices
  • How to Make a Call
  • Autosis and Emusli
  • Debug
  • How to Debug
  • SEA vs. AXE
  • The Debug Console
  • Sequence Diagram Generation (EmuSeqTool)
  • Connection to Plexview
  • Summing Up

38
SEA Overview
AXE DUMP
Virtual AXE
Netscape
S E A Config. Wizard
Configuration File (config.axe)
Component Library
WIOL
Console
EmuSli
...
Applications
39
EmuSliTool, Autosis and SEA
  • EmuSliTool and Autosis overview
  • Configure EmuSliTool
  • Make calls
  • Run Autosis with EmuSliTool
  • Exercise 6

40
EmuSliTool, Autosis and SEA, overview
Autosis
Execution Control
Virtual AXE
EmuSLI
SEA
41
EmuSliTool setting up
solstal
5001
42
EmuSliTool, Connecting devices
43
EmuSliTool, making calls
44
Setting up EmuSliTool and Autosis
SEA_CHAM_at_solstal_at_536889591
45
SS7 LoopTool
00477000000001
46
Network Manager
47
Network Manager
Karlstad2
48
Network Manager
49
Network Manager, Log Information
50
AXE Manager Browse Mode, SEA Home
51
Exercise 6
  • Configure and use EmuSliTool
  • Make calls
  • Run Autosis with EmuSliTool

52
Debug
  • Debug Functions
  • What is available in SEA?
  • Debug using EmuSeqTool and PlexView
  • Exercise 7 8

53
Debug Functions
  • Trace
  • Dynamic events
  • Browse
  • Static Information
  • Break-point Actions
  • Single step
  • Tool Command Language (Tcl)

54
What is available in SEA?
Execution Control
Test System
Selective Signal Tracing
Debug Console
CP Workbench
55
The Debug Console
help -category
56
CP Workbench
57
To use Tcl to debug
Set a break-point at a block relative address
break-address ltblockNamegt ltrelAddressgt -exec
lttclScriptgt
Example break-address job get-signal-entry job
second -exec myTclProc proc myTclProc
cont return "SECOND is received by JOB"

58
EmuSeqTool
Signal data in decimal or hexadecimal
Arrows gt buffered -------gt direct gt
sent and received by the same block
59
EmuSeqTool - Filter
Symbols used double-click to open -
double-click to close the block is selected,
at least one signal.
If selected, these are shown with their own block
lines.
60
Debug with PlexView
  • No TRACE in PlexView
  • Browse
  • Signal Description
  • Source Code
  • Correction Code
  • Single Stepping in Source Code
  • Symbolic Debugging Interface to SEA

61
PlexView
Setting Breakpoint
Stop Executing
Start Executing
Stop at Breakpoint
Singel stepping
62
Exercises 7 8
  • Debug
  • Debugging using EmuSeqTool and PlexView
  • Saving dumps
  • Use the command save-dump

63
Purpose and objectives for this course
  • Get to know SEA
  • Understand what SEA is and what it can be used
    for
  • Use SEA in Function Test
  • To be able to set up a SEA session for FT
    execution
  • How to obtain on-line help and support

64
Getting Support
  • SFT Discussion Forum
  • sft-info_at_ks.ericsson.se
  • sea-info_at_ks.ericsson.se
  • Help Desk
  • emu_at_ks.ericsson.se
  • On the Ericsson Web
  • http//infotech.ericsson.se/tsp/products/sea/
  • Trouble reporting Use TRtool

65
Tips Trix
66
SEA Control Center
2
67
SEA Control Center
/proj/emudumps/sea/polaris_ros/RELFI
68
Properties
69
SEA and WinFiol
70
SEA and WinFiol
71
SEA and WinFiol
72
SEA and WinFiol
73
SEA and WinFiol
74
Command line start
It is possible to give some optional arguments to
the start up script "sea". View them by entering
the command "sea -help" in a UNIX shell.
Optional arguments -session ltfilegt SEA
Control Center preferences file -config ltfilegt
SEA configuration file -start
Start SEA immediately -nosurf
Do not start Netscape and autosurf to SEA's
homepage -info Show log
information in SEA Control Center at startup -p
ltportgt Preferred HTTP port for SEA -ver
Print the version of SEA and
exit -help Print this message
and exit -install Checks the SEA
installation
Write a Comment
User Comments (0)
About PowerShow.com