FileMaster

 View Only

CA File Master™ Plus for IMS - IMS Catalog Support

  • 1.  CA File Master™ Plus for IMS - IMS Catalog Support

    Broadcom Employee
    Posted May 17, 2021 08:11 AM
    Edited by Petr Galik May 17, 2021 08:11 AM

    New feature PTF LU00957 has been released! This feature adds support for the IMS Catalog in CA File Master Plus for IMS v12. 

     

    The feature PTF enables File Master Plus for IMS users to access a database using an ACB from the IMS catalog. Users can enter a full or partial ACB name or no name at all, in which case an ACB is dynamically generated.

    This functionality is available in the:

    • browse/edit online interfaces and the 
    • online/batch executions of the following utilities:
      • Extract, 
      • Reload, 
      • Dbchart, 
      • Gensource and
      • Extract layout


    Why do IMS-managed ACB(s) matter?

    First things first, IBM provided guidance that IMS management of ACB(s) will be required in the future, although no exact date has been set. We assume the feature is still not mature enough to be made a requirement. Even after announcement, it will be some time before the requirement will be fully "enforced". Why? It comes down to requirements for process changes that cost time and resources as well as other prerequisites (though we won't go into all of that here).

    For those already familiar with the concepts of the IMS database, you are well aware of the need to create your DBD(s), PSB(s) and to ultimately join that information in ACB(s). The Database Definition (DBD) defines the IMS database. The Program Specification Block (PSB) defines the program(s) that will access the specified database. The ACB (Application Control Block) is a kind of merge of the DBD and PSB. Upon defining these elements, you still need to "do a gen", i.e. DBDGEN, PSBGEN and ACBGEN. Upon completion, you are left with all the libraries. Let's call this an 'old' environment. Should you decide to go 'modern', you'll still have all your old libs to deal with, but you can use IBM's DFS3UACB utility to populate the IMS catalog.

     

    What are the advantages of IMS-managed ACB(s)?

    There are several benefits in using IMS-managed ACB(s), and we assume these are the most important:

    • IMS specialists can create, alter and delete databases in a more effective and modern way, i.e., in the same manner as you do with Db2 and other relational databases, as well as the programs that access them. This is achieved through the use of SQL DDL. Knowledge of ACBs, PSBs, DBDs, and all the related GENs are no longer needed. Alternatively, IMS specialists can use IMS generation utilities.
    • IMS environments will no longer contain DBD, PSB and ACB libraries since the IMS catalog and IMS directory will be the one-and-only source for metadata about IMS databases and applications. Again, this concept is very similar to that employed in the Db2 world, plus it will be easier to get information about your IMS DBs using tools such as IMS Explorer. To access the IMS catalog using modern database management tools, you must have JDBC drivers in place, otherwise you can use a GUR DLI call.
    • The two points above make it clear that IMS has been modernized and IBM has been trying to make things simpler for the new generation of mainframers, which – in my opinion – may one day result in a near indifference to the type of database used (maybe that's a bit of a stretch, but all things being equal, database professionals will decide which DB to use based on its strengths and the purposes served.)

     

    Additional support information is available in this IMS Tools Communities post. 

     

    For more details, please contact: 

    Petr Galik, petr.galik@broadcom.com, Product Owner

    Petr Vacula, petr.vacula@broadcom.com, Product Manager