• No results found

Cxaccess - User Guide

N/A
N/A
Protected

Academic year: 2021

Share "Cxaccess - User Guide"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

Part Number:

(2)

This publication contains information proprietary and confidential to Memotec Inc.

This publication contains information proprietary and confidential to Memotec Inc. Any reproduction, disclosureAny reproduction, disclosure or unauthorized use of this publication is expressly prohibited except as Memotec Inc. may

or unauthorized use of this publication is expressly prohibited except as Memotec Inc. may otherwise authorizeotherwise authorize in writing.

in writing.

Memotec Inc. reserves the right to

Memotec Inc. reserves the right to make changes without notice in product or component design as warranted bymake changes without notice in product or component design as warranted by evolution in user needs or progress in

evolution in user needs or progress in engineering or manufacturing technologengineering or manufacturing technology.y. All brand names and product names used in

All brand names and product names used in this manual are trademarks, registered trademarks, or trade names ofthis manual are trademarks, registered trademarks, or trade names of their respective holders.

their respective holders. Copyright

Copyright©© 2006 Memotec Inc. 2006 Memotec Inc.

Memotec is a subsidiary of Comtech EF Data. Memotec is a subsidiary of Comtech EF Data.

Memotec Inc. Memotec Inc.

7755 Henri Bourassa Blvd. West 7755 Henri Bourassa Blvd. West Montreal, Quebec Montreal, Quebec Canada H4S 1P7 Canada H4S 1P7 Tel.: (514) 738-4781 Tel.: (514) 738-4781 FAX:(514) 738-4436 FAX:(514) 738-4436 Web site:

(3)

Getting Started... 4 System Requirements ... 4 Limitations ... 4 Installing CXAccess ... 4 CXAccess Interface ... 5 Main Menu... 6 File ... 6 Edit ... 7 View ... 9 Device ... 10 Transfer... 11 Help... 15

Connecting to a Memotec CX Device ... 16

Connecting to the CX console port ... 16

Connecting to the CX IP interface over an IP network... 16

Performing File Operations ... 17

Updating the Firmware ... 17

Updating the Script... 18

(4)

Getting Started

CXAccess is a windows-based terminal application with a command line interface used to access

Memotec CX devices. When connected, the user can modify the configuration, change the firmware or gather statistics. Once installed, CXAccess is launched like a regular Windows application.

System Requirements

The following is required to install and run CXAccess:

! Microsoft Windows 98, Windows Me, Windows NT (service pack 4 or above),

Windows 2000, Windows XP

! IBM-compatible PC (Pentium 266 or higher) ! A minimum 64 megabytes of RAM

! A color monitor supporting 1024 x 768 pixel screen resolution is recommended ! 10 megabytes or more free disk space

! A serial COM port, for connection to the console port of CX devices ! An Ethernet interface for IP connection to CX devices

Note: Some computers, such as laptops, do not come equipped with serial COM ports. In this case a

USB to Serial DB-9 RS-232 adapter cable is required to connect to the console port of a CX device.

Limitations

There are a few limitations that should be noted:

! Only one instance of CXAccess can run at a time

! A maximum of 8 serial COM ports can be accessed by CXAccess. If more are installed

on your PC, CXAccess cannot connect those additional ports.

Installing CXAccess

1. Insert the Memotec CD and double-click on the setup.exefile in the CXAccess folder. 2. Follow the installation directions on the Set Up screens.

3. Restart the PC when prompted to complete the installation.

The CXAccess installation program will also perform the following modifications to the WhatsUp

Professional installation, if present:

! Add support for the various members of the CX family (CX2000, CX960e, etc.)

! Integrate CXAccess into the WhatsUp Professional user interface. This allows users to

start and connect to a CX device by right-clicking on a CX device icon in the WhatsUp

Professional map window.

For help on how to add the CX devices in your network to the WhatsUp Professional map window, please consult the Discovering CX Devices section in the CXMon User Guide, located on the Memotec CD.

(5)

CXAccess Interface

When CXAccess is launched, the main window appears. This main window, shown below, is comprised of the following sections: the Main Menu, the Toolbar, the Device Tree, the Terminal Window and the Status Bar.

TheTerminal Window is main “screen where the commands typed are shown. The Device Tree is

the section where the CX device being connected to is shown. The Status Bar displays important information for the user. The Toolbar provides fast access to some of the most frequently used features of CXAccess. Finally the Main Menu has all the commands needed to use CXAccess. The Main Menu is described in detail in the following pages.

Main Menu Toolbar

Device Tree Terminal Window

