Stack Release Notes
Version 4.2.652.0
Release Version 4.2.562.0
Release date: 22 August 2025
This release 4.2.562.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157954680: [KREP-25832] [RC_DEBUGGER] Raincode plugin for VS2022 needed + info
Ticket 1158142990: [IMSql] - DISPLAY's doesn't appears in log files
Release Version 4.2.650.0
Release date: 06 February 2025
This release 4.2.650.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157779680: INTERPLANT EXPORT INVOICE SYSTEM - HAW is not unaccessible
[IMsql] Generate DbContext for DBD with a recursive lchild
[IMSql] Use terminal server queue to send alternate messages
[QIX] Prevent QIX_CLEANUP_SESSION message
Sort] XSUM
[Sort] Fix bug in parser: allow omitting = in DATE=(...), TIME=(...)
[SQL] return an error code if EXEC SQL is done without active connection
[IMSql] Alternate PCB with MOD
[VsamSQL] Optimize CreateCommandIndexedPrimaryNext
[IMSql] reset SPA when the conversation ends
[QIX] add SecurityString in IUser and AbstractTransactionData
Ticket 1157643152: [IMSql] - TTL - TTI14 Triggering issue
Ticket 1157381098: Removing savepoint name does not cause compilation to fail.
Ticket 1157381078: Warning for obligatory dot after DATE-COMPILED
Ticket 1157380962: Warning when there is no COMMA in DECIMAL-POINT && disallow the DecimalPointKeyword to be parsed as a string
Ticket 1157577910: Buffering ARC/Restart configuration
Ticket 1156795142: DB2 only ARC data
Ticket 1157133318: Restart Working storage compression
Ticket 1157119008: Add intrinsic function HEX-OF and HEX-TO-CHAR
Ticket 1156866116: Compilation error 2 missing INCLUDE in serialized query
Ticket 1157007790: Repositioned file invalid for CustomJobID with '/'
Ticket 1156671254: CustomFindExecutable
Ticket 1156798140: -0 result
[Sort] Fix Default input DD name
[Sort] Cleanuppering and testaddering
[Sort] Add reporting
[Sort] Faster BinToDec
[Sort] Rationalize usage of extractors
[Sort] Implement IFTHEN with WHEN=GROUP
[Sort] Implement other parametric transforms (JFY & SQZ)
[Sort] Mark NotImplementedException as tasks
[QIX] add SIGNON PHRASE in "ISignOnStatement"
[IMSql] Check the size of the memory area before retrieving attribute
Ticket 1157600208: [IMSsql] TTL - TTH00 Screen issue
[QIX] RECEIVE can translate to upper case
Ticket 1157603236: [IMSql] - accept FPK parameter in mfs MFLD
Release Version 4.2.615.0
Release date: 06 Dezembro 2024
This release 4.2.615.0 contains the following updates:
MISCELLANEOUS:
[QIX]: Regenerated CicsGenerated.?y
[QIX]: Generate the .NET constants from qix.xml
[QIX]: Redirect CicsUtils.GetDfh[Resp]Value to CicsGenerated
[QIX]: DfhValue and DfhResp in qix.xml
[QIX]: Forwarding to IMS
[QIX]: READ DATASET set correct record length
[QIX]: InitialTransaction was not saved in the DB
[ASM]: Comparisons in SETC should use EBCDIC ordering
[ASM]: FREEMAIN and GETMAIN should round the length in the same way
[ASM]: Handling of DFHVALUE and DFHRESP
[ASM]: Make optional the spaces around boolean operators
[ASM]: Handling concatenation of substrings without a dot.
[ASM]: The global &DFHEICS should be defined by DFHEIENT
[ASM]: Handling of CICS HANDLE with labels
[ASM]: Handling of macro replacements in CICS statements
[ASM]: Fix crash with corrupted input stack
[ASM]: Fix crash with labeled or dependent USINGs
[ASM]: Fix crash with AMODE before CSECT
Ticket 1157542734: IMSql - Logical database with secondary index
[IMSql]: IMSql.Psb add IncludeDirectory option
Ticket 1157563080: [IMSql] - accept COPY in MFS
Ticket 1157542174: [IMSql] - Rename lchild FK to be unique
[Oracle]: Runtime return NoDataFound if UPDATE affect no row
[Oracle]: Add SqlRuntime EnableQixCommit to allow SQL COMMIT INSIDE Qix Context
Ticket 1157513498: No support for 'XML-INFORMATION' special register
Ticket 1157513464: TRIM TRAILING: not supported.
Ticket 1157510802: Internal compiler error at section end.
Ticket 1157513586: A handful of programs yield mysterious unrecoverable Parse errors highlighting DATA DIVISION.
Ticket 1157519452: CEEGTST CEEFRST
[zTrieve] Implement LINESIZE on definition PRINTER file (by adding a PrinterConfig record)
[zTrieve] Record length for variable formats is not mandatory
[zTrieve] Allow a blank line with a dot between the records definitions
[zTrieve] Implement IF FINAL BREAK for the AFTER_BREAK procedure
[zTrieve] Allow parenthesis around controlOptions
[zTrieve] Allow parenthesis around HEX
Ticket 1157170520: Convert maxcollationchar using the runtime encoding
Release Version 4.2.595.0
Release date: 03 October 2024
This release 4.2.560.0 contains the following updates:
MISCELLANEOUS:
[ASM] Fixed register saving in ASM CICS
[QIX] Add signoff on the terminal server
[VSPLUGIN] Add support to Ztrieve macros
Ticket 1157000698: Error:Incompatible types in comparison (AbstractValueBitStringType/AbstractCharStringType(1))
Ticket 1157000660: Cobol compiler option CompAsBin
Ticket 1157424758: IDCAMS DELETE succeed in VsamSql if there is a SQL error
[IMSql] update UserId and Security string in execution context for the processing server
Ticket 1157072766: INITIAL support
Remove check for rc.exe in msi (windows 10 SDK or later)
Ticket 1157129466: Add report information in compilation repository via existing method (but change parameters)
Ticket 1156750394: Reduce I/O on metafile access
Ticket 1157200404: Check that the ODO object has a static offset
Ticket 1157408210: Don't override msbuild's Authors property unless PackageAuthors is explicitly set
Oracle Add logError when TransferValuesToOutputVariables raise an exception
Add SQL time conversion script
Release Version 4.2.560.0
Release date: 03 October 2024
This release 4.2.560.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156494866: ReportWriter: Fix PLUS (relative position) on the first header element
Ticket 1157182950: Different Path to SYS directory
Ticket 1156932586: Error in task using GDG after restart
Ticket 1156750394: UserWaitForFilePlugin replace MetaNotFoundTry / MetaNotFoundWait
Release Version 4.2.540.0
Release date: 09 September 2024
This release 4.2.540.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156778648: Error expected size != actual size
RConsole: Minor improvement in user experience
Ticket 1157227442: IMSql - check if input message is big enough
Release Version 4.2.517.0
Release date: 12 August 2024
This release 4.2.517.0 contains the following updates:
MISCELLANEOUS:
Ticket 1153585268: COB FIX special names trouble: unresolved symbol
Ticket 1151562416: Error:Write advancing CHANNEL not yet supported
Ticket 1153460116: COBOL - NPGDAYSD.CBL:100:12:Error:Not supported: Statement ExhibitStatement
Ticket 1151350194: more type check in cobol Arithmetic
Ticket 1156990332: NEXT SENTENCE is invalid for IBM cobol, should not be allowed with StrictIBM=TRUE
Ticket 1151133808: Declare implicit structure DEBUG-ITEM
Ticket 1157084982: [KREP-24177] File removed during restart
Ticket 1157008032: SYSOUT META KEEP
Ticket 1156972156: MetaNotFoundTry - warnings for DUMMY
Ticket 1157080468: validate the first argument for INSPECT
Ticket 1157079880: validation on FUNCTION RANDOM
Ticket 1157079784: Add validation for arguments of MIN and MAX function
Ticket 1157096706: Report Writer doesn't support PLUS in NEXT GROUP PLUS 2
ZTRIEVE:
Ticket 1157169742: Compilation repository doesn't contain line count
Ticket 1157172842: Lines of codes not implemented for RC Insight
Ticket 1157129466: Add extra information about reports in compilation repository
Ticket 1157116100: MOVE from files TO files
Release Version 4.2.490.0
Release date: 10 July 2024
This release 4.2.490.0 contains the following updates:
MISCELLANEOUS:
Ticket 1157084552: SUBMIT Option LOGLEVEL=Silent correct MSGLOG
Ticket 1157008032: SYSOUT META KEEP / don´t write the META File
Ticket 1156993914: Invalid ENTRY syntax
Ticket 1157044232: IDENTIFICATION, PROGRAM-ID, ENVIRONMENT... should start in area A
Ticket 1157044128: WHEN OTHER clause should be the last in an EVALUATE
Ticket 1156935216: setoffset after end of file on concatenated file
Ticket 1157041178: Database field table for COBOL builtins
Ticket 1156891264: IS ALPHABETIC* not working as it should
Ticket 1156866116: Compilation error 2
Ticket 1156765146: SQL UPDATE with INCLUDE clause and select modify used in cursor declaration
Ticket 1157002110: SYSIBM statement serialization bug in .sql.xml generation.
Ticket 1157053422: IMSql - Don't load deleted segment
Ticket 1156993830: IMSql - generate *_ISRT_* stored procedures for logical DBD
Ticket 1157011194: IMSql - Command /RCL (to disconnect) can be mapped to a PFK key
Ticket 1156985914: Source code not visible in Visual Studio
Ticket 1156975610: VSplugin ASM debugging improvement
Improve VSAMSQL performance log clean up
ZTRIEVE:
Raincode zTrieve compiler Release
Release Version 4.2.448.0
Release date: 13 May 2024
This release 4.2.448.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156973066: [IMSql] Add support to ASMTDLI
[IMSql] add LogDirectory option to TerminalServer and ProcessingServer to redirect console logs to console
[IMSql] Improve error message when the SSA is incorrect
[HLASM] The :EmulatorTracing option now does what it says, it used to do the opposite (i.e. to turn emulator tracing on, it used to require :EmulatorTracing=FALSE which was incoherent). The default is now for emulator tracing to be disabled unless explicitly requested with :EmulatorTracing=TRUE.
[COBOL] A new code generation for arithmetic computations that should provide some performance benefits has been added. It is on by default. In case of problems, it can be turned off with the temporary option -UseCobIr=FALSE.
Release Version 4.2.424.0
Release date: 10 April 2024
This release 4.2.424.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156891608: IMSql.TerminalServer corrected to ignore the field attribute if it's 0x40 (space) as it did for 0x00 (low-value) and use the default value (defined in the MFS file)
Ticket 1156568740: COBOL plugin - breakpoints change place
Ticket 1156798938: Does not compile on the mainframe.
Release Version 4.2.414.0
Release date: 25 March 2024
This release 4.2.414.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156828254: COBOL SORT parsing error corrected
VSPlugin: less freeze when operate
VSPlugin: Fix PLI debugging
VSPlugin: Add "Run jcl" menu option on individual JCL files
Stack: Improve Oracle interface on Array
Stack: add flag CicsUseDeclaredSize to restrict CICS write to size of given field
Ticket 1156748788: [VSPlugin] - Add JCL to Tools - Options - Text Editor
Ticket 1156746330: [VSPlugin] - Support .prm files, treat them as JCL
Ticket 1156750394: MetaNotFoundWait (Wait time if METARETRY is active)
Ticket 1156696188: Submit memory leak / DBConnections
Release Version 4.2.402.0
Release date: 29 February 2024
This release 4.2.402.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155847214: Compilation errors in new test
Ticket 1153752796: Adjustment to host variable
Ticket 1156570972: Would be nice to have a "deceptive indenting" warning for an improperly nested IF like this.
Ticket 1156651630: Meta not removed in specific situation
Ticket 1156646916: Zone warningAsError compilation failures in two new tests.
Ticket 1156641918: Fix lock SkipLocking / Meta file handling
Ticket 1156775926: IMSql online - Alternate message doesn't work as expected in online program. See the comment in the ticket to update the database
Release Version 4.2.378.0
Release date: 17 January 2024
This release 4.2.378.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156588810: Initialization issue for the variables declared as EXTERNAL
Ticket 1156531842: SYSOUT meta switch
Ticket 1156521500: [KREP-23055] Inconsistent zeroes representation in packed decimal
Release Version 4.2.370.0
Release date: 08 January 2024
This release 4.2.370.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156377070: IMSql - Improve GN/GNP with command code F
Ticket 1156411818: PLI - Error in the truncation of PIC '(x)9'
Ticket 1156457086: In case of SQLCODE -811 (multiple rows), SqlServer returns the last row whereas the first row is expected
Ticket 1156436526: IMSql online - space are part of the input field, should not be truncated
Ticket 1156436526: IMS Online - CBLTDLI - IO-PCB GN call considering only modified values from the screen if its not empty
Ticket 1156484422, 1156484430: DSNUTILB - conversion error (in sql server) produce a batch abortion (the transaction is rollbacked)
Ticket 1156484896: SORT - Card output of file is not as expected which works in previous versions. Regression in M4 Edit mask
Ticket 1156394700: Hide connection details from SYSOUT PWD / PASSWORD will be masked with * correction
Ticket 1156510652: Connection not closed when session end
Add IMS plugins sample
Ticket 1156546344: COBOL - File status returned is 02 in case multiple records with the same alternate key
Release Version 4.2.358.0
Release date: 01 November 2023
This release 4.2.358.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156296252: Cobol modules with Report keyword failing during compilation
Ticket 1156296332: COBOL - sort is not working as expected - returned file is empty
Ticket 1156297230: IMSql - UAT - Terminal server failed with SocketError
Ticket 1156301874: IMSql - enter key works only after changing any user entered values in specific online system
Ticket 1156326204: IMSql - TABLE VIEW is not displaying the data and failed with "Arithmetic overflow error converting numeric to data type numeric.
Ticket 1156170022: IMSql Online - Container - processing server getting stuck after some screen navigations
Ticket 1156349500: IMSql - Need alternative method to mention the IMS and DB2 connection string in container yaml file
Ticket 1156339532: PLI - Getting Range Error at Multiply Variable in PLI Program
Ticket 1156358644: COBOL - Sign bit not working as expected
Ticket 1156358812: CopyBookViewGenerator - add validation in function RC_DISPLAY_UNSIGNED_TO_BIGINT
Release Version 4.2.338.0
Release date: 01 November 2023
This release 4.2.338.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156296252: Cobol modules with Report keyword failing during compilation
Ticket 1156296332: COBOL - sort is not working as expected - returned file is empty
Ticket 1156297230: IMSql - UAT - Terminal server failed with SocketError
Ticket 1156301874: IMSql - enter key works only after changing any user entered values in specific online system
Ticket 1156326204: IMSql - TABLE VIEW is not displaying the data and failed with "Arithmetic overflow error converting numeric to data type numeric.
Ticket 1156170022: IMSql Online - Container - processing server getting stuck after some screen navigations
Ticket 1156349500: IMSql - Need alternative method to mention the IMS and DB2 connection string in container yaml file
Ticket 1156339532: PLI - Getting Range Error at Multiply Variable in PLI Program
Ticket 1156358644: COBOL - Sign bit not working as expected
Ticket 1156358812: CopyBookViewGenerator - add validation in function RC_DISPLAY_UNSIGNED_TO_BIGINT
Release Version 4.2.327.0
Release date: 17 October 2023
This release 4.2.327.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156095914: IMS Online - CBLTDLI - IO-PCB GN call considering only modified values from the screen
Ticket 1156183600: IMS Online - MFS - NOMOD/NODISP attribute not working as expected - cursor positioning issue
Ticket 1156239010: Sort with Joinkeys are not working as expecting
Ticket 1156279408: int32_to_pli_numeric_picture conversion is failing
Ticket 1156279556: SORT Issue for ZDF format conversion
Release Version 4.2.323.0
Release date: 12 October 2023
This release 4.2.323.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156028466: IMS ONLINE - Initial login screen not coming up after connected to localhost
Ticket 1156170022: IMS Online - Container - processing server getting stuck after some screen navigations
Ticket 1156239010: Sort with Joinkeys are not working as expecting
Ticket 1156245140: Report write footer logic is not handled in raincode.
Ticket 1156266358: IMS Online - /RCL command not supporting and only supports UPPERCASE in Raincode
Ticket 1156268730: IMS Online - /FOR command and transaction name works only with Uppercase
Ticket 1156276442: Information Request on IMSqlcache
Ticket 1156280096: UNION attribute not propagated when expanding LIKE attribute
Release Version 4.2.318.0
Release date: 06 October 2023
This release 4.2.318.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156263328: Hide connection details from SYSOUT
Ticket 1156246832: JCL Step has two condition codes which is having issue
Release Version 4.2.314.0
Release date: 29 September 2023
This release 4.2.314.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156245140: Report write footer logic is not handled in raincode.
Ticket 1156239158: Getting PLI Program Error ONCODE=IO_STATEMENT_CONFLICT_WITH_FILE_ATTR(1009)
Ticket 1156239010: Sort with Joinkeys are not working as expecting
Ticket 1156236372: GET STRING DATA statement is not working in GMINI$56 Job
Release Version 4.2.313.0
Release date: 28 September 2023
This release 4.2.313.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156156626: PLI - SYSPRINT for PLI program creating with different LRECL
Ticket 1156213402: CEE API - VALIDDATE function not correctly supported in raincode
Ticket 1156229466: IMSql - reset HLASM memory between 2 transactions
Ticket 1156183600: IMSql - Add more trace messages
Release Version 4.2.311.0
Release date: 26 September 2023
This release 4.2.311.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156225596: COBOL - Report Section LRECL mismatch issue
Ticket 1156240370: PLI - Alias Definitions are resulting to illegal references in Pli Code
Ticket 1156229466: IMSql - improve ExecutionContext.Recycle for assembler
Release Version 4.2.310.0
Release date: 22 September 2023
This release 4.2.310.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156224840: PLI - MissingMethodException: Method not found
Ticket 1156234850: IMSql - Cache resets after DELETE
Release Version 4.2.306.0
Release date: 18 September 2023
This release 4.2.306.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156156626: PLI - SYSPRINT for PLI program creating with different LRECL
Ticket 1156117204: PLI - Undefined file condition
Release Version 4.2.302.0
Release date: 08 September 2023
This release 4.2.302.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156092030: IMSql - Terminal server - Dynamic Queue name creation issue using Server_id/name
Ticket 1156160852: IMSql - Current position not correctly set after a GU with status
IMSql - [IMSql] Don't reset cache when deleting a leaf of the hierarchy
IMSql - TRUST_Fk also trust secondary index FK
Ticket 1156182838: PL1 - SORT WITH SUM using PD field, sometimes wrong Sign X´0D´
COBOL - only search for IN/OF keyword up to the REPLACING keyword
COBOL - report writer - Saving and restoring column restrictions when reparsing during report writer processing
Release Version 4.2.297.0
Release date: 01 September 2023
This release 4.2.297.0 contains the following updates:
MISCELLANEOUS:
IMSql - Add RC_FIXBIN_TO_BIGINT and RC_BIGINT_TO_FIXBIN functions removed by error
IMSql - Change REGION_OPTION.Name length to 80
Release Version 4.2.293.0
Release date: 25 August 2023
This release 4.2.293.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156017856: COBOL - Report generator - Collapsing the LINE + x when producing a DE, CH or CF at the top of the page
Ticket 1156054244: PL1 - For PL1 program In Job ONCODE=VARIABLE_LARGER_THAN_RECORD(22) Record variable larger than record size Record underflow (DB)
Ticket 1156116382: PL1 - Missing method exception
Ticket 1156112594: PL1 - Getting error Record variable smaller than record size
IMSql - WhereParentWithGreaterKey only use the current position that is the prefix of the searched segment
IMSql - improve debug message - timestamp is reseted for each query
Release Version 4.2.288.0
Release date: 17 August 2023
This release 4.2.288.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156028466: IMSql - Initial login screen not coming up after connected to localhost
Ticket 1156064536: IMSql - Output message with extended attribute
Ticket 1156076420: IMSql - Status code appearing GE instead of GB
Ticket 1156077124: IMSql - call loose parentage if subsequent call returns GE
Ticket 1156064736: IMSql - GNP and GHNP doesn't return GB but only GE
IMSql - Improve logging - add a message to display the status of the IMS query
Ticket 1156074804: Report writer - Protect against trying to swap variable defined in the linkage section
Ticket 1156017856: Report writer - last line duplicate
Release Version 4.2.285.0
Release date: 10 August 2023
This release 4.2.285.0 contains the following updates:
MISCELLANEOUS:
Ticket 1156012434: COBOL - Exec sql inside exec sql giving non recoverable parse error
Ticket 1156017856: COBOL - increase the size of the report lines
Ticket 1156017514, 1156020932: IMSql - PROCOPT and DBD name are not correctly set in the PCB
Ticket 1156040478: IMSql - GN call give STATUS-CODE as "GE" at the end of database
Ticket 1156040500: CopybookViewGenerator does not generate correct layout when multiple group variables present in COBOL copybook
CEE* - Add CEEGPID function
Ticket 1156017514: IMSql - IMS batch job abends with Invalid PROC OPTIONs in PCB
Ticket 1156017856: COBOL - Report generator program GAPC5144 truncate last 19 bytes of data
Ticket 1156036658: COBOL - PERFORM statement with condition is not working as expected when GO TO statement is encountered
Ticket 1156042254: ASM - LTORG ALIGN and changes to regressentests
Ticket 1156042254: ASM - 24 BIT support for some instructions SAM24 must be set.
Ticket 1155745172: IMSql - 3270 field length not correct if device and message field doesn't have the same length
Ticket 1156040494: IMSql - GET-NEXT call retrieve the same segment instead of next segment - Current position is not reseted after a GE/GB
Ticket 1156062106: IMSql - GU call failure - Get with command F
Ticket 1156064536: IMSql - 3270 extended field attribute
Ticket 1156064736: IMSql - SSA hierarchy with 2 SSA for segment without sequence
Ticket 1156012434: COBOL - Exec sql inside exec sql giving non recoverable parse error
Ticket 1156021384: ASM - LTORG ALIGN
Ticket 1156042254: ASM - Assembler 24/31 bit
Ticket 1156054244: PLI - For PL1 program In Job ONCODE=VARIABLE_LARGER_THAN_RECORD(22) Record variable larger than record size Record underflow (DB)
Ticket 1156053024: File pointer is not set to the beginning if a file is closed and opened again in the program.
Unify License Check and add new environment variable RCLICENSEDIR (path to the directory with the license files)
Release Version 4.2.272.0
Release date: 14 July 2023
This release 4.2.272.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155745172: IMS Online - Issue with screen input-edit field and cursor position
Ticket 1155855264: SORT - Logic to add a single apostrophe adds two apostrophes
Ticket 1155925922: PLI - DATECMPLT() function returns incorrect date format
Ticket 1155938236: COBOL -GAPC1530 failing with Error:DataField
Ticket 1155938254: COBOL - END-SORT and INDICATOR is considered as reserved keywords
Ticket 1156012238: COBOL - Keyword SORT-FILE-SIZE not available
Ticket 1156012266: COBOL - Keyword SORT-MESSAGE not available
Ticket 1156012370: COBOL - REDEFINES clause is giving error
Ticket 1156012384: COBOL - Only 1 file is supported in LABEL clause
Ticket 1156011832: Upgrade raincode packages to use System.Text.RegularExpressions version 4.3.1
Ticket 1156011948: IMSql.Unload - segments without unique sequence are not supported
Update VS Code plugin installation for Windows
Release Version 4.2.265.0
Release date: 06 July 2023
This release 4.2.265.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155609956: COBOL - REMARKS preprocessing create long lines (400000 characters)
Ticket 1155759160: COBOL - FILLER in LABEL RECORD
Ticket 1155759180: COBOL - serialization issue on ADD CORRESPONDING
Ticket 1155888382: PLI - REPATTERN function not working as expected.
Ticket 1155757922: IMSql.Load - throwing error when Parent=0 is not present in the dbd definition
Ticket 1155782682: IMSql - MFS build failure: Expected FMTEND statement, got: ALPHA 'abcdefghijklmnopqrstuvwxyz'
IMSql - IMSql.TerminalServer - if a field contains 0x3F (null) the field is truncated and padded with spaces
Add feature VSCodeIntegation to installers
Release Version 4.2.262.0
Release date: 29 June 2023
This release 4.2.262.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155614908: PLI - AVAILABLEAREA() Built-in function not working as expected
PL1 - literal '0000_0000_00001111'B accepted
Ticket 1155616288: COBOL - When there are multiple layouts in FD section 01 levels is available, don't use the label record to compute the record length
Ticket 1155663320: COBOL - Internal Sort - declaration of the sort file is optional
Ticket 1155715174: PLI / COBOL - Add function "GETENV" to get the value of an environment variable
Ticket 1155471826: IMSql Processing server - file declaration in online region
Ticket 1155614726: IMSql - Input and output message length corrected when using CEETDLI
Ticket 1155745154: IMSql - DB Call GNP correctly handle the P command
IMSql - DB Call GN return status code GP or GE depending of the SSA
Ticket 1155750956: IMSql - Unload has an error when the DBD contains only a root segment
IMSql - prevent the terminal server to crash when call from http!
CEEDAYS - accept format YYYY-MM-DD
CEE* - Feedback code correctly set
Release Version 4.2.251.0
Release date: 15 June 2023
This release 4.2.251.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155265270: Report writer
Ticket 1155471884: IMS Online - /FOR MAPNAME not working with MFLD (,SCA) definition
Ticket 1155602814: Performance improvement - IMS Load speed - Particularly having secondary index
Ticket 1155471826: PLI & IMS Online - Defining File specification & file handling issue in Online region
Ticket 1155498554: Compilation issue due to multiple entry statements
Ticket 1155499264: Add CEE3GRN module
Ticket 1155588206, Ticket 1155588942: IMSql - correct CEETDLI calling convention
Ticket 1155594138: USERID/RACFID for IO-PCB to be picked from terminal emulator
[IMSql] update the date and time field of the IO-PCB
WriteAdvancing Check if file is Dummy
[IMSql] IMSql.ProcessingServer - The name of the config DB is case insensitive
Release Version 4.2.242.0
Release date: 01 June 2023
This release 4.2.242.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155247476: User file labels are now managed
Ticket 1155253880: The data passed from cobol program to Assembler is not getting the length of the data if it a variable block file
Ticket 1155260762: PLI - REFER correctly compiled
Ticket 1155260792: PLI - SUBSTR can be used in the left member of a assignation
Ticket 1155279906: The Assembler "MVO" instruction is not working as expected.
Ticket 1155462120: CopybookViewGenerator generate column for PL1 "BIT"
copybookViewGenerator: Improve RC_ASCII_TO_EBCDIC, RC_BIGINT_TO_DISPLAY_UNSIGNED, RC_NUM_TO_DISPLAY_SIGNED_TRAILING, RC_BIGINT_TO_COMP, RC_BIGINT_TO_COMP3, RC_NCHAR_TO_UTF16BE functions to accept null value
HLASM: Getmain / Freemain SP Handling
HLASM: Internal error op655SelfDefiningExpression
COBOL: SELECT sub clause PASSWORD added
IMSql: PURG with mod name
IMSql: can start a session with a transaction code (not only a /FORMAT command)
IMSql: modify config DB REGION_OPTION.NAME from NVARCHAR(8) to NVARCHAR(80)
Release Version 4.2.234.0
Release date: 11 May 2023
This release 4.2.234.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155248828: IMSql.mfs doesn't accept mfs file with only MSG or only MFT
IMSql.mfs accept mfs file with only MSG or only MFT
[HLASM] Assembler / COBOL Return Code Handling
[HLASM] MACRO GETMAIN SP
[HLASM] MACRO FREEMAIN SP
[HLASM] MACRO READ Support for BLOCK Address / NEXT Address
[HLASM] MACRO IEFJFCBE
[HLASM] MACRO DCDB DSORG=(PS) support
Release Version 4.2.227.0
Release date: 03 May 2023
This release 4.2.227.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155210954, 1155228978, 1155230950: SORT - Add ZD and SFF as input of numeric conversion and PD as output of numeric conversion
Ticket 1155210954: accept numeric conversion "p,m,f,to" without "TO="
Ticket 1155216900: Compilation issue in Pli program with unrecognized date format PLI
Ticket 1155185980: - adding option BIFPREC=15 + mainframe run
Ticket 1155184272: Opening file without JCL DD causes abend
Ticket 1155190522: [KREP-21793][SQL conversion] Invalid VARCHAR length returned from Raincode.LPAD
Ticket 1155190664: DELETE from RowSet as a single DB2 command
Ticket 1155204300: The job fails with "negative memory area size" while cobol program receiving the parameters from assembler module.
PL/I REWRITE without FROM
Release Version 4.2.216.0
Release date: 04 March 2023
This release 4.2.216.0 contains the following updates:
MISCELLANEOUS:
PL/I built-in ONAREA
Release Version 4.2.210.0
Release date: 04 April 2023
This release 4.2.210.0 contains the following updates:
COMPILERS:
Ticket 1155146584: update VB files overflow status code
Ticket 1155162056: rclrun -ProgramArguments are converted using the encoding of the program and not the default encoding of the runtime
SQL Semantics: handle INSERT with muti rows VALUES
Path in launcher.bat have been updated
CEE* function have been added to the distribution
Update cobrc default MaxMem to 500M
PL/I built-in MAXLEN
PL/I built-in FILEDDWORD
PL/I built-in FILEOPEN
VScode plugin for Linux
Add support for RECFM=FBM/VBM/U
Allow $ in DSN Names
CopybookViewGenerator:
-Struct option accept none 01-level variables
Add "ViewName" option
Release Version 4.2.192.0
Release date: 13 March 2023
This release 4.2.192.0 contains the following updates:
MISCELLANEOUS:
Ticket 1155019878: DB2ResultSet
Ticket 1155071956: EXEC SQL DROP TABLE FAILS
Ticket 1155098244: AT END clause not authorized for RANDOM access mode
Release Version 4.2.167.0
Release date: 02 February 2023
This release 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: [PKO] 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.2.61.0
Release date: 09 June 2022
This release 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: [PKO] 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 date: 04 May 2022
This release 4.2.39.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 date: 01 April 2022
This release 4.2.27.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 date: 25 February 2022
This release 4.2.9.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
