OPS/MVS

 View Only
  • 1.  CTS API Interface to OPS/MVS SSM

    Posted Dec 11, 2019 10:38 AM
    Automating and controlling the startup and shutdown of the CTS task can be problematic. 
    CA-1 (and other CA products) when they initialize currently interface with OPS/MVS using an API.  

    The  current API interface of CA-OPS/MVS allows participating CA products to generate common
    current state APIs. This allows for a single AOF rule such  to set the CURRENT_STATE
    of such CA products accordingly within a SSM  table. The basic CASTATE API events resemble:

    State of CA1 is UP
    State of CA1 is STARTING
    State of CA1 is STOPPING

    We would like for the CTS task to generate these API calls so that we can easily control CTS via OPS/MVS and System State Manager.

    This would be a CA1 / CTS  product enhancement.

    ------------------------------
    Nick Ciancio 6102198342
    ------------------------------


  • 2.  RE: CTS API Interface to OPS/MVS SSM
    Best Answer

    Broadcom Employee
    Posted Dec 11, 2019 12:16 PM

    Hello Nick,

    I suggest that you visit our communities page and create an idea for the CTS product. 
    Here is the link for the "Ideation" space of the Broadcom  mainframe communities:

    https://community.broadcom.com/ideation/allideas

    See that there is an "Add" button at the right of the panel where you can create and submit your idea.

    Regards,
    Mario



    ------------------------------
    Carlos Mario Silveira Filho
    Principal Support Engineer
    carlosmario.filho@broadcom.com
    CA Technologies A Broadcom Company

    ------------------------------



  • 3.  RE: CTS API Interface to OPS/MVS SSM

    Posted Dec 11, 2019 01:03 PM

    Thanks ... I submitted the idea per your suggestion

     






  • 4.  RE: CTS API Interface to OPS/MVS SSM

    Broadcom Employee
    Posted Dec 11, 2019 02:13 PM
    Edited by David Jones Dec 11, 2019 02:17 PM
    Hi Nick,

    Individual CA products like CA-1 and CA-TLMS can update their code to call Generic OPS/MVS APIs to report their SSM states.  The CA Common Services team has a CA-INTERNAL document which describes the use of these APIs.  I'll send the CA-1/CA-TLMS Product Owner a private email shortly that will contain a link to the CA OPS/MVS Generic API SDK documentation.

    With regard to the CA OPS/MVS Community Idea that you opened, it should be moved from the OPS/MVS product Community to the CA-1/CA-TLMS product Community.  I'll take care of having the Idea moved to the correct CA Community.  It will then be the responsibility of the CA-1/CA-TLMS development teams to enhance their code to use the CA OPS/MVS Generic APIs to report their CA OPS/MVS SSM states.

    Hope this helps.

    Thanks,
    Dave...

    ------------------------------

    David R. Jones
    Sr Principal Product Owner
    IT Operations and Automation
    Broadcom | Mainframe Division

    412.808.2782 | 750 Holiday Drive | Pittsburgh, PA,15220
    david.jones@broadcom.com
    ------------------------------



  • 5.  RE: CTS API Interface to OPS/MVS SSM

    Broadcom Employee
    Posted Dec 12, 2019 11:10 AM
    Nick,
    Because CTS is simply an umbrella address space with a dozen different optional sub-tasks; can you be more specific of what you are looking for. For example, if you want to insure that the CTS address space is active - that is fine. But if the sub-task you are interested in is not active; that won't help you. For example, if you are concerned about generating gummed labels for your 3420 reels (LOL) - you would want to insure that the LAB sub-task is active. If you want to always have a device allocated for TAPEMAP'ing your 3480 cartridges, you would want to insure the TMAP sub-task is active. So, which sub-task(s) are you concerned about? 
     
    Russell Witt
    CA 1 Master Engineer


  • 6.  RE: CTS API Interface to OPS/MVS SSM

    Posted Dec 12, 2019 02:01 PM
    Hi Russell,

    If CTS could report on its status (e.g. STARTING/UP/DOWN) that would be great. However 
    it would be beneficial  if CTS could use the API like Common Services (CAS9) ... ... ... 

    08:09:15 CAS9      State of CA1/MVS is INITDONE     
    08:09:15 CAS9      State of CA1/MVS is INITDONE   
    08:09:15 CAS9      State of CADATACO is INITDONE   
    08:09:15 CAS9      State of CADATACO is INITDONE     
    08:09:15 CAS9      State of CADATACO is INITDONE     
    08:09:15 CAS9      State of CAIRIM is INITDONE     
    08:09:15 CAS9      State of CCSRIM is INITDONE       
    08:09:29 CA1INIT  State of CA1 is UP                  

    and also report on the different sub-task state(s) ...
    for example 
    STATE of CTS is STARTING

    STATE OF CTS.APEC IS ....
    STATE OF CTS.DTS IS ...
    STATE OF CTS.TMAP IS ..
    STATE oF CTS.xxxx IS  ...

    STATE OF CTS IS UP





    ------------------------------
    [Nick Ciancio]
    [Cerner Health ]
    [Pennsylvania]
    ------------------------------