Corrected Product Incidents
===========================

This file lists all the fixes made since the previous release of Server
Express. The Reported Product Incident (RPI) number is listed with a 
summarized description of the original problem. 

Fixes for Fixpack40.02_7
-------------------------
533954  If you try and restore from the current repository (or from any
        other respository which has all the servers the same as the existing
        repository image) you will get the failure message No non-duplicate
        or valid servers found.
533970  Browser reported syntax error having loaded the MFDS admin page.
534274  In the MFDS Options page if you put ^ into the Process User ID 
        HTML source was then displayed in place of the text field.
534275  Deployment to Solaris 9 failed with MccRecv: Error :timeout.
534340  Log button on MFDS home page stopped working after viewing ESMAC.
535569  ES shutdown was leaving defunct processes.
535608  ES processes started with the Enterprise Server Administration
        console will now have their process group ID set to the primary group
        of the user configured for started processes. 
535609  Rebuild had to be run twice to recover a file.
535610  When rebuilding a file with /d /e to discard duplicates the records
        discarded are now saved to a file.
535839  Spurious error was given by GkOSInitialize in single-threaded build.
536202  If multiple XA interfaces were defined using the same resource manager
        the transaction id (XID) wasn't globally unique, the RM reported an
        error on all but the first connection.
536434  cascd was behaving incorrectly when many SEPs had been generated, 
        with no re-use.
1051880 Rebuild was failing under certain circumstances when NFSFILELOCK was
        enabled.
1052685 &
1052909 Rebuild has been enhanced to allow record definitions to be changed.
1053741 Rebuild /f was failing on certain idxformat 9 files.
1053914 Rebuild was failing when attempting to rebuild certain striped files.
1053934 Setting the COBANIMSRV environment variable will not allow cross
        session animation to work for programs with a C main().
1054098 The generator was providing incorrect animation information about the
        SEARCH verb.
1054178 Checker support for HOSTNUMMOVE(1) restored.
1054189 Runaway task detection added to MTO.
1054204 SQLSTATE=IM001 occured with DataDirect ConnectODBC 5.0 Oracle on
        Redhat Linux.
1054388 Generated code was terminaring abnormally when certain COMPUTE 
        statements were executed.
1054391 Under certain circumstances generated code gave an incorrect result
        for compute statements.
1054434 MTO Resource Export/Import casrdtex did not work under Linux.
1054444 CGI Interface bug resolved, where 'Content-Length:' header was
        truncated to a length to 6 digits.
1054489 The generator was crashing when attempting to process overlapping
        performs when the end of the perform range was unreachable from
        the start.
1055070 Decimal arithmetic performance in generated code has been improved.
1055085 CobGetEnv destroyed environment varables on Linux MFES.
1055092 MFDS message files are now supplied for UTF locales.
1055140 EXIT CICS Transaction supplied in ES / MTO Option did not work as
        expected.
1055149 Under certain circumstances the generator gave a FATAL ERROR in 
        ia64_bundle.c.
1055166 Rebuild now reports file corrupt for any file format if physical file
        size does not match what is recorded in the file header.
1055168 ASLMF was giving an "ASLM:shm open fail" error if the first program
        run was threaded.
1055181 J2EE connector truncated data returned from COBOL to remote Java 
        when a string was longer than 100Kb.
1055220 CAS copybooks added to gain consistency with NetExpress.
1055272 Breakpoint at CALL to code section caused "S"tep to fail in animation.
1055291 MQ response time on certain platforms was very slow.
1055295 Checker support for HOSTNUMCOMPARE(1) restored.
1055366 CICS transactions that bridged the day change at midnight incorrectly
        stopped.
1055378 Display of environment variables by CAS fixed.
1055463 Under some circumstances rebuild was giving an RTS115 error when working
        on and idxformat(9) file.

Fixes for Fixpack40.01_11
-------------------------
1053700  outdd record length gave RTS 114 error.
1053060  gnl <prog> gave: 200  Run-Time System internal logic error

Fixes for Fixpack40.02_7
------------------------
534685   BYTE-MODE-MOVE directive does not behave as expected when used
         in overlapping MOVE.
