************************************ * Mocha W32 TN5250 version 9.4 * * Copyright (C) MochaSoft Aps * * All Rights Reserved * ************************************ This is the README.TXT file for Mocha W32 TN5250 Mocha W32 TN5250 is an Windows 95/NT/2000/XP application. It makes it possible to connect to an IBM host via TCP/IP with the TN5250 protocol and emulate a 5250 Information Display System *** Order *** Visit www.mochasoft.dk for latest information. You can order with Credit card or a normal check. *** Installation *** - unpack files with a zip utility, into a temporary directory. - load program setup.exe and follow instructions. Remark it is possible to pre-install parameters in config52.txt. If setup.exe is started with parameter /SILENT the installation will be without user interaction *** Uninstallation *** Use Windows tool "Add/Remove Programs" in the Control Panel. Select Mocha W32 TN5250 and click Add/Remove. *** Documentation *** The documentation has been included in the Window Help system. Select Help in the menu. *** Bugs *** If any bugs are observed, or ideas for improvement of the product, please to not hesitate to contact support@mochasoft.dk. *** Change list *** version 1.0 : 970909 First version. .... Version 1.7.5 980811 - If field+ was pressed in a NON numeric field, it would report X_WRONG INPUT, if the field included a - character - Added time stamps to trace file - Reset key will also turn Insert mode off - Included a delay (500 ms) in typeahead, as the AS400 will sometimes split screen data in 2 data frames. If typeahead data were inserted into fields in the first frame, which would be overwritten in the second data frame, typeahead data would be lost. - Possible to define Backspace key as left arrow. Version 1.7.6 - typeahead delay timer (from 1.7.5) has been removed - keyboard was opened if a SF command was received. Could give problems in some typeahead situations. Version 1.7.7 980910 - menu - edit - reset terminal did not reset pre-help state - frame copied to the clipboard had always CRLF appended. - Insert Cursor order was ignored in a multi WTD packed from the as400 - Backspace as left arrow, would not jump to previous field if at the first position of a field. - Default green text has been changed to a brighter color Version 1.7.8 980929 - A Write Error code command from the AS400, could overwrite elements in the field table, which as a result would change fields at the error line (default line 23) to bypass fields Version 1.7.9 981030 - If only Field-exit is used for a right adjust blank fill field, the Read MDT command would return only SBA row column. Some AS400 programs needs blanks to work correct. Version 2.0 981121 - Shows underscore "," without underscore. This will make it easier to see the difference between "." and "," - Leftdelete (backspace) at a multi-line field, has been corrected - Better syntax check of keyboard mapping file - A field defined as AUTOENTER + FIELDEXIT REQUIRED will now ignore the autoenter request - New compiler and MFC from Microsoft (c++ 6.0) - At installation the directory c:\mochasoft was created even if a different directory was selected. - Better language selection in dialog "mapping files" - More space between underscores and characters on the screen - New option in menu - settings - keyboard layout. Now it is possible to enable field exit required check. - New functions keys: Shift ENTER : Newline Shift RETURN : Newline CTRLP : Hardcopy of the screen These keys can be remapped in menu - settings - keyboard Layout - New functions: Record (menu settings - record) Play script (ALT 0 - 9) These functions makes it possible to record a sequence of keyboard data to a file (mtn5250.x , where x is between 0 - 9). With keys ALT 0 - 9 an earlier recorded script can be played. - New function : menu - edit - table format. Possible to paste data from the clipboard in a table format. - Double-clicks of the left mouse button gives ENTER - New option in connect dialog: Auto reconnect and Exit on session termination. - Possible to pre-install configuration in config52.txt file version 2.1 990113 - Correct error in ebcdic52.fin - An insert cursor command from the AS/400 would open the keyboard. It could give problems in a typeahead situation version 2.2 990113 - Problem in version 2.1 with Insert cursor, created a new problem with the cursor position. - DUP will now also move cursor to the next field version 2.3 990201 - A wrong WTD from the AS/400 when in prehelp error mode (X_HELP) will not delete the error message - Possible to use ATTN and SYSREQ if keyboard is locked version 2.4 990202 - An unlucky combination of WTD commands from the as/400 could move the cursor to the first field on the screen, and not the requested cursor position version 2.5 990208 - A "Cancel Invite" at RFC 1205 level, would lock the keyboard, and a later WSF command could therefore get a wrong cursor position. version 2.5.1 990208 - Clear format table did not lock the keyboard. Some special as/400 applications as telnet would have a wrong cursor position version 2.5.2 990210 - Another cursor problem was created in version 2.3. It has been corrected in this version. - Included support for EBCDIC table from Iceland version 2.5.3 990215 - a WTD command from the AS/400 with characters below 0x1f, which should not be send, if the AS/400 program follows the AS/400 manual SA21-9247-6, can result in a wrong display !. Version 2.5.4 - 2.5.6 - Cursor problems Version 3.0 - New Design of Connect dialog. - Added Confirm Exit option - New font dialog box. Now the screen and fonts can be controlled with a change of the terminal window size. - Better screen display with full use of the screen. - Full screen mode will survive between program loads - New function keys: key mapped as default: ================================= TAB NEXT (field) SHIFTTAB PREVIOUS (field) MULTIPLY REAL* (only for keypad *) DIVIDE REAL/ (only for keypad /) - New function in menu Edit: Select all : Copy screen to clipboard - Setup.exe will test if a keyboard file exist, and give a warning - SysReq command can accept user data - Column separator is copied to the clipboard as a space. - Possible to select different cursor types (including Crosshair) - Security Warning if program is started in log mode. - RESET key will clear the typeahead buffer. - Problem with cursor position has been solved - Moved option "Show Negotiation" to Log Traffic dialog box. - Back TAB in a field moves cursor to the first position of the field. Back TAB at the first position of a field moves the cursor to the previous field on the screen. - Right mouse has been changed to a context menu, making it easier to use the clipboard. - Better handling of record/play scripts. Possible to select scripts from right mouse click menu - New feature. Possible to configure the toolbar buttons. - If setup.exe is started with parameter /SILENT, there will be no user dialog in the installation process. - If a screen is send as an attached file (e-mail), it will be named as400.txt. - At first use of parameter /C2-9 , the configuration will be copied from the default registry /C1 configuration. - New option in menu - settings- printer. It is now possible to ignore the print selection dialog. Version 3.0.2 990406 - Cursor bug. Move Cursor order was ignored if also an Insert cursor order in a 5250 screen. Version 3.0.3 990407 - Correction in version 3.0.2 would change the IC position, and as a result the cursor position would be wrong at a HOME key action. Version 3.0.4 990408 - Large default fonts in win-95 would result in 4 pixels of all buttons in the toolbar were missing. Version 3.0.5 990415 - Field-exit function would add spaces on a non fill field Version 3.0.6 990416 - Copy to clipboard of fields of type column separator would give a blank character field - If typeahead is used and RESET is pressed the keyboard buffer could loop, giving a repeat of old input - Around 35 shifts between 24*80 and 27*132 mode could result in a hanging application. - Using a large icon font would not result in large buttons on the toolbar - Change of text on first button on the toolbar could result in very small buttons. - Cursor would not always be shown after focus was given to the program Version 3.0.7 990422 - Field+ key in an empty right adjust zero fill field, should display a field with zero characters - A 5250 screen without any input fields, would not always put the cursor at position 1,1. - Status of toolbar and status bar was not saved between program sessions. - If Fixedsys font is selected in a small window, characters could be clipped. This problem would only be seen with font types where it is not possible to select a very small character size. Verion 3.0.8 990430 - Added Russian EBCDIC table - Better use of the screen in 600*800 mode Version 3.1 990513 - Support for different language scripts for the specified terminal or printer font - Faster screen update version 3.2 990515 - Support for long host names in the connect dialog box - Cross-hair cursor would not look correct on all screen sizes Version 3.3 990730 - If a Write error code from the AS/400 (help text) did not start with an error code number, TN5250 would return a not so correct response, and the AS/400 would display a standard help text. - Added Czech EBCDIC table - Copy to clipboard for fields of type separator, was not correct. - On a 800*600 screen part of characters in position 80 could be missing. As a 800 width screen gives space for 79.5 characters the program must now select a smaller font. As this can give problems reading the text on old hardware, a new menu option (menu - view - ignore border) has been added for the customers who prefer a 79.5 character screen with large characters. Version 3.4 990903 - Seen an AS/400 application overwriting a field with FF. The FF should be ignored for some unknown reason. - Some primitive ISDN routers will terminate a running telnet session. In connect -advanced, it is now possible to select a keep-alive option. Version 3.5 991015 - Early Windows-95-A versions had a bug in the toolbar handling. (cannot handle text only buttons) This version of tn5250 has a workaround to this problem - Pen input only fields with "Mandatory enter" type could not be used. In this version the Mandatory request will be ignored for pen input fields. - An AUTOENTER field with FIELDEXIT required option would ignore the AUTOENTER request. The user had to press ENTER to continue. Version 4.0 991118 - Possible to start local windows-95 programs from the AS/400. To start the notepad editor from the AS/400 command line: STRPCO STRPCCMD PCCMD('notepad mytest') - Selection of screen for Copy to clipboard could give a crash! - New parameter to the program /D device-name - More fonts to choose from. See http://www.mochasoft.dk FAQ for an URL to the Andale Mono font. - New EBCDIC table : Greek - Possible to define function keys as comma and period. As an example define keypad * as a comma key. - On a NT the program will make the shortcut to the common program group - Possible to define 3 different shortcut's in the config52.txt file, which is used to customize the installation. - Auto login function in menu - settings. Possible to save an AS/400 user/password name (without much security!) Version 4.01 991215 - Increased the size for a PCCMD Version 4.02 000112 - A Repeat to address order, removing a field of numeric type could give a screen lock. (not very common!) - Bug in the German EBCDIC table for character @ Version 4.03 000125 - Bug with transparent data (0x10 order). Not a very common order to use in AS/400 applications. Version 4.04 000410 - Screen Data without any commands in a frame was ignored. See in a single AS/400 application. Not a very common situation - Message Light request send from the AS/400 before the sign on screen could make the auto login function to fail. - SOH order information was not correct in a restore screen command. If the SOH order masked out a function key, the function key could wrongly be used in a READ MDT situation. Also not a very common situation. Version 4.1 000630 - Hotspots option in menu - settings - keyboard layout. Makes it possible to click on Fxx keys in the TN5250 window. - Possible to enable a response time counter in menu - settings termtype - Possible to receive a warning if a field is full and in insert mode. New option in menu - settings - keyboard layout - New parameter /i to the program Install with setup /i or start mtn5250 program with /i option, and the program will not use the registry but a common mtn5250.ini file for the configuration. If many users should share the same PC, it can be very handy. - Possible to start another version of mocha w32 tn5250 from menu - file - New window. - Always on top option, added in menu - View - Possible to clear the AS/400 host list in menu - file - connect - Screen hardcopy will include underscores - Installation from drive A, would not install proper shortcuts - Typeahead enabled would give problems with key, if in ASCII mode and in session with a firewall. - Corrected error in the Italy EBCDIC table (@) - Program will remember last window mode (window or full screen). Version 4.2 000707 - Fixed problem with hotspot. Text as SPCF12D3 would show up as a F12 hotspot version 4.3 000710 - Device name support would not work after 8 July 2000. version 5.0 000911 - SSH (Secure Socket Layer) included. See menu - file - connect - advanced As to export restrictions only DES 56 bit Encryption Algoritme is supported - If HOTSPOT was selected and the screen contains hidden text: Fxx= , the Fxx text would be displayed. Not a very common situation. version 5.1 010330 - if a field is defined as bypass numeric, tn5250 should not check for valid data, but ignore illegal non numeric data. version 5.2 010413 - A command "read MDT fields immediate Alternate" command on an empty screen, would include the screen attribute. Only the SBA row and column should be returned version 6.0 , 22 November 2001 - Support for Danish and German menu/dialog text. It is possible for a customer to add local language files to the product. Just copy file lang.txt to a file named lang_xxx.txt (where xxx is your language). Hereafter customize the new lang_xxx.txt file with a normal editor, and include the new file in the directory with SETUP.EXE. - License information will also be stored at Machine and not just User level in the registry. - Better fieldexit required check. - EBCDIC tables includes support for the Euro symbol. - EBCDIC tables separator value changed from a Dot to a space character. - Possible to disable new window option in menu - settings - termtype - Possible to select Script types for fonts - Possible to use the Mouse wheel as page up/down. - Changed the filename generation in the Mail option. Some mail programs could get confused if they received a request for sending the same mail file more than once. Version 6.1 5 011205 - Possible to jump to a light pen field. Previous a screen with only light pen fields, would put the cursor at position 1.1 Version 6.2 020114 - Shortcut to menu at installation , was not created correct in all types of XP installations - Added support for Belgium EBCDIC table Version 6.3 020128 - Signed numeric bypass fields would not be ignored, and the result was a wrong position of the cursor. Version 7.0 021017 - 128 bit SSL - Paste/copy can also use Excel CSV format. - New paste Excel format option in mouse right click menu. - New menu option in menu - edit - Paste (ctrl v) uses Excel Csv format - New parameters to the program - /M1 : hide menu bar - /T1 : Hide tool bar - Shift cursor can be used to select text - new menu option in menu - settings - keyboard layout - Shift arrow as select - Printer margin size can be defined - new menu option in menu - settings - printer - Possible to use %C and %U in the device name, defined in menu - settings - termtype %U = user name %C = Computer name - New 5250 key. FIELDEXIT+ENTER. As default it is placed as shift Enter. - New program Icon - Auto login and 10 characters long user name would give problems - use of STRPCO would give an error message at session termination Version 7.1 030214 - SOH order with size less than 7 can give problems - Changes in the German language file - Installation diretory for files, are stored in the global registry. - Limited support for continued entry fields Version 7.2 030311 - changed ebcdic52.rus - better check for fields with FER option - problem with send function in menu - file. Version 7.3 030702 - Save/store command data are compressed. Some AS/400 applications can fail if they receive large data frames - Fields without FFW definition will be display only - Version number included in the uninstall registry Version 7.4 030711 - A bug was included in 7.3 It could give a crash if Save command was issued from the AS/400 for a complicated screen. Version 7.5 030717 - Yet another bug removed from the new code in 7.3. Could give strange data on a screen at AS/400 command restore- Version 7.6 030731 - Copy to clipboard of a single line with many fields (text including spaces) in a 27*132 mode screen could result in a crash as the clipboard data was written outside legal address space. version 7.7 030813 - overwriting a field definition with data should not change the field status. A situation not seen very often! version 7.8 040416 - if the SOH command was 3 bytes long, the FCW resequencing would fail. The problem will only be seen on very special applications. - added codepage 385 (French Canadian) version 8.0 040827 - added clipboard function "cut" - URL links can be used. A click on a site URL will start the web browser. - More cursor types. - Possible to use ";" as a separator in CSV Clipboard format. Excel installations outside US/UK uses it. - If menu - edit - Always paste in csv format is selected, also copy to the clipboard will be in CSV format. The text format will not be used. It makes it easier to later paste data in Excel. - Reset key will reset the typeahead buffer. Previous it only worked, if ESC was used as the reset key. version 8.1 : 041210 - Clear unit command did not always clear the format table. The result could be a use of a function key, would not send data typed on the screen to the as/400 - hotspot "http" has been changed to "http:" , as to prevent wrong hotspots Version 8.2 : June 26 , 2006 - Clear icon in the tool bar send a wrong value Version 9.0 : 2 December 2006 - new menu and tool bar design - better handling of Paste in Excel format. Also Table format (menu - edit) can now be used with this function - new about/license dialog - check for Windows Vista OS - New screen update function. Removed flicker, and if a crosshair cursor is used, the full screen will work Version 9.1 - Parameters /T1 and /M1 did not work (display tool bar and menu bar) Version 9.2 - If using ClearType for screen fonts, the cursor would not be shown correct. Version 9.3 - Paste in text format worked only for a single field. version 9.4 , 5 September 2009 - using REAL+/-* on keypad in an autoenter field does not work. - if the AS/400 requested an error line outside the screen size, it was ignored. Now the message line (last line) is used The Mocha W32 TN5250 package consists of the following files. README.TXT Introductory information lang.txt US language text file (menu - dialog and error messages) lang_dk.txt Danish language text file (menu - dialog and error messages) lang_ger.txt German language text file (menu - dialog and error messages) config52.txt Default installation parameters (ASCII file) setup.exe Installation program (*) mtn5250.hlp Help file mtn5250.cnt Index to help file tn52keys.map Function key mapping (ASCII file) ebcdic52.map EBCDIC <-> ASCII table US (ASCII file) ebcdic52.ita EBCDIC <-> ASCII table Italy (ASCII file) ebcdic52.ger EBCDIC <-> ASCII table Austria/Germany (ASCII file) ebcdic52.spa EBCDIC <-> ASCII table Spain (ASCII file) ebcdic52.fr EBCDIC <-> ASCII table French (ASCII file) ebcdic52.uk EBCDIC <-> ASCII table United Kingdom (ASCII file) ebcdic52.rus EBCDIC <-> ASCII table Russian (ASCII file) ebcdic52.fin EBCDIC <-> ASCII table Finland/Sweden (ASCII file) ebcdic52.ice EBCDIC <-> ASCII table Iceland (ASCII file) ebcdic52.dk EBCDIC <-> ASCII table Danish/Norway (ASCII file) ebcdic52.cz EBCDIC <-> ASCII table EastEurope (**) (ASCII file) ebcdic52.grk EBCDIC <-> ASCII table Greek (ASCII file) ebcdic52.tur EBCDIC <-> ASCII table Turkish (ASCII file) ebcdic52.bel EBCDIC <-> ASCII table Belgium (ASCII file) ebcdic52.385 EBCDIC <-> ASCII table French Canadian (ASCII file) LICENSE.TXT license agreement/warranty disclaimer REGISTER.TXT order form (*) setup.exe will be renamed to mtn5250.exe : Mocha W32 TN5250 application mtn5250uninstall.exe : uninstallation program (**) Romania, Bosnia/Herzegovina, Croatia, Czech, Hungary, Poland, Slovakia, Slovenia If you did not receive all these files please contact support@mochasoft.dk, or check www.mochasoft.dk