(6)

Main Menu

The following items make up the Main Menu: File, Edit, View, Device, Transfer and Help. They are described in detail below. The toolbar icon that corresponds to the Main Menu item is listed as well.

File

The File menu item contains commands pertaining to opening and saving configuration files:

Toolbar

Icon Menu Item

Keyboard

Shortcut Description

New CTRL+N Creates a new blank configuration file. New files only contain COM ports, and nothing else.

Open CTRL+O Opens an existing configuration file. Configuration files are usually located in the same directory as the CXAccess application. These files are given the default file extension “.cfg. (Note: no default file extension was provided prior to version 1.3. It may be that older configuration files were named differently.)

Save CTRL+S Saves the configuration settings to the current file. If it is a new file, and has not been previously saved, the SAVE AS  dialog box will open. Note the name of the current file appears at the top of the window.

Save As -- Saves the current configuration settings to a new configuration file. The user will be prompted to enter a filename for the file.

Print Terminal

CTRL+P Prints the content of the terminal window. List of

recent files

-- Lists the most recently opened configuration files. Up to 4 file names are retained for convenience.

Exit -- Closes the CXAccess application. If changes have been made to the current file, you will be prompted to save them before the application terminates.

(7)

Edit

The Edit menu item contains commands pertaining to modifying configuration files:

Toolbar

Icon Menu Item

Keyboard

Shortcut Description

Copy CTRL+C Copies the selected text in the terminal window and copies it to the window’s clipboard. The selected text can then be pasted into another application.

Paste CTRL+V Pastes the text currently in window’s clipboard to the terminal window or to the opened dialog.

Clear Terminal

Clears all the data contained in the Terminal Window. Note: once the information is cleared, there is no way to retrieve it (no undo) and unsaved changes will be lost.

Settings Accesses the setting dialog to customize CXAccess. See Settings Window below.

Terminal Content Snapshot

CTRL+R Launches a text editor (like Notepad, or the one Windows has associated with the“.txt file extension) and displays the content of the Terminal Window as a text file.

(8)

Settings Window

The Settings Window allows you to set your preferences for how CXAccess will look and operate.

Display/Columns:

This parameter sets the width of the terminal window. Text larger than the window size will wrap onto the next line.

COM Port Reboot Speed:

The reboot speed is the speed that the console port will return to at the end of the Download First

Firmware operation.

IP Port/Timeout:

This is the amount of time, in milliseconds, that CXAccess will wait for an acknowledgment or prompt from the CX device when connected using IP. After this time, the command is considered lost by

CXAccess, and the message “RTTY timeout will be displayed. This may indicate that the CX device

(9)

response. For example, a CX reset (sysmgt restart=1) will not return a response. In this case receiving a timeout message would be normal.

Shortcut Keys:

These user-defined shortcuts can be used to quickly access commands that are used most often (like

module and sysinfo) or to define commands that are difficult to type (for example: bopoprsap:210). As

shown in the image above, the shortcut keys range from F2 to F9. They can also be set to have a second function, by holding down the ALT key first.

Note: Because shortcut keys are not saved in the configuration file, they are not cleared when a new

configuration file is created. To clear them, you need to open the Settings dialog and manually erase them.

View

The View menu item contains commands pertaining to the appearance of CXAccess.

Toolbar

Icon Menu Item

Keyboard

Shortcut Description

Toolbar -- Shows or hides the Toolbar buttons. Status bar -- Shows or hides the Status bar. Time

stamp

-- When text is sent to a CX, the current PC date and time is added

immediately after the command entered. The timestamp is displayed before the result received from the CX.

IP Address -- When text is received from a CX device over an IP connection, the IP address where the text is coming from is displayed. This is useful when connecting to many CX devices over a short period of time. Since it takes a few minutes with no commands entered by the user in the terminal window for a CX device to consider an IP connection closed, some messages can be sent to CXAccess during that time. Because these messages are not from the device where the IP connection is currently active, this option will tell the user from which device the text is coming.

(10)

Device

The Device menu item contains commands that add, remove or modify CX devices.

Toolbar

Icon Menu Item

Keyboard

Shortcut Description

Connect -- Connects CX devices through the CXAccess interface.

Add -- Adds segments or CX devices from the CXAccess interface. See Add/Modify Network  Segment and Add/Modify Device below. Modify -- Changes settings of CX devices.

Delete -- Deletes CX devices from the CXAccess interface.

Add/Modify Network Segment

Network Segments provide a means to organize devices in the Navigation Tree and show dependency from one CX to another. Network Segments are not required to connect to a CX.

