This list includes Enhancements and Resolutions for D3 AIX 9.1.
Access
Action ID |
Description |
---|---|
34490 |
Enhanced the "fmt" AQL connective to allow the specification of a column header. |
35525 |
Enhanced printing by implementing default font in the Windows GDI printer that uses the @(-126) DEVICES item convention of D3 to define and select the default font for SORT and LIST columnar reports. The DEVICES item also includes @(-345) for defining the default font and @(-346) for selecting the default font. |
36345 |
Enhanced the "FMT" AQL connective so that 'sort fn by a1 fmt "r10"' will work as expected, sorting numerics numerically. The "FMT" connective will also work for selection criteria. For instance: 'sort messages by a0 fmt "r" if a0 fmt "r" > "343" a0'. |
BASIC Compiler
Action ID |
Description |
---|---|
36005 |
Enhanced BASIC compiler performance when compiling an entire file. |
BASIC Runtime
Action ID |
Description |
---|---|
32948 |
Enhanced the logging of basic runtime errors to not truncate the name of the program logging the error to 24 characters. |
35774 |
Enhanced user exits by making the FlashBASIC User exit U1c function the same as that User exit in PickBASIC. |
35933 |
Enhanced %connect() to better protect against invalid parameters. |
36343 |
Enhanced the perrpt log (ap.log) by adding the logging of Out of Memory errors to the log. |
Coldstart/Shutdown
Action ID |
Description |
---|---|
36038 |
Enhanced D3 by adding a new command, coldstart.reset, to the MD of the DM account. It can be inserted into the system-coldstart proc to allow <break>-End in user-coldstart to actually end. |
Conversions/Correlatives/Masks
Action ID |
Description |
---|---|
35148 |
Enhanced FlashBASIC to not capitalize the character following an apostrophe if it is the last character of the word. This is to make FlashBASIC work the same as the Enhancement 30288 for Non Flash BASIC. |
File Management
Action ID |
Description |
---|---|
34618 |
Enhanced the list-locks command by adding the N-option which specifies to not paginate the output. |
35326 |
Enhanced group locking to handle lock contention more expeditiously. |
FSI
Action ID |
Description |
---|---|
34533 |
Enhanced D3 by adding the ENCRYPT-FILE and DECRYPT-FILE commands. |
Hot-backup
Action ID |
Description |
---|---|
36254 |
Enhanced Hot-backup to save items that are in the way of create-file operations to the lost+found file. |
36719 |
Enhanced Hot-backup by adding additional information to trap13. |
36720 |
Enhanced Hot-backup by adding additional information to be logged by trap18. |
Installation
Action ID |
Description |
---|---|
35049 |
Enhanced MVSP by adding a web based customer maintenance demo program to the MVSP Java client samples. |
35556 |
Enhanced the default setting for UpdLockTimeout to be faster (500ms instead of 3000ms). |
Licensing
Action ID |
Description |
---|---|
35477 |
Enhanced licensing by adding an expiration date to the maxusers command to show when a temporary activation will expire. |
Logon/Logoff/Logto Routines
Action ID |
Description |
---|---|
34495 |
Enhanced D3 by implementing Host Authentication on Unix platforms and making the behavior consistent between Unix and Windows. |
Monitor
Action ID |
Description |
---|---|
34416 |
Enhanced D3 by adding the ability to SSH to D3 if openSSH is loaded on your system. |
Programs & Utilities
Action ID |
Description |
---|---|
35677 |
Enhanced D3 by adding the msg.eng.it mode to enable changing days and months to Italian. |
35743 |
Enhanced the compile utility to allow compiling more than about 9K programs in a single file with a single issuance of the compile command. |
35784 |
Enhanced the background program by adding an option to ask if the job should be rescheduled based on the completion status of the previous iteration. |
35976 |
Enhanced the tail command to support the "*" parameter (all files), optionally display item-ids, and clarified the usage. |
36203 |
Enhanced the MVSP client by adding support for the MVSP .NET client and D3 server to employ SSL connections. Also implemetned support for SSL connections in the Java MVSP client. |
36213 |
Enhanced the create-account command by adding the "h-option" to suppress updating the newly-created account with NEWAC items. |
Spooler
Action ID |
Description |
---|---|
35331 |
Enhanced the lppick utility by adding the -h option which adds data to the beginning of each print job. |
Access
Action ID |
Description |
---|---|
34160 |
Corrected a problem with ACCESS reports getting a backward link zero abort when a single listed value exceeds 32k in length. |
35272 |
Corrected a problem with the Access selection processor that caused valid items to not be selected when two "IF" clauses referenced the same attribute, the attribute was indexed, the "IF" condition using the index was "not equal", and the other "IF" condition used an Attribute Definition Item containing a correlative, such as a translate. |
35403 |
Corrected a problem with BASIC runtime error handling that caused all execute levels to terminate on a CALL error when the CALL was from an ADI in an EXECUTEd ACCESS report. |
35443 |
Corrected a problem with the CALL correlative that caused it to corrupt the "SAMPLING" limit when many Flash or some non-Flash BASIC statements execute. |
35475 |
Corrected a problem with the ACCESS compiler that caused incorrect results when a "BY" ADI references a translate file and a "WITH" ADI contains a CALL correlative. |
35544 |
Corrected a problem with SELECT that caused it to fail when the selection criterion or data was a numeric of more than 14 characters. |
35775 |
Corrected a problem with the "conv" connective that prevented it from working when "dict" was specified in the file specification. |
35818 |
Corrected a problem with reformat and sreformat that caused it to write into the dict of the target file when a call correlative was present in an ADI that was specified in the statement. |
36258 |
Corrected a problem with the file system that caused an "Exceeded the maximum number of 32767 file opens" error when doing thousands of translate conversions within the confines of a single transaction bracket. |
36289 |
Corrected a problem with the SELECT processor that caused a list to truncate after an item id of length 101. |
36886 |
Corrected a problem with indexes that caused "short and" clauses to run slower than they should. if date > "feb 1 2013" and <= "feb 28 2013" should run significantly faster than a "long and": if date > "feb 1 2013" and if date <= "feb 28 2013" when a numeric index on date is present. |
BASIC Compiler
Action ID |
Description |
---|---|
35368 |
Corrected the system cursor handling to make the crt @(-x) and crt @(-x,y) statements honor the set-compiler option of "ap" and use the terminal codes, instead of the printer codes when the printer is on. |
35435 |
Corrected a problem with error handling in FlashBASIC that may have resulted in a "Workspace Inconsistency" if a dynamic array is added to a value. |
35766 |
Corrected a problem with the BASIC compiler that caused new object code to be written into the dict of dm,pibs, when multiple programs are being compiled and the basic protection queue rolls over. |
35995 |
Corrected a problem with the BASIC compiler that caused compile failures when multiple items are being compiled, the basic protection object.queue file rolls over, and the first item to be compiled after that has spaces before the first alpha character. |
36071 |
Corrected the behavior of FlashBASIC runtime which would not always mat assign mismatched array sizes. |
36105 |
Corrected a problem with FlashBASIC where a file failed to close when exiting a subroutine if the file was opened to a dimensioned array. |
36157 |
Corrected a problem with Flash compiling that would stop at an input prompt with no indication on the screen when Ultimate compatibility is turned on. |
36400 |
Corrected a problem with the Flash compiler w-option where overflow frames could be lost. |
36765 |
Corrected a problem with FlashBASIC runtime that caused it to consume a frame of overflow every time a ROOT statement was executed. |
BASIC Debugger
Action ID |
Description |
---|---|
35712 |
Corrected a problem with the non-FlashBASIC debugger that caused it to set a new readlock on a group in the MD on each single-step into a called subroutine when the "C" command to display each source code line was in effect. |
35927 |
Corrected a problem with the non-FlashBASIC debugger that caused a "Stack too Big or too Small" abort when single-stepping through a CALLed subroutine for which there was no MD entry. |
36050 |
Corrected a problem with the non-Flash BASIC debugger that caused it to display the wrong variable the second time a subroutine was called when the program had been compiled with the BASIC command, and when two variables differed only in casing. |
BASIC Runtime
Action ID |
Description |
---|---|
33640 |
Corrected the SQUOTE function to return nothing if only one single quote is found in the string for FlashBASIC. |
33925 |
Corrected a runaway overflow condition that occurred when the SUM function processed non-numeric data in non-flashed BASIC. |
35146 |
Corrected a runaway overflow condition that occurred in the Substring Field Store when all the parameters were not specified. |
35221 |
Corrected a problem with non-FlashBASIC CALL that caused error [B25] (Program has not been cataloged) if the subroutine had not been cataloged, instead of finding the subroutine in the same file as the main program. |
35243 |
Corrected a problem with non-Flash BASIC that in rare cases would report a group count error in frame 1 when doing a SELECT <file variable> and READNEXT, or SELECT <select variable> TO <another select variable> and READNEXT <another select variable>. |
35254 |
Corrected a problem with the BASIC runtime that sometimes corrupted the "number of times run", leading to aborts in list-files and "ct" of object code. |
35392 |
Corrected a problem with non-Flash BASIC runtime that caused an infinite loop when a "RETURN" statement was followed by more characters (for example, "RETURNX" or "RETURN X) and the extra characters were not a variable that had been assigned a value. |
35395 |
Corrected a problem where doing an ABS function in FlashBASIC of a negative string math value, and not using temporary variables, would change the value of the operand as well as the return value. |
35408 |
Corrected a problem with the FlashBasic ENTER statement that fails to load the "enter" FlashBasic program if there is any file variable in the main program. |
35511 |
Corrected a problem with Flash-compiled BASIC that caused the PCB to become corrupted, causing various aborts, when a READ was attempted with an item-id much longer than 100 characters. |
35517 |
Corrected a problem with the PickBASIC SUMMATION function that caused it to fail when the numbers involved were too large. |
35605 |
Corrected D3 by implementing the LOCKING connective for AQL to prevent soft GFEs when one user's AQL report is processing a large item that is simultaneously updated by another user/process. Example: SELECT MYFILE IF A5000 = "BIG DOG" LOCKING The LOCKING connective will impact performance to some degree, depending upon item size, memory size, and number of users. As such, it should only be used when the file contains items large enough to be stored out of group AND the file is often updated while being read. |
35636 |
Corrected a problem with BASIC runtime that caused a "Frame Out of Range" abort in br.ncom.idx when the BASIC program referenced named commons, was Flash-compiled, but was run non-Flashed because of a prior "FLASHBASIC (F)", or because the system had not yet been activated. |
35702 |
Corrected the extracting of dynamic array elements in Flash BASIC by optimizing the process to be faster. |
35761 |
Corrected a problem with FlashBASIC which did not see strings with multiple decimal separators as non numeric. |
35980 |
Corrected a problem with the FlashBASIC TCLREAD statement that caused it to abort when the program was run via the ENTER statement. |
36031 |
Corrected a problem with creating a select list from a dynamic array in FlashBASIC that did not recognize it as a variable - thus causing it to be free'd twice and resulting in a glibc error. |
36110 |
Corrected a problem where if a process used more than 32767 pages during spooler use it stopped paging reports correctly. |
36212 |
Corrected a memory leak problem with the INT function when running Flash. |
36239 |
Corrected a problem with copying a null list variable which resulted in corrupting static string space in FlashBASIC. |
36290 |
Corrected a number of small memory leaks with FlashBASIC that could result in an Out of Memory condition after some time. |
36292 |
Corrected a problem with the ROOT statement which caused subsequent "frame out of range" aborts when the ROOT statement failed, but the application did not check for the failure. It will now cause a "bad stack descriptor" BASIC runtime abort instead, just like trying to read from an invalid file handle. |
36312 |
Corrected a problem with non-Flash runtime which caused the wrong variables to be used and updated when a CALL passed a different number of parameters than what actually existed in the SUBROUTINE statement of the CALLed program. |
36358 |
Corrected a problem with the BASIC runtime that caused it to mistakenly attempt to write a D-pointer item when it should be a normal item. |
36425 |
Corrected a regression with the 9.0 F9 patch that caused the decimal character to not be recognized. |
36542 |
Corrected a problem with using the BASIC sum function which could cause a Workspace Inconsistency. |
36545 |
Corrected a problem with the non-Flash CALL statement that caused it to fail when a CALL@ in account A did a full path reference to a subroutine in account B, which then called a subroutine cataloged in account B, but not cataloged in account A. |
36571 |
Corrected a problem with FlashBASIC which would cause B209 "File is update protected." runtime warnings to be logged as 209. |
36592 |
Corrected a problem with callx triggers that caused an "EXECUTE "DELETE MyFile 'myId'" to wrap up and go to TCL if the callx program executed an INPUTERR statement with no way to trap it, as is possible with the "ON ERROR" clause for the DELETE statement. |
36681 |
Corrected a problem with a FlashBASIC memory leak when doing a comparison that involves the return value of a function that returns null, or comparing the return value of a function to null. |
36707 |
Corrected a problem with a FlashBASIC memory leak in the multiplication and division operators where the operands are 0 and a function that returns a number with a decimal point. |
36758 |
Corrected a problem with non-Flash BASIC runtime that caused performance degradation when long-running programs had exercised string storage space sufficiently, creating a condition where garbage collection was triggered at every string buffer release. |
Conversions/Correlatives/Masks
Action ID |
Description |
---|---|
32739 |
Corrected the REFORMAT command to properly handle multi-values when using multiple correlative codes including a function correlative. For example, a function correlative that has an 'lpv' opcode that references a previous date correlative. |
33138 |
Corrected the ML (mask) processing code to not include the extra character used for a rounding check when processing alpha characters. |
35414 |
Corrected a problem with the CALL correlative that caused it to corrupt the item count when the CALLed program was Flash compiled and executed a "ROOT" statement. |
35476 |
Corrected a problem with the "A" correlative compiler that caused an invalid "F" correlative to be generated when a referenced ADI contained a correlative with parentheses, such as "MR(##)". |
35608 |
Corrected a problem with the a-correlative compiler that caused it to say a valid if-correlative was illegal when nested parentheses were encountered (for example, 'aif (0(g1*1)(p(0n))) = "" then. . .'). |
35850 |
Corrected a problem with the translate conversion that caused it to sometimes fail when using the "*" option. |
35944 |
Corrected a problem with the "ZC" processing code that caused a "too many open files" abort after more than 32K conversions. The "ZCF" and "COUNTRY" files are now opened on the first "ZC" conversion, and left open for the "ZC" processing code until logoff. This will have ramifications for any sites that have multiple ZCF or COUNTRY files with different contents, since the "ZC" processing code will always reference the ZCF file it first opened. |
File Management
Action ID |
Description |
---|---|
33320 |
Corrected a problem with the remote file system that could leave the remote/local item lock correlation in an inconsistent state when either a basic READU . . . LOCKED clause was taken or when the user did a <break>END from a READU in the "beep and sleep" loop, or in other cases similar to these two. |
33568 |
Corrected a problem with delete-file that caused it to fail when deleting a "<filename>,<datasection>" string that exceeded 98 characters. |
35152 |
Corrected a problem with BASIC runtime that caused a root variable to be closed when it had been assigned to another variable and the second variable was closed. |
35249 |
Corrected a problem with the create-abs command that caused abs frame corruption when a system error occured on the line doing the create-abs (during the abs creation process), generating an entry in the errors file. |
35362 |
Corrected a problem where releasing a PEQS item did not release the lock. |
35611 |
Corrected a problem with BASIC runtime that caused the KEY statement to fail when the root variable in a dimensioned array was assigned more than once to another variable. |
36268 |
Corrected a problem with the file system that caused a "[33] in program "<program name>", Exceeded the maximum number of 32767 file opens !" abort when too many BASIC CALLs were made from within transaction boundaries. |
36272 |
Corrected a problem with the u50bb user-exit that caused a "[33] in program "<programname>", Exceeded the maximum number of 32767 file opens !" abort when called 32000 times within a single transaction. |
Hot-backup
Action ID |
Description |
---|---|
35337 |
Corrected a problem with hot-backup changes for 9.0 that would fail to send an acknowledgement in some frequent cases. |
35379 |
Corrected a problem with Hot-backup which prevented steal-file from moving a file to a different account. |
35486 |
Corrected a problem with the storage of items 'ccb' and 'ptrcb'in the 'dict devices' file that caused the system to become very unstable when 'touch devices' was executed. |
35622 |
Corrected an issue with Hot-Backup in which the primary and secondary servers stopped sending transactions. |
35905 |
Corrected a problem with Hot-backup which could result in a "[B10] in program "HOT-BACKUP.slave", Line 1590: Variable has not been assigned a value; zero used." error if program execution went down a certain path but traps were not enabled. |
35999 |
Corrected a problem with Hot-backup which could cause the servers to stop communicating when a long running operation that exceeded the master's check period occurred and more transactions were in the queue after the long running operation. |
36001 |
Corrected a problem with Hot-backup which could cause the queue frame counter to go out of sync with the actual size of the queue. |
36086 |
Corrected a problem where hb.log,apply was not being opened. |
36265 |
Corrected a problem where the hot-backup slave server would abort with a monitor halt abort. |
Indexes
Action ID |
Description |
---|---|
34425 |
Corrected a problem with verify-index which was not handling null item ids properly. |
35297 |
Corrected a problem with numeric indexes that caused the index to be out of order and fail verify-index when enough item-ids were associated with one key. |
35601 |
Corrected a problem with VME numeric indexing which caused incorrect SELECT results and VERIFY-INDEX failures when a key value was null. |
35615 |
Corrected a problem with index updates from TLOG-RESTORE and SEL-RESTORE that caused the index to not be updated correctly when the item was large enough to be stored out-of-group. |
35709 |
Corrected selects by improving the performance of a select when a not equal operator and an index was used. |
35896 |
Corrected a problem with AQL that caused it to not use a numeric index when "CASE (N" was in effect. |
36069 |
Corrected D3 by removing the check for reporting of null itemids and null indexkeys. |
36255 |
Corrected a problem with the use of indexes by the select phase of AQL. When multiple indexes are available for use, the first in the AQL sentence will be used. |
36622 |
Corrected a problem with index performance when the # operator is used and there are no multi-values in the indexed field and most items are selected. |
36703 |
Corrected a problem with remote numeric indexes which caused it to fail when doing an sselect that used the numeric index. |
Licensing
Action ID |
Description |
---|---|
35193 |
Corrected a problem with consuming additional licenses if using telnet turnkey and logging off and on without terminating the process. |
36640 |
Corrected a problem where the scheduler would consume a phantom license when started with the R option. |
36800 |
Corrected a problem with the M6 monitor patch on AIX that would not keep track of the number of vme local users. |
Logon/Logoff/Logto Routines
Action ID |
Description |
---|---|
35158 |
Corrected a problem with logon authentication which prevented users with multiple passwords from logging on with a password other than the first. |
35324 |
Corrected a problem with logon which could display an "Invalid user or password" message without prompting for the password. |
35906 |
Corrected a problem which prevented phantoms from using an account password other than the first one listed in the password attribute. |
Macro/Paragraph Processor
Action ID |
Description |
---|---|
35449 |
Corrected a problem with overflow handling that caused an 'Unable to "init" more frames' abort when running macros that run basic programs. |
Menu Routines
Action ID |
Description |
---|---|
30876 |
Corrected a problem with the :scroll program which would display an = sign partway down the screen if small or no data is displayed. |
35713 |
Corrected a problem with the menu processor which caused an abort in the output processor when a local file had been opened via a remote reference by the line running the menu processor, and then, while the line was at a menu prompt, a shutdown or reclaim-ovf was initiated from line 0. |
Monitor
Action ID |
Description |
---|---|
35319 |
Corrected a problem with D3Flash causing a memory leak with the following arithmetic functions: SQRT, SIN, COS, TAN, LN, EXP. |
35349 |
Corrected a problem with t-dump'ing binary items. The count field was not written properly to tape due to fix in AI 25519. |
35457 |
Corrected a problem with a global hang up on error not allowing the starting of shared printers. |
35969 |
Corrected a problem with HUPONERR by changing the default setting so that processes at logon when getting a DCD loss will drop like they always have after loading the fix for action item 35457. |
35974 |
Corrected D3 by adding messages to abnormal termination cases of the d3 executable, such as No available PIBS!. |
35975 |
Corrected the operation of the buffer aging algorithm to ignore the value of the disk write queue number so it will not have any impact on performance. |
MV Toolkit
Action ID |
Description |
---|---|
36057 |
Corrected the GET.STOCK.QUOTE demo subroutine to work with new yahoo finance data. |
OSFI
Action ID |
Description |
---|---|
33250 |
Corrected a problem with the monitor that caused "Invalid Remote Driver" errors after thousands of failed remote file opens. |
33583 |
Corrected a problem with net-errors that would clear all options if using the s option. |
35909 |
Corrected a problem with open that caused it to loop forever when it encountered a self-referential Q pointer. |
35998 |
Corrected a problem with the OSFI PEQS driver which caused an abort in rp.peqs.new when another process deleted the print job before it was finished being created. |
36009 |
Corrected a problem with the OSFI server TCP interface which caused an rps.fatal.err when an attempt was made to access a remote file that was remote to that server after the server had referenced a local file and then timed out. |
36341 |
Corrected a problem with the peqs driver that caused incorrect results when doing a "SELECT PEQS ..." with selection criteria. |
Overflow Handler
Action ID |
Description |
---|---|
35206 |
Corrected a problem with reclaim-ovf that caused a double-release error when line 0 has space to return to overflow during the initial shutdown phase. |
35450 |
Corrected a problem with ACCESS to not have a runaway overflow problem when selecting a file and explicitly specifying the item-id of a large item (for example, select t-file 'largeitemid'). |
Phantom Processor
Action ID |
Description |
---|---|
35043 |
Corrected a problem with a phantom line being left in an error state when executing "end <portno>" to a phantom line on a line where no phantom is running (for example, a pidless line). |
36723 |
Corrected a problem with the compile command that caused it to fail when "sp-assign hs" was in effect and the "o" and "P" compile options were used at the same time. |
36725 |
Corrected a problem with 'STARTSCHED (R' which sometimes caused it to lose the underlying Unix process. |
PROC
Action ID |
Description |
---|---|
35495 |
Corrected a problem with PROC/BASIC interaction that eventually causes an 'Unable to "init" more frames' abort when there is a continuous loop of a PROC calling a PROC subroutine that executes a BASIC program that CHAINs to the original PROC. |
35668 |
Corrected a problem with PROC that caused a return to TCL rather than a return to a calling PROC when a null was stacked in the secondary input buffer when the called PROC exited. |
35984 |
Corrected a problem with proc that caused a select list to be lost in the sequence PROC > BASIC > CHAIN "aProc" > SELECT > TCL. |
Programs & Utilities
Action ID |
Description |
---|---|
33587 |
Corrected syschk to properly handle Unix processes with an "exiting" status. |
33677 |
Corrected a problem with the :scroll program which would hang if given no command to execute. |
35085 |
Corrected a problem with logon-reporting that caused it to log a null entry in the errors file when a logon attempt was made with a non-existent user-id. |
35106 |
Corrected the formatting of the list-files filename syntax to align correctly. |
35376 |
Corrected the clear-locks utility to support the 'a', 'c' and 't' options. |
35384 |
Corrected a problem with the background scheduler which would not start the job at the correct time if the frequency of the restart was less than 1 day. |
35470 |
Corrected a problem with the editor command ".ru/xx/xx1" that caused it to loop forever. Also enhanced it to allow ".ru/<substring>//" to remove all <subtring>s. |
35620 |
Corrected a problem with VERIFY-INDEX that caused it to declare a numeric index invalid when it encountered a null key. Null keys will sort before negative numbers. |
35629 |
Corrected a problem with SET-FILE where it would corrupt a D-pointer when using the alternate-name syntax. |
35630 |
Corrected a problem with SET-FILE when multiple spaces were used between statement parameters. |
35654 |
Corrected the TERM command to handle device items that have "=w" segments for Windows GDI printers by scanning over and not processing the segment. |
35747 |
Corrected a problem with using WinSock2 connections that would not backlog more than 5 simultaneous connections. |
35800 |
Corrected a problem with the f-resize program that detected an "improperly" sized abs. |
35886 |
Corrected a problem with clear-jobs that prevented it from working if case is turned on. |
36052 |
Corrected the usage displayed by 'trap ?' to reflect the full syntax. |
36082 |
Corrected a problem with the assignfq command getting a "Forward Link Zero: reg=6 @ CC_CONTROL:000" abort. |
36104 |
Corrected the 'create-file watchlog,pib' in the watch utility to use the (t option so it is not logged when logging all files. |
36125 |
Corrected the 'create-file watchlog,pib' in the watch utility to use the (x option so that this log is not logged when logging all files and is not saved. |
36129 |
Corrected a problem with the "resize" command overwriting item-ids with '280^' when the resize paused because another line was doing a sequential access to the same file. |
36349 |
Corrected a problem with the startshp program that if run with no tty (for example, from cron), it would remove the /var/tmp/lppick directory before populating it with it's own status file, causing status files of other shared printers to be lost. |
36354 |
Corrected network-status to prevent overflow runaway conditions when overflow is fragmented. |
36367 |
Corrected a problem with "where l" which could go into an infinite loop in ws.whatwhere if the target line had an Inconsistent Workspace. |
36369 |
Corrected a problem which could cause "where l" to report the wrong error message if there were multiple, different workspace inconsistencies. |
36413 |
Corrected a problem with the background scheduler which did not get properly started after running nt_upgrade and system-coldstart. |
36863 |
Corrected the what command to be able to display a memory size of more than 7 characters. |
Runoff/OP
Action ID |
Description |
---|---|
35639 |
Corrected a problem with legend processing that caused an 'Unable to "init" more frames' abort when legend processing is active and many AQL print jobs are generated from PROC without ever going to TCL. |
Save/Restore
Action ID |
Description |
---|---|
35248 |
Corrected a problem with shutdown/reboot which caused an incremental save to not start, and "callx (f" to reset. |
35328 |
Corrected a problem which caused a File Inconsistency to log the last displayed name during a save instead of the current name. |
35371 |
Corrected the save processor by removing the obsolete n-option. |
35798 |
Corrected a problem with the :files command which was corrupting data in frames believed to be PCBs. |
36328 |
Corrected a problem with save/restore that caused "y" processing code data to appear appended to the item when read by FlashBASIC. |
Spooler
Action ID |
Description |
---|---|
34584 |
Corrected a problem with process wrapup to not wait for the spooler master queues lock when unlocking the spooler permanent queue entries belonging to the process. |
35142 |
Corrected a problem with the list-locks option p which would print two entry numbers at the end of the print job. |
35440 |
Corrected a problem with sp-close aborting in sp.padend when space for the print job had not yet been allocated. |
35895 |
Corrected a problem with the starting of shared printers on AIX. If the rm command was changed to use the i option by default, aliasing the rm command or changing the default shell to one that defaults that way, then the startshp would not start until the delete confirmation was made. |
36034 |
Corrected a problem with the spooler which would cause a "too many open files" abort when one pib generated many print jobs. |
36264 |
Corrected a problem with the Spooler Processor which could cause print jobs to go to the wrong printer. |
SQL/ODBC
Action ID |
Description |
---|---|
34175 |
Corrected a problem with the class library converting dates greater than Sept 16, 2057. |
35816 |
Corrected a problem with improperly initializing a variable if IPv6 is not loaded, which resulted in a buffer overrun and could result in memory corruption. |
35829 |
Corrected a problem with the reset option for D3 which would not reset the port if it failed previously at a user or account password prompt. |
36485 |
Corrected a problem with the CP_read function which would only "read" items with an Id of less than 101 characters. This caused certain interfaces to be broken - including the do-sqlsub functionality. |
System
Action ID |
Description |
---|---|
27994 |
Corrected a problem with the :scroll program which would incorrectly calculate the number of header rows and line length if a few rows of data was displayed. |
35387 |
Corrected a problem with space handling that eventually caused an 'Unable to "init" more frames' abort when a PROC repeatedly executed BASIC programs. |
35647 |
Corrected a problem with PROC and AQL which caused an 'Unable to "init" more frames' abort when many AQL statements were executed from PROC without ever going to TCL. |
36757 |
Corrected system cursor handling to be backward compatible for cursor sequences beyond the windows printer driver range (-301 thru -400). |
Tape Handler
Action ID |
Description |
---|---|
35454 |
Corrected the set-device command to clean up the monitor Tape Control Block for a tape device if it had some corruption. |
Transaction Logger
Action ID |
Description |
---|---|
35993 |
Corrected a problem with Transaction Logging which prevented the logging of d-pointer updates when logging all files if the d-pointer was not DL'ed. |
36080 |
Corrected a problem with update-logging (f which caused it to also do an mbug (f. |
36228 |
Corrected a problem with Transaction Logging which would allow updates to DX or DY files to be logged when logging all files if the file was updated using the bin driver. |
Update Processor
Action ID |
Description |
---|---|
35851 |
Corrected a problem with the update processor that caused it to lose frames when pushing levels. |
36229 |
Corrected a problem with calling a callo FlashBASIC program if the open was also done in FlashBASIC. |