534918   An error message number did not appear on the Enterprise Server
         console if the corresponding request handler error message could
         not be found.
534919   Correction to handling of webmethods SOAP request containing an 
         "id" attribute for an element with no corresponding "href".
535400   The DB2 precompiler would reject a DECLARE CURSOR statement,
         where the last character of a referenced column was a DBCS
         character with a SQL4914N error.
535539   Generator error in DIVIDE statement.
535544   Enterpise Server problem. Intermittent shared memory corruption
         when auxiliary tracing was enabled. 
1053364  READY TRACE does not work for nested programs.
1053538  Rebuild fails when run against IDXFORMAT 9 files.
1053654  Cob core dumps when compiling/linking with HP's SQL archive library.
1053683  Generator hangs when COBOL code contains an empty paragraph.
1053700  114 run time error occurs when OUTDD directive specifies an odd
         record length.
1053727  Rebuild problem where correct file was seen as corrupt.
1053866  Rebuild problem where corrupt file was seen as OK.
1053922  MOVE does not work with OO-COBOL linkage variable declared using
         ANY LENGTH.
1053923  Inline OO-COBOL method call with numeric return parameter was
         returning a bad value.
1053978  MOVE statement not giving consistent results in generated code.
1054028  DISPLAY UPON using OUTDD directive causes infinite loop.
1054237  Could not install model 2 licenses if the system had any model 1
         licenses already installed.

Fixes for 4.0 SP1
-----------------
528529   Issues resolved with CCI-Receiveall verb when no input was present.
530578   Use count for table PPT was not decremented at end of transaction.
1050532  Problems with Jarray demo execution and documentation resolved.
1050855  Problems with AppTrack after reboot resolved.
1050884  Files were being left over after compilation when COBDATA was set.
1050905  Compiler behaviour in relation to keyword AS adjusted.
1051225  FCD3 is now available for 32bit platforms.
1051415  Compiler was not correctly processing COPY REPLACING which involved
         Japanese characters.
1051477  Problems with incorrect display of paragraph name resolved.
1051492  Problem with unsolicited dynamic attachment and threading resolved.
1051704  Documentation error for default value of INDEXCOUNT File Handling
         configuration parameter resolved.
1051746  Compiler was crashing when the maximum number of data items was 
         exceeded.
1051754  Inconsistency in filehandling documentation resolved.
1051832  Licensing issue resolved.
1051836  Rebuilds handling of illegal duplicate keys has been improved.
1051850  Intermittent hang of animation of IF or EVALUATE statements resolved.
1051889  Issue with runtime tunable dynamic_memory_limit and COBSW 
         setting +l0 resolved.
1051893  Problem with compiling for PROFILEing resolved.
1051919  Documentation regarding SQL directive corrected.
1052315  Load error regarding call and call convention 8 resolved.
1052320  Handling of ECMs and error conditions improved.
1052328  Incorrect licensing handling issue resolved.
1052353  Rebuilds handling of a very corrupted file has been improved.
1052360  Compiler was hanging when a DISPLAY statement had more than 255 items.
1052420  Documentation of profiling corrected.
1052440  STRING of operand which has a variable length (due to OCCURS DEPENING
         ON) but had a fixed length reference modification did not work.
1052502  Perfoming a READ using an incorrect record length led to problems
         under certain circumstances.
1052510  CBL_CANCEL() API enhanced to support the physical cancelling of all
         logically cancelled programs, and all logically cancelled
         DATA-CONTEXT programs.
1052512  Excessive memory consumption by compiler resolved.
1052513  Incorrect licensing handling issue resolved.
1052514  Maximum length of all directives passed to compiler has been increased.
1052538  Under certain circumstances the profiler caused the code
         generator to hang.
1052553  Filehandler tunable IDXNAMETYPE was being ignored under certain
         circumstances.
1052557  Maximum length of all directives passed to compiler has been increased.
1052569  Setup will now not allow a non-empty directory to be specified as the
         install location.
1052576  Documentation of TRACEFILENAME corrected.
1052577  Problem fixed with x AF op code 26, preprocess window1 and low-values.
         The cursor keys did not work with this combination.