The diagram (below, left) shows an example of adding a Network. You may add a description for your own convenience, but it is not mandatory. If no description is entered, the network address will appear in the device tree.

Add/Modify Device

Device Icons are used to define the IP address of the CX device you want to access. You may add a description for your own convenience, but it is not mandatory (as shown in the diagram below, right). If no description is entered, the device address will appear in the device tree. The default device

(11)

Transfer

The Transfer menu item contains commands that can send scripts and firmware to the CX device. It can also get (or “fetch) scripts from the CX device.

Toolbar

Icon Menu Item

Keyboard

Shortcut Description

Send Script, Run

F10 This button allows you to send a script or text file to the CX device. All the commands from the script file are sent to the CX, one by one, until the end of the file is reached.

Send Script, Step

F11 This button allows you to send a script or text file to the CX device. Only one command at a time is sent to the CX. The next command is sent when this command is selected again.

Send Script, Stop

F12 This button stops the process of sending a script (Run or Step) to the CX device.

Capture text, Start

-- Enables the capture file, and logs all the commands entered and the results received from the CX. The capture file must have been already selected earlier for this item to be accessible.

Capture text, pause/resume

Pauses and resumes saving information sent and received to the capture file. When paused, nothing sent or received is saved in the file. To start saving again to the same file, select Resume.

Capture text-Stop

Stops saving to the capture file.

Capture text-Select File

Enables the capture file, and logs all the commands entered and the results received from the CX (the Terminal window content). This is useful when we want to take statistics.

Send File CTRL+F Sends a file to the CX device using TFTP or Y-Modem protocol,

depending on the connection type. The file can be a script to replace the custom.txt  or a new firmware application. See Send File below.

Fetch File -- Retrieves files from the CX device using TFTP or Y-Modem protocol. The file can be the custom script. This option is useful to make a backup of the current configuration.

Download First Firmware

(12)

Send Script

The Script Execution window manages the steps needed to run a previously saved script file. Select the second radio button and either enter the script file name, or use the Browse button to find the specific script file you want to send to the CX:

Using the Edit Script  button launches your computer’s default text editor and allows you to make

(13)

Send File

Local File Path/Name

This is the local file being sent to the CX. This file can be a script or a firmware application ( .binfile). You can type the file name (with the full path) in the edit box or use the browse button to select the file.

Remote File Path

Displays the remote name of the file being sent to the CX. When the file is a firmware application, the remote name is usually the same as the local file. If the file is a script file then the remote name must be

custom.txt . You can type this name in the edit box or check the Custom Script  box to automatically

force the remote name to this.

(14)

Blocksize

This is the size of each block sent to the CX. Blocksize values larger than 512 bytes are supported as of firmware revision 5.0.0. If the blocksize value you select is not supported by the firmware, the default of 512 bytes will be used for the transfer. Larger blocksize values significantly reduce the time to

transfer the file, especially on links with large round trip delays. The default value is 512 bytes, but you can use larger values if the firmware revision used supports it. Note: for technical reasons, the

maximum blocksize supported on the CX2000 is 1024 bytes.

Retry

This is the number of times a block should be retransmitted when a block is lost. After this amount of retries is reached for a block, the file transfer will be stopped. The default value is usually enough.

Fetch File

Local File Path/Name

This is the local file name of file received from the CX. This file can be a script (custom.txt ). You can type the file name (with the full path) in the edit box or use the browse button to select the file.

(15)

Remote File Path

This is the remote name of the file to retrieve from the CX. You can type this name in the edit box or check the Custom Script  box to automatically force the remote name to this.

Timeout

This is the time after which a block is considered lost and needs to be retransmitted. This timeout should be higher than the round trip delay between the PC and the CX where the transfer will occur. The default value is usually enough.

Blocksize

This is the size of each block sent to the CX. Blocksize values larger than 512 bytes are supported as of firmware revision 5.0.0. If the blocksize value you select is not supported by the firmware, the default of 512 bytes will be used for the transfer. Larger blocksize values significantly reduce the time to

transfer the file, especially on links with large round trip delays. The default value is 512 bytes, but you can use larger values if the firmware revision used supports it. Note: for technical reasons, the

maximum blocksize supported on the CX2000 is 1024 bytes.

Retry

This is the number of times a block should be retransmitted when a block is lost. After this amount of retries is reached for a block, the file transfer will be stopped. The default value is usually enough.

Help

The Help menu item contains CXAccess version information.

Toolbar

Icon Menu Item

Keyboard

Shortcut Description

