Internal use only Slide 1 Anritsu RTD Automation Training Slides – Oct 2011.

Slides:



Advertisements
Similar presentations
© Tally Solutions Pvt. Ltd. All Rights Reserved 1 Shoper 7.2 Interface with Tally.ERP 9 January 2010.
Advertisements

DSL-2730B, DSL-2740B, DSL-2750B.
Lab7: Introduction to Arduino
Table of Contents This document describes about XML application to control, customize, initiate action of phone. Overview of XML Application Each Function.
CSS Central: Central Management Utility Screen View Samples Next.
Getting Started: Ansoft HFSS 8.0
DSL-2870B How to Change ADSL Username and Password in your modem router How to Change Wireless Channel in your modem router How to Open Ports in your modem.
WebGoat & WebScarab “What is computer security for $1000 Alex?”
Unauthorized Reproduction Prohibited SkyPoint Alarm Integration Add-On Using OnGuard Alarms to create events in SkyPoint Also called ‘SkyPoint V0’ CR4400.
The Internet. Telnet Telnet means using your computer as a terminal. All commands you type are sent to the host computer you are connected to and executed.
Series DATA MANAGEMENT. 1 Why ? Alarm/Status Notification –Remote unattended sites »Pumping stations –Pharmaceutical/Plant maintenance.
EPOCH 1000 File Management Data Logging and Reporting
hotEx RADIUS Manager Installation
1. 2 LXU800 User’s Manual 1.Installation – Windows XP UI Features Introduction Data Connection & Disconnection.
NORTEL NETWORKS CONFIDENTIAL CallPilot 150 Modem Access Jan 03, 2005 Version 1.5.
ECE355 Project SIP Applications Tiuley Alguindigue
Managing Local and Network Printer Chapter 11 powered by dj.
9000U Quick Guide Marketing & RMA Department XELTEK 8/28/2015.
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Please Dial in, class will begin shortly
Home Networking. Objectives Understand the basics Network Addressing Learn the basic hardware needed to form a home network Learn basic Firewall functionality.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
Scoring Program Updates & XML upload to the NSRCA web site July 2013.
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Classic Data Access Training OPC Classic Compliance Test Tool Introduction to the OPC Compliance Test for OPC Classic Server Testing Press SPACE to advance.
Title Slide CSS 404/504 The UNIX Operating System (2) By Ralph B. Bisland, Jr.
For Version 3.1 and later Lattice3D Reporter Tutorial For Version 3.1 and later LATTICE TECHNOLOGY, INC.
Specview 32 Release 2.5 Enhancements
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 1 1 Microsoft Office FrontPage 2003 Tutorial 1 – Creating a Web Site.
Linux+ Guide to Linux Certification, Third Edition
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Oct EPICS Meeting, PAL, Korea Control System Studio Training.
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
For Version 4.0 and later Lattice3D Reporter Tutorial For Version 4.0 and later LATTICE TECHNOLOGY, INC.
Jabberd Quick Installation Guide. The jabberd server is the original open-source server implementation of the Jabber protocol, and is the most popular.
Topics Sending an Multipart message Storing images Getting confirmation Session tracking using PHP Graphics Input Validators Cookies.
1 ADVANCED MICROSOFT POWERPOINT Lesson 9 – Importing and Exporting Information Microsoft Office 2003: Advanced.
HotEx Radius Manager Installation. hotEx RADIUS Manager Network Diagram.
User Group Meeting Microsoft Read Write Review July 13, 2001.
SAN DIEGO SUPERCOMPUTER CENTER Administering Inca with incat Jim Hayes Inca Workshop September 4-5, 2008.
GPRS functionality overview in Horner OCS. GPRS functionality – Peer to Peer communication over GPRS – CSCAPE connectivity over GPRS – Data exchange using.
JDS5 Training Guide. On Start Up you will see this screen click the OK button Click OK.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
RTD Basic Training. Agenda Control PC Network Connection Setup Configure RTD –RTD License Installation –RTD Environment Configuration –Archives Basic.
Anritsu Automation Platform (AAP) AAP PC Connects to the system via IP connection (system switch) AAP was developed to add features that were requested.
AAP Support Training Anritsu CAT Support – North America
Confidential Document number: PDS-1SG Demo Instruction for IMS registration of XT912 April 2012 Anritsu.
1 Installing Java on Your PC. Installing Java To develop Java programs on your PC: Install JDK (Java Development Kit) Add the directory where JDK was.
MX786201A-460 TMobile LTE Test Package
AAP with PCOM Scripts Graham Woof – 7/23/2012.
Copyright© ANRITSU Craig Hendricks Sr. Wireless Business Development Manager August 4 th, 2014 SmartStudio Manager (SSM) Operation (For SSM Version 1.2.0)
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
Merger By Dave Doulton University of Southampton.
GDT Tips and Tricks. GDT Tips and Tricks Doug Evans GDT 2004 International User Conference – Evolving the Legacy July  Tucson, Arizona GDT Tips.
Technical lssues for the Knowledge Engineering Competition Stefan Edelkamp Jeremy Frank.
CITA 310 Section 4 Apache Configuration (Selected Topics from Textbook Chapter 6)
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
SPS Spotlight Series October 2014
Automated ADT Interface Version .02
Computer System Laboratory
Project Management: Messages
Acer Download Tool EMEA Customer Service 02/13/2012.
z/Ware 2.0 Technical Overview
TABE PC.
Configuration Of A Pull Network.
Presentation transcript:

