Stack Release Notes
Version 4.1.574.0
Release Version 4.1.574.0
Release date: 06 August 2025
This release 4.1.574.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157624912: Enhancement better file information (DD, DSN, PATH) / Handling Restart Error S949
Ticket 1158022978: No space on disk - strange behaviour
Release Version 4.1.570.0
Release date: 16 April 2025
This release 4.1.570.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157901450: Wrong value for PIC 9 does not cause the compilation to fail
Ticket 1157978264: Meta file not valid
Release Version 4.1.566.0
Release date: 26 March 2025
This release 4.1.566.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157881994: When perform is missing end-perform the compilation still succeeds
Ticket 1157881724: PIC(0) should throw an error
Ticket 1157881686: Removing equal sign '=' from COMPUTE does not cause error
Ticket 1157734386: Suppressing a memory dump
Ticket 1157724636: Error witch multfetch from temporary table
Ticket 1157644942: Checkpoint file naming
Ticket 1157901450: Wrong value for PIC 9 does not cause the compilation to fail
Release Version 4.1.559.0
Release date: 15 January 2025
This release 4.1.559.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157706980: SYSOUT meta switch 3
Ticket 1157700868: Invalid variable TextValue while dumping memory
Ticket 1157697100: Implement temporal table queries: FOR SYSTEM_TIME*
Release Version 4.1.557.0
Release date: 24 December 2024
This release 4.1.557.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157340708: Cannot serialize meta file contents
Ticket 1157535124: Variable values
Ticket 1157380924: Parse errors should provide exact error lines. Currently the information is too general.
Release Version 4.1.554.0
Release date: 04 December 2024
This release 4.1.554.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157577910: Buffering ARC/Restart configuration
Ticket 1157455202: Additional changes for „Flush issue”
Ticket 1157381098: Removing savepoint name does not cause compilation to fail.
Ticket 1157381078: Section IDENTIFICATION DIVISION is not properly verified.
Ticket 1157380962: The object of the "DECIMAL-POINT IS" clause was not "COMMA" error is not thrown in Raincode compiler
Ticket 1157170520: SqlMaxCollationChar parameter or host variables in raincode runtime do not work properly
Release Version 4.1.548.0
Release date: 02 October 2024
This release 4.1.548.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157175816: Code analisys extension indexing variables of PIC 9(n).
Ticket 1156795142: DB2 only ARC data
Release Version 4.1.544.0
Release date: 11 September 2024
This release 4.1.544.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157328886: Error when provide DUMMY value for dataset DD card in step with of Cobol program
Release Version 4.1.543.0
Release date: 04 September 2024
This release 4.1.543.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157250108: Serious memory leak
Release Version 4.1.542.0
Release date: 08 August 2024
This release 4.1.542.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156932586: Error in task using GDG after restart
Ticket 1156750394: MetaNotFoundTry - time to wait
Ticket 1156972156: MetaNotFoundTry - warnings for DUMMY
Release Version 4.1.540.0
Release date: 05 July 2024
This release 4.1.540.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157133318: Restart Working storage compression
Ticket 1157119008: FUNCTION HEX-OF() is not supported
Ticket 1156866116: Compilation error 2
Release Version 4.1.536.0
Release date: 06 June 2024
This release 4.1.536.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157007790: Repositioned file invalid for CustomJobID with '/'
Use BufferedStream
Ticket 1156937358: File READ/WRITE optimization
Release Version 4.1.531.0
Release date: 05 May 2024
This release 4.1.531.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156568740: COBOL plugin - breakpoints change place
Ticket 1156866116: Compilation error
Ticket 1156891264: IS ALPHABETIC* not working as it should
Ticket 1156941546: Problem with restart of Cobol program, which one of input DD card are concatenation of datasets
Release Version 4.1.525.0
Release date: 02 April 2024
This release 4.1.525.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156671254: CustomFindExecutable
Ticket 1156746330: RC plugin - PRM coloring
Ticket 1156748788: RC plugin - JCL files
Ticket 1156798140: Zero with a sign
Release Version 4.1.521.0
Release date: 01 March 2024
This release 4.1.521.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156745860: GPFS related optimisations
Ticket 1156750394: MetaNotFoundTry - time to wait
Ticket 1156765146: Compilation error
Release Version 4.1.512.0
Release date: 08 January 2024
This release 4.1.512.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156264302: Floating point performance
Ticket 1156064272: Conditional breakpoints in VS PLugin
Release Version 4.1.507.0
Release date: 07 November 2023
This release 4.1.507.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156258664: Variable sign lost
Ticket 1156245120: What is source of this TRACE ?
Ticket 1156064272: Conditional breakpoints in VS PLugin
Ticket 1156007714: COBOL plugin - tab and backspace
Release Version 4.1.502.0
Release date: 27 September 2023
This release 4.1.502.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156007778: COBOL plugin - brackets highlightl
Release Version 4.1.500.0
Release date: 06 September 2023
This release 4.1.500.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156161412: SqlRuntime.ConstructorPlugin.Call
Ticket 1156156506: DateTimeOffset
Ticket 1156089042: Possible extremely long execution time of LockManager.Unlock
Ticket 1156007726: COBOL plugin - prompt inserted unnecessarily
VSPlugin compatible with VS2022
Release Version 4.1.494.0
Release date: 26 July 2023
This release 4.1.494.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155306924: Syntax coloring in VS
Ticket 1155907146: [Production case] Stored procedure execution for low decimals
Release Version 4.1.492.0
Release date: 03 July 2023
This release 4.1.492.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155529976: Problem with optimized multifetch delete on z/os
Release Version 4.1.487.0
Release date: 01 June 2023
This release 4.1.487.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155256972: RainCodeRestart Checkpoint information about files
Ticket 1155254080: ARC Restart - table column alias
Ticket 1155156318: SYSARC card - too many configuration entries displayed
Ticket 1155019878: DB2ResultSet
Release Version 4.1.480.0
Release date: 04 May 2023
This release 4.1.480.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155204774: option DB2UseResultSetCursor
Ticket 1155190522: [KREP-21793] [SQL conversion] Invalid VARCHAR length returned from Raincode.LPAD
Ticket 1155190664: Optimalization for made change
Ticket 1155206498: Loggers
Release Version 4.1.473.0
Release date: 27 March 2023
This release 4.1.473.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155111522: [KREP-21632] cursor without WHERE clause incorrectly rewritten by the Halloween slicing script
Ticket 1155044454: [KREP-19297] [SQL] Hour 24.00 not supported by TIMESTAMP_VCHAR26 function
Ticket 1155002264: [KREP-21540] [JCL] Sql conversion. Subquery and CHAR conversion
Ticket 1154976128: [KREP-21505] coded warning SQL target does not support rowset DELETE/UPDATE
Ticket 1155013618: DELETE IN MULTIFETCH
Ticket 1155163302: RainCode.Sort error
Fix assembly Loader when used in multi-thread
Release Version 4.1.468.0
Release date: 10 March 2023
This release 4.1.468.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155019878: DB2ResultSet
Ticket 1155071956: Wrong SQLCODE for non existent table
Release Version 4.1.458.0 / Release Version 4.2.167.0
Release date: 02 February 2023
These releases 4.1.458.0 / 4.2.167.0 contains the following updates:
MISCELLANEOUS:
Ticket 1154997432: Make SetCurrentStatement virtual
Ticket 1154957116: Cobol wrong comparison result with Z picture
Release Version 4.2.160.0
Release date: 23 January 2023
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154099726: [KREP-19707] - Submit.exe - locking access to SYSPRINT
Ticket 1154199996: [KREP-19916] [MSSQL] Invalid CHAR conversion when Common Table Expression is in query
Ticket 1154319806: [KREP-20195] [COBOL] Invalid FDENTRIES Mode data
Ticket 1154318622: [KREP-20170] [MSSQL] Query with UNION and FETCH FIRST or ORDER BY returns -305 instead of +100
Ticket 1154515058: Overflow operations for string - as errors
Ticket 1154439064: Table type parameters in stored procedures
Ticket 1153158184: HIS - stored procedure calls
Ticket 1154471018: Handling files with missing .META or .SEQ
Ticket 1154534832: Dynamic argument type
Ticket 1154516914: various parse errors from DR4520 sources.
Ticket 1154534976: IPAddress.NetworkToHostOrder and IPAddress.HostToNetworkOrder usage
Ticket 1154534952: Enum.GetValues in RainCode Legacy Runtime.AIX.Init
Ticket 1153615044: START KEY IS NOT LESS THAN ?
Ticket 1154486522: WBA Error:Invalid key for READ
Ticket 1154307814: ADATA issues
Ticket 1154513346: IS NUMMERIC problem
Ticket 1154570754: [KREP-20345] Wrong ReturnCode reported by Submit vs COBOL RC
Ticket 1154562104: Restart information - dedicated DD card
Ticket 1154600974: Reading SYSIN results in ERROR
Ticket 1154461542: Jobe duration raporting
Ticket 1154637112: [KREP-20913] Wrong SQL query translation - HEX
Ticket 1154573764: Investigate whether these CICS spelling errors are tolerated on the mainframe.
Ticket 1154644148: error in OPEN macro OPen with Default Option Input
Ticket 1154485446: COPY statement with extra comma causes trouble.
Ticket 1154559578: cics inquire ipconn: parse errors.
Ticket 1154547388: TRANDUMPCODE not tolerated.
Ticket 1154644142: XCTL Macro
Ticket 1154636508: :IncludeExtension help clarification.
Ticket 1154630352: CICS SET/INQUIRE TDQUEUE support.
Ticket 1154645498: cache Cobol INITIALIZE
Ticket 1154654566: Concatenation in cobol step makes it non-restartable
Ticket 1154625158: Accessing non-existing member Add ERROR S802
Ticket 1154665798: Cobol: SELECT ASSIGN Dynamic
Ticket 1154668352: [KREP-20655] (StackPart) Job execution files in SYSVOLUME\_locks\SYS\TEMP folder
Ticket 1154713448: SQL SET
Ticket 1153224868: ITERATE not supported.
Ticket 1154740094: IDCAMS LISTCAT vs GDG
Ticket 1154807750: COBOL52/NIST/LZLN0922 seems to be failing due to PROGRAM-ID. XX IS INITIAL -- not implemented.
Ticket 1154826590: SQL do not update target host variable when output parameter is NULL
Ticket 1154726702: [KREP-21017] JOBID in Sysout.lock zero-ing during the switch to another node in a cluster
Ticket 1154468784: [KREP-20542] Support for UUID4 in COBOL 6.x
Ticket 1154840782: [KREP-21231] Missing Interception for C# modules
Ticket 1154835222: IDCAMS LISTCAT - more wildcards
Ticket 1154849236: Mismatch in computation
Ticket 1154884360: ABEND DUMP in a multithreaded environment
Ticket 1154897842: MULTIINSERT WITH SOME VALUES NON TABLE TYPE
Ticket 1154774800: [KREP-20958]: Translation of SQL sub-selects
Ticket 1154904178: sign lost after MOVE
Ticket 1154061278: [KREP-19547] STRING DELIMITED BY SIZE fills record with spaces when writing to file
Ticket 1154931626: Date processing in cobol select statements - abends
Ticket 1154945530: [KREP-21460] SLICE ON for READ ONLY cursors
Ticket 1154901866: Cobol WRITE should not clear record in Restart mode
Ticket 1154951502: INSENSITIVE SCROLL Cursors
Release Version 4.1.454.0
Release date: 03 January 2023
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154901866: Cobol WRITE - erases variable
Ticket 1154916398: BaseRunner enhancement
Ticket 1154951502: INSENSITIVE SCROLL Cursors
Ticket 1154931626: Date processing in cobol select statements - abends
Ticket 1154936676: DebugTestTools error
Ticket 1154945530: [KREP-21460]: SLICE ON for READ ONLY cursors
Ticket 1154061278: [KREP-19547] - STRING DELIMITED BY SIZE fills record with spaces when writing to file
Release Version 4.1.447.0
Release date: 06 December 2022
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154904178: Sign lost after move
Ticket 1154897842: MULTIINSERT WITH SOME VALUES NON TABLE TYPE
Ticket 1154884360: RainCodeLegacyRuntime.Debug.DebugTestTools.GetModuleInfoFromAssembly error
Ticket 1154882822: CommandLineProgram change
Ticket 1154865752: Expired license for SORT
Ticket 1154849236: Mismatch in computation
Ticket 1154774800: [KREP-20958]: Translation of SQL sub-selects
Release Version 4.1.443.0
Release date: 07 November 2022
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154826590: SELECT NULL clears variable
Ticket 1154805162: Time simulation in cobol (s cript) not valid
Ticket 1154804596: Difference in cobol processing for PIC Z
Ticket 1154794660: CPY generator - empty field name
Ticket 1154784226: Suboptimal reading of DECIMAL, DATE and TIMESTAMP values from DB2
Ticket 1154645498: Init$ methods
Ticket 1154562104: Restart information - dedicated DD card
Release Version 4.1.429.0
Release date: 05 September 2022
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154645498: Init$ methods
Ticket 1154600974: Reading SYSIN results in ERROR
Ticket 1154654566: [Urgent] Concatenation in cobol step makes it non-restartable
Ticket 1154566442: [KREP-20760] Memory optimization for SQL communication
Release Version 4.1.415.0
Release date: 07 July 2022
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154534976: IPAddress.NetworkToHostOrder and IPAddress.HostToNetworkOrder usage
Ticket 1154534952: Enum.GetValues in RainCode Legacy Runtime.AIX.Init
Ticket 1154513346: IS NUMMERIC problem
Ticket 1154551652: Prealocated dataset removed in cobol
Ticket 1154544386: Locking datasets causing deletion
Ticket 1154468784: [KREP-20542] Support for UUID4 in COBOL 6.x
Ticket 1154515058: Overflow operations for string - as errors
Release Version 4.1.404.0 / Release Version 4.2.61.0
Release date: 09 June 2022
These releases 4.1.404.0 / 4.2.61.0 contains the following updates:
MISCELLANEOUS:
Ticket 1154439064: Table type parameters in stored procedures
Ticket 1154400916: Automatic restart for program
Ticket 1154464124: Repositioning failed
Ticket 1154466814: Writing data to disk
Ticket 1154455614: [KREP-20492] [COBOL] INPUT SECTION ASSIGN TO with literal
Release Version 4.2.39.0 / Release Version 4.1.396.0
Release date: 04 May 2022
These releases 4.2.39.0 / 4.1.396.0 contains the following updates:
MISCELLANEOUS:
Ticket 1154383598: SEARCH ALL vs field order
Ticket 1154319806: [KREP-20195] [COBOL] Invalid FDENTRIES Mode data in Annotations
Ticket 1154318622: [KREP-20170] [MSSQL] Query with UNION and FETCH FIRST or ORDER BY returns -305 instead of +100
Release Version 4.2.27.0 / Release Version 4.1.392.0
Release date: 01 April 2022
These releases 4.2.27.0 / 4.1.392.0 contains the following updates:
MISCELLANEOUS:
Ticket 1154318622: [KREP-20170] [MSSQL] Query with UNION and FETCH FIRST or ORDER BY returns -305 instead of +100
Ticket 1154328042: Reading dataset after EOF
Release Version 4.2.9.0 / Release Version 4.1.385.0
Release date: 25 February 2022
These releases 4.2.9.0 / 4.1.385.0 contains the following updates:
MISCELLANEOUS:
Ticket 1153940698: Error with TRUNCATE statement in JCL: Not supported: SQL Statement: SqlTruncateSqlStatement
Ticket 1154262634: Dynamic allocation
Ticket 1154253120: Catching huge amounts of exceptions in QixExecute.SafeExecute in Runtime
Ticket 1154252246: Restartability problem
Ticket 1154221254: DB2BulkCopy
Ticket 1154264942: Sqlcode 466 not handled
Ticket 1154234238: DCL cannot handle structure hierarchical data type
Ticket 1154209338: Temporary table
Ticket 1154268082: Production problem with JCL parsing
Release Version 4.2.9.0: Adds support for .NET 6.0 and Visual Studio 2022
Release Version 4.2.9.0: Drops support for .NET Framework 4.6.2 and .NET Core 3.1
Read the installation guide to Install the new Raincode Language service or go to www.raincode.com/docs dcumentation page.
Release Version 4.2.5.0
Release date: 18 February 2022
This release contains the following updates:
MISCELLANEOUS:
Adds support for .NET 6.0 and Visual Studio 2022
Drops support for .NET Framework 4.6.2 and .NET Core 3.1
Read the installation guide to Install the new Raincode Language service or go to www.raincode.com/docs documentation page
Release Version 4.1.373.0
Release date: 28 January 2022
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154212812: RESULT-SET-LOCATOR
Ticket 1154201840: DYNAMIC SQL again
Ticket 1154161732: EXEC CICS VERIFY PASSWORD
Ticket 1154159282: Dynamic SQL continuation Home - Raincode Online
Ticket 1154199996: [KREP-19916][MSSQL] Invalid CHAR conversion when Common Table Expression is in query Home - Raincode Online
Release Version 4.1.354.0
Release date: 20 December 2021
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154135306: Another problem with initialize
Release Version 4.1.350.0
Release date: 01 December 2021
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154099726: [KREP-19707] - Submit.exe - locking access to SYSPRINT
Ticket 1154077128: ARC Restart problem - instream
Ticket 1154110406: Dynamic SQL continuation
Ticket 1154070480: Restart functionality issues
Ticket 1154063394: [KREP-19598] MapAssembly + FindExecutable may cause deadlocks
Ticket 1154061278: [KREP-19547] - STRING DELIMITED BY SIZE fills record with spaces when writing to file
Ticket 1154102610: [KREP-19710][COBOL] ON SIZE ERROR issues
Ticket 1153989068: Allocating datasets from RaincodeLegacy
Release Version 4.1.332.0
Release date: 03 November 2021
This release contains the following updates:
MISCELLANEOUS:
Ticket 1154052568: [KREP-19558][BATCH] Write (without advancing) from Cobol to PDS without FBA/VBA
Ticket 1154015736: ('...') is allowed as a literal as well as (...)
Ticket 1154036282: EXEC DLI test program with GU+GN in PL/I does not parse
Ticket 1154052568: [KREP-19558][BATCH] Write (without advancing) from Cobol to FBA to PDS
Ticket 1154052568: [KREP-19558][BATCH] Write (without advancing) from Cobol to FBA fix SYSOUT and DCB
Ticket 1154017504: No grammar support for EXEC DLI ICMD AIB
Ticket 1154017200: GU with FIELDLENGTH((expression)) causes parse error.
Ticket 1154015742: Parse error with PCB specified in a variable using ((...))
Ticket 1154015410: Error:XSRT chkpid size is != 30
Ticket 1154017092: EXEC DLI with where & causes parse error.
Ticket 1154015730: GU where with => causes parse error
Ticket 1154015722: GHU causes parse error, but GU is okay.
Ticket 1154013762: Problem with initialize for table
Ticket 1154023192: [KREP-19460] [BATCH] Inspect function performed n times
Ticket 1153913950: EXEC DLI GNP causes parse error.
Ticket 1154038692: Insufficient data in Raincode database after compilation
Release Version 4.1.306.0
Release date: 09 September 2021
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153959148: PREPARE statement
Ticket 1153965594: SQLCODE -171 during CURSOR OPEN - cursor for delete
Ticket 1153990810: SQL0418N
Ticket 1153984506: [KREP-19372] - Inconsistence in query behaviour with db2 UR / sql server READUNCOMMITED hint
Ticket 1153959232: Rclrun RC on termination from Task Manager
Ticket 1153941232: Compiler crash: MAN: PRI800F.pli : no debug env.
Ticket 1153882778: Update lexer to accept RE-WRITE/REWRITE
Ticket 1153882818: EXEC CICS SET TERMINAL w/ ACQUIRED or NOUCTRAN
Release Version 4.1.284.0
Release date: 03 September 2021
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153934362: Inporoper pointer value
Ticket 1153909000: Ignore case in ARC configuration
Ticket 1153892778: [KREP-19205][COBOL] SIGN IS LEADING SEPARATE CHARACTER not supported
Ticket 1153770326: [KREP-18838][CobolService_issues] Poor cobol write-to-file performance under Raincode
Release Version 4.1.260.0
Release date: 30 July 2021
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153891730: Abend when moving part of COMP
Ticket 1153863162: Selecting registers from DB2
Ticket 1153856024: SORT problem
Ticket 1153877794: [KREP-19155] SQL query with join clause conversion issue
Ticket 1153853892: [KREP-16255] Too many error logs in SqlServerRuntime.ExecuteCommandNonQuery
Ticket 1153853868: [KREP-18681] Proper implementation for DB2 GLOBAL TEMPORARY TABLES on MSSQL
Ticket 1153853838: [KREP-18288] [SQL] SQL queries that causes syntax error
Ticket 1153806972: [KREP-19018] mBankSP.rcs - extension to make translation to KEYSET disabled based on annotation
Ticket 1153770936: [KREP-18774] Metadata for files, calls and cursors
Release Version 4.1.231.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153834950: SQLDA
Ticket 1153808824: [KREP-19020] SqlConverter: CHAR(COALESCE(...)) wrong argument type
Ticket 1153795904: [KREP-18972] undetected SIZE ERROR
Ticket 1153796208: [SORT] Statistics on processed records
Ticket 1153710666: WBA: EXEC SQL in data division
Ticket 1153297052: Compiler crash early in parsing
Ticket 1153744940: Support for SORTIN0x + cleanup of file handling
Ticket 1153702412: Add compiler support for EXEC CICS BIF DEEDIT and BIF DIGEST
Ticket 1153713038: EXECI CICS GET CONTAINER refactoring (merge BTS / channel)
Ticket 1153745978: More DXC CICS parse errors
Ticket 1153718538: SORT OUTFIL Unexpected behaviour
Ticket 1153778518: DebugTestTools.DisplayLev88
Ticket 1153741538: SQLCODE 206
Ticket 1153187368: ONCODE=VARIABLE_SMALLER_THAN_RECORD(21) issued incorrectly
Ticket 1153725842: DO-group with only a reference variable reported as malformed
RCDebugger:
RaincodeDebugger for vscode linux
Release Version 4.1.202.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153714812: SQL Code 501 should be returned when closing a cursor that has not been open
Ticket 1153712870: Parse error from EXEC CICS SET
Ticket 1153713104: VALUE DFHVALUE(INITIAL) causes parse error
Ticket 1153711422: SQLCODE -171
Ticket 1153713016: Parse error: EXEC CICS DUMP TRANSACTION NUMSEGMENTS
Ticket 1153727404: fetch relative-4 statement serialization requires a space
Ticket 1153701088: Overriding Cobol DLL path
Release Version 4.1.184.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153698470: Additional test case for Ticket 1153698492
Ticket 1153698492: SQL keyword TABLE may also be used as a column name or as an alias
Ticket 1153699048: Use replacement encoder instead of the default best fit
Ticket 1153672510: Error for invalid packed decimal in SQL query
Ticket 1153654088: Support rewriting to MSSQL of SELECT with multiple FROM subclauses and INNER JOIN
Release Version 4.1.179.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153683164: Fix Unrecoverable parse error
Ticket 1153678610: SQL missing CAST for IBM DB2 Connector
Ticket 1153670964: Unclear error message: Wrong redefine
Ticket 1153679046: [KREP-18711] MSSQL/SQL Converter: VARCHAR result type
Ticket 1153679040: [KREP-18692] MSSQL/SQL Converter: binary operator result type
Ticket 1153678854: [KREP-18685] MSSQL/SQL Converter: REPLACE result type
Ticket 1153678782: [KREP-18666] MSSQL/SQL Converter: LPAD result type
Ticket 1153678750: [KREP-18664] MSSQL/SQL Converter: STRIP result type
Ticket 1153678596: [KREP-18141] MSSQL/SQL Converter: minus operator with CHAR operands result type
Ticket 1153672268: Restart fails during checkpoint after end of execution
Ticket 1153670352: [KREP-18748] Cobol: INSPECT and (UN)STRING do not compile when using level 77 variables
Ticket 1153670474: [KREP-18729] Cobol: incorrect resutl with decimal exponent
Ticket 1153661830: Restart trim ARCSYSIN string
Ticket 1153622598: CPY to XML problems
Ticket 1153643172: decl descriptors ignore level 88
Ticket 1152922140: (Rewriting): failure in stage: Expansion of composite host variables for PL/I
Ticket 1153603682: TERMINAL is mandatory when WAIT is present
Release Version 4.1.157.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153552502: DFHBMSCA copybook
Ticket 11153561250: RainCodeRestart - problem
Ticket 11153598454: Restart pre commit user exit
Release Version 4.1.144.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153570138: INSPECT for Cobol 6.
Ticket 1153433298: Try to avoid changing the input of inspect in ascii
Ticket 1153478496: Add support for fetch with title
Ticket 1153566396: [KREP-18475] DIVIDE precision
Ticket 1152186026: Rewriting of DB2 SUBSTR function - padding with spaces
PLI:
Ticket 1153584260: DotNetFH: skip the size bytes of var char
Release Version 4.1.131.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153544190: Compile Time Error in POSAZ547: unexpected usage of function MOD with arguments [DECIMAL(8,0), INTEGER]
Ticket 1153544174: Compile Time Error in POSAZ557: Unexpected usage of function UPPER with arguments [CHAR(75), VARCHAR(5)]
Ticket 1153487666: SQL CODE Error -104. When opening a Cursor to DB2
Ticket 1153460074: Display bell unsupported
Ticket 1153224852: Not supported: SQL TYPE IS BLOB_LOCATOR
Ticket 1153504086: MERGE Statement - dash character in reference
Release Version 4.1.115.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153446120: SQL IBM DB2 Connectorcast host variables in simple condition
Ticket 1153487490: TimeShift - Plugin
Ticket 1153466506: Sort needs either an input procedure or a using clause
Ticket 1153269586: ERASE is mandatory when ALTERNATE is present.
Ticket 1153471210: Error:Type Struct cannot hold expression 0
Ticket 1153474806: Handle star subscript and no subscript the same way in string builtin
Ticket 1153471496: Unresolved symbol that appears to be defined.
Ticket 1153297072: Add support for stg(union)
Ticket 1153471222: Can't compare PIC X(35) to char(35)
Ticket 1153269586: Some CICS statistics related parse errors.
Ticket 1153471420: PLIRETC with string representation of numeric value?
Ticket 1153471472: Mainframe allow array negation.
Ticket 1153471216: Quoted PIC string results in parse error.
Ticket 1153446098: ATOMIC or NOT ATOMIC
Ticket 1153405344: GET DIAGNOSTICS statement SQLCODE
Ticket 1153154324: CICS errors
Release Version 4.1.100.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153446120: SQL IBM DB2 Connectorcast host variables in simple condition
PLI:
Ticket 1153405538: Program NI04702 fail with 'Attempting to call an uninitialized entry (0)'
Release Version 4.1.95.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153426896: DB2HIS do not use ROWID to emulate UPDATE WHERE CURRENT
Release Version 4.1.92.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153342300: Do not add RID to cursor definition for HIS
Ticket 1153399218: fix decl descriptors for standalone copybooks without top level declarations
Ticket 1153370366: implement SECSTODATE, Y4YEAR, Y4DATE, Y4JULIAN
Ticket 1153343860: add support for ordinal
Ticket 1153235716: mainframe seems to allow both XMLOMIT XMLATTR
Ticket 1153225284: add compiler support for ONLINE, OFFSET
Ticket 1153312160: FB12276 EXEC SQL DECLARE fails
PLI:
Ticket 1153156050: removes the
from string literals Ticket 1153202520: assignable attributes are not supported.
Release Version 4.1.75.0
This release contains the following updates:
MISCELLANEOUS:
Ticket 1153300602 SQL REFRESH TABLE
Ticket 1153321490 SQL LOCK TABLE in static execution mode
New compiler command line option:
:SQLLockTableAsCommand=<TRUE|FALSE>
Default is FALSE.
Generate SQL command for LOCK table
Ticket 1153321514 Cobol computation precision
Ticket 1153321580 Cobol INSPECT FOR ALL ZEROS
Ticket 1153342300 SQL use CURRENT OF table for HIS and RID(table)=@ROWID for DB2 IBM Connect
PEG Parser Generator added
Release Version 4.1.66.0
This release contains the following updates:
VSPlugin:
Added support for projects based on TFVC. When a source document is opened, the extension will automatically search on the repository for the copybooks used in the source file. It will download them and parse them, allowing intellisense functionality on the variables coming from the copybook.
Release Version 4.1.62.0
This release contains the following updates:
COBOL:
Ticket 1153300730: Incorrect rounding of MIN/MAX arguments.
Release Version 4.1.61.0
This release contains the following updates:
MISCELLANEOUS:
Allow a Cobol program containing SQL statements to execute the SQL statements on DB2 using HIS or using IBM DB2 Connector without having to recompile. Option can be used multiple time to specify multiple target databases to be supported by the currently compiled module, i.e. :SQL=DB2HIS :SQL=DB2IBM
Release Version 4.1.53.0
This release contains the following updates:
MISCELLANEOUS:
Bug 1153250820: [KREP-15331] MSSQL: Alias needed when a select FROM sub clause is a subquery
Bug 1153250766: [KREP-17213] MSSQL/SQL Converter: wrong result type for DIGITS when inside brackets
Bug 1153250594: [KREP-17861] MSSQL: CAST(character string AS TIMESTAMP incorrectly rewritten
Bug 1153265576: [KREP-15246] SQL: SQLCA initialization may override memory
Bug 1151924898: [KREP-15276] CICS: Missing information about type of TSQUEUE in QIX runtime
Bug 1153268628: [KREP-17855] MSSQL: DATE conversion on an empty string
Bug 1151924884: [KREP-15532] CICS: unrecognized command WEB RECEIVE/SEND/WRITE
Bug 1153044236: [KREP-15900] => should not be accepted as alternative syntax for <=
Bug 1153149132: String comparsion - collating sequence ?
This is addressed by a new coded warning: 1016 Comparison result may depend on collating sequence, by default Disabled
There is also a new compiler option :CollatingSequence=<enc>
Default is Native.
An encoding name specifying a collating sequence to be used when collating sequence is defined in the Cobol configuration section.
Default is the runtime encoding collating sequence
Bug 1146981794: [KREP-3201] Display AssemblyTitle, AssemblyDescription... in dll properties in explorer.exe
Use the feature from the from VS developer command line because:
the path to rc.exe need to be added to %PATH% and to the rc_config.xml.
The environment variable INCLUDE need to be setup to point to each PATH in Windows SDK include folder
Bug 1153187282: Assembly attributes
COBOL:
Bug 1153224054: Control flow issue with SQL WHENEVER
Bug 1151599462: Variable after an ODO not dynamically offset
PL/1:
Bug 1153204730: FB25310 issue in plinc FF25310S.plinc(392,12)
Release Version 4.1.39.0
This release contains the following updates:
QIX:
Bug 1153125368: CICS SET TRANSACTION unrecognized
Bug 1153154324: CICS SET CONNECTION options unrecognized
Bug 1151924866: CICS unrecognized command, DELAY FOR MILLISEC()
Bug 1151924898: CICS Missing information about type of TSQUEUE in QIX runtime
Bug 1151924884: CICS unrecognized WEB RECEIVE, WEB WRITE, WEB SEND
[QiX] Provided Mechanism to Force DB Driver from Region config instead of guessing
[QiX] Changed trial and error mechanism to create an SQL Runtime and removed direct reference to DB Driver dlls
[Qix] cleanup ASSIGN LDCNUM/PRINSYSID/TEXTKYBD/TRANPRIORITY
VSPLUGIN - Visual Studio Raincode Extensions:
[VSPlugin] General improvements of the visual studio plugin(load releative, root project, Copybooks)
Bug 1152077802: allow @(BindFiles) to be a directory
MISCELLANEOUS:
Framework 4.8 now supported
Bug 1153154954: make rccorlib plugins thread-safe
Bug 1153158184: Compiler options for controlling DB2 stored procedure parameter modes:
:DB2StoredProcDefaultParamMode=<INOUT|IN|OUT>
Default is INOUT.
DB2 stored procedure parameter passing mode if signature not available
:DB2StoredProcSignatures=<filename>
DB2 stored procedure signatures filename. Each line contains a signature: CREATE PROCEDURE <procname>(<mode> <name> <type>,...) where
CREATE PROCEDURE, <name>, and <type> may be omitted e.g.: <procname>(<mode>,...)
is IN, OUT, or INOUT may also be omitted in which case it is assumed to be IN lines starting with ';' or '#' are comment lines
Bug 1153125374: Parse error for SQL ROLLBACK statement, hyphen in identifier
Bug 1153204130: SET SCHEMA unsupported
Bug 1153182602: Fixing the offset calculation in RecordBasedFile driver when writing a varying data to a file
Bug 1153165036: New compiler option for allowing uninitialized linkage section: ProtectLinkageAddressability
Bug 1153196374: PL/I procedures should not be called when comparing procedures for equality
Bug 1153183934: RainCodeRestart: ignore DUMMY and SYSOUT=* when checkpointing/repositioning
Runtime support for SQL OPEN USING DESCRIPTOR in HIS
DECIMAL SQL parameters are now generated as DECIMAL instead of NUMERIC in the DB2 HIS bind file; this behavior is controlled by the following (hidden) compiler option DB2PackageUseNumericType
Release Version 4.1.19.0
This release contains the following updates:
PL/1:
Bug 1153138370: IndexOutOfRangeException when using :RegisterParamTypeDescriptors
Bug 1153196374: avoid calls only in equality cmp
Release Version 4.1.18.0
This release contains the following updates:
COBOL:
Bug 1153124438: Fixed problems with CICS ASSIGN command
PL/1:
Bug 1153126370: NullReferenceException in cnv_numeric_picture_to_int32/cnv_numeric_picture_to_string
