Interactive COBOL Notes 3.48.05 28-Feb-2005 Revision Information -------------------- **** Revision 3.48 **** Bug fixes in 3.48 ----------------- 1. Under DG/UX (Intel), the user library (icuser.so) was not allowing applications built with 2.68 to run. 2. Under Windows, when doing a ThinClient (gui) client install. If a remote working directory is specified, (Althought this is not recommended), an error could be given that the remote working directory could not be created when trying to install the sp2tc.ini file. The problem is that the administrative user on the current machine does not have the correct privileges to access the given directory on the server machine. This will now be a warning although you may want to try to change the permissions. If needed, the sp2tc.ini file must be created manually. 3. Under UNIX, when using ICNETD to perform client-server io and auditing was enabled, there could be an Exit code 4, exception 504 from the icios surrogate. This is because the icios surrogate was trying to open its audit log in the system root and it probably did not have access to that directory. (Broke in 3.45.) All ICNETD surrogates (icios, icthins, icrunrs) will use the users HOME directory to write log files when requested. 4. In the Screen Section with a FROM spaces TO PIC 9... the compiler was not properly handling the spaces when displayed and accepted. Spaces should be displayed initially not Zeros. Please re-compile. 5. In the audit file handling, if the Backup flag had been specified and a .lg file did NOT exist to be renamed, an existing .lgb file would still have been deleted. 6. Under Windows, when using the ICOBOL Services Manager with the ICEXEC service Settings screen. Selecting "Enable Terminal Numbers with a 2048 as the maximum would cause the ICEXEC Service to give an exit code 4 when it tried to start. The maximum value is 2047. 7. Under Windows, the Flexus code did not get updated to 4.1.75. (Fixed in 3.48.01) 8. Under Windows, ICINFO would report a LanmanWorkstation setting instead of a LanmanServer setting. (Fixed in 3.48.01) 9. At times, when doing an IC_SEND_MSG with line and col, the positioning of the cursor would noticeablely move. (Fixed in 3.48.02) 10. In certain cases the ic_decode_url and ic_encode_url builtins could be returning incorrect data. (Broke in 3.44.) (Fixed in 3.48.05) Changes and New features in 3.48 -------------------------------- 1. Under Windows, the Windows runtime (icrunw) and ThinClient (char) client (icrunrc) now support the blink attribute by blinking. At this point all attributes (dim, bright, underline, blink, and reverse) are correctly emulated so setting colors to replace attributes is no longer required. 2. Under UNIX, the startic script has been slighly modified to better handle remote licensing. 3. Under Windows, two new installers are now available. Win348c will only install a ThinClient (char) client. Win348g will only install a ThinClient (gui) client. 4. Under Windows, all the installers have been updated. The background splash screen will now show which installer is currently running. Under Windows NT, services will be given more descriptive names. 5. In the audit switch handling, the Backup flag (b) can now be specified with the Date, PID, Time, or Username flags. I.E., db, pb, tb, and ub are now valid aflag options. One use of this new flexibility is to consistently use -a:ub for example and then there would be at least two audit logs for each user to review if needed. In all the help's the audit flag option is now: aflag is a|b|d|da|db|p|pa|pb|t|ta|tb|u|ua|ub a=append, b=backup, d=datestamp, p=process-id, t=timestamp, u=username 6. Under Windows NT, the GUI ICOBOl Services Manager has been updated to support the above new auditing options and the Auditing file options have been rearrangeed with "View" at the top and then "Amplify Tracing" and "Mute Tracing" on the next line. With icnetd - Auditing two additional Auditing file options have been added. "Boost Surrogate" and "Hush Surrogate". The help has also been updated. 7. Under Windows, Flexus sp2 and qpr code has been updated. See the readsp2.txt file for more information. End of Notes