SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
®




       Phoenix IMS Users Group




     IMS Modernization – Advantages of
     Keeping Current with IMS Versions
Diane Goff
IMS Advanced Technical Skills
dgoff@us.ibm.com




                                   © 2012 IBM Corporation
Phoenix IMS Users Group


IMS Product General Focus Areas


 Support high transaction growth rates through performance, capacity
 and RAS enhancements
 Ease of administration and deployment, automation, reduce skill level
 Facilitate modernization of IMS applications, compliance, standards


 Base Enhancements
 Connectivity Enhancements




                                                                         2
Phoenix IMS Users Group


IMS Product Key New Function Focus


 Availability
 Reliability / serviceability
 Performance / capacity
 Ease of use / improved manageability


 SOA application integration, standards, compliance


 Base functions
 Connectivity functions



                                                      3
Phoenix IMS Users Group


IMS Roadmap

 New major version every 2-3 years
  –   IMS 10 GA Oct 2007
  –   IMS 11 GA Oct 2009
  –   IMS 12 GA Oct 28, 2011
  –   IMS 13 announced in Oct 2012 / in QPP
  –   IMS 13 + 1 in Planning

 Support
  – At GA Migration supports N-2
  – Typically two current supported field releases
  – N-2 release out of service 1 year after current
    release GA




                                                      4
Phoenix IMS Users Group


Factors Driving IMS Modernization / Growth

 Global economy
 – Need for 7 X 24 X 365 availability
 Mergers and acquisitions
 – Flexibility to make changes
 Affordability of increasingly powerful technology
 – Cost-effectiveness
 Increased customer expectations for response times and availability


 Important that your IMS systems be ready to handle these new
 requirements




                                                                       5
Phoenix IMS Users Group


IMS Software Support Information


   IBM Software Support Handbook
  –   http://www14.software.ibm.com/webapp/set2/sas/f/handbook/home.html
  –   This guide contains important information on the procedures and practices
      followed in the service and support of your IBM products. It does not
      replace the contractual terms and conditions under which you acquired
      specific IBM Products or Services.


   IBM Software Lifecycle Support
  –   http://www.ibm.com/software/support/lifecycle/index_a_z.html
  –   The IBM Software Support Lifecycle policy specifies the length of time
      support will be available for IBM software from when the product is
      available for purchase to the time the product is no longer supported. IBM
      software customers can use this site to track how long their version and
      release of a particular IBM software product will be supported. Using the
      information on this site, customers will be able to effectively plan their
      software investment, without any gaps in support.


                                                                                   6
Phoenix IMS Users Group


IMS Software Support Information


   End of Support (EOS) …
  –   Last date on which IBM will deliver standard support services for a given
      version/release of a product
  –   Discontinuance of program service for the last release in a version of a
      software product is an indication of IBM’s expectation that customers will
      not experience a high level of trouble due to program defects.
  –   When service is discontinued, corrections to known problems remain
      available, but the development team is redirected to other work, and no
      new, tested corrections will be generated for general use.
  –   Known problems may be reviewed and ordered via electronic vehicles
      such as the internet (e.g, http://www.ibm.com/software/support) however
      support provided by the IBM Client Support representatives, will be
      discontinued. At discontinuance of program service, associated services
      terminate as well, e.g. IBM Support Line and SoftwareXcel.



                                                                                   7
Phoenix IMS Users Group


IMS Software Support Information


   End of Support (EOS)
  –   Self-help Capabilities from the Internet
      •   Basic search capability for the following:
           •   IBM software defects, that is, closed APARs (Authorized Program
               Analysis Report)
           •   Software fixes
           •   Technotes for resolved issues
  –   Provide notice of End of Support (EOS) at least twelve months before
      product support is withdrawn, giving you a reasonable period of time to
      use the software before migrating to a new version or release. Establish
      effective dates for withdrawal of product support in either April or
      September.
  –   Support Extensions are accommodations for Customers who are unable
      to migrate to a supported software product release within the time
      provided.

                                                                                 8
Phoenix IMS Users Group


IMS Version Service Support Information

  IMS Version       Product          Available     Support Withdrawn (End
                    Number                         of Support)
  IMS 7             5655-B01         27 Oct 2000    08 Nov 2005

  IMS 8             5655-C56         25 Oct 2002    05 Nov 2008

  IMS 9             5655-J38         29 Oct 2004    07 Nov 2010

  IMS 10            5635-A01         26 Oct 2007    05 Nov 2012

  IMS 11            5635-A02         30 Oct 2009

  IMS 12            5635-A03         28 Oct 2011

  IMS 13            5635-A04



                                                                            9
Phoenix IMS Users Group


Staying Current with IMS Versions


 Need for software support important in today’s more dynamic high
 availability environments
 Each new version focuses on improving core functions of IMS (as well
 as connectivity)
 Core functions are key for flexibility to adapt to changes
 Many new functions are easy to implement
 – Minimal effort
 – Minimal ongoing costs


 Focus on mainframe qualities of service



                                                                        10
Phoenix IMS Users Group



 IBM System z®
Think you know what a mainframe is?

 An Old, Expensive platform for Legacy applications?

Think again! Today’s IBM System z® is …..
  – The world’s most trusted transaction processing and
    data server for business critical applications
  – The world’s most cost-efficient platform for data
    center consolidation and virtualization
  – The worlds most dependable and scalable hardware
    and Middleware platform for new business
    applications
  – A thoroughly modern application environment for
    traditional and Cloud delivery models




                                                          11
Phoenix IMS Users Group


Enterprise Modernization Makes Good Economic Sense

zEnterprise creates an agile, dynamic, and cost effective enterprise
architecture and the modernization of existing assets helps to
achieve Smarter Computing

   Modernization to leverage your existing
   investments
   Reduce risk and complexity
   Increase efficiency with multiple
   platform development tools
   Design your enterprise processes for
   automation
   Gain real-time insight of the business
   Enable dynamic management of the
   business process


                                                                       12
Phoenix IMS Users Group

High Priority Recommendation for Modernizing Base
(and Connectivity) IMS functions
 Implement the IMS Common Service Layer (CSL)
 – Available since IMS 8
 – Few enhancements in IMS 9
 – Many enhancements in IMS 10
 – More enhancements in IMS 11
 – More enhancements in IMS 12
 – More enhancements in IMS 13


 IMS architectural direction for implementing new functions, particularly
 in an IMSplex environment but also for single IMS standalone systems




                                                                            13
Phoenix IMS Users Group


IMS Common Service Layer Implementation


 Most new functions are based on CSL
 – Operations management (OM)
 – Resource management (RM)
 – Structured call interface (SCI)
 – Open database access (ODBM)
 Though available since IMS 8, IMS 10 / IMS 11 / IMS 12 / IMS 13 provide many
 more interesting and useful functions
 – Will review these and others in this presentation
 Seriously consider implementing a minimal CSL (SCI/OM)
 – Called ‘enhanced command environment’
 – Most new functions require OM type-2 commands
 – Begin in test environment first
 – Overview and setup details for ‘enhanced command environment’ follow

                                                                                14
Phoenix IMS Users Group


Common Service Layer (CSL) Overview

 An architecture to improve the systems management capabilities for
 IMS systems
 – Operations management (Operations Manager)
 – Resource management (Resource Manager)
 – IMS Database access (Open Database Manager)
 Provides
 – A single system image (IMSplex)
 – Ease of use through a single point of control
 – Shared resources across all IMS systems
 Reduces complexity of managing multiple IMS systems and single IMS
 systems



                                                                      15
Phoenix IMS Users Group


Common Service Layer (CSL) Managers
 Operations Manager (OM) (IMS 8)
 Resource Manager (RM) (IMS 8)
 Structured Call Interface (SCI) (IMS 8)
 Open Database Manager (ODBM) (IMS 11)


 Based on BPE (Base Primitive Environment)
 Can use CQS (Common Queue Server)


 New address spaces
 – OM, RM, SCI, ODBM, CQS
 New CF structures (optional)
 – Resource, shared queues

                                             16
Phoenix IMS Users Group



CSL Architecture (Address Spaces and CF Structures)

                                                                                   Resource
   Open Database      Operations       Structured          Resource
     Manager           Manager             Call            Manager               Shared Queues
      (ODBM)            (OM)            Interface            (RM)
       SCI               SCI              SCI                SCI



                                        SCI
                                    Communications

                                                            Common
                       IMS      S                      S                       Coupling
                                                             Queue
                      Control   C                      C
                                                             Server            Facility
                      Region    I                      I                  CF
                                                             (CQS)




                                                     Online DBRC
                                          SCI        DBRC Batch Utility
                                                     Batch with DBRC
                                         DBRC
                                                     Utility with DBRC
                                                                                                 17
Phoenix IMS Users Group



CSL Architecture (Address Spaces)
     – Enhanced Command Environment

               Operations       Structured
                Manager             Call
                 (OM)            Interface
                  SCI              SCI



                                 SCI
                             Communications

                IMS      S
               Control   C
               Region    I


                                   SCI        Online DBRC
                                              DBRC Batch Utility
                                  DBRC        Batch with DBRC
                                              Utility with DBRC



                                                                   18
Phoenix IMS Users Group


Operations Manager (OM) Overview

 Provides ‘single point of control’ for command entry into an IMSplex
 – Focal point for operations management and automation
 Provides the following services
 – Route commands to IMSplex members registered for the command
 – Consolidate command responses from individual IMSplex members into a
   single response to present to the command originator
 – Support for new IMSplex commands (type-2 commands) and for existing
   IMS commands (type-1 commands)
 – An API for IMS commands for automation
 – Command security for authorization using RACF or equivalent plus user exit
 – User exit capability for editing command input and responses
 Configuration
 – One or more OM address spaces required per IMSplex
                                                                                19
Phoenix IMS Users Group


Resource Manager (RM) Overview
 Provides infrastructure for managing global resources and IMSplex-wide
 processes
 – IMS is responsible for exploiting RM services
 Provides the following services
 – Maintains global resource information using a resource structure in a Coupling
   Facility
 – Coordinates IMSplex-wide processes
 Used for the following functions
 – Sysplex Terminal Management (STM) (IMS 8)
 – Global Online Change (GOLC) (IMS 8)
 – Global Callable Services (IMS 8)
 – Global Status (IMS 10)
 – Sysplex Serial Program Management (SSPM) (IMS 10)
 – ACBLIB Member Online Change (IMS 10)
 – Database Quiesce (IMS 11)
 – IMS Repository (IMS 12)                                                          20
Phoenix IMS Users Group


Structured Call Interface (SCI) Overview
 Provides communications services among IMSplex members in a
 single z/OS image and across multiple z/OS images in an IMSplex
 Provides the following services
 – Member registration services (security)
   • OM, RM, CQS, ODBM, IMS, SPOC, IMS Connect, DBRC
 – Communications services
 Used for the following functions
 – Automatic RECON Loss Notification (ARLN) (IMS 8)
 – Parallel RECON Access (PRA) (IMS 10)
 – Database Quiesce (IMS 11)
 – MSC TCP/IP (IMS 12)
 – ISC TCP/IP (IMS 13)
 One SCI address space is required on each z/OS image where CSL is
 active
                                                                     21
Phoenix IMS Users Group

Open Database Manager (ODBM) Overview

 Supports open standards for distributed and local Java application
 program connectivity to IMS databases (IMS 11)
 Provides the following services
 – IMS Universal Drivers
 – Works with IMS Connect using DRDA for distributed access (type-4)
 – Works through DRA (Database Resource Adapter) interface for local access
   within a z/OS LPAR or across z/OS LPARs (type-2)
 Used for the following functions
 – Open Database (IMS 11)
 One ODBM address space is required on each z/OS image that
 contains databases to which ODBM clients (such as the IMS Universal
 Drivers) require access per IMSplex


                                                                              22
Phoenix IMS Users Group

CSL Architecture                      SCI
                                                                                                                 RM
                OM     Automatic RECON
                                                 Global Online Change          ACBLIB Member Online Change
          SPOC           Loss Notification
                                                 Sysplex Terminal Management   Sysplex Serial Program Management
          Type-2       Parallel RECON
          commands                               Global Callable Services      Database Quiesce
                         Access (PRA)
          Automation   Database Quiesce          Global Status                 IMS Repository (IMS 12)
  SPOC
                                                                                                     Resource
                       Operations            Structured         Resource        Open
                        Manager                  Call           Manager        Database          Shared Queues
                         (OM)                 Interface           (RM)         (ODBM)

   Automation
                          SCI                   SCI               SCI            SCI



         Master
         Terminal
                                           SCI
                                       Communications

                                                                 Common
                        IMS       S                         S                              Coupling
                                                                  Queue
                       Control    C                         C
                                                                  Server                   Facility
                       Region     I                         I                       CF
         End User
                                                                  (CQS)
                                                                                                           ODBM
         Terminal
                                                                                              Universal Drivers
                                                                                                for IMS DB access
                                                                                              Distributed access
                                                          Online DBRC                            (type-4)
                                                SCI       DBRC Batch Utility                  Local access (type-2))
                                                          Batch with DBRC
                                               DBRC
                                                          Utility with DBRC
                                                                                                                       23