1052588  Compilation problems with large IF statements resolved.
1052612  Errors in generated code regarding MULTIPLY literal BY ... resolved.
1052669  Under certain circumstances APCN abends on mixed mode transactions
         occurred.
1052672  Cob fixed to check for existence of object files before invoking ld.
1052700  Issue resolved regarding compression of duplicate keys when adding 
         a new record.
1052733  Runtime changes made relating to finalization.
1052819  RTS was hanging if a temporary file existed with name like 
         /var/tmp/cobcg<uid>_<directory_inode>
1052821  Entry point "error" in checker hidden.
1052842  Rebuild did not cope with an empty C_ISAM index.
1052845  A move of low-values in generated code was failing.
1052861  SPZERO directive was disrupting behaviour of compares.
1052885  Some code generated by SQLECM did not compile.
1052890  Illegal int code was being generated when the PROFILE directive
         was used.
1052958  Using cob flags -U and -t lead to segmentation faults when the 
         application was run.
1052959  Documentation of RTS error 48 improved.
1052964  LMF was not allowing installation of licenses after a
         fixed end-date license.
1052992  Changes made to allow FHREDIR on Unix to communicate with Fileshare
         from NetExpress.
1052997  Dynamic attach issues occurred in certain circumstances when an
         ENTERPROG was received for a program with no prior PROGLOAD.
1053063  When checking a file using rebuild and tracing is set to on under
         certain circumstances the tracing corrupted the file-status causing
         rebuild to loop.
1053122  Generator was failing with an internal error.
1053127  Enterprise Server handling of leap year was not correct.
1053150  Generator was hanging under certain circumstances.
1053211  Control-C was not interrupting a file handler operation.
1053237  Under certain circumstances a generated compute statement
         produced the wrong result.
1053284  Generation looping error fixed.
1053309  Compiler was creating illegal int code.


Fixes for 4.0
-------------
526841   AppTrack display of license usage was incomplete.
526939   Sde corrupted the source filename if it was longer than 8.3.
527013   Animation of stepping when PERFORM-TYPE=OSVS or PERFORM-TYPE=RM
         was used was not behaving correctly.
527014	 Any 'do' command in the Animator resulted in an RTS 114 error.
527016	 A stack overflow error resulted when Checking a program with
         more than 256 nested IF/ELSE clauses.
527068	 In the Animator, for qualified data items, Locate - Cursor 
         located the wrong data item.
527112   Behaviour of querying of sub-fields by animator changed to match
         that of the OCDS animator.
527341   Editor was giving an RTS error 115 if the filename had no extension.
527513   Editing a file whose name had no extension led to screen corruption.
527761   When COPY REPLACING was the last statement in a copybook it was not
         being obeyed correctly.
527957	 Program-ID syntax IS RECURSIVE PROGRAM gave 11-S checker error      
         when using MF directive. Directive ISO2000 fails also.  
528162   The force argument to mflmman was killing the wrong processes under
         certain cirumstances.
528275   COPY REPLACING was not being obeyed correctly when the target word had
         a subscript.
528279   Filehandle leak problem relating to child run units resolved.
528291   AppTrack display of license usage incorrect when run with LANG 
         set to ja.
528309   Under certain circumstances the ncg was failing with an internal
         error 97.
528343   An unconditional goto followed by an evaluate caused redundant code
         elimination to pick up within an IF-FI block. This caused an
         illegal intermediate code error during code generation.
528390   LMF script nolicense contained DOS linebreak characters.
528416	 Due to a Checker error a Read WITH WAIT caused the WITH WAIT condition
         to be effective on all subsequent read statements.
528444	 There was a performance degradation for INITIALIZE statements.
528526   Enabled RUNITLOCKDETECT=OFF to allow open of exclusive files in same
         run unit.
528545	 libcobrts.sl had a relative path for a library it depended on and
         this caused problems when executing self-contained shared objects.
531178   An illegal file operation caused FileShare to shut down and CICS to 
         hang.
1026179	 Programs using stdin and stdout as file names were unable to read data.
1027156  Platform specific licensing code adjusted to take into account code
         changes.