Internal use only Slide 1 Anritsu RTD Automation Training Slides – Oct 2011

Internal use only Slide 2 Contents RTD automation overview (S3)S3 Use of AT-MMI Proxy (S4)S4 Proxy.xml (S6)S6 Basic command remapping (S15)S15 Advanced command remapping - command (S19)S19 -Advanced commands (S20)S20 -Automated batch file execution using AAP TCP Server (S24)S24

Internal use only Slide 3 RTD Testcase MMI port AT port AT-MMI Proxy Application UE COM port TCP IP Socket AAP TCP Server (Optional) For executing batch files or executables on the control PC UE connected via USB Cable Remaps testcase commands to send specific commands to the UE and/or execute commands on the control PC. Uses xml file configured by the user to control automation.

Internal use only Slide 4 Use of AT-MMI Proxy There are two ways to run the AT-MMI Command Proxy application 1.Automatic execution by RTD (default) 2.Manual execution Automatic Execution -User configures xml file called proxy.xml -RTD automatically starts AT-MMI Command Proxy application at the beginning of a test execution, and closes it at the end -To setup automatic execution: -Open file RTD.ini in C:\Program Files\Rapid Test Designer\X.X.X\bin in a text editor -Change proxyLifeTime to =onDemand

Internal use only Slide 5 Use of AT-MMI Proxy Manual Execution -User can create multiple.xml files with any name, and select the desired one before each test run using a drop down menu -To setup manual execution: -Open file RTD.ini in C:\Program Files\Rapid Test Designer\X.X.X\bin in a text editor -Change proxyLifeTime to =manual -User runs atmmiCommandProxy.exe from the \bin folder before test execution. RTD will not open or close the application

Internal use only Slide 6 Proxy.xml The proxy.xml file is used to configure the RTD automation process. Stored in C:\Program Files\Rapid Test Designer\RTD X.X.X\bin Consists of three sections -Ports -Channels -Applications

Internal use only Slide 7 Port 1 Port 2 Port 3 Port 4 Port 5 Port 6 Port 7 Port 8 Channel 1 Channel 3 Channel 4 Channel 2 Port 9 BPL LTE Application 1 Application 3 Application 4 Application 2 COM Port Socket UERTD Application n Remap ABCD EFGH Remap IJKL MNOP Remap QRST UVWX

Internal use only Slide 8 Proxy.xml - Ports Sets up ports for use in automation process Ports 1,2,5 & 6 are used by RTD to send to/receive from AT-MMI proxy. These should not be edited Ports 3 & 4 are for sending commands to the UE for the RTD Basic Procedure Library (e.g. most Anritsu 2G/3G libraries) Ports 7 & 8 are for sending commands to the UE for other RTD Procedure Libraries (e.g. Anritsu LTE libraries) For ports 3,4,7 & 8 user should set the correct COM port for sending AT commands to the UE

Internal use only Slide 9 Proxy.xml - Ports

Internal use only Slide 10 Proxy.xml - Channels Users do not need to change anything in this section unless they wish to do automated batch file execution (covered in Advanced Command Remapping) Configures multiplexing of RTD ports and UE ports. MUX_AT channels are for RTD AT commands MUX_MMI channels are for RTD MMI commands Each MUX id can be configured with specific command remapping (see Proxy.xml - Applications)

Internal use only Slide 11 Proxy.xml - Channels

Internal use only Slide 12 Proxy.xml - Applications Used to remap testcase MMI and AT commands to UE specific automation commands Five sections: 1.Basic settings 2.Application name="MUX_MMI" id="1“ 3.Application name="MUX_AT" id="2“ 4.Application name="MUX_MMI" id="3“ 5.Application name="MUX_AT" id="4"

