Mainframe Application Tuner

 View Only

CA MAT V12 new features - modern developer experience expansions

  • 1.  CA MAT V12 new features - modern developer experience expansions

    Broadcom Employee
    Posted Oct 16, 2020 10:12 AM

    Hello, Mainframe community and MAT users!

     
    On behalf of CA MAT development teams I'd like to announce availability of new features for CA MAT V12.

     

    By now you should have heard about how CA MAT contributes to modern developer approach by supporting multiple REST API endpoints and our integration with ZOWE / Brightside CLI through our Performance on Commit which is consistent of CA MAT DETECT (backed up by PMA component) and CA MAT ANALYZE (backed up by MAT).

    As a refresher please refer to ~9 minutes video to see a recorded demonstration:

    CA MAT Performance on Commit video demonstrationPicture is linked


    Newly
    we are expanding modern user experience and capabilities of CA MAT ANALYZE component by adding REST API and CLI endpoints for CallerID and Histogram. This enhancement allows users to determine tuning opportunity or root cause of performance degradation of application under test (from convenience of their IDE without the need of using green screen) up to the statement level of code. As well as introduces the ability to register and store listings in CAMAT DB.

     

    Histogram REST and CLI endpoint and CAMAT DB registered listings:

     New ability to register listing directly into CAMAT DB enables the histogram endpoint to translate offsets to VERBS with STATEMENT NUMBER (see Fig. 1), which promotes easy correlation of the measurement results to your IDE editor code (see Fig. 2).

    Fig. 1 – ZOWE command flow to display Histogram CLI endpoint with a registered listing

    Fig. 1 – ZOWE command flow to display Histogram CLI endpoint with a registered listing

    Fig. 2 – Correlation of analysis results with IDE editor code.

    Fig. 2 – Correlation of analysis results with IDE editor code.

    CallerID endpoint for REST API and CLI:

     The CallerID endpoint allows users to drill down in the caller chain during analysis of a measured application to identify calling programs and pinpoint CPU activity at a specific offset or statement (See Fig. 3) thus providing a detailed understanding of the application's behavior during processing.

    Fig. 3 – ZOWE command flow to display Callerid CLI endpoint and correlation of selected system routine to IDE editor code

    Fig. 3 – ZOWE command flow to display Callerid CLI endpoint and correlation of selected system routine to IDE editor code  



    Integration with the Zowe API Mediation Layer

    The CA MAT REST API can now be integrated with the Zowe API Mediation Layer. The Zowe API Mediation Layer for z/OS consolidates mainframe RESTful API services at a single secure point of access, including the CA MAT REST API, to ensure consistent access, dynamic discovery, encrypted communication, and high availability. Integration with the API Mediation Layer is optional. You can still use the CA MAT REST API without the API Mediation Layer. However, integration with the API Mediation Layer provides additional benefits to your API service.

     

    The CA MAT Analyze plug-in for Zowe CLI, which facilitates the CA MAT functionalities from the command line interface, has been updated to support the integration with the Zowe API Mediation Layer. Using the new parameter --zowediscoverable in the MAT profile, you can define whether you use the integration with the Zowe API Mediation Layer for your instance of the CA MAT Analyze plug-in for Zowe CLI.

     

    To enable the new functionalities, you need to execute or re-execute the CA MAT customization step 17 after you have installed the PTF.

     

    Should you seek more information please refer to CA MAT documentation here:

     

     

     This enhancement is available via PTF #SO15133 - MAT RESTFUL API ENDPOINTS FOR HISTOGRAM AND CALLER ID. 

     

    Last but not least a small reminder, we always stay current and secure for our users. Notably, CTS 5.6 currency support has been available (PTF #SO15065) as well as certification against IBM ZACS utility (PTF #SO14455).

     

    _____________________________________________________________________

    For more information about CA Mainframe Application Tuner V12, see the release notes in CA MAT V12 documentation.

    _____________________________________________________________________

    Thank you for choosing CA Mainframe Application Tuner to improve your application performance. Should you be interested in a live demo? Update on product direction or POC? Feel free to contact us directly. Together with Product Manager Ekaterina Tumanova (Ekaterina.Tumanova@broadcom.com), we are always interested in your thoughts and feedback.

     

    Petr Klomfar (Petr.Klomfar@broadcom.com)

    Product Owner of CA MAT