About CXAccess

(16)

Connecting to a Memotec CX Device

There are two methods of connecting your PC to the CX device: using a Serial connection to the CX device’s console port, or using Ethernet to connect over an IP network to the CX devices IP interface.

Both methods are described below:

Connecting to the CX console port

1. Connect the Serial COM port of the PC to the console port of the CX using the RJ-12-to-DB-9 cable.

2. Launch CXAccess. You can do so by double-clicking on the CXAccess icon on your desktop, or by going to the Start Menu and selecting Programs! Memotec!CXAccess.

3. Expand My Computer  on the left portion of the screen. This will show the COM ports.

4. Select the COM port that is connected to the Console port of the unit. Double-click the COM Port icon to connect to it, or click on the button.

5. The default settings for the CX console port are the same as the default settings in CXAccess: Baud Rate: 9600, Date Bits: 8, Stop Bits: 1, Parity: None, and one stop bit.

6. You will be prompted for a password. Type supervisor  then press <enter> (the password does not appear on the screen as you type).

Connecting to the CX IP interface over an IP network

1. Configure the CX device’s IP interface using Memotec CXTool.

2. Connect both the PC and the CX to the same IP network. 3. Launch CXAccess.

4. Select the device tree and click on the Device button. The following screen will appear:

5. Enter the device’s IP address in the first box. Then enter the name of the unit in the Description

box (optional). The default password (supervisor ) will already be filled in. Click OK. 6. Click on the button or double click on the device icon to connect to the unit.

(17)

Performing File Operations

Follow the procedures outlined below when performing file operations such as updating the firmware, or updating script files.

Updating the Firmware

1. As a precaution, be prepared to go back to the original setup: have a copy of the current installed software file (firmware application). The currently installed software version can be displayed by entering:

module swrev

2. If available from the flash, the current script file can be copied from the CX using Fetch File

with Remote File Name = custom.txt 

If CXTool was used to configure this CX, the configuration file should be present on the PC used to generate the configuration.

3. Store the original configuration file in flash memory. To prevent loss of configuration during the software upgrade, make sure that the system contains the script file in flash memory. This file can be verified and or added using CXTool or by using the Fetch File and Send File

utilities in CXAccess.

The script file can also be viewed by entering the command:

sysmgt config = 5

4. Take these precautions for software upgrades over an IP connection:

A TFTP software download may fail if there is too much traffic currently handled by the CX. In order to prevent this problem, wait for the traffic to be low before performing the software

download.

Another reason why a TFTP download could fail is that there may not be sufficient linear (contiguous) memory for CX products with less than 32 MB of memory. That is, the memory has become fragmented over time. In order to defragment the memory, perform a system restart before proceeding with the software download by entering the following:

sysmgt restart = 3

5. Upgrade the Software. Begin by downloading the firmware. From CXAccess, connect to the target CX using the console port or IP connection.

For console port connections:

! First login to the console port. The default password is supervisor 

(18)

! Once all selections have been made CXAccess will automatically complete the

download process.

The following message will appear if the incorrect product software has been installed. If this happens, the software download process will need to be repeated using the correct product software.

Copyright (c) 1999-2006 by Memotec Inc. All Rights Reserved. This software is proprietary and confidential to Memotec. Any reproduction, disclosure or unauthorized use of this software is expressly prohibited, except as Memotec may otherwise authorize in writing.

This software is not supported on this product. Please contact your Memotec reseller.

For IP Connections:

! For the CX2000 only the target CPU is selected using the following commands:

subslot=0

chassis fileslot=0 (a fileslot value equal to ‘0’ will target all CPUs)

! From the CXAccess Menu select Transfer ! Send File.

! Browse for the application file with .binextension to be downloaded.

Note: In order for the software download to be successful the software file selected

must match the target product.

! Do not modify the Remote File Name. ! Press theSend  button.

! At the end of the download, the remote connection will be lost for about 5 minutes

while the CX writes the new software to flash and restarts.

With the CX2000, the software will be distributed to all CPU slots at once

(fileslot=0). There is no need to perform individual downloads when downloading

using TFTP.

! Use the Microsoft DOS ping command from the PC to monitor when the CX becomes

operational again.

! Connect to the CX and verify the software version with the following command:

module swrev

6. Safe Update Approval:

Beginning with software 4.5.0 you must approve the configuration after performing a software upgrade. If no script file is present then the Approval Process is not required. (See the command line help for more information on Safe Update and the Approval Process.)

Updating the Script

The configuration script file (custom.txt ) can be transferred to a CX as follows: For both console port and IP connections:

