Here is the November list of New & Updated Gen Knowledge Base Articles (November 1-30, 2022, US EDT)
The full list of KB articles can be found from the Gen Product page: https://support.broadcom.com/group/ecx/productdetails?productName=Gen
Scroll down to "Knowledge Base Articles" and use "Browse All".
NOTE: In recent months you may see more updates to older articles than normal because there has been a duplication cleanup exercise taking place which, as well as resulting in the removal of a superfluous duplicate article, may also involve enhancing the article that remains.
After install of 8.6.3 Consolidation/Roll-up PTF WKS86300, when using Gen Studio option for Web View generation it fails with message: Generation can not continue due to the component below not being properly licensed. Component code:[2GWV] Descripti....,Please contact your Broadcom account team to request the required Web View license FEATURE line (2GWV) to add to the license file "C:\Program Files (x86)\CA\SharedComponents\CA_LIC\ca.olf".
This is a hub article which collates the list of available knowledge articles for the Gen 8.6 Consuming REST APIs (Call REST) feature.,Gen 8.6 Consuming REST APIs: FAQ Gen 8.6 Consuming REST APIs: Getting Started Gen 8.6 Consuming REST APIs: Security Gen 8.6 Consuming REST APIs: Authentication 3 Ways to Modify REST service URL Base Path in Gen™ Applications (Java) Securing REST APIs....
What condition occurred that caused the TIML to write these messages: 2022-xx-xxxx:xx:xx..TISRVMSL TIML TASK=00000074 xx/xx/2022 xx:xx:xx SOCKET RECEIVE PROBLEM. NOTIFY CLIENT, CLOSE SOCKET 2022-xx-xxxx:xx:xx..TISRVMSL TIML TASK=00000074 xx/xx/202....,- What exception(s) has the TIML encountered to write these messages. The ERRNO=00000054 means that the connection to the destination host is not available. A return code 54 is a Connection Reset by Peer. - Where to look for information on how to "....
As there have been several KB articles created for using Microsoft Visual Studio 2017 & 2019 with Gen 8.6 this hub article pulls them all together for easier reference.,The KBs are listed in different categories: Visual Studio Supported versions: Gen 8.6 support of Visual Studio Enterprise Visual Studio Installation Considerations: Gen 8.6 required MS Visual Studio 2017 or 2019 options Build Tool configuration: Gen ....
How to check what Gen 8.6 PTFs are applied/installed on any Operating System platform and what PTFs are missing i.e. need to be applied/installed?,1. MAINFRAME (z/OS): a. For the z/OS platform, the status of the PTFs applied can be checked by running an SMP/E report of the Gen 8.6 CSI data set to list what SYSMODS have been received. This is an example of JCL that can be used to run an SMP/E re....
Symptoms: A CICS transaction failed with abend 4038. In the CEEMSG log, the following error message identifies a missing Gen DLL runtime module: "CEE3501S The module TIR..... was not found.",Add the Gen runtime DLL library, CEHBPLD1 to the data set concatenation or copy the relevant modules to a library in the concatenation. The data set that contains the Gen runtime modules must be a data set of type LIBRARY, a PDSE. (reference Install....
Starting to see this license warning: CAS9013A Product 4F about to expire or is expired and is in use We have used Gen TCP/IP Direct Connect for CICS (CICS Sockets Server Listener (TISRVLIS) and CICS Multi Socket Server Listener (TISRVMSL)) for so....,Please contact Broadcom Customer Care team to request the required license for Gen TCP/IP Direct Connect LMP product key 4F. Alternatively if you have no current license entitlement for Gen TCP/IP Direct Connect please contact your Broadcom Account t....
New Gen 8.6 Linux IT install (Red Hat Enterprise Linux 7.6) Build of simple cooperative server fails with this error: === Error opening [/home/gen86/cstest/gen8695552.i] ================================ Building SVR1 ================================ ....,Resolved original error by installing the GNU C compiler using command: yum install gcc Then encountered error: === /bin/sh: g++: command not found make: *** [/home/gen86/cstest3/SVR1] Error 127 Error installing SVR1 ERROR Make failed! instmsgj SVR1....
Is there a setting in the model to turn on or off the SELECT's FOR UPDATE or is this forced by the code generator? 7 | +- READ ea number_control 8 | | WHERE DESIRED ea number_control system_code IS EQUAL TO i number_control_update input_key....,There is no flag setting to turn SQL SELECT's 'FOR UPDATE' ON or OFF. The FOR UPDATE is forced by the code generator. We reviewed several test cases, varying the flag that sets the control of cursor generation property for the Gen READ statements. Re....
You are looking for one or more of the following Broadcom Mainframe resources: Compatibility and supportability (z/OS, CICS, IMS, zEnterprise etc..) General Availability (GA) dates End of Service (EOS) and End of Life (EOL) dates,See the following resources for Mainframe compatibility and lifecycle information: Mainframe Compatibilities Product Lifecycle - Mainframe Software
Have requirement to perform retry logic on specific SQL return codes from Oracle and want to implement in TIRORA.pc code. Questions: Where do you perform the retry? What is the program that calls TIRORA to fetch the retry flag?,Question 1: We want to check to see where the changes to TIRORA.pc are done? You only need to add the SQL return codes that would trigger a retry to the 'check_retry' function in TIRORA.pc. Calling check_retry from other sections (i.e.chkoerr) won't....
After upgrading the CSE to 8.6, get checkout error from CSE to Toolset: The version of the checkout.trn file is incompatible with this Toolset (Codes /9.2.A6) The Checkout Client error was: CSEXI0215E Requester code page does not map to encyclopedia....,Updated the models codepage to 1252 (from 819 for example) using SQL to allow successful checkouts and check-ins of the model or subsets as follows: UPDATE DMDL SET MODEL_LANG_CODE = 1252 WHERE MODEL_NAME ='your model name';
Inquiry about APPLOAD Includes in generated LINK DECKs as opposed to using regular SYSLIB DDs with auto concatenation. Why were APPLOADs introduced and why are they necessary for Gen LINKEDITs? Would there be any runtime performance improvement becau....,APPLOADs were introduced as part of Compatibility, but can actually be found in 7.0/7.5 with the introduction of DLLs. APPLOADs are used so that Gen can be more precise about what modules are linked into the generated application. Gen does not let th....
Gen partner delivered their Gen 8.6 application and runtimes to customer who encountered error: TIRM030E: Application failed - Updates have been backed out CSU-DLL-ERROR: (Sys-126) Attach to tcpcfn.dll failed in function CSUWin32Library::attach.,After installing PTFs RTN86217/LU03130 and RTN86220/LU04696, the problem was resolved. The Gen partner also experienced the same error. They found that the problem was due to the fact that the tcpcfn.dll file from RTN86220/LU04696 had been installed....
Gen 8.6 application receives runtime error : "CSU-DLL-ERROR: (Sys-182) Attach to tcpcfn.dll failed". Why is this error message occurring?,The reason that the tcpcfn.dll fails to load can be due to it not being found (absence on the system/machine or it is not in the PATH) or its dependency user exit tcpcxn.dll failing to load. The user exit tcpcxn.dll failing to load can also because i....
Gen Java application running against DB2 database. Developers have added new attributes to an existing entity and implemented those attributes in Technical Design/Data Structure List. However the new attributes are not used in the Gen code and will o....,Always ensure that all parts of the application are synchronised e.g. in this scenario the database table is out of sync with the Technical Design/Data Structure List that is used to generate the code. The developers can add new attributes to existin....
The following errors are received when building Gen 8.6 COM Proxy with OPT.BITS set to 32 and 64 using Microsoft Visual Studio 2017: Server1.out when OPT.BITS=32 ========================= ---Compiles for Server1CM.DLL Dependencies done ...Linking Ser....,After removing the VS 2010 directory from the PATH the 32-bit build still failed with: === *** Error: NMAKE.EXE not found in the PATH. *** *** Error: CL.EXE not found in the PATH. *** *** Error: LINK.EXE not found in the PATH. *** === For 32-bit buil....
Attempting to generate modules within Gen 8.6 and get the error: "CA Gen Build Tool Compose Copyright (c) 2016 CA. All rights reserved. Exception caught: java.lang.RuntimeException:*** OPT.VSVERSION contains an unknown value () or the specified Visu....,The error from the .out file for the build of the module is "Exception caught: java.lang.RuntimeException:*** OPT.VSVERSION contains an unknown value () or the specified Visual Studio compiler is not installed." The value with the Build Tool Profile ....
When installing Microsoft Visual Studio 2017 (VS2017) or Visual Studio 2019 (VS2019) for use with Gen 8.6, what options need to be selected?,These 4 bundle options are needed when installing VS2017 or VS2019. .NET desktop development Desktop development with C++ Universal Windows Platform development ASP.NET and web development
In the Gen 8.6 Build Tool, what value should the BT profile token OPT.VSVERSION be set to when using either Microsoft Visual Studio 2017 or Microsoft Visual Studio 2019?,The initial release of Gen 8.6 only supported Microsoft Visual Studio 2015, but later PTFs have introduced support for both Microsoft Visual Studio 2017 and Microsoft Visual Studio 2019 - for details please see the "Additional Information" section be....
Does Gen 8.6 for Windows 10 support the use of the Enterprise version of VS2017 / VS2019? Do we have to use the Pro (Professional) version? Visual Studio 2017 or 2019,The 3 versions of Visual Studio are Community, Professional, and Enterprise. The Community version is not robust enough for Gen, so the Professional is the minimum version required. The Enterprise version has the same functionality as Professional, b....
While doing a Gen Java application upgrade from Gen 8.5 to Gen 8.6, is it necessary to regenerate all the code in 8.6 or can application be deployed with a mixture of 8.5 & 8.6 generated code?,It is not highly recommended to mix the environment /release with the not supported release. In Gen 8.5, the Gen runtimes used a Java package name of "ca.gen85.*". In Gen 8.6, the version number was removed as part of the Ease-of-Upgrade changes, and....
Developer working on the upgrade to the latest version of Gen. They have been working through all aspects of the upgrade but are at the point where there appears to be something missing maybe in their startup proc and they cannot determine the issue.....,The PARMLIB library was allocated to the TSO session but had a typo in the DD name. It must be allocated to DD TIUPARML and TUIPARML was being used instead. Once corrected, the panel errors were resolved.
Not able to install a load module due to error during link edit process as follows: Item Status INSTALLATION FAILED ------------------------------------------------------------------------------ I0540572 Installation control generated. I0540572 SYSLI....,This error can be caused for several reasons. The most common is a dataset problem. Check that all construction libraries are defined correctly, have enough space allocation, and there are no typos in the name. The libraries would include internal, ....
Have configured the Windows CSE to use a remote Oracle database (resides on another server). This all works fine when starting the message dispatcher from the command line. However when starting the message dispatcher service CSESvcMD it fails to sta....,To correct this situation use the registry editor regedit.exe to modify the key value for HKLM\SYSTEM\CurrentControlSet\Services\CSESvcMD\DependOnService to remove the database service (in this example OracleServiceDBCSE) and just leave the RPCSS val....
This technical paper is developed to assist in the manual deployment of Gen 8.6 GUI client applications (32-bit) on Windows. In addition, it also documents the deployment requirements for COM Proxy applications (32-bit and 64-bit).,Follow the instructions in the latest "Gen 8.6 GUI Client and COM Proxy Deployment.docx" attached below.
Our standard browser is Microsoft Edge. IE mode in Microsoft Edge has been necessary since Internet Explorer (IE) 11 was retired in June 2022, to access legacy websites and applications which have a dependency on IE. Going forward our security team h....,1. There is a supported "Browsers" section for Gen generated web client applications under Gen™ 8.6 > Technical Requirements > Third-Party Software Version page. 2. However a generated COM Proxy is just comprised of the 2 dlls AX.DLL and
Testing the generation of code using the Gen 8.6 Toolset in combination with Visual Studio 2017 (VS2017). In the Build Tool, an error that the hhc.exe file is not found is being generated: *** Error: HHC.EXE not found in the PATH. ***,The Help Compiler can be downloaded from the following Microsoft web page: Microsoft HTML Help Downloads NOTE: The above page contains a link for the download of Htmlhelp.exe which may give a 404 error. Alternative sources for the download that have ....
Getting an error when attempting to build a GUI windows client using Visual Studio 2015: *** Error: RC.EXE not found in the PATH. *** Contents of the .OUT file are below. === CA Gen Build Tool Compose Copyright (c) 2016 CA. All rights res....,Visual Studio 2015, 2017 and 2019 (VS2015, VS2017 and VS2019) need the Windows SDK to be installed in order to have the Resource Compiler rc.exe installed and available. The SDK can be found here: Windows SDK Windows SDK The Windows SDK (10.0.22000) ....
Where is the information/documentation on the FMIDs for the Gen product,Here is the link to the documentation: Gen™ 8.6 > Installing > Install Gen on z/OS > Preparing for Installation Gen consists of multiple FMIDs. The following list shows the Gen FMIDs and the products/components they represent (x varies per release): ....
Installing Gen 8.5 Windows CSE environment using Oracle 64 bit database I found statements below on the page for Gen™ 8.5 > Encyclopedia > Client Server Encyclopedia > Use the Client Server Encyclopedia > Install and Configure CSE > Prerequisites for....,The sample Windows Oracle CSE database creation .bat files (crdbcse.bat & crdbdir.bat) do not work on an environment using the Oracle 32-bit client software to connect to the Oracle 64-bit server because the files do not support a connection via the ....
During installation of the Gen IT, provided the command (below) for the setup for a new instance 'CA86'. Then tried with different unique instance names, but came across this warning window every time and not able to execute the setup: ./setup -I CA....,Work Around to add an instance name to the existing Gen 8.5 install, in order to allow the Gen 8.6 install to succeed. NOTE: This is a work around to allow you to keep your Gen 8.5 IT install and install the new Gen 8.6 IT. As root, perform the fol....
Performed a Gen 8.5 Implementation Toolset install on Linux, now when building the application on Linux we are missing the file gversion.c. Did we do something wrong in the software install process because this file existed in Gen r8 (8.0) IT?,There was a change from Gen r8 (and prior release) to Gen 8.5 on the Unix or Linux platforms regarding the versioning process (gversion, cversion, tversion). You will no longer see (or need) the gversion.c within the $IEFH/src directory for Gen 8.5 o....
Running latest Gen 8.5 Interim Release 4. When open certain models (existing .dat files) see message: The model will be updated to support more than 64K strings, which results a change in the .DAT files. The new files cannot be read by an older relea....,Gen 8.5 IR2 brought some new features like CALL EXTERNAL & support for a model limit of half a million string properties compared to the older 64K limit. Any model .dat files not previously opened with IR2 or later release will see the message. After....
Gen 8.6 client/server application where the GUI client is using Client Manager to connect to the server. The Gen 8.6 generated client application and required runtime files have been deployed to users' machines For a couple of users this error has oc....,To assist with the root cause analysis perform these steps to collect diagnostic files during future Gen client application use: a. In the commcfg.ini file being used by the client application add line "CMIDEBUG ON" to cause client trace files ("trac....
When compiling, get installation error: E3282767 CONSTRUCTION ERROR IN DB2, RC = 20 No listing is produced.,Check trigger, application, and system datasets for incorrect spelling, size (full, directory blocks), and definition. Verify all specified datasets exist from internal, external, and system construction libraries. Also validate the dataset names s....
Upgrading to Gen 8.5, is rebinding the TIRPROFD package necessary?,If you are using Temporary Storage Queues (TSQ) for CICS, then TIRPROFD will not come into play. Otherwise, you will need to rebind the TIRPROFD and use the RPROF table to manage the flow. To confirm which one is being used, please check the Targe....
Upgraded from Gen 7.5 to 8.5. Ran JCL CEJOB15R to rebind TIRPROFD as a package and freed the prior packages. When run applications some receive -805 on the TIRPROFD token from package for release 7.5.,Per above Gen 8.x delivers two versions of TIRPROFD. The older version of TIRPROFD built by All Fusion Gen 7.x is still provided in DLLs TIRBRUNB, TIRORUNC, TIRORUNI, and TIRORUNT. Applications built with Gen release 7.6 or earlier releases of Gen wi....
Looking to migrate towards the Oracle Exadata platform. Is this compatible with Gen 8.6?,Regarding Gen 8.6 compatibility with Oracle Exadata, this is not listed on the Gen r8.6 Technical Requirements as supported: Gen™ 8.6 > Technical Requirements > Third-Party Software Version Gen has not been tested with Exadata, so Gen 8.6 cannot stat....
Do Gen applications support or are they compatible with Oracle Real Application Clusters (RAC)?,Oracle Real Application Clusters (RAC) allows multiple servers to run simultaneous Oracle instances to a single database using shared disk technology. Gen is not directly aware of the way Oracle RAC functions and is not specifically tested nor certif....
We sent our model from a z/OS Gen Host Encyclopedia (HE) to a remote Windows Client Server Encyclopedia (CSE) via an update.trn file which should be automatically processed by the CSE. However when developers try to access the model through the Encyc....,The administrator had revoked some write access on the CSE server so despite the fact that the update.trn file was sent to the server it could not be created for processing. After updating the permissions correctly, the update.trn is correctly create....
In Prior releases of Gen, only statically linked triggers were used. Beginning with Gen r8.0, dynamic triggers were offered. Why use static or dynamic triggers in Gen r8.0 or r8.5?,When upgrading from Gen r7.6 or 8.0 to Gen 8.5, triggers do not need to be regenerated and installed unless there was a change. If using dynamic triggers from static triggers, all applications from the Gen model will need to be regenerated and insta....
Attempting generate Static RI Trigger Library .a but only see Dynamic library .so for Linux.,When 'generating' the triggers on the Toolset for Linux, the .rmt remote file created from this generation is not going to be static (archive) or dynamic (shared). Users would set the generation defaults similar to this, for the RI generation. Note....
Considering installing a CSE on a UNIX/Linux environment. Looking at the technical requirements for Gen 8.6: Gen™ 8.6 > Technical Requirements > Development Platform Environments It shows Gen offers a CSE on Unix platforms of HP-UX and AIX. However d....,Currently, Gen 8.6 does not offer a CSE on the Linux or Unix Solaris platforms at this time. There is an 'idea' (formally enhancement request) for a Gen Linux CSE on the Ideation community pages and this idea, based on votes from other customers, is ....
We are in the process of upgrading from Gen 8.0 to 8.6 and we have some models which are 6.0 models. Please advise how best to move 6.0 models from the 8.0 Host Encyclopedia into the 8.6 Host Encyclopedia.,1. Please follow these steps: a. In the Gen 8.0 Host Encyclopedia choose 'Model management'. b. Copy required models into your 8.6 Host Encyclopedia by selecting 'Copy Model Across Encyclopedias'. c. Convert those models via 'Model Conversion Utiliti....
Gen Build Tool is not displaying anything within the Profile Manager. From the Build Tool menu item Tool > Profile Manager, it is displaying a blank screen. The Build Tool still works and can compile and assemble applications, but cannot change Prof....,Close the Build Tool and remove the user.configure file from the following location (for 8.6): "%USERPROFILE%\AppData\Local\CA\Gen 8.6\cfg\buildtool" e.g. "C:\Users\\AppData\Local\CA\Gen 8.6\cfg\buildtool" Then restart the Build Tool which sh....
The Gen 8.5/8.6 Toolset (toolset.bat.* files) and the Build Tool scripts will setup the required Visual Studio Environment variables using "%Gen8x%\Gen\GENENV.BAT". Up to and including Visual Studio 2015 (version 140) the script "%VSnnnCOMNTOOLS%\vsv....,Verify that the User ID used to start the Gen Toolset has the authority to run Microsoft's "reg" command. Verify the PATH does not have a problem or typo where the reg command cannot be located in the C:\Windows\System32 directory.
What is the connection information referred to when connecting to the Gen Build Tool (BT) client from the BT server in order to return the build result?,When a Gen Build Tool (BT) client sends a request to the BT server's listening port, the BT client opens an ephemeral port and sends the port number and the client's IP address to the server. The client's IP address is obtained from a DNS lookup of ....
Oracle databases are now generally 64-bit but the Gen Windows CSE software is still 32-bit. Therefore the CSE needs to use the 32-bit Oracle client to connect to the 64-bit database. The same applies for the CSE Configuration program (cse_config.exe)....,For both CSE Configuration and CSE/iefmd.exe to function correctly, an Oracle Net Service Name for the CSE database needs to be defined in the ...\network\admin\tnsnames.ora file for the 32-bit Oracle client installation. NOTE: The 32-bit Oracle clie....
When testing with SoapUI if CALL EXTERNAL fails the error message in the response typically has this format: ERROR CAB_NAME@0000000001,0022020101,0 NNN [ XC/0] The NNN can vary so is there a list of reasons for each return code value?,All CALL EXTERNAL error return codes start with 3 and correspond to Gen TIRM3nnE errors. A full list of TIRM3nnE messages can be found under the Runtime Messages > Common Runtime Messages TIRM000E - TIRM599E section of the Gen techdocs i.e. starting....
We have a SOAP Web Service which was created using an IBM Integration Bus Broker flow (calls a SOAP Input Node and transforms the message into a String and places the message into an MQ) that is deployed on the Execution Group in IIB. The WSDL for th....,1. Customer's IIB Broker flow web service wsdl contains SOAP headers. The Gen Call External does not currently support SOAP headers. Thus going forward to enable Call External to process any wsdl with SOAP headers the "soap:header" needs to be manual....
Building a Gen module within the Gen Build Tool and get the error: "LINK : fatal error LNK1181: cannot open input file 'IEFMBTN.LIB'" Found IEFMBTN.LIB in the directory: C:\Program Files (x86)\CA\Gen86\Gen Also that directory is on the System Environ....,Within the .out file noticed near the top: "C:\Program Files (x86)\CA\Gen86\gen\vssetup.bat"' is not recognized as an internal or external command, operable program or batch file." Upon further review determined the vssetup.bat file had been renamed....
After adding some additional functionality to a model, some of our existing code is no longer working and gives the following error message when flowing to it. LOG000W1.EXE. LOG000W1.EXE has stopped working. A problem caused the program to stop work....,The problem is that one of the application components, had an extra view that was not noticed. So when it was called in the consuming model it eventually crashed the main application LOG000w1.EXE. The crash wasn't immediate which is why it was diffic....
When moving a model, a subset, or a child model to Gen Client Server Encyclopedia (CSE) from the Gen Host Encyclopedia (HE), the following error message can be received when uploading to CSE: PRgChr: column value out of range obj=1331128, ptc=2012426....,The property CONIND (pseudo-property ) was used briefly in the very early IEF/Gen releases, but has been obsolete for a long time. It can be deleted. The SQL to find all "CONIND" Object properties in the Host Encyclopedia is: SELECT * FROM DPRP WHERE....
When trying to generate and build Gen Sample Model Cooperative Window Manager W900, a link error occurs in Build Tool. According to the Release Notes, any compiler starting with VS2010 or above can be used. ...Linking Load Module stub W900 link /NO....,A generate and install was done when OPT.BUILD_SRC was set to NO. Next, a generate and install was done when OPT.BUILD_SRC was set to YES. The problem is that the second generate and install was using residual files from the first generate and insta....
------------------------------
Lynn Williams
Senior Principal Support Engineer
Broadcom Software
Australia
------------------------------