Title: Welcome to
1Welcome to
2And before we start ...
please turn your phone off !
3Participants presentation
- Name
- Working as ..
- Experiences from testing in simulated environment
- Why am I attending this course
4Purpose and objectives for this course
- Get to know SEA
- Use SEA in Function Test
- How to obtain on-line help and support
5Course 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
6Introduction to SEA,Simulated Environment
Architecture
- What is SEA?
- What can SEA do?
- Different dump types
7SEA Overview
AXE DUMP
Virtual AXE
Netscape
S E A Config. Wizard
Configuration File (config.axe)
Component Library
WIOL
Console
EmuSli
...
Applications
8Dump 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
9Basic Usage
- Start SEA from TBXTool
- Prepare SEA for use
- Presentation of the Graphical User Interface
- Exercise 1
10Purpose 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
11TBX Tool
12SEA Control Center
2
13SEA Control Center
CP Display Unit, shows restart phase
Kill SEA and all execution
Stop/Halt SEA
Surf to SEA start page
14Accessing Tools
15SEA Main Page, (About)
16AXE Manager Browse Mode, SEA Home
17Example of RP view
18Example of EMRP view
19CP Main Page
20MML Console
21Help in SEA
You can reach the help from
22SEA 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
23Exercise 1
- SEA Basics
- Start SEA
- Use the MML Console
- Use the SEA AT Console
- Search the aLex database
24System configuration and design
- Setup the system
- Design your own environment
- Help in SEA
- Exercises 2 3
25SEA Configuration Wizard, principles
S E A Config. Wizard
Config. File
AXE DUMP
CP, RP, and EMRP Definitions
26SEA Configuration Wizard
/proj/emudumps/21220/polaris/polaris_cm59.21220_em
udump.gz
27SEA Configuration Wizard
28SEA Configuration Wizard
29SEA Configuration Wizard
30Exercises 2 3
- Create and examine a configuration file
- Use the on-line Help in SEA
31Using WIOL and Autosis
- How and where to start WIOL and Autosis
- Load Data Transcript
- Exercises 4 5
32How and where to start WIOL and Autosis
SEA Control Center
CP Main page
33WIOL
- Same user interface for both AXE and SEA
- Useful when loading DT files
- Save, load and print communication log and
command buffer
34Loading Data Transcript using WIOL
Initial DUMP
Modified DUMP
Data Transcript
WIOL
Transmit
35Autosis
Same User Interface for both AXE and SEA
36Exercises 4 5
- Using WIOL and Autosis with SEA
- Load Data Transcript, DT, using WIOL
- Run a Test Instruction, TI, using Autosis
37Course 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
38SEA Overview
AXE DUMP
Virtual AXE
Netscape
S E A Config. Wizard
Configuration File (config.axe)
Component Library
WIOL
Console
EmuSli
...
Applications
39EmuSliTool, Autosis and SEA
- EmuSliTool and Autosis overview
- Configure EmuSliTool
- Make calls
- Run Autosis with EmuSliTool
- Exercise 6
40EmuSliTool, Autosis and SEA, overview
Autosis
Execution Control
Virtual AXE
EmuSLI
SEA
41EmuSliTool setting up
solstal
5001
42EmuSliTool, Connecting devices
43EmuSliTool, making calls
44Setting up EmuSliTool and Autosis
SEA_CHAM_at_solstal_at_536889591
45SS7 LoopTool
00477000000001
46Network Manager
47Network Manager
Karlstad2
48Network Manager
49Network Manager, Log Information
50AXE Manager Browse Mode, SEA Home
51Exercise 6
- Configure and use EmuSliTool
- Make calls
- Run Autosis with EmuSliTool
52Debug
- Debug Functions
- What is available in SEA?
- Debug using EmuSeqTool and PlexView
- Exercise 7 8
53Debug Functions
- Trace
- Dynamic events
- Browse
- Static Information
- Break-point Actions
- Single step
- Tool Command Language (Tcl)
54What is available in SEA?
Execution Control
Test System
Selective Signal Tracing
Debug Console
CP Workbench
55The Debug Console
help -category
56CP Workbench
57To 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"
58EmuSeqTool
Signal data in decimal or hexadecimal
Arrows gt buffered -------gt direct gt
sent and received by the same block
59EmuSeqTool - 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.
60Debug with PlexView
- No TRACE in PlexView
- Browse
- Signal Description
- Source Code
- Correction Code
- Single Stepping in Source Code
- Symbolic Debugging Interface to SEA
61PlexView
Setting Breakpoint
Stop Executing
Start Executing
Stop at Breakpoint
Singel stepping
62Exercises 7 8
- Debug
- Debugging using EmuSeqTool and PlexView
- Saving dumps
- Use the command save-dump
63Purpose 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
64Getting 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
65Tips Trix
66SEA Control Center
2
67SEA Control Center
/proj/emudumps/sea/polaris_ros/RELFI
68Properties
69SEA and WinFiol
70SEA and WinFiol
71SEA and WinFiol
72SEA and WinFiol
73SEA and WinFiol
74Command 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