Internal use only Slide 13 Proxy.xml - Applications Basic settings: -DisplayOnly – -“yes” means AT and MMI commands in the testcase are only displayed as pop-up messages -“no” means AT and MMI commands in the testcase are sent to the UE via the specified COM port -BypassAllRemap – ignore command remappings -KeepSerialConnection – “yes” maintains connection to UE COM port between commands, “no” releases the COM port after sending a command -CreateLogFile – “yes” creates AT-MMI_log.txt in the \bin folder -ClearUeQueue – “yes” sends \r\n to the UE before sending an AT command, “no” does not send \r\n

Internal use only Slide 14 Proxy.xml - Applications Application name="MUX_MMI" id="1“ Contains remapping commands for Basic Procedure Library MMI commands Application name="MUX_AT" id="2“ Contains remapping commands for Basic Procedure Library AT commands Application name="MUX_MMI" id="3“ Contains remapping commands for all other procedure library MMI commands Application name="MUX_AT" id="4“ Contains remapping commands for all other procedure library AT commands

Internal use only Slide 15 Proxy.xml - Applications

Internal use only Slide 16 Basic Command Remapping For each Application, the user can configure any number of command remaps The set of remappings are enclosed by the Options tag Each command remap is enclosed in ClientReceiveRemap tags A remapping consists of one command and one or more commands

Internal use only Slide 17 Basic Command Remapping The tag indicates the command coming from RTD – this must match exactly what is sent by the testcase in order for the remapping to be used The tag indicates the command(s) to be sent to the UE over the COM port specified in the Ports section Because this is an xml file, special strings are needed to indicate characters: becomes <CR> becomes <LF>

Internal use only Slide 18 Basic Command Remapping MMI example – “Switch on the phone” string is remapped in the proxy.xml so “at+cfun=1” is sent to the UE

Internal use only Slide 19 Basic Command Remapping AT example – “AT+CGACT=1,1” is remapped to two commands. First at+cgdcont is sent to the UE, then at+cgact

Internal use only Slide 20 command tags allow the user to tailor the timing of commands sent to the UE, in order to produce stable automation Can be inserted between UE commands or at the start or end of a remapping Value is time is milliseconds Example:

Internal use only Slide 21 Advanced commands closePort -This command releases the AT-MMI proxy connection to the UE COM port after sending the specified command -Useful in situations such as UE reset Example:

Internal use only Slide 22 Advanced commands immediateReply -This command sends an immediate OK back to RTD, allowing the test case to continue whilst the AT-MMI proxy continues with the remap commands Example: Dummy command ‘AT’ sent to the UE RTD receives OK from AT-MMI proxy Proxy pauses for 20 seconds during which time RTD completes cell setup Power on command sent to the UE

Internal use only Slide 23 Advanced commands clientPortId -This command allows the user to explicitly specify a port id (from the Ports section) to send a command to -Only used when two client ports are specified in a channel multiplex. This is done for executing files from AT-MMI proxy (see Automated batch file execution) Example:

Internal use only Slide 24 ResponseExpected -This command allows the user to override the default AT-MMI proxy behaviour with respect to waiting for a response from the UE -Setting “no” means the proxy will not wait for a response (default behaviour is to wait a set time for a response) Example: Advanced commands

Internal use only Slide 25 Automated batch file execution Used to trigger.bat files or.exe files from AT-MMI proxy e.g. to automate use of a connection manager or dial-up connection First user needs to create a new port in the Ports section, and map this to the MUX_MMI id:3 and MUX_AT id:4 channels as shown in the next slide

Internal use only Slide 26 Automated batch file execution

Internal use only Slide 27 Automated batch file execution Next the user must install the AAP TCP Server application on the RTD Control PC The new port maps any commands sent to port 9 to the AAP TCP Server application, server 3

Internal use only Slide 28 Automated batch file execution The AAP TCP Server application can execute.bat and.exe files when passed the path and filename in a certain format The command used in the proxy file is: CMD PATH=C:\Automation;COM=ConnectionManager.exe Path is C:\Automation and filename is ConnectionManager.exe The end symbol string is needed to inform AAP TCP Server that the command is complete

Internal use only Slide 29 Automated batch file execution So an example remapping for running ConnectionManager.exe is:

Internal use only Slide 30 Automated batch file execution Please note, with this altered proxy.xml configuration the user needs to include closePort=“yes” and clientPortId=“x” for each remapped command. This is because channels 3 (MUX_MMI id:3) and 4 (MUX_AT id:4) are now mapped to two output ports each, so we must be specific where we send each command and release the connection after each command On the next slide we have an example for an LTE throughput testcase

Internal use only Slide 31 Automated batch file execution