Gen EDGE

 View Only

Gen New & Updated Knowledge Base Articles for January 2025

  • 1.  Gen New & Updated Knowledge Base Articles for January 2025

    Broadcom Employee
    Posted Feb 04, 2025 01:08 AM

    Here is the January list of New & Updated Gen Knowledge Base Articles (January 1 - 31, 2025, US EST).

    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 are the current Web Services publishing (generation) options available in Gen 8.6?,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 so....
    Is it possible to implement J2EE security roles for a Gen 8.6 EJB/EJB Web Service deployed in WebSphere 9.0.5? For deployed Gen EJBs the expected Detail Properties option "Security role to user/group mapping" is not visible/missing, so do Gen EJBs no....,Gen Engineering confirms that there is currently no official support for adding security role information into the ejb-jar.xml descriptor file. The only options would be: Modify the XML descriptor file ejb-jar.xml file within the EAR file to add the ....
    What options are available for using client/server security to a Gen EJB or EJB Web Service.,EJBRMI If using EJBRMI as the communications middleware i.e. Gen Java client to Gen Java server EJB, it is possible to use the EJBRMI user exits to enable J2EE security: EJBRMIContextExit - Web Generation EJB RMI Context Exit EJBRMISecurityExit - Web....
    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....
    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 Gen default EJB Web Service is visible under: Deployment > .ear file > subdeployment > Serv....,Table of Contents Scenario JBoss EAP 7.x WebSphere Application Server Traditional 9.0 WebSphere Application Server Liberty and Open Liberty Scenario For a model example with: Server Manager name = SM Procedure Step name = PSTEP Custom Web Service Def....
    This article relates to using Gen Web client/EJB server applications under Liberty Application Server. It describes the various exceptions/errors javax.naming.NameNotFoundException, javax.naming.NoInitialContextException, "Using an invalid or unsuppo....,The correct EJBRMI syntax should be followed per commcfg.properties file comments: # For Liberty, when client and server are assembled in the same EAR, the format is: # =EJBRMI Y {EARFileName} # ....
    Using copy of Gen 8.6 sample model with name samptest.ief. The %Gen86%\Gen\commcfg.properties file has this entry to use EJBRMI for the client/server connection: *=EJBRMI Y samptest Generated and built cooperative Window Manager W900 and Server Manag....,Using the original commcfg.properties file with client and server assembled in the same samptest.ear file the "List > Divisions" call was successful: Also after changing the commcfg.properties file to have this entry and using separate .ear files the....
    Gen Web Generation client call to Gen EJB server procedure step SERVER1 (Server Manager SVR1) which has been deployed to JBoss EAP 7.1 in file cstest.ear receives message: TIRM037E: Fatal Error was encountered *** TIRM158E: A communication error was ....,When calling an EJB under JBoss or Wildfly the EJBRMI reference for the transaction/trancode lookup must contain the ear file name i.e. JBoss: =EJBRMI J {EARFileName} WildFly: =EJBRMI W {EARFileName} So for this example these va....
    Get errors similar to the following, where is TIRCSSTR? Current condition code is CEE3501S The module TIRCSSTR was not found. Initial condition code is CEE3501S The module TIRCSSTR was not found.,Verify PTFs related to TIRCSSTR have been applied. TIRCSSTR was introduced in PTF LU01885, and users should have applied at least PTFs LU01883, LU01908 and LU01886. These where the PTFs to 'UPGRADE C, C++, COBOL AND DB2 FOR GENERATORS AND RUNTIMES' ....
    After applying the Gen 8.6 PTFs to 31 Jan 2022 and building the 2 .exe files & their associated .dll files the application execution on some machines fails with errors such as: Faulting application name: LOAD1000.EXE, version: 1.0.0.1, time stamp: 0x....,A non-Gen external OLE code oleudf.dll is being called via Gen INVOKE action diagram statements on its OLE window object. After applying the Gen 8.6 PTFs, using the latest Visual Studio 2017 build of oleudf.dll encounters the problem but using the ol....
    The Gen Technical Requirements state that Gen is certified for using Oracle through version 19c. When looking at the Gen Toolset Technical Design Properties for Oracle in the Toolset, it shows Version 11.x and the Version value is disabled. Are featu....,There are no PTFs at this time that would change the toolset TD (Technical Design) to included a dropdown for additional version choices for Oracle. Unless there are changes that are specific to the version, the TD dropdown is not updated for the sp....
    This article describes how to run a Gen C/DB2 Window Packaged (GUI) application using Windows logon authentication to DB2 instead of the default method which prompts for DB2 login credentials stored in the iefgdic.ini file. The default method always ....,Table of Contents Backup the default STUBDB2N.SQC file and make changes Rebuild STUBDB2N.OBJ using STUBDB2N.MAK Rebuild and test application Backup the default STUBDB2N.SQC file and make changes Remove calls to function GDIC and remove line: int ret;....
    Currently use Gen 8.6 Build Tool (BT) to build Gen application locally as a Window Packaged (GUI C) application and use DB2 UDB connection to connect to a local DB2 database (IBM Data Studio). The BT stores the DB2 User ID and Password in plain text ....,Support reviewed the BT scripts build_lm_c.scr and build_ri_c.scr (directory %Gen86%\Gen\bt\scripts) and found they have an IF block for DB2 UDB precompile (PCC) step covering the condition of no value for BT token OPT.DBUSER: build_lm_c.scr: {....
    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....
    Testing Gen 8.6 Java Proxy sample deployed to Open Liberty which has a very large import repeating group view and see error on browser: ***** SRgvTest32k An exception occurred calling SRgvTest32k.execute method Exception: java.lang.IllegalArgumentExc....,Add this line to the Liberty server.xml file to allow unlimited parameters:
    Currently running Gen 8.6 on z/OS 2.5 utilizing z/15 8561 mod 6 processors but will be moving to z/16 3931 mod 5 processors. Is there maintenance (PTFs, etc.) that needs to be applied in order for Gen to run on the z/16 processors?,There is no required maintenance for z16, reference Gen Compatibility Matrix. Gen 8.6 was certified to run on a z16. Gen currently does not exploit any specific z16 functionality.
    Running Gen 8.6 Transaction Enabler (TE) aefad/aefuf on RHEL 8 Linux and connecting to an Oracle database. When an established Oracle connections fails any Gen server load modules already in memory continue to try to use the failed connection, rath....,Table of Contents Scenario recreation Summary of behaviour Options to handle the behaviour Scenario recreation Using aefad/aefuf started on ports 3000 and 3001 respectively Support tested a broken Oracle connection scenario in house with the Gen samp....
    Create the following server * +-> S1 12/15/2020 08:12 * ! EXPORTS: * ! Group View (2) g1 * ! Group View (2) g2 * ! Work View g ief_supplied ....,The fundamental problem here is that the Gen Server Manager that the proxy is being generated for is not allowed to have nested repeating group views. The generation of the Server Manager with Consistency Check (CC) enabled at generation time will fa....


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