Here is the May list of New & Updated Gen Knowledge Base Articles (May 1 - 31, 2025, US EDT).
PLEASE NOTE:
The full list of KB articles can be found on the Gen Product page: https://support.broadcom.com/group/ecx/productdetails?productName=Gen
Scroll down to "Knowledge Base Articles" and use "Browse All". Change the default "Sort By Relevance" to "Sort By Created Date". Also at the bottom of the page, you can increase the default value of 10 for "Results per page".
Another thing to note is there is now a "facet" name "Gen" which covers all 4 Gen product names: Gen, Gen - Host Encyclopedia, Gen - Run Time Distributed, Gen - Workstation Toolset.
When the above article search results are initially displayed the Product is filtered on the facet Gen but only with the product name Gen i.e.

Use X on the first "Gen" (facet name) to clear the Product filter and then from left-hand Product list select Gen (facet name):

That results in the following new Product filter which shows all articles that contain any of the 4 Gen product names:

What happens when the Online no display Procedure finishes with an Exit State set to one with the type of "Error" ? For Windows Gen modules with display, the window manager code displays a dialog box with the message from the Exit State displayed. Fo....,For Windows OnLine No-Display Load Modules, there is no return code returned from the execution. Even though the aelog.tmp file is generated due to a termination (ie Database failure), the exit state number is not written. There is a User Exit (TIRTE....
Using Gen 8.6 Toolset created an Action Block with a Java Inline Code statement. However at runtime using the DTU (Diagram Trace Utility) the statement doesn't execute. Only statements before and after the Inline Code statement execute. The single I....,With latest 8.6.4 Consolidation PTF WKS86400 installed Support created a test model with similar action diagram inline code to the user and called it from a PStep which was deployed as EJB Web Service to WebSphere. Started the DTU and using SoapUI ex....
Using Gen 8.6 Window Packaged (GUI) application targeting DB2. Have modified Gen 8.6 STUBDB2N.SQC and trying to rebuild STUBDB2N.OBJ using STUBDB2N.MAK according to page: Windows Implementation Toolset > Rebuilding DBMS DLLs and Executables i.e. have....,The workaround is to hard code the DATABASE_LEN value in line 45 of STUBDB2N.SQC i.e. Change: Line 24: #define DATABASE_LEN 30 Line 45: char Database[DATABASE_LEN]; // vuln fix Line 111: strcpy_s(Database....
Using Gen 8.6 Window Packaged (GUI) application targeting DB2. Have modified STUBDB2N.SQC and trying to rebuild STUBDB2N.OBJ using STUBDB2N.MAK according to page: Windows Implementation Toolset > Rebuilding DBMS DLLs and Executables i.e. have a comma....,1. To fix the reported error remove line 190 (a copy statement) as follows: !IFNDEF INTERNAL_BUILD "$(INTDIR)\$(EXENAME).c" : "$(SOURCE_DIR)\$(EXENAME).sqc" @copy $** $(*B).sqc !if "$(AEUSER)"=="" @echo STUBDB2N: Precompiling DB2 Stub witho....
After installing Gen 8.6 Consolidation PTF 8.6.4 when generate Standard Java Proxy and try to build it with Java 11 the resulting .out file contain errors: error: package javax.xml.bind.annotation does not exist error: package javax.xml.bind.....,Trying to fix up this particular problem may still result in an unreliable install which has more unexpected problems later on. Therefore the recommendation is to uninstall Gen and perform a new install followed by the 3 consolidation PTFs in this or....
Using Gen 8.6 with Linux Implementation Toolset/Build Tool. On Linux the following command has previously been used successfully to build Gen user exits from abrtexit.c to create libabex.so. cd $IEFH/make make -f abrtexit.lin After install of 8.....,The script mkexits in directory $IEFH/make directory needs to be used instead. This is per the doc. page: UNIX and Linux Action Block Runtime User Exits See section at bottom of page: Building on UNIX/Linux This article also covers it: Gen 8.6 UNIX/L....
Installed Oracle Java Development Kit 11.0.2 for Windows as per Gen™ 8.6 > Technical Requirements > Third-Party Software Version but getting the below error when trying to generate and build a first Gen 8.6 java proxy: java:27: error: package javax.x....,When using Java 11 the BT profile tokens for the JAVA section should be set as follows: LOC.JDK_HOME= LOC.JAVAEE_HOME=C:\Program Files (x86)\CA\Gen86\Gen\classes\java11\modules\ (Assuming Gen is installed in defa....
Have a Gen Blockmode CICS Screen applications where a screen can navigate to multiple other screens. Would like to know if there is a way to find out the Full Navigation Flow for each screen Pstep, the View Matching between the screen Psteps and also....,In the Toolset, the Procedure Step Definition Report has options for reporting on data sent/returned. Select from Report Type and Report Content, then choose all or some Procedure Steps listed. This will create a report containing Flow for each scree....
Maintenance is required to change the CICS dataset names to a new naming convention which now contains symbolics. For example: 'CICS.&YCICDEV1..SDFHLOAD' Is a library name with symbolics acceptable in Gen? Also, is it necessary to relink and test e....,Symbolics cannot be used in the Construction External System Load Libraries. An External Load Library must be a valid library name or an alias name. Per IBM, CICS and DB2 are upwardly compatible, making it unnecessary to relink applications. For any ....
What is the purpose of Gen 8.6 z/OS runtime modules TIRSDRTL and TIRCDRTL? Have a couple of items failing to link edit due to those modules not being found. Not able to find a reference for them in the Gen documentation.,TIRSDRTL and TIRCDRTL are runtimes for the default transaction retry limit when invoking CICS transactions ("DRTL" stands for "Default ReTry Limit"). If search the documentation for "retry limit" TIRDRTL will be found for non-z/OS platforms. TIRSDRTL....
Can Gen 8.6 Toolset and Build Tool be tested with Visual Studio 2019 using a Gen 8.5 (Host) Encyclopedia model or does the Encyclopedia need to be upgraded to Gen 8.6 first?,1. To use Gen 8.6 with Visual Studio 2019 requires the Gen 8.6 Complete PTF to be installed (WKS86200/SO09618) plus some additional Build Tool, Runtime & Toolset PTFs on top of Gen Complete. For details see Gen™ 8.6 > Technical Requirements "Change S....
In the process of modernising Gen block-mode CICS applications under z/OS which connect to DB2 on z/OS running under EBCDIC Arabic Code Page 420. Pilot project converts applications into EJB Webservices. Built a sample server procedure into an EJB We....,Theoretically the DB2 JDBC driver should be able to handle the required character conversion between the Gen Java Unicode program and the Mainframe DB2 database e.g. Db2 for z/OS 12.0.0 > Administering Db2 > International data > Application programmi....
This is a hub article that collates the list of currently available Gen 8.6 Example and Example Model articles including use of CALL EXTERNAL, INLINE CODE etc.,Gen Example Model : CALL EXTERNAL statement Gen Example Model : INLINE CODE statement for Java Gen Example: Accessing GlobData from Gen Inline Code for Java Gen Example: Accessing GlobData from Gen Inline Code for C# Gen Example : Passphrase and Encr....
We need to access a new file from some of our Batch Procedure Steps. Can this be written using Inline Code instead of an External Action Block (EAB)?,Yes, file I/O can be performed using Inline Code. In fact, using Inline Code instead of an External Action Block (EAB) has a couple of big advantages: Inline Code is stored in the model instead of having to be maintained outside of Gen. This can hel....
Your Broadcom Mainframe or Enterprise contract has been renewed and you need to know if new license keys are required,It depends on the contract type if new license keys are required. If your contract is perpetual based, then the existing license keys provided originally will work. If your contract is subscription based, then new keys are required. To get new lice....
On the Call REST documentation page OpenAPI Spec Caveat for Gen the Schemas section states the following: "Gen supports the following values for the type keyword: string, number, integer, boolean, array, and object. Gen does not support mixed types, ....,The Gen product team advised that are no specific plans at this time for Call REST to support mixed types in the future. The advice is to add a new idea for this functionality to the Ideas Community (Category=Gen). The direct link for the "Category=G....
The aelog.tmp file is used to log runtime errors in Gen 8.6 Unix/Linux and Windows C online applications. The messaging in the file can be changed e.g. to prevent the data portion of the error message from being truncated due to the messaging lengt....,The user exit tirmtqb.c is used to determine the message formats and is a message table exit that contains the wording formats of the messaging that is written out at runtime to the aelog.tmp file. It is documented here: Gen™ 8.6 > Distributed Proces....
Can Gen 8.6 .NET proxies be used with 64-bit applications? Can Gen 8.6 .NET clients or servers work with .NET Framework that is 32bit or 64bit?,Any .NET (C#) application runtime execution is controlled by Microsoft CLR (Common Language Runtime) which is part of the .NET Framework. The Gen .NET Proxies, clients and servers are C# generated code compiled with the 'Platform=AnyCPU' option which....
------------------------------
Lynn Williams
Senior Principal Support Engineer
Broadcom Software
Australia
------------------------------