(19)

1. From CXAccess, connect to the target CX using the console port or IP connection. For the CX2000 only the target CPU is selected using the following commands:

subslot=0

chassis fileslot=n (n is the target CPU slot number for download)

2. From the CXAccess menu select Transfer !Send File

3. Define the Local File Path/Name :this is the source file for the script.

4. Define the Remote File Path/Name as “custom.txt  (or check the Custom script  button)

5. Select Send  to transfer the file. If connecting from the console port, then Y-Modem transfer will be used. If connecting with IP, then TFTP transfer will be used.

6. The console will display the following messages:

TFTP custom script download has started Wait for confirmation...

Custom script update successful

With the CX2000, the second message will not be displayed when the chassis fileslot  is not equal to zero. The message will be “Slot n No Error . The configuration download must be

repeated for each CX2000 CPU slot.

If atimeout  message is displayed in the File Transfer Information field, then the timeout value

should be increased.

After the file transfer, the presence of the custom.txt  file can be confirmed by displaying the script with the command:

sysmgt config = 5

Erase the current binary configuration, so that a new one can be created from the new

custom.txt  file, when a reset is performed. The current configuration remains the same until a

reset is performed. The command to enter is:

sysmgt config=3

Reset the CX so that the new configuration is applied. Note this step can be performed at a later time, whenever it is convenient to reset the CX. This step can also be performed by powering the CX off and on. The command to enter is:

(20)

Troubleshooting

This section provides solutions to common problems encountered when using CXAccess. Click on a topic below for more information:

" Console port access problems " IP access problems

" Different prompts for console port and IP " RTTY timeout

Console port access problems

Problem: No text is displayed when connecting to a CX or when the CX is manually restarted.

Solution: Make sure the console port speed configured is the same as the speed configured on the CX (default is 9600).

Problem: Message‘Connecting to COM2 ... ... displayed but not the CX prompt

Solution: The COM port selected from the CXAccess user interface is not connected to a CX. Verify the console port cable or select a different COM port to connect to the CX (usually, COM port 1 or 2 are present).

Problem: Error message ‘Invalid port Number displayed

Solution: The COM port selected in CXAccess user interface is not physically present (CXAccess always display 8 COM ports). Select a different COM port to connect to the CX (usually, COM port 1 or 2 are present).

IP access problems

Problem: Message‘Connecting to 172.18.50.02 ... ... followed byRemote TTY timeout ! displayed

but not the CX prompt.

Solution: The IP address configured in CXAccess user interface is not valid or IP routes are missing between the CXAccess’ PC and the CX. Verify the IP connection using the PING.EXE utility

on your PC.

Problem: Unable to access the CX at the remote side of a link (but access is OK for CX on local side of link).

Solution: Check the IP connection to the remote CX by using the ipping function from the CX on local side of the link. If ipping is working fine, some IP routing is missing between the CXAccess ’

(21)

Different prompts for console port and IP

Problem: The prompt displayed when accessing a CX through the console port is different than when accessed through IP.

Solution: When connecting through the console port, the prompt shown in the one configured in the CX. When IP access is used, the prompt shown is the one configured within CXAccess.

RTTY timeout

Problem: I get a“RTTY Timeout error message.

Solution: This may be because there is a faulty connection. It is also normal to receive a RTTY Timeout message after entering a CX reset (ex: sysmgt restart=1) command or any other command that does not return a response.

References

Related documents

Estimated cost of cultivation per hectare is approximately Rs 120 000/hectare, including the cost of land preparation, irrigation facilities, labour charges, manure costs for

The Component Assembly &amp; Deployment Modeling Language (CADML) is developed as part of the CoSMIC MDA tool suite targeting the assembly and deployment aspect of the DRE

Environment Canterbury (eg Lower Waihao River Control Scheme, flood warning) and the Waimate District Council (eg land use management). The implementation schedule is shown in

In the office, before the production, the design and programming system Maestro cnc ensures that routing, drilling or sawing can quickly and easily be programmed thanks to

To connect a device such as a PC or printer to your wireless network, you must configure the wireless connection on the device using the security information you configured for

This section covers only the audio functions for the Polycom CX5000 device and does not require the installation of Microsoft Lync, Office Live Meeting 2007, or Office

The Polycom CX5000, when used with Microsoft ® Office Live Meeting 2007 or Microsoft ® Office Communicator 2007, is a video conferencing device.. Video conferencing is a set

We propose for the inverse setting that in OOS situations the choice share of the similar and available item (T) will increase disproportionately, whereas the