Service Pack 1 Enhancements and Resolutions

 

This list includes the Enhancements and Resolutions for D3 NT 7.5 Service Pack 1.

Enhancements

BASIC Debugger

Action ID

Description

31802

Enhanced the FlashBASIC Debugger to display and modify dynamic array attributes and values, as in "*/dyn<3,2>"

GUI

Action ID

Description

31941

Enhanced D3 file manager so that the text box in the "MDS Server Name" dialog accepts longer server names.

Logon/Logoff/Logto Routines

Action ID

Description

31596

Added "logon-reporting {(n|f}" verb to the DM account. When set to "ON", any failed logon attempts will be logged in the errors file.

Overflow Handler

Action ID

Description

32139

Enhanced init-ovf to prevent running on multiple lines.

Programs & Utilities

Action ID

Description

27930

Enhanced D3 system utilities so that the list-locks command displays all possible item-lock client types.

31744

Enhanced the D3 FSI so that the log-clear-file-on and log-clear-file-off commands work for FSI files.

Resolutions

BASIC Debugger

Action ID

Description

31935

Corrected a problem with the BASIC debugger that caused array numeric references (e.g. "/dynarr<500>" or "/dimarray(50)") to display incorrect data and, if data is entered at the display prompt, modify the wrong location, beginning with array element 5 at precision 9, 50 at precision 8, 500 at precision 7, etc.

BASIC Runtime

Action ID

Description

31984

Corrected a problem with FlashBASIC Runtime, which caused an overflow leak when a new list was created using the FlashBASIC "select" statement to a variable already referencing a list when the existing list was not exhausted.

32001

Corrected a problem in D3 FSI where the access(11) function called from a callx subroutine does not report the dict file correctly and it aborts when called at the master dictionary level.

32091

Corrected a problem with FlashBASIC, which caused the minus sign to be positioned incorrectly when padding a number that was justified using the m processing code.

32092

Corrected a problem with FlashBASIC runtime, which caused "write" statements with an "on error" clause to abort into the FlashBASIC debugger when the file being written to was update protected.

32094

Corrected a problem in D3 NT FSI where D3 VME hangs after opening more than 1999 files.

32105

Corrected a problem with FlashBASIC, which caused a fractional value to evaluate to false when extracted from a dynamic array.

Conversions/Correlatives/Masks

Action ID

Description

31897

Corrected a problem which corrupted f-correlative workspace, causing the ’L0’ processing code to endlessly consume overflow space for a string length of 1.

FSI

Action ID

Description

32066

Corrected a problem in D3 NT FSI where setting read-only attributes on an account directory in Windows disables the ability to log to the account.

32067

Corrected a problem in D3 NT FSI where attempting an update through the update processor on a file that has read-only attributes returns a "write/delete remote operation failed" error message.

GUI

Action ID

Description

32038

Corrected the D3 Device manager so that PIB Configuration table only lists pibs 1 to (maxpib-1).

Indexes

Action ID

Description

32196

Corrected a problem with Indexes, which caused the group extract to only extract the first group even when a segment count greater than one was specified.

Overflow Handler

Action ID

Description

32045

Corrected an ovf_signature error caused by incorrect PROC return stack setup.

32137

Corrected a problem with init-ovf that caused a false overflow signature error when two init-ovf processes ran at nearly the same time.

PROC

Action ID

Description

31763

Corrected an overflow runaway caused by a macro calling a proc with a failed file reference.

Programs & Utilities

Action ID

Description

32095

Corrected a problem with "indexer", which failed to acknowledge the o-option to overwrite indexes on FSI accounts.

32108

Corrected a problem with the maxusers utility, which displayed the wrong ceiling when using the "c" option.

32129

Corrected a problem in D3 FSI where creating an index on an FSI file that is badly allocated takes an abnormal amount of time compared to previous versions.

32152

Corrected a problem with the System Utilities, which left files open when doing a t-verify against the database.

32174

Corrected a problem with "tandem port.number (x"

Spooler

Action ID

Description

32155

Corrected a problem with the Spooler Processor, which prevented starting a printer when the target was a serial device.

System

Action ID

Description

31926

Corrected a problem in D3FSI where floating point numbers in variables lose values after the decimal point when passed to FlashBASIC subroutines from Visual Basic programs with ODBC connections.

32006

Corrected a problem in D3 where a Basic subroutine aborts when passing a variable containing a string which begins with ’d3’ to the subroutine using the "brCall" method from a VB program.

32056

Corrected a problem in D3 FSI where a Visual Basic program aborts with a system error when passing a variable containing an empty string to a subroutine using the "brCall" method.

Update Processor

Action ID

Description

31881

Corrected a problem with the update processor/basic interface that caused access(3) to use the results of the most recent OCONV/ICONV as the current attribute instead of the attribute passed in by the update processor.