Gen EDGE

 View Only

Gen New & Updated Knowledge Base Articles for February 2024

  • 1.  Gen New & Updated Knowledge Base Articles for February 2024

    Broadcom Employee
    Posted Mar 01, 2024 12:26 AM

    Here is the February list of New & Updated Gen Knowledge Base Articles (February 1 - 29, 2024, US EST)
    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 Updated 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:


    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.
    SQLCODE -927 occurred when using Gen 8.6 TSO Test Facility (Application Test Facility),To resolve the SQL CODE -927 in the TSO Test Facility, reinstall the called program with the TSO DB2 call attach or statically link the load module. There is no good work-around or resolution if the called program is a trigger module. In this case,....
    This article covers how Gen applications invoke DB2 using DB2 Call Attach and the cause of error code SQLCODE -927,A. Most of the time the SQL Code -927 is received when a module is generated to be used in the TSO Test Facility. Gen will link the module where the TP Monitor is IEFAE with the DB2 Call Attach as DSNALI. If the load module is dynamic and calls an....
    When installing Gen 8.6 Complete PTF WKS86200, it installs a newer OpenJDK version "jdk8u212-b04-jre" into the directory "C:\Program Files (x86)\CA\SharedComponents\JRE\OpenJDK\" and the Gen86JRE environment variable is changed to point to it. If the....,For java.exe and javaw.exe in the "%Gen86JRE%\bin" directory ("C:\Program Files (x86)\CA\SharedComponents\JRE\OpenJDK\jdk8u212-b04-jre\bin"), perform the following steps: 1) In Windows Explorer, right-click on the file and click "Properties" 2) Selec....
    When checkout subset from HE it consumes high CPU and takes a long time to complete. Similar symptoms occur for checkin of a subset containing many updates Additional: Using a large model which contains most of the business logic and has many subsets....,Gen Engineering provided these suggestions: 1. If not already running CEUCLEN and DB2 REORG on the recommended weekly basis please run both before running a DB2 RUNSTATS and BIND. The CEUCLEN will delete/cleanup "orphan objects" for any incomplete mo....
    For any Operating System platform. how to check what Gen 8.6 PTFs are applied/installed 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....
    After Gen 8.6 PTF LU03409 was installed and a server manager was generated, new TIRABRT binder cards were created. Questions regarding the new binder cards being introduced, even though the model has not been reconverted to enable the new CALL RESTfu....,The expected result of applying PTF LU3409 is to have the binder cards created. The additional import statements/binder cards that appear are required for consuming RESTFUL APIs. The new objects will be added when models are converted/reconverted to ....
    When trying to migrate changes from source model to destination model on the Gen Host Encyclopedia (HE) this error is received: *** MIGRATION DID NOT COMPLETE SUCCESSFULLY *** PROBLEM: OBJECT(S) CANNOT BE/MUST BE DELETED. Exit State Usage < UNNAMED >....,The Gen Developer should be able to confirm which Procedure Step Dialog Flow referencing Exit State EXIT_STATE1 has been recreated in the source model. Then the corresponding Dialog Flow in the destination model can be deleted & the migration resubmi....
    Using Gen 8.6 Toolset. In a procedure step, there is a dialog box with 3 drop-down lists each of which will not allow any changes i.e. in each drop-down list the name/prompt is not updatable because the OK push button is disabled. ,To resolve the problem reduce the length of the attribute back to 32 characters. That will then enable the Values option on each drop-down list. After adding back the required Permitted Values and including one or more values in the list, the OK push....
    This is related to a Gen 8.6 upgrade. This particular module is an online module that is deployed on CICS and generated with 8.5. The same module works OK when running under Gen 8.5 runtimes, but fails with AEYY abend while running with Gen 8.6 runti....,Gen Engineering requested CICS AUXTRACE and SYMDUMP from which they could see that online non-screen transaction is calling DB2 to do a DELETE. It received -805 error because the 8.6 TIRPROFD DBRM for the RPROF table had not been bound. By default th....
    Testing of a client/server Gen model with EJB Web Service deployed to WebSphere shows the following HTTP calls. First, enable WebSphere's setting "NCSA access and HTTP error logging" to generate http_access.log and http_error.log files. After the Gen....,For the 1st call with the 404 error, a new PTF RTJ86309/LU12104 was created. The fix updates the Gen Web services runtime file odc.ws.jar to remove the initial EJB Service wsdl lookup in WebSphere that was causing the 404 error seen in the http_acces....
    As there have been several KB articles created for using Microsoft Visual Studio 2017, 2019 & 2022 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 Microsoft Visual Studio 2017, 2019, or 2022 options Build Tool confi....
    This is a hub article that provides a list of relevant knowledge articles currently available for the new Gen 8.6 Linux Oracle CSE.,Gen 8.6 Linux CSE automatic Oracle DB and iefmd startup Using Gen 8.6 Linux CSE with a remote Oracle database Migrate Gen CSE Oracle database to new Gen Linux CSE Gen 8.6 Linux CSE Increment subset fails with - XWKSTINC (28362) Gen 8.6 UNIX/Linux CSE....
    This is a hub article that collates the list of currently available Gen 8.6 Example and Example Model articles.,Gen Example Model : CALL EXTERNAL statement Gen Example Model : INLINE CODE statement for Java Gen Example : Passphrase and Encryption cookbook Gen Example Model - Excel Gen Example Model: INLINE CODE for File I/O
    Using Gen Transaction Enabler with Gen C servers and using the WRSECTOKEN exit in our C Windows Client. A Gen C server imports a large group view of 999 entries containing various large strings. if there are only a view rows in the group view, everyt....,1. The Common Format Buffer (CFB) limit is approx. 16 MB (16777215 bytes) It was increased from the long-standing limit of 32K back in Gen 8.5. The 16 MB limit applies to most but not all Gen application types/platforms. The Gen Transaction Enabler a....
    If CACHETIMEOUT is missing in Java proxies with comcfg refresh ,then runtime uses a different refresh interval as writing in the log messages The cache refresh is not done in a thread safe way. With a condition CATCHETIMEOUT is not explicitly set to ....,The recommendation is to set the CACHETIMEOUT safely to NEVER. The proxy will read the contents of the commcfg.properties into memory and it will not read again There is really is no reason for the file to be read again unless the contents of the fi....
    This is a hub article that collates the current list of available articles for the Gen 8.6 support of the consumption of REST web service APIs via the "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 Modify/Override 'Call REST' URL in Gen Java Applications Securing REST APIs in Gen with OA....
    You can subscribe to an article to stay up to date on changes. Learn more about Broadcom article subscriptions below. ,Subscribe to an article Click on the article link from case management. If you are viewing an article from the knowledge.broadcom.com view, you will need to follow the below steps to subscribe. Option 1: Click on the article under the Knowledge tab o....
    Upgrading to GEN 8.6 and not seeing JCL, SQL or PARMLIB libraries. If you do not see a TIUPARML dataset allocation as in prior GEN 8.* releases and are wondering is this a dataset delivered with part of the GEN release 8.6 installation? If you are se....,After the installation of GEN 8.6 software, it is very important to back up your Encyclopedia databases. Next execute the CEINSTAL process and once you have checked the entered variables with option 1.10, this will automatically create the JCL, SQL a....
    For some Gen generated Java application types, Gen 8.6 requires that the Java EE SDK be installed and Build Tool profile JAVA token LOC.JAVAEE_HOME be set to find the file javaee.jar for the build to be successful. What are those application types?,1. LOC.JAVAEE_HOME needs to be set when generating Java server EJBs/EJB Web Services and the Classic Style Java Proxy. The standard Java Proxy does not use LOC.JAVAEE_HOME. 2. To enable the successful use of Java EE SDK requires the correct setting o....
    The build of a Gen 8.6 EJB fails with these types of messages in the .out file: [javac] Compiling 42 source files to ...\sample.ief\java\classes\P900 [javac] ...\sample.ief\java\com\ca\SERVER_DETAIL_DEPARTMENT_Bean.java:8: package javax.ejb d....,The Build Tool will look for the javaee.jar file in the 'lib' sub-directory of whatever value LOC.JAVAEE_HOME is set to. LOC.JAVAEE_HOME should therefore be set to the Java EE SDK installation directory containing 'lib'. For an example see Gen applic....
    Upgrade from Gen 7.6 to 8.6 for IMS block mode applications using MFS. Using CSE to generate code and z/OS IT to install it. Some IMS application screens are displaying corrupted. Two applications - tested and validated at r7.6 - have now been upgrad....,Under Gen 8.6: - To alter the default DEVICE TYPE used for MFS screen generations, two configuration changes are required on CSE and z/OS IT (see Additional Information below) - Regenerate all application code on the CSE and install using the z/OS ....
    If the object id partitions in the DMAX table of the CSE Encyclopedia database become corrupt, this can cause CSE tasks such as model upload, model copy etc to fail with an error caused by violation of the unique index/constraint DOBJI1.,To correct the corruption the following steps should be performed: To first confirm there is an object id partition corruption, run the following command: initdb -c "DBNAME= DBUSER= DBPSWD=" -r where: "DBNAME= DBUSER=
    After upgrade to Gen 8.6 the Communications Bridge/Comm. Bridge (CB) crashes during a stress test for a large number of connections.,If the large CFB feature is not required to be used Gen 8.5 Comm. Bridge PTFs CCN85001/RO68926 & CCN85003/RO79154 provide a method to set a Windows System environment variable to enable each connection to have the previous lower maximum CFB value of ....
    Installing Gen 8.6 Windows CSE environment using Oracle 64-bit database I found statements below on the Gen 8.6 doc. page for Prerequisites for CSE Configuration Note: For 32-bit CSE Servers (Windows, AIX only) which run against a 64-bit Oracle data....,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 ....
    Gen toolset model checkout shows message: "The model may have been corrupted. Do you still want to save it?" The user chose to save the model and the model appears to be working correctly. Is it OK to continue to use the model or is th....,The user can therefore select to save and continue to use the model without fear of it being corrupted.
    When attempting to checkout a copy of a complete read only model user receives message in Error dialog box: "Memory corruption in model, cannot complete request." Hitting the OK button just closes the model and there is no option to save the model an....,The fix for problem CGTS/1498 made in 8.5 PTF TSN85028/RO91356 and 8.6 PTF TSN86002/RO92004 which enabled flow to the "save" logic rather than just closing the model was only for one particular scenario of memory validation failure. Other such scenar....
    Have a Checkout.trn with codepage 1256. How to allow the Toolset to apply the Checkout.trn with codepage 1256 where current codepage is 1252 by default. The warning/error received is: ,If the goal is to apply the checkout.trn to the Toolset with codepage 1256, then perform the following on the Windows workstation and these steps will allow a checkout/apply of the checkout.trn to the Toolset: Changing the Windows codepage: 1. Open ....
    Using Gen in a Linux environment, Linux application programs have been developed. Is it possible to run these Linux applications in a Linux environment where the Gen development environment is not implemented?,It is possible to run a Linux application developed with Gen on a Linux environment where the Gen development environment is not implemented. However, provided that the Linux application is run on the same server as the Linux Implementation Toolset (....
    For 2 sites with Gen Host Encyclopedia (HE) installed, one Active/Primary and one Disaster Recovery (DR). 1. What HE tables need to be replicated from the Active HE DB2 database to the DR HE DB2 database to ensure all operations executed on the Activ....,Please note that the Gen Host Encyclopedia has no awareness of being in a DR scenario and therefore there is no official support for it. The following advice is meant to assist users who wish to use this option. 1. For all Active HE operations to be ....
    Self service tips on how to search for known Broadcom articles, community posts, and documentation. ,Table of Contents Identify the problem Search from the Broadcom Support Portal Filter setup Search by latest updated/available content Advanced Search Other Search Engines Additional Search Tips Documentation Searching Feedback Communities Forum Sear....
    Running a Gen 8.6 Java EJB server under WebSphere Application Server. After calling the EJB Web Service from a Gen C client the server is not tracing to the remote Diagram Trace Utility (DTU). The code has been generated with trace and the ear file A....,It is suspected there is a network firewall preventing the opening of the DTU connection. If run telnet on the Application Server machine it is possible to verify if a connection is possible with the running DTU using the command: telnet DTU_ip_addre....


    ------------------------------
    Lynn Williams
    Senior Principal Support Engineer
    Broadcom Software
    Australia
    ------------------------------