Phoenix IMS Users Group


Setting up the CSL Environment

 BPE setup
 SCI setup
 OM setup
 RM setup
 ODBM setup
 CQS setup
 IMS setup
 z/OS / CF setup




                                  24
Phoenix IMS Users Group


Setting up the CSL Environment
    – Enhanced Command Environment
 BPE setup
 SCI setup
 OM setup
 RM setup – N/A
 ODBM setup – N/A
 CQS setup – N/A
 IMS setup
 z/OS / CF setup – N/A




                                     25
Phoenix IMS Users Group


 CSL Definition ... High Level View
                             Structured Call
                                                    Resource Manager
                                Interface                                 Open Database
                      PGM=BPEINI00                PGM=BPEINI00              Manager
 Operations Manager                                                    PGM=BPEINI00
                      BPECFG=BPExxxxx             BPECFG=BPExxxxx
                      BPEINIT=CSLSINI0            BPEINIT=CSLRINI0
PGM=BPEINI00                                                           BPECFG=BPExxxxx
                      SCIINIT=xxx                 RMINIT=xxx
                                                                       BPEINIT=CSLDINI0
BPECFG=BPExxxxx                                                        ODBMINIT=xxx
BPEINIT=CSLOINI0
OMINIT=xxx
                                        PROCLIB

                                                                   Common
                                                                 Queue Server
                 IMS                  PROCLIB contains
            Control Region                                   PGM=BPEINI00
                                       initialization and
         PGM=DFSRRC00               execution parameters     BPECFG=BPExxxxx
                                    for CSL environment.     BPEINIT=CQSINI00
         DFSDF=xxx                                           CQSINIT=xxx

                                                                                          26
Phoenix IMS Users Group


BPE Setup

 Add BPEINI00 to the z/OS Program Properties Table (PPT)
 Two BPE PROCLIB members
 – Contain trace level and user exit information
 – BPE Configuration Parameters (BPECFG=BPExxxxx)
 – BPE User Exit List
   • EXITMBR= in BPECFG=
     – EXITDEF= in EXITMBR
 – Neither are required
   • Can let BPE configuration parameters default
   • Do not need user exits
 – All IMSplex members can share the BPE PROCLIB members
 All CSL address spaces execute BPEINI00


                                                           27
Phoenix IMS Users Group


Some CSL component setup rules

 All IMSplex members can share a PROCLIB
 Each CSL component type (OM, RM, SCI, ODBM) requires its own
 – Initialization module
 – BPEINIT = CSLxINI0 where x is O/R/S/D
 Each CSL component address space requires its own
 – Initialization PROCLIB member
 – xxxxINIT = yyy
   • where xxxx is OM/RM/SCI/ODBM
   • where yyy is a 3 character suffix used for the CSL initialization PROCLIB
     member CSLxIyyy
     – where x is O/R/S/D and yyy is a 3 character suffix




                                                                                 28
Phoenix IMS Users Group


