Gen EDGE

 View Only

Gen New & Updated Knowledge Base Articles for August 2021

  • 1.  Gen New & Updated Knowledge Base Articles for August 2021

    Broadcom Employee
    Posted Sep 01, 2021 02:14 AM
    Edited by Lynn Williams Sep 01, 2021 02:18 AM

    Here is the August 2021 list of New & Updated Gen Knowledge Base Articles (August 1-31, 2021, US EDT)
    The full list of KB articles can be found from the CA Gen Product Information page here:
    https://support.broadcom.com/mainframe-software/product-page.html?productName=CA Gen.
    At the bottom of section "Knowledge Base Articles" click on the link for "See All Articles".
    NOTE: The default UI layout on the "See All Articles" page has improved due to the move to the SearchUnify search engine.

    Using CA Gen 8.6 GUI client applications with Gen CICS servers via 8.6 Client Manager via the CA Gen CICS Multi-Sockets Listener (TISRVMSL). Now want to use the new Client Manager SSL support documented here: Gen 8.6 > Middleware > Working with the Client Manager > Security in Client Manager Gen Client: Client Manager requirements:  - Where to select the SSL socket option?...

    Gen Client: a. The Configuration/Details of the target server in the Client Manager needs to have the "SSL Socket" flag selected along with the "CICS Sockets Listener" being used. b. For SSL validation options, the mainframe network/security administrator needs to make the decision of what type of validation is required on the client side i.e. one of the 3 options "Ignore ...

    Article ID: 222366
    Updated Date: 8/26/2021 7:55 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    How to configure the Gen 8.6 CSE to use a remote SQL Server database i.e. the database is on a separate remote server to where the CSE software will be installed,configured and run.

    Historically it was never recommended to use a CSE with a remote database due to possible performance problems over a networked database connection. However with advances in network speeds and bandwidths that concern should largely no longer apply. For a CSE server using SQL Server it is relatively easy to configure it to use a remote database because the CSE and CSE Configuration program (cse_config.exe) use an ODBC Data Source Name (DSN) for the database connection. Some points to note: 1. The cse_config.exe requires SQL Server Tools programs osql.exe and bcp.e...

    Article ID: 191101
    Updated Date: 8/24/2021 5:37 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    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 start with the error: "Error 1075: the dependency service does not exist or has been marked for deletion"

    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 value: NOTE: The system will need to be restarted for the registry change to take effect on the Services panel. The CSE service will then start success...

    Article ID: 4010
    Updated Date: 8/24/2021 5:35 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    The default Encyclopedia ID is set to '1'.  How can it be determined that the ID of '1' is unique or not when specifying the Encyclopedia ID?

    To be able to get the existing Encyclopedia ID for a specific Host Encyclopedia in order to ensure unique IDs are used, please go under options 5 then option 5 again: then option 2 from the Main Panel. Then please select option 1: The above will then take you to the screen to confirm your Host Encyclopedia variables, including your Encyclopedia ID.

    Article ID: 222291
    Updated Date: 8/24/2021 1:37 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    How to check what CA 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 report: ***** //********************************************************************** //* List SYSMODS for CSI //********************************************************************** //* //LSYSMOD   EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M //*** CHANGE TO YOUR CSI DATASET NAME *** //SMPCSI    DD DISP=SHR,DSN=YOURCSI.R86.CSI //SMPCNTL   DD   * SET BOU...

    Article ID: 220029
    Updated Date: 8/23/2021 7:32 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    For 2 sites with CA Gen Host Encyclopedia (HE) installed, one primary/active and one Disaster Recovery (DR). What HE tables need to be replicated from the primary HE DB2 database to the DR HE DB2 database to ensure all operations executed on the Primary site like check-in, checkout etc are also visible on the DR site? It is planned to make the DR HE tables read-only, but a...

    To enable all Primary HE operations to be visible on the DR HE requires replication of all the HE Data tables from the primary HE DB2 database to the DR HE DB2 database. This documentation page reference covers those tables: CA Gen 8.6 > Encyclopedia > Host Encyclopedia > Host Encyclopedia > Reference > HE DATA TABLES The above advice assumes the DR HE has already been ins...

    Article ID: 220880
    Updated Date: 8/23/2021 4:51 PM
    Product: CA Gen - Host Encyclopedia
    Source: Knowledge Base Articles

    Currently upgrading to CA Gen 8.6. Part of the testing is comparing CSE generation performance of the current CSE (Gen 8.5/Windows/Oracle) versus the new CSE (Gen 8.6/Windows SQL Server). Noticed a significant difference in the time it takes to build the Java Cooperative client (WUI) application. Current - Microsoft Windows Server 2012 R2 - Dual code Intel Xeon CPU E5-2637...

    Support obtained a copy of the customer's model and tested the cooperative generation for the whole model on a Windows Server 2019 Standard/SQL Server 2019 CSE VM. The latest Gen 8.6 PTFs for Gen Complete (WKS86200) and CSN* PTFs are installed. The DB is completely untuned i.e. OOTB installation. The Object Cache is set to 1 million i.e. 1000000 The CSE only has the custom...

    Article ID: 216985
    Updated Date: 8/18/2021 7:51 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    Per KB article: URL formats for CA Gen EJB Web Service & Custom Web Service (JBoss EAP & WAS) When attempting to follow the JBoss EAP URL for default EJB Web Service and try the http://host:8080/SM/PSTEP/PSTEP?wsdl this URL shows "404 - Not Found": http://HOST:8080/FMVGETC3/FMV_GET_CERTIFICATE_V03/FMV_GET_CERTIFICATE_V03?wsdl

    When generating the Java Server Manager the TP Monitor was still set to "EJB" instead of the required "EJB Web Services". CA Gen 8.6 > Distributed Processing > Working With Enterprise JavaBeans > Construction and Deployment in EJB

    Article ID: 222051
    Updated Date: 8/18/2021 7:02 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    When running the Assemble step for either just a default EJB Web Service or combined EJB Web Service and Custom Web Service, the option "Package runtime in EAR" which includes the Gen runtime .jar file in the resulting .ear file should normally be selected to avoid potential install/deployment and execution problems. However, if it is required to deploy a single (maybe cus...

    Background: The Custom Web Service is dependent on the default EJB Web Service and will not function without it. That requirement is enforced during the Assemble step where the Custom Web Service can only be assembled if the default EJB Web Service is also selected with it. So the only 2 options are are to deploy the EJB Web Service on its own or deploy both the EJB Web Se...

    Article ID: 206177
    Updated Date: 8/18/2021 6:30 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    When running the Assemble step for a Gen Java application, the option "Package runtime in EAR" which includes the Gen runtime .jar file in the resulting .ear file should normally be selected to avoid potential install/deployment and execution problems. However, if it is required to deploy a single (maybe customised) version of the Gen runtime .jar file for all applications...

    A JBoss Custom Module for the Gen runtime .jar file can be created with other required JBoss module dependencies included and then added as a Global Module for all applications to use. That will resolve both deployment problems and runtime execution problems. JBoss EAP documentation: Red Hat JBoss Enterprise Application Platform > 7.1 > Configuration Guide > Chapter 6. JBo...

    Article ID: 208442
    Updated Date: 8/18/2021 6:25 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    A one line change in an action block caused a 4094 abend with the calling PStep transaction and associated load module.  The errors displayed in CICS output are: JESMSGLG 14.04.30 S0161159  +GSVC118W (Task) TRAN dump 4094 1/0077 Tran XXXX  1338 Program YYYYYYYY Term * Userid ZZZZZ AbCode *  14.04.30 S0161159  +CEE1000S z/OS INTERNAL ABEND. ABCODE = 4094 REASON = 0000002C  ...

    For this type of abend, the useful information to collect is: a. An AMBLIST. b. A dump or CICS auxtrace. For the latter, if currently suppress trace components then that needs to be changed i.e. use CETR PF4 and make sure trace is active for at minimum AP, TS, XM and XS.  The abend could only be recreated in one CICS region i.e. in other regions the application ran success...

    Article ID: 221946
    Updated Date: 8/18/2021 3:42 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    Attempt to generate and install a CA Gen RI trigger and it fails at compile time with a RC=8 and compile error of: IGYDS1159-E   A "PICTURE" CLAUSE WAS NOT FOUND FOR ELEMENTARY ITEM "XXXXXXX".

    The error IGYDS1159-E, is typically caused by an Entity View (within a Procedure Step or Action Block) that has been defined without any attributes included.    Another possibility would be that the Entity Implementation including the Table, Indexes and Foreign Keys may have been incorrectly implemented.   A model consistency check would be suggested to determine the cause of the implementation error, should this be the problem.  Note - Along with RI Triggers, this error can occur when attempting to compile a module containing a PStep or Action Block t...

    Article ID: 141688
    Updated Date: 8/18/2021 10:14 AM
    Product: CA Gen
    Source: Knowledge Base Articles

    Using the Gen 8.6 Web Service Wizard (WSW) have managed to generate the web service and let the WSW do the compile, assemble etc into a jar file.  Where is the documentation, articles etc on the deploy of a successful generated WSW web service?

    The Gen 8.6 Web Service Wizard (WSW) techdocs does have this section: CA Gen 8.6 > Developing > Designing > Using the Web Service Wizard > Deploy a Web Service That covers the manual deployment. It is not recommended to use the "Deploy after compile?" option in the WSW UI as that has not always been found to be successful. This KB article is a good source of information: Using the CA Gen Java Proxy based Web Service Wizard feature. In addition, WSW was first developed in Gen 6.5, but has not really ch...

    Article ID: 220679
    Updated Date: 8/17/2021 8:02 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    An action block contains INLINE CODE with SQL and the INLINE CODE SQL option is set. When that action block is generated for LINUX/C/ORACLE/IEFAE, the generated source file is *.c and contains none of the INLINE CODE. When the same action block is generated for UNIX/C/ORACLE/IEFAE, the generated source file is *.sqc and contains all the expected INLINE CODE. First reported...

    The root cause of the problem is that the action block INLINE CODE has its OS option set to UNIX instead of LINUX and the option "Ignore Statement in Different Target" is enabled: CA Gen 8.6 > Developing > Designing > Using the Toolset > Working with Toolset > Use Action Diagram > Assignment Action Statements > Add an Inline Code Statement +++ Ignore Statement in Different...

    Article ID: 221838
    Updated Date: 8/17/2021 3:43 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    Background: The visibility of the WSDL URL for a Web Service appears to differ across different Application Servers. For example: JBoss EAP: The WSDL URL for a CA Gen default EJB Web Service is visible under: Deployment > .ear file > subdeployment > Server_Manager.jar > subsystem > webservices > endpoint > Server_Manager:PStep. Similarly, the WSDL URL for a CA Gen Custom W...

    For model example with: Server Manager name = SM Procedure Step name = PSTEP Custom Web Service Definition name = custwsdef  JBoss EAP 7.x running on default port 8080 WebSphere 9.0 running on default port 9080 In what is described below, for a Custom Web Service only, the Assemble step Web Services tab gained 2 options for Endpoint URL i.e. "Router and "Custom Web Service...

    Article ID: 195811
    Updated Date: 8/16/2021 3:45 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    This problem occurs when trying to install a CA Gen Custom Web Service. BACKGROUND: A Custom Web Service is dependent on its default EJB Web Service and will not function without it. That requirement is enforced during the Assemble step where the Custom Web Service can only be assembled if the default EJB Web Service is also selected with it. So the only 2 options are to d...

    1. From the above Gen 8.6 techdocs link, the workaround is: NOTE: It has been found that step 2 of the above workaround is not required. Using the workaround, the updated .ear file containing modified Server_Manager.jar file installs successfully and the WSDL document is created for the default EJB Web Service. The reported errors above no longer occur and the WAS SystemOu...

    Article ID: 206346
    Updated Date: 8/12/2021 8:01 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    When running the Assemble step for either just a default EJB Web Service or combined EJB Web Service and Custom Web Service, the option "Package runtime in EAR" which includes the Gen runtime .jar file in the resulting .ear file should normally be selected to avoid potential install/deployment and execution problems. However, if it is required to deploy a single (maybe cus...

    Background: The Custom Web Service is dependent on the default EJB Web Service and will not function without it. That requirement is enforced during the Assemble step where the Custom Web Service can only be assembled if the default EJB Web Service is also selected with it. So the only 2 options are are to install the EJB Web Service on its own or install both the EJB Web ...

    Article ID: 205270
    Updated Date: 8/12/2021 7:47 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    When using the CA Gen Build Tool Assemble option for a CA Gen Custom EJB Web Service, the "Web Services" tab for Custom EJB Web Service has Host and Port properties plus Endpoint URL options "Router" and "Custom Web Service". Are there any guidelines on what values should be used?

    1. The values used in the Host and Port fields need to be valid for the Application Server being used for the deployment. If no values are entered then the default values from the Gen Studio Web Services Definition properties are used i.e. Host=localhost and Port=8080. NOTE: For Port only an http (unsecure) port can be entered. When the Custom Web Service executes it calls the Default EJB Web Service to access the EJB and the Host & Port values are also used for th...

    Article ID: 206539
    Updated Date: 8/12/2021 7:34 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    Transitioning from Java Proxy -> EJB Servers to Gen EJB Web Services and have an issue with converting data structures/data types. There is a big difference between Java Proxy proxy and EJB Web Services that will impact the business. 1. Is there any workaround to get the web service data type in xsd to match the attribute/column definition in the model data structure list?...

    1. Is there any workaround to get out the web service data type in xsd to match the attribute/column definition in the model data structure list? There is no workaround aside from using custom EJB Web Service and the additional data types available there. For the reason for the differences in data types between Proxy and EJB Web Service, information received from Gen Engin...

    Article ID: 221346
    Updated Date: 8/11/2021 3:17 PM
    Product: CA Gen - Workstation Toolset
    Source: Knowledge Base Articles

    Have created a Gen 8.6 install package for developers to push on their PCs. The packaging team followed the instructions Silently Install CA Gen Product Software, but when try to open the build tool, receive the error: Windows cannot find 'C:\Program Files (x86)\CA\SharedComponents\JRE\OpenJDK\jdk8u212-b04-jre\;bin\javaw'

    Use "Control Panel" > "System" > "Advanced System Settings" > "Environment Variables" to edit the value of Gen86JRE and remove the extra ";" from the end. Then the Build Tool started successfully.

    Article ID: 220121
    Updated Date: 8/9/2021 5:19 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    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 Visual Studio compiler is not installed. Compose Failed"

    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 Manager token OPT.VSVERSION is defaulted to VS140.  The value (VS140) corresponds to the install of VS2015 on this machine.  You will get the above error if you have an invalid value for the token, ...

    Article ID: 142142
    Updated Date: 8/8/2021 9:23 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    In the CA 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 below. When using Microsoft Visual Studio 2017, the Build Tool profile token OPT.VSVERSION needs to be set to VS150 When using Microsoft Visual Studio 2019, the Build Tool profile token OPT.VSVERSION needs to be set to VS160

    Article ID: 137979
    Updated Date: 8/8/2021 9:22 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    What are the current Web Services publishing (generation) options available in CA Gen?

    1. The Web Service Wizard (WSW) was the first Gen feature to provide Web Services. It can connect to any type of Gen server because it uses the XML Java Proxy. However please note that it was developed several years back and has been superseded by some of the options below. Also, its support is limited to running under the first generation of Apache Axis (1.4) and the tested Application Server is Apache Tomcat: CA Gen 8.6 > Developing > Designing > Using the Web Service Wizard CA Gen 8.6 > Technical Requirements > Third-Party Software Version > Web Service Wizard Requirements 2. EJB Web Services is specific to a Gen Java Server EJB: CA Gen 8.6 > Distribute...

    Article ID: 220885
    Updated Date: 8/8/2021 4:37 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    All too often developers are presented with the Confirmation message box: Unable to create a unique work directory C:\Program Files (x86)\CA\Gen86\Gen\wknnnnnn\.  You may wish to check manually before Retry. A Cancel here will EXIT CA Gen. The cause of the problem seems to be that the Toolset ief6900.dat file has had its Output and Work directory paths reset to be empty wi...

    A more user-friendly workaround is as follows: Take a "good" copy of a working ief6900.dat file e.g. ief6900_good.dat. Edit the "%Gen86%\Gen\toolset.bat" file to delete the current ief6900.dat file and copy in the ief6900_good.dat file before every TOOLSET.EXE start e.g. DEFAULT: +++ @echo off REM This batch file uses the batch file included in the MSVS .NET to setup the n...

    Article ID: 218875
    Updated Date: 8/3/2021 5:44 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    Most windows and dialog boxes are not visible when opening them in the CA Gen Toolset Window Navigation Diagram. This was found by the user after creating a subset in model 1 and creating model 2 from that subset. It is model 2 that is being opened in the Toolset. The Diagram -> Open Window option shows the Window Selection dialog which contains 4 Dialog Boxes and a Window...

    After testing with original model checkout and model created from subset it was eventually confirmed that the problem was not related to the subsetting and is purely a display issue i.e. the Window opens off the display area. Normally the user sets the scaling to 150% for the monitor size of 2736 x 1824.   After setting the scaling to 100% and opening the Window in the Too...

    Article ID: 218538
    Updated Date: 8/2/2021 8:39 PM
    Product: CA Gen
    Source: Knowledge Base Articles

    In CA Gen, the Multi-Instance Client Manager MICM is functionality that was deprecated long ago.  However, there are some customers who have perpetual licensing for that SKU.  While Broadcom no longer supports this functionality, CA GEN has preserved the documentation in order to enable self-service for legacy users.  This knowledge article is a compilation of that documentation.  In CA Gen, the Multi-Instance Client Manager is functionality that was deprecated long ago. However, there are some customers who have perpetual licensing for that SKU. While Broadcom no longer supports this functionality, we have preserved the documentation in order to ena...

    The attached Word Document contains documentation on the MICM Multi Instance Client Manager.

    Article ID: 217670
    Updated Date: 8/2/2021 8:24 AM
    Product: CA Gen
    Source: Knowledge Base Articles


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