Open M for DOS (DTM) Version 4.9
Summary of Features
More General Naming and Subscripting Conventions
You Get More Flexibility in Handling Subdirectories
and Namespaces
Open M (DTM) now accepts subdirectories with a ``.'' in
their names and permits namespaces to have a ``-'' or ``%'' in their
names.Null Subscripts Are Now Supported
If you
enable null subscripts, %dsverify now accepts null subscripts without
reporting them as an error.Improved SPX Networking
Exponential SPX Network Numbers Are Now Supported
Some types
of addresses containing ``E'' now work, with the ``E'' interpreted as
indicating exponential.SAP Locating Has Been Improved
SAP for a single server is now correctly located even when there are
multiple servers.Client Disconnects after ``No Send
Buffers'' Have Been Eliminated
SPX receive and send buffers can be
increased. When not specified, default settings are used. You can
eliminate occurrences of the error ``No send buffers available'' by
using the recommended settings.LAT Buffer Overruns Have
Been Eliminated
Open M (DTM) now checks for and prevents LAT buffer
overruns.Key Handling Has Been Improved
You get better
cursor and arrow key handling on terminal-based form drivers.
Control Characters Have Been Made Loadable
You can now load global
save files that contain embedded control characters and you can recover
control characters (including the new-line character) that have been
saved as part of a global node's value.Utilities Have Been
Improved
$ZH
The %ZH utility is now accurate to within .1 second per
day.%dstest
%dstest has been improved in two ways
that widen the range of tasks you can use it with.The
utility no longer fails with a ``Divide by zero'' error when run against
an empty dataset.
The utility now gives meaningful results when run in the
opposite direction.
%mhaltsys
%mhaltsys will not error out if a job disappears. You
get a more secure and stable system.
%netlog
You can now use %netlog to purge the network log file. You get more
memory control.%ixedit
%ixedit no longer leaves
working variables around. You get even more memory control.%g
and %glist
The %g and %glist utilities now support up to 25
subscripts, a substantial increase over previous DTM releases. An error
message is printed if a global has more.Inconsistencies
Have Been Eliminated
Case-handling inconsistencies in the MUMPS.DEV
file have been eliminated.Login and Startup Obstacles Have
Been Removed
You Get Better Error Reporting for EMM Startup Errors
If your
system has no EMM, that fact will be properly reported.ZUSE
No Longer Inhibits Logins
ZUSE no longer interferes with logins on
devices in the 100-131 range. It continues to work correctly on devices
in the 200 series, i.e., smartport devices.Display
Capabilities Have Been Improved
Error Trap Now Saves Code
The error trap now saves the line of
code in which the error occurred, so you can display it.Device
Parameters Can Be Edited
InterSystems now provides a new routine
that enables you to modify device parameters before displaying the
current settings.Lock Examine Has Been Made More Natural
The utility system managers use to find locked nodes now defaults to
decimal, rather than hex.Machine Configuration Information
More Readily Obtainable
For previous releases, when you contacted
the InterSystems Worldwide Support Center, you were asked to provide
extensive information about your machine configuration. InterSystems now
provides a new utility that will generate a text file containing most of
this information.
Last Modified: September 10, 1996