1027903  Rebuild corrupted file when converting an empty file to mf8 format
         with compression, and the record length > 3970.
1028007  LMF problems with shared memory resolved.
1030475  Problems with Oracle OCI and null date fields resolved.
1031107  RTS was giving 173 error when a program was called whose name was
         over 30 characters in length.
1031227  Threaded runtime now used when running starting animator using 
         cobrun +A.
1034008  When writing to a device file the output incorrectly appeared on the
         screen.
1034113	 In the Animator it was not possible to clear down the value of
         a variable being queried.
1050141	 There was a documentation issue regarding using COBDATA with 
         the Animator.
1050219	 Reopening for output a file previously opened I/O did not give
         an empty file.
1050287	 Moving spaces to 01 level did not populate a redefinition correctly. 
1050291	 Checker error 8-S resulted when compiling from different directory. 
1050315	 Reading and writing to serial ports did not work.
1050336	 A bug in the Checker caused code generation of a nested program
         to fail with: illegal intermediate code
1050368  DELETE FILE failed on circular or unresolved symbolic links.
1050369  Read statement failed when file name assigned to tape device.
1050376  Section 9.6 of the File Handling book had an incorrect statement. 
1050382  Running multiple applications was resulting in sleeping processes
         mistakenly awaiting input from a tmp file.
1050403  The Checker gave syntax error 314 against a valid Search staement.
1050404  The File Handler was writing IDXFORMAT(8) records that were
         shorter than the minimum record length and this resulted in 
         Rebuild declaring the file corrupt.
1050459  OpenESQL Support: unable to insert a NULL value into a field by
         setting the host-variable indicator to -1.
1050485  An RTS 114 error occurred on a call of nested cobol module.
1050492  cob settings: DIALECT(MF) sets NOAUTOLOCK but AUTOLOCK showed in 
         listing.
1050508  An NCG error caused incorrect results from a Compute statement.
1050527  An NCG optimiser error caused if > statement to take the wrong route.
1050540  Docs wrongly had OPT as the default for Non-Intel x86 platforms.
1050569  Rebuild failed when attempting to convert a flat file to IDX(8) 
         indexed file.
1050590  Fileshare manual Section 4.5 used Windows file specs and had      
         a spelling error.
1050600  Chain statement caused a checker error.
1050603	 Degradation in performance of INITIALIZE Group-data-item.
1050635	 Interrupt of animation using ctrl c resulted in hung session.
1050638	 Application Server License Usage Warning functionality could not be 
         implemented.
1050640	 Rebuild failed with error on output file.
1050655	 Checker gave an error on a valid DB2 SQL statement.
1050658	 Single Step on a perform statement worked like step perform.
1050685	 Docs said ODBC drivers were provided with Server Express when
         they were not.
1050700	 C-ISAM files were being created with the wrong index node size.
1050714	 Run time problems occurred when using Informix's C-Isam Filehandler
         in 64-bit mode.
1050733	 An RTS 153 error occurred at animator startup on entry to 
         animatable executable. 
1050748	 RPI regression: RPI 1050352 not fixed in Server Express 2.2.
1050802	 On an ACCEPT-statement statement, the Animator was utilising all
         available CPU time.
1050808	 Under certain circumstances the Checker produced illegal INT code.
1050813	 rebuild of IDXFORMAT4 file with alternate keys with duplicates
         gave RTS 114 error.
1050822	 Running a DB2 COBOL callable shared object gave an RTS 114 error.
1050828	 When Animating .gnt or executable code, the Step instruction did not
         Step but Zoomed.
1050829	 Under certain circumstances there was a degradation in performance
         for optimized decimal arithmetic in Server Express 2.2 compared 
         to Server Express 2.0.11.
1050834	 An  NCG error caused the NCG to loop when generating to .gnt.
1050878	 Rebuild of a C-ISAM file gave "error on input file 9-041" 
1050879	 A bug in the NCG caused the following error during generation
         of int to gnt: 013-R Illegal intermediate code.
1050901	 When animating certain int code it was not possible to interrupt
         the Zoom command.
1050906	 An NCG bug caused a COMPUTE statement to give incorrect results. 
1050927	 In section 9.7.3 of the on-line documentation there were incorrect
         references to Sybase.
