This list includes Enhancements and Resolutions for D3 Windows 10.2 Service Pack 2.
Data Set Programs
Action ID | Description |
---|---|
D3-64354 | Enhanced the WHERE (A command to display lines using connection pool and enterprise licenses. |
Lock Management Routines
Action ID | Description |
---|---|
D3-64330 | Enhanced the lock management routines to support filtering results based on PIB number. |
D3-64331 | Enhanced the lock management routines to support filtering results based on file name. |
BASIC Compiler
Action ID | Description |
---|---|
D3-64397 | Corrected a problem with the BASIC compiler that caused it to fail on dimensioned array references that precede the DIM statement for that array. |
D3-64406 | Corrected a problem with the compiler that caused a "[33] Exceeded the maximum number of 32767 file opens!" error when compiling more than 17,000 programs that contained INCLUDE statements. |
BASIC Runtime
Action ID | Description |
---|---|
D3-63994 | Corrected a problem with non-FlashBASIC Runtime that caused an abort. The "Too many open files" error message displays when a program repeatedly opens a file to a Named common variable, and then executes a program that opens a different file to the same Named common variable. |
D3-64099 | Corrected a problem with non-FlashBASIC Runtime that could cause a "Too many open files" abort when using several CALL@ statements. |
D3-64128 | Corrected a problem with non-FlashBASIC Runtime that caused a Forward Link Zero R15 in BR.BOPEN.CLOSE when using a CALL in an ADI, and the CALLed program assigned either ACCESS(1) or ACCESS(2) to a variable. |
D3-64129 | Corrected a problem with non-FlashBASIC Runtime that caused an abort when a file variable was repeatedly assigned to a Named common variable. |
D3-64194 | Corrected a problem with non-FlashBASIC Runtime that caused an abort when a file variable was repeatedly assigned to a Named common dimensioned array element. |
D3-64338 | Corrected a problem with non-FlashBASIC Runtime that caused aborts when the same Named common file variable was opened and closed, either implicitly or explicitly, at different EXECUTE levels. |
D3-64343 | Corrected a problem with non-FlashBASIC Runtime that caused an abort when files are opened repeatedly to Named common variables in EXECUTE levels that never return to level zero. |
D3-64381 | Corrected a problem with the non-FlashBASIC Runtime that intermittently caused an abort when repeatedly assigning a simple file variable to a Named common variable. |
D3-64431 |
Corrected a problem with BASIC Runtime. If a file is opened to a named common file variable, then multiple levels of programs are executed. If there are at least two levels of program execution and one of the executed programs opens a different file to the same file variable, this could cause an infinite loop. |
D3-64495 | Corrected a problem with the non-FlashBASIC Runtime ENTER statement that caused it to clear the last COMMON variable if the variable was not numeric or a short string. |
Break On/Off, Logon/Logoff/Logto Routines
Action ID | Description |
---|---|
D3-64399 | Corrected a problem with break/end while running a FlashBASIC program. Also, corrected a problem with reset-user to first call logoff to prevent some stability issues. |
Data Set Programs
Action ID | Description |
---|---|
D3-64410 | Corrected the output of the search-system ? option to display the proper use of searching for the ? character, since the ? character is used as a wildcard character. |
File Management
Action ID | Description |
---|---|
D3-64420 | Corrected the BASIC file open/close code to prevent aborts and to log a single warning in the errors file when a table overflows. |
FlashBASIC Runtime
Action ID | Description |
---|---|
D3-64056 | Corrected a problem with FlashBASIC Runtime, which could leak memory when doing a readv of an empty attribute. |
D3-64065 | Corrected a problem with the FlashBASIC Runtime readv statement, which could corrupt memory if the same variable was used for both the item-id and the item body. For example, "readv x from x, 1". |
D3-64066 |
Corrected a problem with FlashBASIC Runtime, which could leak memory when doing a read or readv using the same variable for both the item-id and the read buffer. For example, “read x from x”. |
D3-64287 | Corrected a problem with the FlashBASIC Runtime that caused a Forward Link Zero abort after several thousand updates, when a trigger on a file assigned the ACCESS(1) function to a variable. |
D3-64342 | Corrected a problem with the "/e" option on date conversion to display European date format when used in a callx subroutine. |
D3-64347 | Corrected a problem with FlashBASIC Runtime, which could cause the locate function/statement to return an invalid value for the position.var. |
D3-64355 | Corrected a problem with FlashBASIC Runtime program that aborted when doing multiple file descriptor assignments with VME files. |
D3-64391 | Corrected a problem with FlashBASIC Runtime that caused an error by opening a file to a named common variable, then executing a program that opened a different file to the same named common variable. |
FlashBASIC Runtime, Indexes
Action ID | Description |
---|---|
D3-64219 |
Corrected a problem with restore that caused the error, "[33] Exceeded the maximum number of 32767 file opens!", during creation of indexes at the end of the restore, when an index contains a CALL to a BASIC program. |
D3-64382 | Corrected the "R" operator of the Key statement in the FSI to return the first item-id associated with the matching key string. |
Hot-Backup/FFR
Action ID | Description |
---|---|
D3-64080 | Corrected a problem when using a D3 file path name instead of a Windows file path name in FHB records. Also, corrected a problem to enter the correct file number for FSI QS pointers in FHB records when doing a set-dptr -L command. |
Lock Management Routines
Action ID | Description |
---|---|
D3-64352 | Corrected a problem with the nt_list-ilocks Lock Management Routines, which could cause incorrect results, or potentially a VME crash, when it was run concurrently on multiple lines. |
Monitor/OS/Implementation
Action ID | Description |
---|---|
D3-64364 | Corrected a problem with the Monitor/OS/Implementation, which could cause a system to hang if a thread aborted while holding the lock to the memory control block structure. |
D3-64372 | Corrected a problem with the Monitor/OS/Implementation, which could cause an internal verification routine to incorrectly identify a resource as being invalid, causing the system to potentially take unnecessary corrective action. |
D3-64390 | Corrected a problem with the Event Log entries, which caused the process-id and thread-id to be shown as 64-bit values instead of 32-bit values. |
Open Systems File Interface (OSFI)
Action ID | Description |
---|---|
D3-64365 | Corrected a problem with the OSFI interface that caused open counters in the "NETWORK-STATUS (RV" display to go negative when the same file was repeatedly opened and closed from a remote account after the same file had been opened from a different remote account. |
Programs and Utilities
Action ID | Description |
---|---|
D3-64345 | Corrected a problem with nt_list-ilocks, which would produce an "[NE2320] No valid binding handle for this service" error when specifying a server name and an option. |
Update Routines
Action ID | Description |
---|---|
D3-64482 | Corrected a problem with a file system that could imply the presence of a CALLR when there is not, or imply that there is not the presence of a CALLR when there is. This could manifest as a remote file access error. |