SCI setup

 One SCI address space is required on every z/OS image where CSL is
 active
 SCI started task JCL found in IMS.PROCLIB (CSLSCI)
 Each SCI address space
 – Executes BPEINI00
 – SCI initialization module
   • BPEINIT=CSLSINI0
 – SCI initialization PROCLIB member CSLSIxxx
   • SCIINIT=xxx
   • Each instance of SCI has a different initialization PROCLIB member to
     specify its unique SCI name (and IMSplex name)




                                                                             29
Phoenix IMS Users Group


OM Setup

 An OM address space is required on at least one z/OS image where
 CSL is active
 – Recommend a second OM for backup
 OM started task JCL found in IMS.PROCLIB (CSLOM)
 Each OM address space
 – Executes BPEINI00
 – OM initialization module
   • BPEINIT=CSLOINI0
 – OM initialization PROCLIB member CSLOIxxx
   • OMINIT=xxx
   • Each instance of OM has a different initialization PROCLIB member to
     specify its unique OM name (and IMSplex name)


                                                                            30
Phoenix IMS Users Group


IMS Setup

  One new execution or DFSPBxxx parameter
  – Identifies DFSDFxxx
  – DFSDF=xxx
  One new PROCLIB member
  – DFSDFxxx
    • <SECTION=COMMON_SERVICE_LAYER>
    • <SECTION=DYNAMIC RESOURCES>
    • <SECTION=SHARED QUEUES>

    •   <SECTION=CATALOG>
    •   <SECTION=DATABASE>
    •   <SECTION=OSAMxx>
    •   <SECTION=VSAMxx>
    •   <SECTION=FAST PATH>
    •   <SECTION=USER_EXITS>
    •   <SECTION=DIAGNOSTICS_STATISTICS>
    •   <SECTION=REPOSITORY>
                                            31
Phoenix IMS Users Group


IMS CSL Information

 IMS CSL presentations on IBM Techdocs website
 – http://www.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS3895
 – IMS Common Service Layer Overview and Functions
 – Setting Up the IMS Common Service Layer




                                                                       32
Phoenix IMS Users Group


‘Base’ IMS Functions to Modernize IMS

 Availability
 Reliability / serviceability
 Performance / capacity
 Ease of use / improved manageability


 Benefits
 Installation complexity
 On-going processor resources needed




                                        33
Phoenix IMS Users Group


Major Functions for Improving Availability …


 Dynamic resource definition (DRD) (IMS 10)
 – Dynamic definition via type-2 commands for
   program/database/transaction/FP routing code resources
 – More quickly react to changes


 ACB library member online change (MOLC) (IMS 10)
 – Allows dynamic additions/changes of ACBLIB members while IMS is active
   via type-2 commands
 – Complements DRD for adding/changing ACBs for programs and databases




                                                                            34
Phoenix IMS Users Group


Major Functions for Improving Availability …


 Global Status (IMS 10)
 – Maintains global command status for database, area, or transaction
   resources
 – Provides consistent status for these resources across restarts in an IMSplex


 Database quiesce (IMS 11)
 – Creates a coordinated recovery point via type-2 commands across an
   IMSplex for an IMS database or set of IMS databases within an IMSplex
   without taking databases offline
 – Reduces outages required for creating recovery points




                                                                                  35
Phoenix IMS Users Group


Major Functions for Improving Availability …


 Open Database (IMS 11)
 – Allows access to IMS DB from distributed and local environments for Java
   applications
 – DRDA protocols ease application development


 IMS repository (IMS 12)
 – Enables multiple IMS systems in an IMSplex to manage, store, share, and
   retrieve resource definitions in a centralized manner via type-2 commands
 – An alternative to using RDDSs for DRD


 New user exit capabilities (IMS 11 / IMS 12 / IMS 13)
 – Allows multiple copies and refresh of certain exits

                                                                               36
Phoenix IMS Users Group


Major Functions for Improving Availability


 IMS to IMS Replication (IMS 11)
 – InfoSphere IMS Replication for z/OS V10.1 (5655-W28) delivers a native
   IMS-to-IMS software replication solution that supports high-availability IMS
   data environments.
 – This solution synchronizes the contents of IMS databases on a single site, or
   across geographically dispersed locations, in near real time with full
   recovery.
 – When used with IBM management solutions, InfoSphere IMS Replication for
   z/OS supports a hot standby environment that can dramatically reduce the
   time to recovery for today's 24x7 processing environments.




                                                                                   37
Phoenix IMS Users Group

Major Availability Improvements
      - some setup requirements
           Function                            CSL Setup     On-going resources
IMS 10     Dynamic resource definition (DRD)    Y   Medium   Low


IMS 10     ACB member online change             Y   Medium   Low


IMS 10     Global status for database, area,    Y   Medium   Low
           and transaction resources


IMS 11     Open database access to IMS DB       Y   High     Low-High


IMS 11     Database quiesce                     Y   Low      Medium

IMS        New user exits                       N   Medium   Low
11/12/13
IMS 12     IMS repository for DRD               Y   Medium   Low


IMS 11     IMS-to-IMS Replication               ?   High     Low-High


                                                                                  38
Phoenix IMS Users Group

Other Availability Improvements
      - minimal / no setup requirements

            Function                            CSL Setup   On-going resources
IMS 9       HALDB Online Reorg                       Low    Medium-High


IMS 10      Image Copy 2 Enhancements                Low    Medium-High


IMS 10      IRLM Lock Timeout Enhancement            Low    Low


IMS 10/11   OTMA descriptor / dynamic support    Y   Low    Low


IMS 11      Dynamic allocation of ACBLIB data        Low    Low
            sets

IMS 11      Dynamic allocation for OLCSTAT           Low    Low
            data set




                                                                                 39
Phoenix IMS Users Group


Major Functions for Improving Reliability / Serviceability


 Transaction level statistics (IMS 10)
 – Improved log statistics for understanding transaction characteristics
 Timestamp precision for DBRC (IMS 10)
 – Microsecond precision to improve database integrity
 Operations Manager Audit Trail (IMS 10)
 – Improved auditability for OM environment
 BPE external trace to DASD (IMS 10)
 – Facilitates larger traces
 Dynamic abend dump formatting exit (IMS 11)
 – Installed during IMS startup
 /DIAGNOSE SNAP command enhancements (IMS 12 / IMS 13)
 – Improves problem diagnosis/resolution time

                                                                           40
Phoenix IMS Users Group

Reliability / Serviceability Improvements
      - some setup requirements


         Function                       CSL   Setup    On-going resources

IMS 10   Operations Manager Audit Log    Y    Medium   Low


IMS 10   Transaction level statistics    Y    Low      Low-Medium




                                                                            41
Phoenix IMS Users Group

Reliability / Serviceability Improvements
- minimal / no setup requirements

                 Function                         CSL Setup    On-going resources
  IMS 10         BPE external trace to DASD           Low      Low


  IMS 10/11      IMS and IMS Connect support of       Medium   Low
                 RACF mixed case passwords
  IMS 11         Dump formatter enhancements          Low      Low


  IMS 11         BPE-based DBRC                       Low      Low

  IMS 10         Analysis utilities rewrite           Low      Low

  IMS 10         Timestamp precision for DBRC         Medium   Low


  IMS 11         Dynamic abend dump formatting        Low      Low
                 exit

  IMS 12/13      /DIAGNOSE SNAP command               Low      Low
                 enhancements

  IMS            New tracing capabilities             Low      Low-High
  10/11/12
                                                                                    42
Phoenix IMS Users Group


Major Functions for Improving Performance / Capacity …


 Parallel RECON access (IMS 10)
 – Improved technique for RECON serialization
 MSC Bandwidth (IMS 10)
 – Improved MSC buffer management
 FP 64-bit buffer manager (IMS 11)
 – Improved DEDB autonomic buffer management
 Dynamic full function database buffer pool enhancements (IMS 12)
 – Change OSAM/VSAM buffer pool specifications dynamically
 MSC TCP/IP support (IMS 12)
 – New type of physical MSC link that uses TCP/IP
 ISC TCP/IP support (IMS 13)
 – Allows ISC IMS to CICS communications via TCP/IP

                                                                    43
Phoenix IMS Users Group