1050930	 64-bit LMF licenses were not being freed up properly.
1050931	 Rebuild  said a file was corrupt when it was not.
1050932	 The Animator failed to tidy up after an error and this caused
         subsequent calls to the Animator to fail.
1050968	 The checker could can not handle a source file with more than one
         program in it.
1050978	 A bug in the RTS caused incorrect handling of /dev/null by the 
         File Handler.
1051026	 A bug in the Checker/Generator interface caused a program not
         to work when compiled to gnt code.
1051083	 There was no Java support for i386 Linux.
1051098	 Compute with rounding gave invalid results when using a signed
         value.
1051112	 There was a name clash: the scp utility conflicted with the Secure
         Shell's scp command.
1051128	 An NCG bug caused an IF statement to take the wrong branch when
         ARITHMETIC=VSC2 was specified.
1051143	 The removal of the +F cob flag was not documented in the
         Migration Guide.
1051154	 Timeout of 600 on an ACCEPT statement was timeing out after 6
         seconds.
1051157	 013-R Illegal intermediate code when generating GNT from INT.
1051190	 cobscan64 gave an RTS 114 error. 
1051199	 Rebuild caused index entries to point to wrong data offsets.
1051201	 When Animating generated code, Stepping after hitting a Breakpoint,
         caused the Animator to Zoom.
1051222	 Animating an exe Zoomed some perform statements instead of
         Stepping through them. 
1051224	 There was a regression in behaviour of add with no on size decimal 
         overflow. 
1051240	 Rebuild of a corrupt IDX4 file resulted in:
         ***Error on output file - status 22 
1051256	 Defunct processes were being left after a CTRL-C when using
         CICS 5.0 PTF2 & Interim fix 1. 
1051289	 Lack of support for unixODBC caused SQL error -10000 at Run time.
1051307	 An NCG bug caused a MOVE using reference modification to not work 
         correctly.
1051379	 An RTS 114 error resulted when using runtimeswitches +A and +L2.
1051407	 A Checker bug caused RTS 114 error when using vectoring 
         with Informix's C-Isam Filehandler.
1051419	 NCG hung during code generation. 
1051427	 A bug in DB2 SQL Support caused this run time error:
         SQL0304N A value cannot be assigned to a host variable because
         the value is not within the range of the host variable's data  type.
1051474	 The Animator hung during start up when COBSW=+A was used to debug
         an Oracle program.
1051518	 A Checker issue resulted in an RTS 114 error in mfini on a
         chained-to program. 
1051527	 Rebuild failed with:
         REBUILD aborted - no record size information
1051589	 The on-line File Handler book had the wrong default value for 
         IDXNAMETYPE.
1051615	 There was a performance regression in the Checking of a db2 
         program.
1051616	 Compilation performance downgrade on AIX v5.2 versus AIX v4.3.3 
1051625	 On-disc documentation omitted the recompile disclaimer appearing
         on the screen during installation.
1051626	 There was an error in the "recompile message" displayed during
         installation.
1051654	 Too many line feeds were being inserted into a print file.
1051655	 Fileshare error 9/004 occurred if the client was on UNIX and 
         the server was on Windows.
1051657	 Chain to program caused RTS 114 error when extfh.cfg is present. 
1051674	 DIVIDE retured incorrect results due to an NCG bug.
1051747	 Reference modification did not work in a gnt program compiled with
         the -N checknum directive.
1051771	 Installation failed because of an unexpected value returned by 
         "uname -p".
1051804	 When using cbl_ file handling routines the return code was not
         being set correctly.
1051815	 A bug in cob32 caused the following error at compile time:
         cob32: not enough space to expand environment variable PATH=$PATH
1051817	 Stepping through GENERATE statements executed slowly. 
1052066	 A bug in the NCG caused a PERFORM statement to jump to the wrong code.
1052239	 Docs: referred to CBL_DIR_SCAN_BEGIN instead of CBL_DIR_SCAN_START.
1052240	 A call to CBL_DIR_SCAN_READ resulted in leading spaces in the name
         field.
1052253	 A bug in the Checker caused program compilation to hang.
1052411  Rebuild -f against a file that had just been successfully
         rebuilt said the file had errors.
1052457  Rebuild ignored part of the entire key structure when processing an
         ISAM file that used split keys.


Fixes for 2.2 SP1
-----------------
526874   Multi-user fileshare issue resolved.
527417   When finding a bad record in a file rebuild was no longer producing
         the file keeping track of the next good record.
527839   Rebuild of ISAM files issue resolved.
527909   Converting C-Isam files to IDXFORMAT 8 with rebuild gave an RTS
         114 error in rbldsub.
528433   Unused index nodes are now identified as index nodes.
1032963  File Handler changes relating to use of IDXFORMAT=8 files.  
1050352  Ensure an extra digit of precision is used in the COMPUTE ROUNDED
         statement to match OSVS behaviour.
1050576  Rebuild would hang under certain circumstances when using data and
         index compression.

Fixes for 2.2
-------------
522479   Performance of OPEN statement on pipes improved.
526732   &
527122   Checker RTS error 114 resolve when ODOSLIDE was used in combination
         with certain statements.
526761   Generator error fixed affecting arithmetic using non-default
         sign and more than 9 decimal digits.
526784   DB2 SQL ECM backwards compatibility issue regarding definition of
         the host variable.
526791   The documentation was not stating clearly enough that the setting of 
         COBDATA affects not only the running of COBOL applications but also 
         the use of the development tools.
526830   The documentation needed to state that the animation of an error 
         procedure is not supported.
526941   Compatibility issue with Server Express 1.1 regarding DB2 SQL ECM and 
         01 level host variable fields with a length greater than 254 
         characters.
704803   Compiling OPENESQL programs was causing a RTS error 198.
1016236  The documentation needed to describe the new tunable 
         default_cancel_mode which replaces the tunable dynamic_memory_limit.
1022033  CBL_RENAME_FILE failed if datafile was larger than 4.2Gb.
1022237  Fileshare server failed with rts error 114 when opcode 0006 was
         used.
1022949  Ambiguity related to DECIMAL-POINT IS COMMA resolved by
         introduction of DPC-IN-SUBSCRIPT directive.
1022984  CD mount instructions for Sco UnixWare v7.1.1 needed to be added to 
         CD Insert.
1024334  A second animator connect to a running process was failing.
1024377  Dfed did not obey instructions to go to records whose number was
         greater than 65537.
1024984  If a DBCS character occupied columns 71 and 72 a checker 12-S
         error occured.
1025258  Under certain circumstances the animator was hanging.
1026273  Under certain circumstances additional apptrack licenses were
         not being recognised.
1026302  Fileshare server failed with rts error 114 when opcode 0006 was
         used.
1026541  User was unable to return from called animated program instead
         the session was hanging.
1027041  Checker was hanging when reading the RD clause containing a
         GLOBAL phrase.
1027141  Under certain circumstances the ncg would fail with an rts 114 error,
1027143  Under certain circumstances the ncg would fail with an internal
         error 38.
1027570  Faultfinder was not correctly processing commit and rollback when
         logging file events.
1027900  Output written to STDERR was being sent to STDOUT.
1028438  Output written to STDERR was being sent to STDOUT.
1030521  Mfsort maximum command line length has been increased.
1030559  Fileshare problem with rollback storing transactions resolved.
1030712  Rebuilds temporary file handling has been improved.
1030862  Various small errors were present in the CD Insert.
1030891  Checker was not obeying the MAXERROR directive.
1031095  INITIALIZE group-item REPLACING NUMERIC BY ALL '9' produced
         illegal int code when the group contained items with the
         definition of PIC SV9(x) or PIC V9(x).
1031100  Miscellaneous obsolete compiler directives needed to be removed from 
         the documentation.
1031186  A control-Z character ina copyfile caused checker to terminate
         reading from that file at that point and to give an 250-S error at
         the end.
1032085  COMP-2 items were being incorrectly aligned on 4 bytes boundaries
         under IBMCOMP.
1032402  Filemapping to /dev/null was not working, output went to stdout.
1033218  Specifying WITH ROLLBACK in the select statement of a program
         not using Fileshare was generating a 9/100 file status.
