Mike's PBX Cookbook

MS55 DATABASE CONVERSION PROGRAM USER GUIDE

INTRODUCTION:

The MS55 Database Conversion program provides the capability to convert a database file acquired using the SX-50 database dump feature, to a database file capable of being uploaded to an SX-50 with an MS55 Generic Module, using the database load feature. The conversion program will convert databases from Generics 3504, MS50, MS51, and MS52 to an MS55 compatible database. The conversion of MS53 and MS54 databases is not supported because they can be uploaded to an MS55 generic module without any conversion.

REQUIREMENTS:

In order to carry out a successful database conversion, the following is required:

  1. PC compatible computer
  2. Serial port
  3. Ribbon cable
  4. The conversion software (convert.exe file)

The conversion program must be copied to the PC's hard drive.

Download the coversion utility here:

CREATING THE FILE USING DATA DUMP:

The file to be converted must be captured on a PC compatible computer, via a serial port, using the SX-50 data dump/load feature. A communication package for the PC is required in order to establish the connection to the
SX-50 and capture the data dump as a text file. Refer to the SX-50 Technical Practices, section 105 3-82 for details on how to perform a Data Dump/Load.

STARTING THE CONVERSION PROCESS:

The conversion process is started by typing the following command at the DOS prompt:

convert oldfile newfile

In the above example, "oldfile" refers to the name of the file obtained during a data dump operation on the SX-50, and the name "newfile" specifies what file name the conversion program will use to create the new MS55 database. Any name compatible with the MS-DOS naming convention is allowed.

After the command has been entered, a title line is displayed, indicating the name of the program as well as the revision number.

SX-50 MS55 Database Conversion Program

Version 1.0.0 (c) 1993 Mitel Corporation

Press any key to start conversion

SPECIFYING A PATH FOR THE CONVERSION:

The conversion program, convert.exe, can be executed from a floppy drive or from the hard drive. Take note that if the input file is not in the same drive and/or directory as the conversion program, the correct path must be specified on the command line when invoking the conversion. Also, if the output file is to be saved to a different drive and/or directory, the correct path must be specified.

example: convert a:\inputdir\inputfilename b:\outputdir\outputfilename

If the files all reside on the same drive and directory, no drive or path specifier is required.

example: convert inputfilename outputfilename

ERROR IN THE COMMAND LINE:

If there is an error in the command line input, the program will display the following message and terminate:

Usage is CONVERT INPUTFILENAME OUTPUTFILENAME

CONVERTING MS53/MS54 DATA DUMPS:

If an attempt is made to convert an MS53 or MS54 database, the following message is displayed:

Conversion is not required for MS53 or MS54.

This file can be loaded by an MS55 generic.

ERROR READING DATA FILE:

If the conversion is unable to open or read the specified file for input, one of the following messages is displayed:

ERROR - Cannot open file inputfilename

ERROR - Cannot read file inputfilename

PRESS ANY KEY TO START:

Pressing any key at the prompt will start the processing of the data dump file and create a new file for data load. The PC will display the following screen messages:

Opening inputfilename for conversion.

Processing Command 100.

Processing Command 110.

Processing Command 121 to 129.

Processing Command 151 to 156.

Processing Command 180.

Processing Command 185. (note: MS3504 and MS50 only)

Processing Command 301 to 310. (note: MS3504 and MS50 only)

Processing Command 501 to 580

Processing Command 600.

Processing Command 751.

Processing Command ADN.

Recalculating Checksums

Database conversion complete

LOADING THE CONVERTED DATABASE:

After conversion of the old database, it is ready to be uploaded into the new MS55 generic module. Install the MS55 module and load the default database. Then proceed to do a data load of the converted database, using the PC serial port and communication package. Refer to the SX-50 Technical Practices, section 105 3-82 for details on how to Data Dump/Load.

NOTE ON TRUNK PROGRAMMING (MS3504 AND MS50 ONLY):

Please note that for command 501 to 580, register 1 fields i, j will be defaulted to 0, 0 respectively, resulting in all trunks programmed as disable with DIL as trunk dialling type. These fields will have to be programmed manually for all trunk cards installed.

DATA DUMP/LOAD TIPS:

1. MS3504 and MS50, on data dump, default to the parameters 8 data bits, no parity and 2 stop bits. In order to be compatible with MS55, this should be changed to 8 data bits, no parity and 1 stop bit prior to the
database dump.

2. In some of the older software versions (MS3504, MS50), the baud rate may have to be slowed to 300 baud.

3. MS53/MS54, versions E/F01.9 did not require flow control (XON/XOFF).
MS53/MS54, versions E/F02.1 requires flow control (XON/XOFF).
MS53/MS54, versions E/F03.7 and above will work with or without flow
control (XON/XOFF).

4. If the data dump is successful but the data load fails, there may be a problem with the pace characters in the ASCII Transfer Protocol. Set the CR/LF to 0, pace characters to 0 and add line pace characters.

Download the coversion utility here: