************************************
* 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