1034272  Rebuild failed with 9/018 error when extfh.cfg contained IDXFORMAT=8.


Fixes for 2.0.11 SP1
--------------------
703771   The search order for extfh.cfg has been improved.
704319   Rebuild can now be used by concurrent users.
704896   Typographical errors have been corrected in the LMF Admin Guide.
705220   The runtime tunable program_search_intgnt has been added to
         provide the same functionality as the OCDS switch +I1.
705244   The performance of the rebuild utility has been improved.
705316   The Structure Files (.STR) created by the Data File Editor
         under Server Express were not compatible with those created under
         Net Express.
1017391  Under certain circumstances, following a reboot, if the first COBOL
         action that the user was taking was to anim_t or cobrun_t a program,
         then a message 'shm open fail' was produced.
1019896  Fs_check_file_exist was returning only time stamp but not file
         size or date.
1019928  Computes with ISO2000 sized COMP-3 fields were giving incorrect
         results.
1019959  An illegal use of the Alter statement was not returning a syntax error.
1020173  Numeric fields containing spaces were causing a coredump when
         subtracting 1 from field.
1020300  Under certain circumstances the compute statement was not
         providing correct results in .gnt.
1020560  File status 9/065 was returned on open to file assigned external
         and reading from named pipe.
1021140  Under certain circumstances the Data File Editor was not saving
         modifications to fields.
1021543  Under certain circumstances the use of the -N OPT directive was
         producing a faulty shared object.