Major Functions for Improving Performance / Capacity


 Logger enhancements (IMS 12)
 – Improvements for OLDS and WADS processing
 DRA thread enhancement with CICS 4.2 (IMS 12)
 – Eliminates overhead of TCB switching
 Reduced TCO enhancements (IMS 12 / IMS 13)
 – Focus on internal/pathlength improvements
 zIIP enhancement for Shared Queues (IMS 12)
 – Request Response Processing eligible for zIIP processing
 Concurrent thread enhancement (IMS 13)
 – MAXPST=4096 support



                                                              44
Phoenix IMS Users Group

Performance / Capacity Benefits
      - some setup requirements
           Function                              CSL Setup          On-going resources
  IMS 10   Parallel RECON Access                  Y   High          Low-High


  IMS 10   MSC Bandwidth                          Y   Medium        Low


  IMS 11   Fast Path 64-bit buffer manager for    Y   Medium        Low-Medium
           DEDBs

  IMS 12   Dynamic full-function database         Y   Low           Low-Medium
           buffer pool enhancements


  IMS 12   MSC TCP/IP support                     Y   Medium        Low


  IMS 12   Logger enhancements                        Medium-High   Low


  IMS 12   DRA thread enhancement with                Low-Medium    Low
           CICS 4.2



                                                                                         45
Phoenix IMS Users Group

Performance / Capacity Benefits
      - minimal / no setup requirements
            Function                            CSL Setup   On-going resources
  IMS 10    Large sequential data set support        Low    Low


  IMS 10    EAV support for VSAM data sets           Low    Low


  IMS 10    OTMA transaction timeout                 Low    Low
            enhancement

  IMS 11    ACB 64-bit buffer pool               Y   Low    Low


  IMS 11    IMS-managed JVM for dependent            Low    Low
            regions
  IMS 12    EAV support for non-VSAM data            Low    Low
            sets

  IMS 12    OTMA ACEE reduction                      Low    Low
            enhancement

  IMS 12/   Reduced TCO enhancements                 Low    Low
  IMS 13

  IMS 12    zIIP enhancement for Shared              Low    Low
            Queues
                                                                                 46
Phoenix IMS Users Group

Performance / Capacity Benefits
      - minimal / no setup requirements


                  Function                          CSL Setup   On-going resources
IMS 10/11/12      zAAP offload for IMS Java, SOAP        Low    Low-High
                     Gateway, XML converter,
                     IMS TM Resource Adapter
                  zAAP on zIIP with z/OS 1.11


IMS 10/11/12      HALDB improvements                 Y   Low    Low-Medium

IMS 10/11/12      VSCR relief                            Low    Low-Medium




                                                                                     47
Phoenix IMS Users Group


Major Functions for Ease of Use / Improved Manageability

 IMS Common Service Layer (IMS 9 / 10 / 11 / 12)
 – Improving operational characteristics and manageabililty
 Common security through RACF (SAF) interface (IMS 10)
 – Single point of administration
 Fast Path Secondary Index support (IMS 12)
 – New database design option
 IMS Explorer (IMS 11)
 – Simplifying application development
 IMS Catalog (IMS 12)
 – Simplifying data management



                                                              48
Phoenix IMS Users Group


Major Functions for Ease of Use / Improved Manageability

 HALDB Alter (IMS 13)
 – Allows certain dynamic DB changes
 Database Versioning (IMS 13)
 – Supports multiple versions of DB definitions
 DEDB Alter (IMS 13)
 – Allows certain dynamic DB changes
 Synchronous program switch (IMS 13)
 – Increase application flexibility




                                                           49
Phoenix IMS Users Group

Ease of Use / Improved Manageability
- some setup requirements
             Function                            CSL Setup     On-going resources
IMS          Common Service Layer (CSL)           Y   Low      Low
9/10/11/12

             CSL Operations Manager (OM)          Y   Medium   Low

             CSL Resource Manager (RM)            Y   Medium   Low

             CSL Open Database Manager            Y   High     Low-High
             (ODBM)
IMS          Type-2 Command enhancements          Y   Medium   Low-Medium
10/11/12

IMS          Common security through RACF             Medium   Low
10/11/12     (SAF) interface

IMS 12       Fast Path Secondary Index Support    Y   Medium   Low


IMS 11       IMS Explorer                         Y   Medium   New capability


IMS 12       IMS Catalog                              Medium   New capability
                                                                                    50
Phoenix IMS Users Group

Ease of Use / Improved Manageability
- minimal / no setup requirements

         Function                       CSL   Setup   On-going resources
IMS 10   DFSDFxxx PROCLIB member              Low     Low


IMS 10   Batch SPOC utility              Y    Low     Low-Medium
IMS 10   TSO SPOC print enhancements     Y    Low     Low


IMS 10   SSPM (Sysplex Serial Program         Low     Low-Medium
         Management) with shared
         queues




                                                                           51
Phoenix IMS Users Group

Ease of Use / Improved Manageability
      - various enhancements

            Function                       CSL Setup         On-going resources
 IMS        DBRC Enhancements                   Low-Medium   Low
 10/11/12
 IMS        IMS Connect enhancements        Y   Low-Medium   Low
 10/11/12
 IMS        OTMA enhancements                   Low          Low
 10/11/12
 IMS        IMS Callout enhancements            Medium       Low-Medium
 10/11/12   (synchronous / asynchronous)




                                                                                  52
Phoenix IMS Users Group


IMS Simplification Strategy
                      New IMS interfaces and       IMS interfaces        IMS
                             models


    Installation
      Installation              SQL / JDBC
        and
          and                                         JCL                 IMS
    Operations
      Operations
                                IMS Tools             ISPF               TM/DB
                                                      SDSF
                                Rational              JES
                                                      User Mods
    Application                 Optim
     Application
   Development                                        User Exits
    Development
                                Cognos                DBDGEN
                                                      PSBGEN
                                InfoSphere            ACBGEN            Database
                                                      OLC
                                J2EE                  DRD
     Reporting
      Reporting
    and Analysis
     and Analysis               pureQuery
                                                      DLI




                     Reduce the need for special, in-depth IMS skills
                                                                                   53
Phoenix IMS Users Group

IMS Explorer…Simplifying IMS application development !


Graphically-driven
editors to display and
update IMS program
and database definitions




 Graphical interface
 to easily access and
 manipulate IMS
 data using standard
 SQL
                                                     See database
                                                     relationships
                                     Generate SQL    Change DBD and
                                     to access IMS   PSB definitions
                                     data
                                                                  54
Phoenix IMS Users Group



Staying Current with IMS Versions is IMPORTANT!

 Need for software support important in today’s more dynamic high
 availability environments
 Each new version focuses on improving base functions of IMS (as well
 as connectivity)
 Set up the IMS Common Service Layer (CSL)
 Base functions are key for flexibility to adapt to changes
 Many new functions are easy to implement
 – Minimal effort
 – Minimal ongoing costs
 Focus on mainframe qualities of service



                                                                        55

Mais conteúdo relacionado

Destaque

IMS Application Development and Simplification - Phoenix UG - June 19th, 2014
IMS Application Development and Simplification - Phoenix UG - June 19th, 2014IMS Application Development and Simplification - Phoenix UG - June 19th, 2014
IMS Application Development and Simplification - Phoenix UG - June 19th, 2014Jeff Pearce
 
Weekend incarceration – great alternative to michigan’s incapacitation
Weekend incarceration – great alternative to michigan’s incapacitationWeekend incarceration – great alternative to michigan’s incapacitation
Weekend incarceration – great alternative to michigan’s incapacitationarspangl
 
The Ims Catalog - IMS Phoenix UG, June 19th, 2014
The Ims Catalog  -  IMS Phoenix UG, June 19th, 2014The Ims Catalog  -  IMS Phoenix UG, June 19th, 2014
The Ims Catalog - IMS Phoenix UG, June 19th, 2014Jeff Pearce
 
TED_Slideshow_Juan_Enriquez_
TED_Slideshow_Juan_Enriquez_TED_Slideshow_Juan_Enriquez_
TED_Slideshow_Juan_Enriquez_Dinahb22
 
7 marketing content ideas
7 marketing content ideas7 marketing content ideas
7 marketing content ideasEdward Mc Elroy
 

Destaque (6)

IMS Application Development and Simplification - Phoenix UG - June 19th, 2014
IMS Application Development and Simplification - Phoenix UG - June 19th, 2014IMS Application Development and Simplification - Phoenix UG - June 19th, 2014
IMS Application Development and Simplification - Phoenix UG - June 19th, 2014
 
Weekend incarceration – great alternative to michigan’s incapacitation
Weekend incarceration – great alternative to michigan’s incapacitationWeekend incarceration – great alternative to michigan’s incapacitation
Weekend incarceration – great alternative to michigan’s incapacitation
 
The Ims Catalog - IMS Phoenix UG, June 19th, 2014
The Ims Catalog  -  IMS Phoenix UG, June 19th, 2014The Ims Catalog  -  IMS Phoenix UG, June 19th, 2014
The Ims Catalog - IMS Phoenix UG, June 19th, 2014
 
TED_Slideshow_Juan_Enriquez_
TED_Slideshow_Juan_Enriquez_TED_Slideshow_Juan_Enriquez_
TED_Slideshow_Juan_Enriquez_
 
7 marketing content ideas
7 marketing content ideas7 marketing content ideas
7 marketing content ideas
 
Social media
Social mediaSocial media
Social media
 

Semelhante a Ims keeping current for phoenix

CA 2E CM Whats New In 8.5
CA 2E CM Whats New In 8.5CA 2E CM Whats New In 8.5
CA 2E CM Whats New In 8.5ADC Austin Tech
 
IBM Security Identity and Access Management - Portfolio
IBM Security Identity and Access Management - PortfolioIBM Security Identity and Access Management - Portfolio
IBM Security Identity and Access Management - PortfolioIBM Sverige
 
IBM i at the eart of cognitive solutions
IBM i at the eart of cognitive solutionsIBM i at the eart of cognitive solutions
IBM i at the eart of cognitive solutionsDavid Spurway
 
F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 Networks
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB
 
Finit Solutions - What is New in Hyperion Financial Management 11.1.2.2
Finit Solutions - What is New in Hyperion Financial Management 11.1.2.2Finit Solutions - What is New in Hyperion Financial Management 11.1.2.2
Finit Solutions - What is New in Hyperion Financial Management 11.1.2.2finitsolutions
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013IBM Switzerland
 
Ugif 04 2011 informix fug-paris
Ugif 04 2011   informix fug-parisUgif 04 2011   informix fug-paris
Ugif 04 2011 informix fug-parisUGIF
 
Finit epm trending_topics_for_2015_feb2015_final
Finit epm trending_topics_for_2015_feb2015_finalFinit epm trending_topics_for_2015_feb2015_final
Finit epm trending_topics_for_2015_feb2015_finalfinitsolutions
 
Finit epm trending_topics_for_2015_feb2015_final
Finit epm trending_topics_for_2015_feb2015_finalFinit epm trending_topics_for_2015_feb2015_final
Finit epm trending_topics_for_2015_feb2015_finalfinitsolutions
 
HRG Assessment:Comparing IBM PureSystems and Cisco UCS
HRG Assessment:Comparing IBM PureSystems and Cisco UCSHRG Assessment:Comparing IBM PureSystems and Cisco UCS
HRG Assessment:Comparing IBM PureSystems and Cisco UCSIBM India Smarter Computing
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 
Informix 1210 feature overview
Informix 1210 feature overviewInformix 1210 feature overview
Informix 1210 feature overviewJohn Miller
 
7i solutions in short
7i solutions in short7i solutions in short
7i solutions in shortfho1962
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...DevOps.com
 

Semelhante a Ims keeping current for phoenix (17)

CA 2E CM Whats New In 8.5
CA 2E CM Whats New In 8.5CA 2E CM Whats New In 8.5
CA 2E CM Whats New In 8.5
 
IBM Security Identity and Access Management - Portfolio
IBM Security Identity and Access Management - PortfolioIBM Security Identity and Access Management - Portfolio
IBM Security Identity and Access Management - Portfolio
 
Overview of IBM PureSystems
Overview of IBM PureSystemsOverview of IBM PureSystems
Overview of IBM PureSystems
 
IBM i at the eart of cognitive solutions
IBM i at the eart of cognitive solutionsIBM i at the eart of cognitive solutions
IBM i at the eart of cognitive solutions
 
F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer Presentation
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
 
Finit Solutions - What is New in Hyperion Financial Management 11.1.2.2
Finit Solutions - What is New in Hyperion Financial Management 11.1.2.2Finit Solutions - What is New in Hyperion Financial Management 11.1.2.2
Finit Solutions - What is New in Hyperion Financial Management 11.1.2.2
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
 
Ugif 04 2011 informix fug-paris
Ugif 04 2011   informix fug-parisUgif 04 2011   informix fug-paris
Ugif 04 2011 informix fug-paris
 
Finit epm trending_topics_for_2015_feb2015_final
Finit epm trending_topics_for_2015_feb2015_finalFinit epm trending_topics_for_2015_feb2015_final
Finit epm trending_topics_for_2015_feb2015_final
 
Finit epm trending_topics_for_2015_feb2015_final
Finit epm trending_topics_for_2015_feb2015_finalFinit epm trending_topics_for_2015_feb2015_final
Finit epm trending_topics_for_2015_feb2015_final
 
HRG Assessment:Comparing IBM PureSystems and Cisco UCS
HRG Assessment:Comparing IBM PureSystems and Cisco UCSHRG Assessment:Comparing IBM PureSystems and Cisco UCS
HRG Assessment:Comparing IBM PureSystems and Cisco UCS
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Informix 1210 feature overview
Informix 1210 feature overviewInformix 1210 feature overview
Informix 1210 feature overview
 
7i solutions in short
7i solutions in short7i solutions in short
7i solutions in short
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 

Último

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Último (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Ims keeping current for phoenix

  • 1. ® Phoenix IMS Users Group IMS Modernization – Advantages of Keeping Current with IMS Versions Diane Goff IMS Advanced Technical Skills dgoff@us.ibm.com © 2012 IBM Corporation
  • 2. Phoenix IMS Users Group IMS Product General Focus Areas Support high transaction growth rates through performance, capacity and RAS enhancements Ease of administration and deployment, automation, reduce skill level Facilitate modernization of IMS applications, compliance, standards Base Enhancements Connectivity Enhancements 2
  • 3. Phoenix IMS Users Group IMS Product Key New Function Focus Availability Reliability / serviceability Performance / capacity Ease of use / improved manageability SOA application integration, standards, compliance Base functions Connectivity functions 3
  • 4. Phoenix IMS Users Group IMS Roadmap New major version every 2-3 years – IMS 10 GA Oct 2007 – IMS 11 GA Oct 2009 – IMS 12 GA Oct 28, 2011 – IMS 13 announced in Oct 2012 / in QPP – IMS 13 + 1 in Planning Support – At GA Migration supports N-2 – Typically two current supported field releases – N-2 release out of service 1 year after current release GA 4
  • 5. Phoenix IMS Users Group Factors Driving IMS Modernization / Growth Global economy – Need for 7 X 24 X 365 availability Mergers and acquisitions – Flexibility to make changes Affordability of increasingly powerful technology – Cost-effectiveness Increased customer expectations for response times and availability Important that your IMS systems be ready to handle these new requirements 5
  • 6. Phoenix IMS Users Group IMS Software Support Information IBM Software Support Handbook – http://www14.software.ibm.com/webapp/set2/sas/f/handbook/home.html – This guide contains important information on the procedures and practices followed in the service and support of your IBM products. It does not replace the contractual terms and conditions under which you acquired specific IBM Products or Services. IBM Software Lifecycle Support – http://www.ibm.com/software/support/lifecycle/index_a_z.html – The IBM Software Support Lifecycle policy specifies the length of time support will be available for IBM software from when the product is available for purchase to the time the product is no longer supported. IBM software customers can use this site to track how long their version and release of a particular IBM software product will be supported. Using the information on this site, customers will be able to effectively plan their software investment, without any gaps in support. 6
  • 7. Phoenix IMS Users Group IMS Software Support Information End of Support (EOS) … – Last date on which IBM will deliver standard support services for a given version/release of a product – Discontinuance of program service for the last release in a version of a software product is an indication of IBM’s expectation that customers will not experience a high level of trouble due to program defects. – When service is discontinued, corrections to known problems remain available, but the development team is redirected to other work, and no new, tested corrections will be generated for general use. – Known problems may be reviewed and ordered via electronic vehicles such as the internet (e.g, http://www.ibm.com/software/support) however support provided by the IBM Client Support representatives, will be discontinued. At discontinuance of program service, associated services terminate as well, e.g. IBM Support Line and SoftwareXcel. 7
  • 8. Phoenix IMS Users Group IMS Software Support Information End of Support (EOS) – Self-help Capabilities from the Internet • Basic search capability for the following: • IBM software defects, that is, closed APARs (Authorized Program Analysis Report) • Software fixes • Technotes for resolved issues – Provide notice of End of Support (EOS) at least twelve months before product support is withdrawn, giving you a reasonable period of time to use the software before migrating to a new version or release. Establish effective dates for withdrawal of product support in either April or September. – Support Extensions are accommodations for Customers who are unable to migrate to a supported software product release within the time provided. 8
  • 9. Phoenix IMS Users Group IMS Version Service Support Information IMS Version Product Available Support Withdrawn (End Number of Support) IMS 7 5655-B01 27 Oct 2000 08 Nov 2005 IMS 8 5655-C56 25 Oct 2002 05 Nov 2008 IMS 9 5655-J38 29 Oct 2004 07 Nov 2010 IMS 10 5635-A01 26 Oct 2007 05 Nov 2012 IMS 11 5635-A02 30 Oct 2009 IMS 12 5635-A03 28 Oct 2011 IMS 13 5635-A04 9
  • 10. Phoenix IMS Users Group Staying Current with IMS Versions Need for software support important in today’s more dynamic high availability environments Each new version focuses on improving core functions of IMS (as well as connectivity) Core functions are key for flexibility to adapt to changes Many new functions are easy to implement – Minimal effort – Minimal ongoing costs Focus on mainframe qualities of service 10
  • 11. Phoenix IMS Users Group IBM System z® Think you know what a mainframe is? An Old, Expensive platform for Legacy applications? Think again! Today’s IBM System z® is ….. – The world’s most trusted transaction processing and data server for business critical applications – The world’s most cost-efficient platform for data center consolidation and virtualization – The worlds most dependable and scalable hardware and Middleware platform for new business applications – A thoroughly modern application environment for traditional and Cloud delivery models 11
  • 12. Phoenix IMS Users Group Enterprise Modernization Makes Good Economic Sense zEnterprise creates an agile, dynamic, and cost effective enterprise architecture and the modernization of existing assets helps to achieve Smarter Computing Modernization to leverage your existing investments Reduce risk and complexity Increase efficiency with multiple platform development tools Design your enterprise processes for automation Gain real-time insight of the business Enable dynamic management of the business process 12
  • 13. Phoenix IMS Users Group High Priority Recommendation for Modernizing Base (and Connectivity) IMS functions Implement the IMS Common Service Layer (CSL) – Available since IMS 8 – Few enhancements in IMS 9 – Many enhancements in IMS 10 – More enhancements in IMS 11 – More enhancements in IMS 12 – More enhancements in IMS 13 IMS architectural direction for implementing new functions, particularly in an IMSplex environment but also for single IMS standalone systems 13
  • 14. Phoenix IMS Users Group IMS Common Service Layer Implementation Most new functions are based on CSL – Operations management (OM) – Resource management (RM) – Structured call interface (SCI) – Open database access (ODBM) Though available since IMS 8, IMS 10 / IMS 11 / IMS 12 / IMS 13 provide many more interesting and useful functions – Will review these and others in this presentation Seriously consider implementing a minimal CSL (SCI/OM) – Called ‘enhanced command environment’ – Most new functions require OM type-2 commands – Begin in test environment first – Overview and setup details for ‘enhanced command environment’ follow 14
  • 15. Phoenix IMS Users Group Common Service Layer (CSL) Overview An architecture to improve the systems management capabilities for IMS systems – Operations management (Operations Manager) – Resource management (Resource Manager) – IMS Database access (Open Database Manager) Provides – A single system image (IMSplex) – Ease of use through a single point of control – Shared resources across all IMS systems Reduces complexity of managing multiple IMS systems and single IMS systems 15
  • 16. Phoenix IMS Users Group Common Service Layer (CSL) Managers Operations Manager (OM) (IMS 8) Resource Manager (RM) (IMS 8) Structured Call Interface (SCI) (IMS 8) Open Database Manager (ODBM) (IMS 11) Based on BPE (Base Primitive Environment) Can use CQS (Common Queue Server) New address spaces – OM, RM, SCI, ODBM, CQS New CF structures (optional) – Resource, shared queues 16
  • 17. Phoenix IMS Users Group CSL Architecture (Address Spaces and CF Structures) Resource Open Database Operations Structured Resource Manager Manager Call Manager Shared Queues (ODBM) (OM) Interface (RM) SCI SCI SCI SCI SCI Communications Common IMS S S Coupling Queue Control C C Server Facility Region I I CF (CQS) Online DBRC SCI DBRC Batch Utility Batch with DBRC DBRC Utility with DBRC 17
  • 18. Phoenix IMS Users Group CSL Architecture (Address Spaces) – Enhanced Command Environment Operations Structured Manager Call (OM) Interface SCI SCI SCI Communications IMS S Control C Region I SCI Online DBRC DBRC Batch Utility DBRC Batch with DBRC Utility with DBRC 18
  • 19. Phoenix IMS Users Group Operations Manager (OM) Overview Provides ‘single point of control’ for command entry into an IMSplex – Focal point for operations management and automation Provides the following services – Route commands to IMSplex members registered for the command – Consolidate command responses from individual IMSplex members into a single response to present to the command originator – Support for new IMSplex commands (type-2 commands) and for existing IMS commands (type-1 commands) – An API for IMS commands for automation – Command security for authorization using RACF or equivalent plus user exit – User exit capability for editing command input and responses Configuration – One or more OM address spaces required per IMSplex 19
  • 20. Phoenix IMS Users Group Resource Manager (RM) Overview Provides infrastructure for managing global resources and IMSplex-wide processes – IMS is responsible for exploiting RM services Provides the following services – Maintains global resource information using a resource structure in a Coupling Facility – Coordinates IMSplex-wide processes Used for the following functions – Sysplex Terminal Management (STM) (IMS 8) – Global Online Change (GOLC) (IMS 8) – Global Callable Services (IMS 8) – Global Status (IMS 10) – Sysplex Serial Program Management (SSPM) (IMS 10) – ACBLIB Member Online Change (IMS 10) – Database Quiesce (IMS 11) – IMS Repository (IMS 12) 20
  • 21. Phoenix IMS Users Group Structured Call Interface (SCI) Overview Provides communications services among IMSplex members in a single z/OS image and across multiple z/OS images in an IMSplex Provides the following services – Member registration services (security) • OM, RM, CQS, ODBM, IMS, SPOC, IMS Connect, DBRC – Communications services Used for the following functions – Automatic RECON Loss Notification (ARLN) (IMS 8) – Parallel RECON Access (PRA) (IMS 10) – Database Quiesce (IMS 11) – MSC TCP/IP (IMS 12) – ISC TCP/IP (IMS 13) One SCI address space is required on each z/OS image where CSL is active 21
  • 22. Phoenix IMS Users Group Open Database Manager (ODBM) Overview Supports open standards for distributed and local Java application program connectivity to IMS databases (IMS 11) Provides the following services – IMS Universal Drivers – Works with IMS Connect using DRDA for distributed access (type-4) – Works through DRA (Database Resource Adapter) interface for local access within a z/OS LPAR or across z/OS LPARs (type-2) Used for the following functions – Open Database (IMS 11) One ODBM address space is required on each z/OS image that contains databases to which ODBM clients (such as the IMS Universal Drivers) require access per IMSplex 22
  • 23. Phoenix IMS Users Group CSL Architecture SCI RM OM Automatic RECON Global Online Change ACBLIB Member Online Change SPOC Loss Notification Sysplex Terminal Management Sysplex Serial Program Management Type-2 Parallel RECON commands Global Callable Services Database Quiesce Access (PRA) Automation Database Quiesce Global Status IMS Repository (IMS 12) SPOC Resource Operations Structured Resource Open Manager Call Manager Database Shared Queues (OM) Interface (RM) (ODBM) Automation SCI SCI SCI SCI Master Terminal SCI Communications Common IMS S S Coupling Queue Control C C Server Facility Region I I CF End User (CQS) ODBM Terminal Universal Drivers for IMS DB access Distributed access Online DBRC (type-4) SCI DBRC Batch Utility Local access (type-2)) Batch with DBRC DBRC Utility with DBRC 23
  • 24. Phoenix IMS Users Group Setting up the CSL Environment BPE setup SCI setup OM setup RM setup ODBM setup CQS setup IMS setup z/OS / CF setup 24
  • 25. Phoenix IMS Users Group Setting up the CSL Environment – Enhanced Command Environment BPE setup SCI setup OM setup RM setup – N/A ODBM setup – N/A CQS setup – N/A IMS setup z/OS / CF setup – N/A 25
  • 26. Phoenix IMS Users Group CSL Definition ... High Level View Structured Call Resource Manager Interface Open Database PGM=BPEINI00 PGM=BPEINI00 Manager Operations Manager PGM=BPEINI00 BPECFG=BPExxxxx BPECFG=BPExxxxx BPEINIT=CSLSINI0 BPEINIT=CSLRINI0 PGM=BPEINI00 BPECFG=BPExxxxx SCIINIT=xxx RMINIT=xxx BPEINIT=CSLDINI0 BPECFG=BPExxxxx ODBMINIT=xxx BPEINIT=CSLOINI0 OMINIT=xxx PROCLIB Common Queue Server IMS PROCLIB contains Control Region PGM=BPEINI00 initialization and PGM=DFSRRC00 execution parameters BPECFG=BPExxxxx for CSL environment. BPEINIT=CQSINI00 DFSDF=xxx CQSINIT=xxx 26
  • 27. Phoenix IMS Users Group BPE Setup Add BPEINI00 to the z/OS Program Properties Table (PPT) Two BPE PROCLIB members – Contain trace level and user exit information – BPE Configuration Parameters (BPECFG=BPExxxxx) – BPE User Exit List • EXITMBR= in BPECFG= – EXITDEF= in EXITMBR – Neither are required • Can let BPE configuration parameters default • Do not need user exits – All IMSplex members can share the BPE PROCLIB members All CSL address spaces execute BPEINI00 27
  • 28. Phoenix IMS Users Group Some CSL component setup rules All IMSplex members can share a PROCLIB Each CSL component type (OM, RM, SCI, ODBM) requires its own – Initialization module – BPEINIT = CSLxINI0 where x is O/R/S/D Each CSL component address space requires its own – Initialization PROCLIB member – xxxxINIT = yyy • where xxxx is OM/RM/SCI/ODBM • where yyy is a 3 character suffix used for the CSL initialization PROCLIB member CSLxIyyy – where x is O/R/S/D and yyy is a 3 character suffix 28
  • 29. Phoenix IMS Users Group SCI setup One SCI address space is required on every z/OS image where CSL is active SCI started task JCL found in IMS.PROCLIB (CSLSCI) Each SCI address space – Executes BPEINI00 – SCI initialization module • BPEINIT=CSLSINI0 – SCI initialization PROCLIB member CSLSIxxx • SCIINIT=xxx • Each instance of SCI has a different initialization PROCLIB member to specify its unique SCI name (and IMSplex name) 29
  • 30. Phoenix IMS Users Group OM Setup An OM address space is required on at least one z/OS image where CSL is active – Recommend a second OM for backup OM started task JCL found in IMS.PROCLIB (CSLOM) Each OM address space – Executes BPEINI00 – OM initialization module • BPEINIT=CSLOINI0 – OM initialization PROCLIB member CSLOIxxx • OMINIT=xxx • Each instance of OM has a different initialization PROCLIB member to specify its unique OM name (and IMSplex name) 30
  • 31. Phoenix IMS Users Group IMS Setup One new execution or DFSPBxxx parameter – Identifies DFSDFxxx – DFSDF=xxx One new PROCLIB member – DFSDFxxx • <SECTION=COMMON_SERVICE_LAYER> • <SECTION=DYNAMIC RESOURCES> • <SECTION=SHARED QUEUES> • <SECTION=CATALOG> • <SECTION=DATABASE> • <SECTION=OSAMxx> • <SECTION=VSAMxx> • <SECTION=FAST PATH> • <SECTION=USER_EXITS> • <SECTION=DIAGNOSTICS_STATISTICS> • <SECTION=REPOSITORY> 31
  • 32. Phoenix IMS Users Group IMS CSL Information IMS CSL presentations on IBM Techdocs website – http://www.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS3895 – IMS Common Service Layer Overview and Functions – Setting Up the IMS Common Service Layer 32
  • 33. Phoenix IMS Users Group ‘Base’ IMS Functions to Modernize IMS Availability Reliability / serviceability Performance / capacity Ease of use / improved manageability Benefits Installation complexity On-going processor resources needed 33
  • 34. Phoenix IMS Users Group Major Functions for Improving Availability … Dynamic resource definition (DRD) (IMS 10) – Dynamic definition via type-2 commands for program/database/transaction/FP routing code resources – More quickly react to changes ACB library member online change (MOLC) (IMS 10) – Allows dynamic additions/changes of ACBLIB members while IMS is active via type-2 commands – Complements DRD for adding/changing ACBs for programs and databases 34
  • 35. Phoenix IMS Users Group Major Functions for Improving Availability … Global Status (IMS 10) – Maintains global command status for database, area, or transaction resources – Provides consistent status for these resources across restarts in an IMSplex Database quiesce (IMS 11) – Creates a coordinated recovery point via type-2 commands across an IMSplex for an IMS database or set of IMS databases within an IMSplex without taking databases offline – Reduces outages required for creating recovery points 35
  • 36. Phoenix IMS Users Group Major Functions for Improving Availability … Open Database (IMS 11) – Allows access to IMS DB from distributed and local environments for Java applications – DRDA protocols ease application development IMS repository (IMS 12) – Enables multiple IMS systems in an IMSplex to manage, store, share, and retrieve resource definitions in a centralized manner via type-2 commands – An alternative to using RDDSs for DRD New user exit capabilities (IMS 11 / IMS 12 / IMS 13) – Allows multiple copies and refresh of certain exits 36
  • 37. Phoenix IMS Users Group Major Functions for Improving Availability IMS to IMS Replication (IMS 11) – InfoSphere IMS Replication for z/OS V10.1 (5655-W28) delivers a native IMS-to-IMS software replication solution that supports high-availability IMS data environments. – This solution synchronizes the contents of IMS databases on a single site, or across geographically dispersed locations, in near real time with full recovery. – When used with IBM management solutions, InfoSphere IMS Replication for z/OS supports a hot standby environment that can dramatically reduce the time to recovery for today's 24x7 processing environments. 37
  • 38. Phoenix IMS Users Group Major Availability Improvements - some setup requirements Function CSL Setup On-going resources IMS 10 Dynamic resource definition (DRD) Y Medium Low IMS 10 ACB member online change Y Medium Low IMS 10 Global status for database, area, Y Medium Low and transaction resources IMS 11 Open database access to IMS DB Y High Low-High IMS 11 Database quiesce Y Low Medium IMS New user exits N Medium Low 11/12/13 IMS 12 IMS repository for DRD Y Medium Low IMS 11 IMS-to-IMS Replication ? High Low-High 38
  • 39. Phoenix IMS Users Group Other Availability Improvements - minimal / no setup requirements Function CSL Setup On-going resources IMS 9 HALDB Online Reorg Low Medium-High IMS 10 Image Copy 2 Enhancements Low Medium-High IMS 10 IRLM Lock Timeout Enhancement Low Low IMS 10/11 OTMA descriptor / dynamic support Y Low Low IMS 11 Dynamic allocation of ACBLIB data Low Low sets IMS 11 Dynamic allocation for OLCSTAT Low Low data set 39
  • 40. Phoenix IMS Users Group Major Functions for Improving Reliability / Serviceability Transaction level statistics (IMS 10) – Improved log statistics for understanding transaction characteristics Timestamp precision for DBRC (IMS 10) – Microsecond precision to improve database integrity Operations Manager Audit Trail (IMS 10) – Improved auditability for OM environment BPE external trace to DASD (IMS 10) – Facilitates larger traces Dynamic abend dump formatting exit (IMS 11) – Installed during IMS startup /DIAGNOSE SNAP command enhancements (IMS 12 / IMS 13) – Improves problem diagnosis/resolution time 40
  • 41. Phoenix IMS Users Group Reliability / Serviceability Improvements - some setup requirements Function CSL Setup On-going resources IMS 10 Operations Manager Audit Log Y Medium Low IMS 10 Transaction level statistics Y Low Low-Medium 41
  • 42. Phoenix IMS Users Group Reliability / Serviceability Improvements - minimal / no setup requirements Function CSL Setup On-going resources IMS 10 BPE external trace to DASD Low Low IMS 10/11 IMS and IMS Connect support of Medium Low RACF mixed case passwords IMS 11 Dump formatter enhancements Low Low IMS 11 BPE-based DBRC Low Low IMS 10 Analysis utilities rewrite Low Low IMS 10 Timestamp precision for DBRC Medium Low IMS 11 Dynamic abend dump formatting Low Low exit IMS 12/13 /DIAGNOSE SNAP command Low Low enhancements IMS New tracing capabilities Low Low-High 10/11/12 42
  • 43. Phoenix IMS Users Group Major Functions for Improving Performance / Capacity … Parallel RECON access (IMS 10) – Improved technique for RECON serialization MSC Bandwidth (IMS 10) – Improved MSC buffer management FP 64-bit buffer manager (IMS 11) – Improved DEDB autonomic buffer management Dynamic full function database buffer pool enhancements (IMS 12) – Change OSAM/VSAM buffer pool specifications dynamically MSC TCP/IP support (IMS 12) – New type of physical MSC link that uses TCP/IP ISC TCP/IP support (IMS 13) – Allows ISC IMS to CICS communications via TCP/IP 43
  • 44. Phoenix IMS Users Group Major Functions for Improving Performance / Capacity Logger enhancements (IMS 12) – Improvements for OLDS and WADS processing DRA thread enhancement with CICS 4.2 (IMS 12) – Eliminates overhead of TCB switching Reduced TCO enhancements (IMS 12 / IMS 13) – Focus on internal/pathlength improvements zIIP enhancement for Shared Queues (IMS 12) – Request Response Processing eligible for zIIP processing Concurrent thread enhancement (IMS 13) – MAXPST=4096 support 44
  • 45. Phoenix IMS Users Group Performance / Capacity Benefits - some setup requirements Function CSL Setup On-going resources IMS 10 Parallel RECON Access Y High Low-High IMS 10 MSC Bandwidth Y Medium Low IMS 11 Fast Path 64-bit buffer manager for Y Medium Low-Medium DEDBs IMS 12 Dynamic full-function database Y Low Low-Medium buffer pool enhancements IMS 12 MSC TCP/IP support Y Medium Low IMS 12 Logger enhancements Medium-High Low IMS 12 DRA thread enhancement with Low-Medium Low CICS 4.2 45
  • 46. Phoenix IMS Users Group Performance / Capacity Benefits - minimal / no setup requirements Function CSL Setup On-going resources IMS 10 Large sequential data set support Low Low IMS 10 EAV support for VSAM data sets Low Low IMS 10 OTMA transaction timeout Low Low enhancement IMS 11 ACB 64-bit buffer pool Y Low Low IMS 11 IMS-managed JVM for dependent Low Low regions IMS 12 EAV support for non-VSAM data Low Low sets IMS 12 OTMA ACEE reduction Low Low enhancement IMS 12/ Reduced TCO enhancements Low Low IMS 13 IMS 12 zIIP enhancement for Shared Low Low Queues 46
  • 47. Phoenix IMS Users Group Performance / Capacity Benefits - minimal / no setup requirements Function CSL Setup On-going resources IMS 10/11/12 zAAP offload for IMS Java, SOAP Low Low-High Gateway, XML converter, IMS TM Resource Adapter zAAP on zIIP with z/OS 1.11 IMS 10/11/12 HALDB improvements Y Low Low-Medium IMS 10/11/12 VSCR relief Low Low-Medium 47
  • 48. Phoenix IMS Users Group Major Functions for Ease of Use / Improved Manageability IMS Common Service Layer (IMS 9 / 10 / 11 / 12) – Improving operational characteristics and manageabililty Common security through RACF (SAF) interface (IMS 10) – Single point of administration Fast Path Secondary Index support (IMS 12) – New database design option IMS Explorer (IMS 11) – Simplifying application development IMS Catalog (IMS 12) – Simplifying data management 48
  • 49. Phoenix IMS Users Group Major Functions for Ease of Use / Improved Manageability HALDB Alter (IMS 13) – Allows certain dynamic DB changes Database Versioning (IMS 13) – Supports multiple versions of DB definitions DEDB Alter (IMS 13) – Allows certain dynamic DB changes Synchronous program switch (IMS 13) – Increase application flexibility 49
  • 50. Phoenix IMS Users Group Ease of Use / Improved Manageability - some setup requirements Function CSL Setup On-going resources IMS Common Service Layer (CSL) Y Low Low 9/10/11/12 CSL Operations Manager (OM) Y Medium Low CSL Resource Manager (RM) Y Medium Low CSL Open Database Manager Y High Low-High (ODBM) IMS Type-2 Command enhancements Y Medium Low-Medium 10/11/12 IMS Common security through RACF Medium Low 10/11/12 (SAF) interface IMS 12 Fast Path Secondary Index Support Y Medium Low IMS 11 IMS Explorer Y Medium New capability IMS 12 IMS Catalog Medium New capability 50
  • 51. Phoenix IMS Users Group Ease of Use / Improved Manageability - minimal / no setup requirements Function CSL Setup On-going resources IMS 10 DFSDFxxx PROCLIB member Low Low IMS 10 Batch SPOC utility Y Low Low-Medium IMS 10 TSO SPOC print enhancements Y Low Low IMS 10 SSPM (Sysplex Serial Program Low Low-Medium Management) with shared queues 51
  • 52. Phoenix IMS Users Group Ease of Use / Improved Manageability - various enhancements Function CSL Setup On-going resources IMS DBRC Enhancements Low-Medium Low 10/11/12 IMS IMS Connect enhancements Y Low-Medium Low 10/11/12 IMS OTMA enhancements Low Low 10/11/12 IMS IMS Callout enhancements Medium Low-Medium 10/11/12 (synchronous / asynchronous) 52
  • 53. Phoenix IMS Users Group IMS Simplification Strategy New IMS interfaces and IMS interfaces IMS models Installation Installation SQL / JDBC and and JCL IMS Operations Operations IMS Tools ISPF TM/DB SDSF Rational JES User Mods Application Optim Application Development User Exits Development Cognos DBDGEN PSBGEN InfoSphere ACBGEN Database OLC J2EE DRD Reporting Reporting and Analysis and Analysis pureQuery DLI Reduce the need for special, in-depth IMS skills 53
  • 54. Phoenix IMS Users Group IMS Explorer…Simplifying IMS application development ! Graphically-driven editors to display and update IMS program and database definitions Graphical interface to easily access and manipulate IMS data using standard SQL See database relationships Generate SQL Change DBD and to access IMS PSB definitions data 54
  • 55. Phoenix IMS Users Group Staying Current with IMS Versions is IMPORTANT! Need for software support important in today’s more dynamic high availability environments Each new version focuses on improving base functions of IMS (as well as connectivity) Set up the IMS Common Service Layer (CSL) Base functions are key for flexibility to adapt to changes Many new functions are easy to implement – Minimal effort – Minimal ongoing costs Focus on mainframe qualities of service 55