TSP Lab S1APHARWriter - S1AP location information collector module for HAR system S1APHARWriter

S1AP location information collector module for HAR system
("S1APHARWriter")

Table of Contents

Basic operation

Generated HAR events

The following HAR events are generated by S1AP and NAS messages

User interface



The main menu

Menu Menuitem Shortcut(s) Meaning
[File]   Alt+F  
  Log counters Saves counters into log file
  Save counters Saves counters into CSV file
  Exit   Exit
[Tools]   Alt+T  
  Start processing Enable data processing
  Stop processing Disable processing
  Clear counters Reset counters to zero
  Settings Set INI file settings from menu
  Save settings Save current settings into the INI file
[Help]   Alt+H  
  Help   Unused
  About Show information about the program

HAR Writer tab

This tab shows the statistics for the incoming messages/events.



Counters in HARWriter tab

HAR Writer Diagnostics

Incoming events

HAR Writer


Connections tab

This tab shows the status of communications channels.



This view shows the currently used inputs and outputs. Both input and output can be defined in INI file before starting the program, as well as during operation. Details of connections can be collapsed and expanded using the "expand" triangle button at the right up corner of the connections.

Parts of "Connections" tab

Connections of S1APHARWriter

Connection management

Terminal tab

This tab shows the terminal window where predefined commands can be sent to the HARWriter application.



Configuration (SgaHARWriter.ini) file settings

Section Entry Example Meaning
[Counters]      
  ClearOnWrite 0 Clear counters after history file written
  HistoryFile d:\HARWriter\History The path of the counter history file
  HistoryPeriod 15 The counter history file writing period in minutes
[Log]      
  LogFilesPath d:\LogFiles Directory used for storing log files.
  LogDetailLevel Normal Stored level for Log message filter. (Off, Normal, Detailed, Debug)
[Input]     Format: <inputname>=<directory>|<path>|<ip:port>|<port>|<uri>
  RestoreChannels 0 Restores the active channels after restart
  SortingQueueDelay 0 The sorting queue delay in milliseconds
  SortingQueueLength 0 The maximum size of the sorting queue
  StoragePointerFilePath d:\InputFiles Path for optional storage pointer files (Sga-7700.xxx)
  SynchronizedIO 0 The input and the output channels will be synchronized (or not)
[Output]     Format: <outputname>=<path>|<ip:port>|<port>|<uri>
  RestoreChannels 0 Restores the active channels after restart
  SortingQueueDelay 0 The sorting queue delay in milliseconds
  SortingQueueLength 0 The maximum size of the sorting queue
[RemoteUI]     Command interface related parameters
  TCPHost 127.0.0.1 IP Address for command interface.
  TCPPort 16000 Port for command interface.
[S1APHARWriterMapping]     S1AP HAR writer entry event code mapping
  ATT_EventCode 50 HAR event code used for Attach events.
  CSFBC_EventCode 51 HAR event code used for CSFB call events.
  DS_EventCode 52 HAR event code used for Data Service events.
  DT_EventCode 53 HAR event code used for Detach events.
  LU_EventCode 54 HAR event code used for Location Update events.
  OT_EventCode 55 HAR event code used for Other events.
  SM_EventCode 56 HAR event code used for SMS events.
  VCI_EventCode 57 HAR event code used for Bearer activation events (earlier VoLTE call initiation).
  VCT_EventCode 58 HAR event code used for Bearer deactivation events (earlier VoLTE call termination).
[S1APHARWriterRuntime]     S1AP HAR writer parameters
  HAROutputBaseName Sga-9001 Multi file output base name
  HAROutputDir d:\UTISender\input Multi file output directory name
  canSplitBlock 0 Multi file output can split block
  maxFileSizeMB 1000 Multi file output file maximum size (MB)
  minFileLifetimeSec 900 Multi file output minimum lifetime (sec)
[State]     State loading/saving related parameters
  AutoStart 0 The initial state of the processing