1021779  Fileshare was unable to open a file whose pathname referenced a
         double slash (ie //).
1021924  Dynamic file assignement was causing hang on execution.
1022046  Error 65-R was returned by cob -xg when the line 
         SOURCE-COMPUTER. PC DEBUGGING MODE was used.
1022193  The number of single characters or group of characters usable in
         the inspect tallying and replacing statements has been increased.
1022265  Programs using pipes were hanging in a previous release of
         Server Express.
1022542  Cobfflst was not reporting the bound check flag correctly.
1022591  There was no description of CBL_CHECK_FILE_EXIST in the on-line
         documentation.
1022593  The various chapters of the documentation presenting a subset of
         the Library routines usable in a given context (i.e. File Handling,
         Multi-threaded Programming, etc) are now cross-referencing each other.
1022611  When creating an executable using threads (cob -xvt) the return-code
         value was zero regardless of what the application was setting it to.
1022875  When using NFS mounted disks, the record locking between Unix and NT
         was not working. 
1024301  It was not possible for the EXTFH configuration file to be re-scanned
         and evaluated on demand.
1025145  The opening page of the on-line documentation contained an out of date
         URL and misleading information about what version of JVM to use for 
         MSIE users.
1025575  Under certain circumstances the animator failed to start when a
         CBL_DEBUGBREAK statement was reached when executing a program
         compiled to int or executable.
1025842  Error output was being misdirected to Standard Out for programs
         with device name :CE: for Standard Error.
1026126  Cross session animation, using $COBANIMSRV was not working.
1026151  The terminology used in the install script regarding the installation
         of the driver programs has been made clearer.
1026193  On HP and Sun Solaris it was not possible to cobrun an .int that
         resides on a read only file system e.g. a CD-ROM.


Fixes for 2.0.11
----------------
523210   SORT now allows the size of the temporary files to be more than 4Gb.
704520   Implicit reference to current working directory in COBDATA no longer
         terminates search.
704833   OpenESQL OCI option added. 
705220   OCDS +i1 functionality restored in the form of 'program_search_intgnt'
         tunable.
705427   Rts error 181 "Invalid parameter error (Fatal)" was returned
         when calling CBL_CREATE_FILE.
705496   Users could not compile DB/2 applications on HP-UX. 
705516   NCG looped compiling code with infinite perform loop.
705310   DG extended switch values were not supported in SPECIAL-NAMES.
1012749  CISAM files opened for sharing suffered a performance degradation
         reading indexed file with LOCK MODE AUTOMATIC.
1014199  'CBL_CANCEL_PROC' and 'CBL_GET_PROGRAM_INFO' calls were not documented.
1014296  The capability to link a third party ISAM file handler has been added.
1016706  Accessing print spooler via dd_ file names wasn't working in
         Server Express.
1017226  The description of error 213 has been updated for 64 bit. 
1019094  Under certain circumstances the ncg would get a 114 error.
1019168  Under certain circumstances the ncg would get a 114 error.
1019760  Under certain circumstances the ncg would report "Internal error 16".
1020017  CD insert corrected to show correct default location for LMF.
1020250  C-ISAM file locking between SX and third-party application has been
         corrected.
1020363  In a generated program a field containing HIGHVALUE was not
         tested as the highest value.
1020902  Ncg reported "cio_lexp.c 324: Internal logic error"
1020924  Compute statements using the literal 0.E0 were not being
         generated correctly.
1021063  Filehandler configuration option provided to control whether X'1A'
         should be treated as EOF.
1021158  Ncg got a 114 error under certain circumstances.
1021253  Symbol name clash between DB/2 and ODBCECM resolved.
1021547  C-ISAM file locking between SX and third-party application has been
         corrected.
1022142  Checker looped while producing the code for nested subscripts. 
1022229  NCG gave error 114 during code generation. 
1022502  move current-date to .... gave 114 with osvs cob option 
1022879  Code generated for initializing W-S data fields wasincorrect.


Fixes for 2.0.10
----------------
520276   Running the ncg under AIX 4.3.3 lead to a 115 error.
520772   Filehandler keycheck=no changed to not insist on defined keys matching.
520835   ASLMF nolicense script was not getting called when no licenses were 
         installed.
521221   Under certain circumstances the NCG did not produce output.
521556   Cobsql preprocessor was not sensitive to value cluases when looking for
         "COMP..." strings that it replaced.
521558   Under certain circumstances an error 16 occurred during code
         generation.
521559   duplicate of 521558.
521608   Documentation clarified re case-sensitivity of cobsql preprocessor
         directive
521661   Sparc NCG was not correctly generating some IF statements.
521921   Documentation of WINDOW1 syntax clarified re interaction with other
         types of accept or display.
521947   RTS now allows ACCEPTs in error procs.
703532   Documentation of CCITCP Server Name definition has been clarified.
703533   CCI support modules and related environment variables have been added
         to the documentation indexes.
703927   In animator queries did not work after a program had been cancelled.
704145   TRACEFILENAME file handler config. variable had been documented as
         TRACEFILE.
704158   CD Insert clarified with respect to space requirements of the product.
704245   SPARC ncg caused calculation of an incorrect result when using comp-x.
704339   Comparison of comp-3 items was failing sometimes in the AIX product.
704366   Rebuild help information improved.
704501   Problem fixed where animator reported file not found against /(/PO.idy.
704512   Mfsort was encountering problems when sorting 5 gigabyte files.
704536   Setting a breakpoint on a paragraph name caused the message "not enough
         room" to be displayed when the breakpoint was encountered.
704538   The ability to manipulate COBOL data types has been added to
         Server Express 2.0.
704551   COMP-6 arithmetic problem in native/executable code resolved.
704587   UNSTRING incorrectly took ON OVERFLOW exit.
704592   GOBACK RETURNING value was not visible to korn shell.
704674   Cobol program crashed when sort work file exceeds 4 Gig
704773   Sequential file assigned to named pipe got RTS error 200.
1006846  Generating certain large applications erroneously gave an internal
         error 46.

Fixes for 1.1
-------------

514046   Erroneous compiler error 256-S
516981   Setting COBSW to +A caused two licences to be used 
703272   With file mode full, idxformat4 file was hanging in the load process 
         at record 65536 
703280   Separately compiling and animating a program using the SDK
         was giving a 114 error om the animator
703349   Screen attributes were not being reset correctly after an ADIS error
         message had been displayed and then cleared
703353   An error in the file handler was causing a record not to be found
703357   Incorrect file locking leading to file status 00 being returned
         when accessing a locked record 
703364   CALL BY REFERENCE to a C language module was passing a NULL      
         pointer when the CALLING program is compiled to GNT form  

