Gen EDGE

 View Only

Gen New & Updated Knowledge Base Articles for October 2024

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

    Broadcom Employee
    Posted 26 days ago

    Here is the October list of New & Updated Gen Knowledge Base Articles (October 1 - 31, 2024, US EDT).

    PLEASE NOTE:
    The article improvement project is still running which means updates to older articles will be appearing more frequently in the list than usual.

    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:


    When attempting to connect to Gen 8.6 EJBs deployed on WebSphere Application Server (WAS) version 9.0.5 from a Gen GUI C client via the CFB Server Converter service the following format error is returned: TIREJB10: Error finding 'TEST_SERVER'. java.l....,In WAS there is an additional step that should be performed in order for the connection from the CFB converter service to work. Once the server EJB ear file has been deployed in WebSphere a batch file to create the stub files required for communicati....
    When attempting to start the Gen 8.6 Toolset (using the usual Toolset.bat under C:\ProgramData\Microsoft\Windows\Start Menu\Programs\CA\Gen 8.6) the product crashes and no message is received. The Windows Event Viewer section 'Windows Logs > Applicat....,1. Attempt to start the Toolset.bat file by right-clicking and 'Run as administrator' to start the product. This would indicate a permissions/authority issue. 2. Consider an uninstall and then re-install the Toolset from scratch, then applying t....
    Gen 8.5 Web Generation application client built with Java 8 connects to successfully Mainframe (z/OS) Gen server. However after upgrading the client to 8.6 built with Java 11 a security error occurs when connecting to the server. After debugging the ....,CFBDynamicMessageSecurityExit.java is a Gen Web generation user exit which can be customised. The security value "constants" are set near the top of the file i.e. *** public final static byte SECURITY_NO = 0; public final static byte SECURITY....
    Using Gen 8.6 CALL EXTERNAL. In Toolset successfully imported wsdl which is hosted at secure (https) location of hostname:port = server1.a.b.com:8443. The file "%Gen86%\Gen\callexternal.ini" file has been changed to enable server certification valida....,It was confirmed that the web service requires mutual SSL (mTLS) and that was setup in SoapUI for the successful test there. Mutual SSL authentication it is not currently supported by CALL EXTERNAL. So the advice would be to create a new Idea (enhanc....
    Gen 8.6 application users were reporting intermittent occurrences of slow response mostly ending eventually with a 629 error message The application is using direct TCP/IP to CICS on z/OS connecting via Client Manager to the Multi Socket Listener TI....,Error 629 means TIRM629E which represents a general client/server communication problem. The problem only occurs intermittently and only at low usage times of day outside of normal business hours, per the examples of times in the CICS log above. The ....
    Gen Unix transaction uses 'C' External Action Block (EAB) to call a Gen IMS transaction via MQ. After upgrade from Gen 7.6 to Gen 8.6 the IMS transaction export group view data in the returned MQ message log is truncated. 40 records are being process....,In comparing the 7.6 and 8.6 generated code, it was noticed that the working 7.6 Dialog Manager had been generated with MAX-SEG-SIZE=1500, but the non-working 8.6 Dialog Manager had been generated with MAX-SEG-SIZE=1280. Regeneration of the 8.6 Dialo....
    Issues concerning printing Gen 8.6 block mode screens in CICS using IBM Personal Communications (PCOMM) session emulator. How to change printing size of screens (A4 versus A5)? Use function keys to print the designed Gen screens without opening the ....,Access CICS from the PCOMM emulator and open a CICS session where your Gen application is running. Adjust the keyboard keys to specify which key performs the print screen and from menu item File/Printer Setup specify where the printout should be sent....
    INLINE CODE for Java. - How to access the HttpServletRequest object, execute methods on that object, and display the results of those methods. - How to modify the contents of a Repeating Group View (RGV).,Inline Code has many benefits over EABs, especially since the code is kept with the model. It is recommended that all new "external" logic to be done with Inline Code instead of EABs, where possible. Here are a few links that might be useful perta....
    Using Previous and Next to scroll through group of data on Gen block model screens, and have a need to print each page of scrollable data when selecting Previous or Next. When using the 'Printer Terminal IS' command within the PStep it only prints t....,When the Next/Previous keys are pressed, the Dialog Manager performs the scrolling without ever executing the PStep (Procedure Step) code when automatic screen scrolling is set. Therefore the 'Printer Terminal IS' command within the PStep would only ....
    After generating Gen 8.6 Java Proxy the build fails with this error in the .out file Java Proxy build shows "error: package com.ca.gen.jprt does not exist,The Java Proxy option requires a custom install and can now be added as follows: Control Panel/Programs and Features. 1. Right click on "CA Gen 8.6" and use option Modify. 2. On the first panel use Next. 3. On 2nd panel use Modify. 4. Scroll down "CA....
    New Windows 11 PC with Gen 8.6 installed plus PTFs WKS86200 and WKS86300. Running a Gen 8.6 GUI application to execute cooperative flow to Gen server via TCP gives error: TIRM030E: Application failed - Updates have been backed out CSU-DLL-ERROR: (Sys....,Search from the top of the main Windows (C:\) drive for the 2 files to check for any other occurrences and check if their directory locations are in the SYSTEM PATH before %Gen86%Gen. Alternatively just place directory %Gen86%Gen at the front of the ....
    When using the Gen z/OS IT (Implementation Toolset), and generating with a full install, or when using F6 to perform steps and select the install step, the created load module is NOT being copied/moved to the implementation load library from the EXE ....,This feature is no longer used in Gen 8.6. See the following Gen 8.6 documentation link (scroll to bottom) of the section 'Install the Load Module': z/OS Implementation Toolset This Gen 8.6 documentation link contains a note that states: The Impl ....
    It is required to introduce SSL for a Gen Classic Java Proxy based web app that connects to the Gen TIML running under CICS. Ideally before implementation, it would be preferable to be able to keep the same ports to reduce the amount of configuration....,The relevant Gen 8.6 doc. page for java proxy connecting to Gen CICS TIML via SSL here: Java Proxy for Secure CICS > Preparing for Execution of Secure Java Proxy Application Targeting CICS Per above: === z/OS Configuration Configure IPSec for the TCP....
    Attempting to create a Gen 8.6 ASP.NET web-based client which presents a file explorer that shows only Excel files from the user's PC. Then, after the user selects a file, it inserts data into a database table for loading onto the browser window. Att....,Tested code for OpenTextFile options File_Dialog and Filename for GUI/C and ASP.NET applications. For GUI/C both options were successful. However, under ASP.NET only the Filename option was successful. The File_Dialog option did not open any file exp....
    Installing a Gen load module that has calls to foreign action blocks get "Member not found in source library.". The error occurs at the compile step with the additional message from the installation process "Member has not been generated. * INSTALLAT....,Action blocks are created (or first used from in the case of BAA action blocks) in a business system. This becomes the owning business system. Action blocks can then be used from other business systems within the model. In this case they become forei....
    Generated a Gen GUI application and deployed it to a user workstation. When the user executes the application, the following message is returned.: Failed to load DLL file, reason code 126 This error is not specific to a Gen application. In general, ....,To troubleshoot, it is best to use Dependency Walker to determine the missing dll: Dependency Walker For this particular scenario, Dependency Walker showed that the following DLLs were missing: api-ms-win-core-winrt-error-l1-1-0.dll api-ms-win-core-....
    A Performance Degradation was noticed where there was a 400ms delay for each transaction when running on AIX compared to when running on Solaris.,This was primarily due to the setting of the TCPIP subsystem parameter, tcp_nodelayack on the AIX platform. A system running a TE uses two sockets. One socket is used for the funnel to listen for clients and the other is used for the aefad to listen ....
    Using SQL Server (MS/SQL) as the target database for a Gen application, can a TABLE HINT like "WITH XLOCK" or "WITH NOLOCK" or "READUNCOMMITTED" (READ UNCOMMITTED) be added to Gen READ/READ EACH Action Diagram statements for improved performance?,ANALYSIS Per Gen 8.6 doc page READ, READ EACH, SUMMARIZE, SUMMARIZE EACH Properties Dialog - MS/SQL, Gen only supports adding a Query Hint for SQL Server (MS/SQL) and Table hints are not allowed. For SQL Server, it might have been thought possible to....
    When attempting to access the Bind Parameters panel in the HE (Host Encyclopedia) receives error: CEE3204S The system detected a protection exception (System Completion Code=0C4). From entry point SpfInteg....,Check to see if a Gen library is APF Authorized. If so, remove the APF authorization from the library. Referencing Gen 8.6 Technical Documentation on this topic: Establish an ISPF Library Concatenation There is a 'Warning' note: "Do not include Ge....

    Is the single socket listener still supported under GEN release 8.6?,The CICS Sockets Server Listener (program TISRVLIS) was deprecated in Gen Release 8.5. It is still supported in Gen 8.6 but will not be enhanced with any new functionality. The CICS Multi Sockets Server Listener (program TISRVMSL) is the replacement ....
    Running a simple Gen block-mode CICS application for a POC which is showing some odd behavior. Entering mixed case text into an entry field on the screen for a work set attribute which is marked as TEXT, Case Sensitive and optional. However, when t....,The root cause is not likely to be model related and most likely related to the runtime environment. When running under CICS not having the correct UCTRAN option in the CICS PROFILE and TYPETERM definitions can cause the reported behavior. Obtaining ....
    When an installation directory is specified for Gen 8.6 install, Gen products are installed in the specified directory, but other components CA_LIC and JRE are still installed into separate directory "C:\Program Files (x86)\CA\SharedComponents". Is t....,It is not possible to override the install directory for the CA_LIC and JRE components. It is also recommended not to move those directories at install time because Windows registry values and Environment Variables referencing them are created.
    In a Gen 8.6 model an old common action block CAB1 was changed to have High Performance View Passing (HPVP) enabled. (new action blocks have it enabled by default) After regenerating CAB1 and rebuilding the Window Manager for the Procedure Step that ....,The calling Procedure Step or action block also needs to be regenerated after a called action block has its HPVP setting changed. That is because the generated code for the view passing between the caller and called will be different when HPVP is ena....
    You can subscribe to an article to stay up to date on changes. Learn more about Broadcom article subscriptions below. Additional symptoms reported: Missing the ability to subscribe to notifications on a KB article.,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....
    Both COBOL 5.x and 6.x have been certified for use with Gen 8.5 and Gen 8.6 Host Encyclopedia (HE) and Implementation Toolset (IT). This document explains the requirements to use each COBOL version with each Gen release. Note that after upgrading the....,Gen PTFs for COBOL 5 or 6 The Gen support for COBOL 5.x was added in 8.0 (HE) with the following PTFs: RO68840, RO68841, RO81026, RO83289 NOTE: There is no support for the 8.0 IT with COBOL 5.x and above. The 8.0 IT supports COBOL 4.2 and versions b....
    Corrupt object id partitions in the DMAX table of the CSE Encyclopedia database can cause CSE tasks such as model upload, model copy, etc. to fail with one of the following errors caused by a violation of the unique index/constraint DOBJI1. Oracle: E....,The following steps should be performed to correct the corruption: Confirm there is an object id partition corruption by running the following command: initdb -c "DBNAME= DBUSER= DBPSWD=" -r where: "DBNAME= DBUSER= D....
    Z/OSMF issue creating duplicate workflow datasets while in product installation. Receives error Message "IZUD529E Target workflow dataset has same name as another target dataset". This issue applies to any product installation through Z/OSMF. When sa....,Following is the Workaround for the duplicate dataset issue in Z/OSMF. 1) Change one of the Workflow DSN names by adding an 'X" to the **.CAI.** ie. make it **.CAIX.** this will clear out the error message. Click on to the next screen and save ag....
    After implementing a Gen 8.6 COM Proxy ASP https URL in Java application code received this error when attempting to execute the transaction: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: s....,This error is not related to the COM Proxy itself. It appears that the IIS website SSL certificate has not been loaded into the Java runtime (JRE) truststore being used by the Java program ("JAVA_HOME\lib\securty\cacerts"). For example: Stack Overflo....
    Upgrading from Gen release 8.5 to release 8.6, using 3270 block mode COBOL applications: Will the models have to be regenerated?,Most re-generation of models is not necessary as the schema does remain the same at 9.2.A6. Therefore it is not required to regenerate or recompile applications/models (one exception is noted below for CICS). As long as the applications are running w....
    What is the Accessibility Compliance for the various types of Gen 8.6 generated application types that have user interfaces? The Accessibility standard of interest is WCAG 2.0 or above: Web Content Accessibility Guidelines (WCAG) Overview,The Web Content Accessibility Guidelines (WCAG standard) appear to be exclusively for Web Content. Gen 8.6 Web Generation application accessibility compliance with the US Section 508 standard is located in this section of the documentation: Gen™ 8.6 ....
    What is the best way to download the Gen 8.6 Installation Manual all in one document without just seeing one page at a time with links to other places in the documentation?,Go to the main Gen 8.6 techdocs page. Select Installing and on the resulting page there is an option to download the section as a pdf: Download a PDF of this Installing section.
    When testing an online Gen 8.6 program, receive error: abend (4038): CEE3501S The module TIRCIIMZ was not found. ,The Gen runtime module TIRCIIMZ DLL referenced in the error message as not found is a DLL that is required for generated CICS or IMS Block Mode Enhanced Map applications versus Standard Map applications. See the following link for Gen CICS or IMS run....
    When opening an Application Window for updates within the Gen 8.6 Navigation Diagram, none of the existing fields show on the Application Window. The Application Window appears blank with the exception of menu items and the toolbar display, where ar....,The field/window objects do exist, they are located at coordinates on the Application Window well off the portion of the Application Window displayed in the Navigation Diagram, within the Toolset. To find the Application Window objects, open the T....
    When calling a non-Gen web service using the CALL EXTERNAL statement receive response: TIRM030E: Application failed - Updates have been backed out TIRM031E: Failing procedure exit data follows: TIRM032E: Last or current action block id = 0040335712 T....,To resolve the problem, Gen Engineering provided a new test fix version of the Gen 8.6 Toolset file GenWSDLParser.dl. The WSDL parameters for DataContext and InteractionContext were then visible in the "Import Web Service Parameter Matching". October....
    When we execute Call External statement from a C client to a Gen EJB Web Service deployed under WebSphere see the following error: TIRM030E: Application failed - Updates have been backed out TIRM031E: Failing procedure exit data follows: TIRM032E: La....,After testing with trace enabled (set environment variable CMIDEBUG=-1), Support can see that both Content-Length and Transfer-Encoding fields are in the CALL EXTERNAL HTTP POST header. Testing with Gen 8.6 GA did not show the Transfer-Encoding field....
    Running Gen 8.6 client/server application with Linux C servers running under the Gen Transaction Enabler (aefad/aefuf). It is required to have an Oracle password of least 30 characters. The aeenv file has been created as follows: tran_type tran_code ....,To resolve this problem one of these options can be used: 1. Change the aeenv file syntax to be as follows: tran_type tran_code lm_name user_id@Oracle_Service_Name password e.g. FLOW P900 P900 gen86@GENDB gen456789012345678901234567890 i.e. only have....
    While performing a model extraction from the Gen 8.6 Host Encyclopedia, get the message: Parameter Sting Exceeds Allowable Limit of 100 (Decimal) Characters.,The parameter string for an extract includes several items, such as the model name, the child model name, the child ency id and other, to make up the 100 character string. Recommendation is to rename the model name to something smaller and then ret....
    In the Gen 8.6 documentation, it states the following in the instructions for compiling a Windows C User Exit. Set Microsoft Visual Studio compiler environment variables. Set Microsoft Visual Studio compiler environment variables. Use the %GENxx....,From a Windows Command Prompt, type "genenv" or "genenv /?" to display the usage information. Please note that [vsver] may display differently depending on the current versions of Visual Studio that is supported. C:\Program Files (x86)\CA\Gen86\Ge....


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