Installing and Managing Db2 QMF for TSO and CICS

Total Page:16

File Type:pdf, Size:1020Kb

Installing and Managing Db2 QMF for TSO and CICS Query Management Facility Version 12 Release 1 Installing and Managing QMF for TSO and CICS IBM GC27-8877 Note Before using this information and the product it supports, be sure to read the general information under "Notices" at the end of this information. March 30, 2020 edition This edition applies to Version 12 Release 1 of IBMIBM® Db2 Query Management Facility (QMF) Classic Edition and Enterprise Edition, which are features of IBM Db2 12 for z/OS (5650-DB2) and IBM Db2 11 for z/OS (5615-DB2). It also applies to Version 12 Release 1 of IBM Db2 QMF for z/OS (5697-QM2), which is a stand-alone IBM Db2 for z/OS tool. This information applies to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright International Business Machines Corporation 1982, 2020. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. © Rocket Software, Inc. 2013, 2020. Contents About this information.......................................................................................... xi What you should know before you begin....................................................................................................xi Service updates and support information................................................................................................. xii Highlighting conventions............................................................................................................................xii How to read syntax diagrams.....................................................................................................................xii How to send your comments.................................................................................................................... xiii Part 1. Installing QMF for TSO and CICS................................................................. 1 Chapter 1. Planning your configuration.......................................................................................................3 Supported configurations.......................................................................................................................3 Databases that support QMF Version 12.1...................................................................................... 3 Installation modes............................................................................................................................ 4 Coexistence of releases....................................................................................................................4 QMF in distributed data networks..........................................................................................................5 Remote unit of work..........................................................................................................................5 Distributed unit of work.................................................................................................................... 8 Chapter 2. QMF installation overview and roadmaps...............................................................................11 QMF installation process overview......................................................................................................11 General installation concepts.............................................................................................................. 12 Required authorities for installing and adminstering QMF................................................................. 12 Required authorities for installing QMF......................................................................................... 13 Required authorities for QMF administration................................................................................ 13 Roadmap 1: Installing QMF in stand-alone or requester databases (Db2 for z/OS only)..................14 Installation path A: Installing QMF V12.1 in a Db2 for z/OS stand-alone or requester database.................................................................................................................................... 16 Installation path B: Migrating to QMF V12.1 from QMF V11.2, V11.1, V10 or a QMF NFM release in a Db2 for z/OS stand-alone or requester database.................................................18 Roadmap 2: Installing QMF in server databases accessed by the QMF CONNECT command..........19 Installation path C: Installing QMF V12.1 in a Db2 for z/OS, iSeries, or LUW server................... 22 Installation path D: Migrating to QMF V12.1 from QMF V11.2, QMF V11.1, QMF V10, or a QMF NFM release in a Db2 for z/OS, iSeries, or LUW server.................................................... 23 Installation path E: Migrating to QMF V12.1 from V7.2 or earlier in a DB2 for VSE and VM server......................................................................................................................................... 25 Installation path F: Migrating to QMF V12.1 from QMF V8.1, V9.1, V10.1, V11.1, or V11.2 in a DB2 for VSE and VM server.....................................................................................................26 Roadmap 3: Installing server databases accessed by three-part names..........................................27 Installation path G: Preparing a remote server to be accessed by QMF commands that include three-part names..........................................................................................................28 Roadmap 4: Databases accessed in languages other than English................................................... 29 Tasks to perform when upgrading Db2 for z/OS but not QMF............................................................ 30 Chapter 3. Installing or migrating QMF in requester (Db2 for z/OS) databases......................................33 Preparing to install .............................................................................................................................. 33 Implementing installation prerequisites....................................................................................... 33 Copying the QMF Version 12.1 libraries from the distribution media...........................................34 Populating the VSAM panel library.................................................................................................37 Addressing storage requirements..................................................................................................37 Moving modules to enhance performance.....................................................................................38 iii Setting installation job parameters for requester installations.....................................................40 Running the installation jobs............................................................................................................... 45 Jobs that install QMF V12.1 where no prior release is installed...................................................45 Jobs that migrate QMF V8 NFM, QMF V9 NFM, QMF V10, QMF V11.1, or QMF V11.2 to QMF V12.1..........................................................................................................................................47 Defining programs, resources, and preferences to TSO and CICS..................................................... 49 Customizing requester installations under TSO............................................................................ 49 Customizing requester installations under CICS........................................................................... 55 Chapter 4. Installing or migrating QMF in server databases.................................................................... 61 Setting installation job parameters for server installations................................................................61 Running installation jobs that prepare servers for access by the QMF CONNECT command........... 62 Jobs that install QMF V12.1 in server databases where no prior release is installed..................62 Jobs that migrate QMF V8 NFM, QMF V9 NFM, QMF V10, QMF V11.1, or QMF V11.2 to QMF V12.1 in a z/OS, iSeries, or LUW server.................................................................................... 64 Jobs that migrate QMF V7.2 or earlier to QMF V12.1 in a VM or VSE server................................ 66 Jobs that migrate QMF V8, V9, V10, V11.1 or V11.2 to QMF V12.1 in a VM or VSE server......... 66 Falling back to the prior release in server databases.................................................................... 67 Running installation jobs that prepare servers to be accessed by QMF commands that include three-part names............................................................................................................................ 68 Chapter 5. Verifying that QMF is installed correctly................................................................................. 71 Testing QMF installations on requester databases.............................................................................71 Starting QMF................................................................................................................................... 71 Checking for the correct version of the QMF panel library............................................................ 75 Checking that QMF libraries have been allocated correctly..........................................................77 Checking that all required QMF views
Recommended publications
  • Cloud Enabling CICS
    Front cover Cloud Enabling IBM CICS Discover how to quickly cloud enable a traditional IBM 3270-COBOL-VSAM application Use CICS Explorer to develop and deploy a multi-versioned application Understand the benefits of threshold policy Rufus Credle Isabel Arnold Andrew Bates Michael Baylis Pradeep Gohil Christopher Hodgins Daniel Millwood Ian J Mitchell Catherine Moxey Geoffrey Pirie Inderpal Singh Stewart Smith Matthew Webster ibm.com/redbooks International Technical Support Organization Cloud Enabling IBM CICS December 2014 SG24-8114-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (December 2014) This edition applies to CICS Transaction Server for z/OS version 5.1, 3270-COBOL-VSAM application. © Copyright International Business Machines Corporation 2014. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii IBM Redbooks promotions . ix Preface . xi Authors. xii Now you can become a published author, too! . .xv Comments welcome. .xv Stay connected to IBM Redbooks . xvi Part 1. Introduction . 1 Chapter 1. Cloud enabling your CICS TS applications . 3 1.1 Did you know?. 4 1.2 Business value . 4 1.3 Solution overview . 5 1.4 Cloud computing in a CICS TS context. 6 1.5 Overview of the cloud-enabling technologies in CICS TS V5 . 11 1.5.1 Platform overview . 12 1.5.2 Application overview . 13 Chapter 2. GENAPP introduction. 15 2.1 CICS TS topology . 16 2.2 Application architecture. 17 2.2.1 GENAPP in a single managed region.
    [Show full text]
  • Z/OS ISPF Services Guide COMMAND NAME
    z/OS 2.4 ISPF Services Guide IBM SC19-3626-40 Note Before using this information and the product it supports, read the information in “Notices” on page 399. This edition applies to Version 2 Release 4 of z/OS (5650-ZOS) and to all subsequent releases and modifications until otherwise indicated in new editions. Last updated: 2021-06-22 © Copyright International Business Machines Corporation 1980, 2021. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures................................................................................................................ xv Tables................................................................................................................xvii Preface...............................................................................................................xix Who should use this document?............................................................................................................... xix What is in this document?......................................................................................................................... xix How to read the syntax diagrams..............................................................................................................xix z/OS information...............................................................................................xxiii How to send your comments to IBM...................................................................
    [Show full text]
  • OS/390 Introduction to ISPF
    z/OS Basic Skills Information Center: ISPF Course Module Module 1: Main Features of ISPF © Copyright IBM Corp., 2005. All rights reserved. z/OS Basic Skills Information Center: ISPF Course Module Introduction This module, Main Features of ISPF, introduces you to the z/OS Interactive System Productivity Facility, or ISPF, with special emphasis on the Program Development Facility, or PDF. Time to complete: 10 – 15 minutes © Copyright IBM Corp., 2005. All rights reserved. Page 2 of 15 z/OS Basic Skills Information Center: ISPF Course Module Main Features of ISPF - Objectives Upon completion of this module, you should be able to: • Describe the purpose of ISPF and its relationship to TSO • List the four major components of ISPF • Explain the function of each of the four components © Copyright IBM Corp., 2005. All rights reserved. Page 3 of 15 z/OS Basic Skills Information Center: ISPF Course Module Main Features of ISPF – Purpose of ISPF The Interactive System Productivity Facility, or ISPF, is a development tool set for the z/OS operating system. It has been used since 1975 to increase the productivity of the development of mainframe applications, because it provides an extensive set of programmer oriented facilities. © Copyright IBM Corp., 2005. All rights reserved. Page 4 of 15 z/OS Basic Skills Information Center: ISPF Course Module Main Features of ISPF – The Time Sharing Option/Extended (TSO/E) The Time Sharing Option/Extended, or TSO/E, is a base element of IBM's mainframe z/OS operating system. TSO/E allows you to communicate interactively with the MVS operating system by typing commands (one line at a time) on a computer terminal.
    [Show full text]
  • Semantic Queries by Example
    Semantic Queries by Example Lipyeow Lim Haixun Wang Min Wang University of Hawai‘i at Manoa¯ Microsoft Research Asia Google, Inc. [email protected] [email protected] [email protected] ABSTRACT 1. INTRODUCTION With the ever increasing quantities of electronic data, there A growing number of advanced applications such as prod- is a growing need to make sense out of the data. Many ad- uct information management (PIM) systems, customer re- vanced database applications are beginning to support this lationship management (CRM) systems, electronic medical need by integrating domain knowledge encoded as ontolo- records (EMRs) systems are recognizing the need to incor- gies into queries over relational data. However, it is ex- porate ontology into the realm of object relational databases tremely difficult to express queries against graph structured (ORDBMs) so that the user can query data and its related ontology in the relational SQL query language or its exten- ontology in a consistent manner [7, 14, 22]. However, it is sions. Moreover, semantic queries are usually not precise, extremely tedious and time consuming to understand ontol- especially when data and its related ontology are compli- ogy, and use ontology in database queries [15]. Such queries cated. Users often only have a vague notion of their infor- that leverage the semantic information stored in ontologies mation needs and are not able to specify queries precisely. to filter and retrieve data from relational tables are called In this paper, we address these challenges by introducing semantic queries. The success of the relational database a novel method to support semantic queries in relational technology is at least partly due to the spartan simplicity databases with ease.
    [Show full text]
  • CA SOLVE:FTS Installation Guide
    CA SOLVE:FTS Installation Guide Release 12.1 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the “Documentation”) is for your informational purposes only and is subject to change or withdrawal by CA at any time. This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA. This Documentation is confidential and proprietary information of CA and may not be disclosed by you or used for any purpose other than as may be permitted in (i) a separate agreement between you and CA governing your use of the CA software to which the Documentation relates; or (ii) a separate confidentiality agreement between you and CA. Notwithstanding the foregoing, if you are a licensed user of the software product(s) addressed in the Documentation, you may print or otherwise make available a reasonable number of copies of the Documentation for internal use by you and your employees in connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced copy. The right to print or otherwise make available copies of the Documentation is limited to the period during which the applicable license for such software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to certify in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT.
    [Show full text]
  • 13347 CICS Introduction and Overview
    CICS Introduction and Overview Ezriel Gross Circle Software Incorporated August 13th, 2013 (Tue) 4:30pm – 5:30pm Session 13347 Agenda What is CICS and Who Uses It Pseudo Conversational Programming CICS Application Services CICS Connectivity CICS Resource Definitions CICS Supplied Transactions CICS Web Services CICS The Product What is CICS? CICS is an online transaction processing system. Middleware between the operating system and business applications. Manages the user interface. Retrieves and modifies data. Handles the communication. CICS Customers Banks Mortgage Account Reconciliations Payroll Brokerage Houses Stock Trading Trade Clearing Human Resources Insurance Companies Policy Administration Accounts Receivables Claims Processing Batch Versus Online Programs The two ways to process input are batch and online. Batch requests are saved then processed sequentially. After all requests are processed the results are transmitted. Used for order entry processing such as warehouse applications. Online requests are received randomly and processed immediately. Results are transmitted as soon as they are available. Response time tends to be sub-second. Used for applications – such as: Credit Card Authorization. Transaction Processing Requirements Large volume of business transactions to be rapidly and accurately processed Multiple users, single/sysplex or distributed With potentially: – A huge number of users – Simultaneous access to data – A large volume of data residing in multiple database types – Intense security and data integrity controls necessary The access to the data is such that: – Each user has the perception of being the sole user of the system – A set of changes is guaranteed to be logically consistent. If a failure occurs, any intermediate results are undone before the system becomes available again – A completed set of changes is immediately visible to other users A Business Transaction A transaction has a 4-character id.
    [Show full text]
  • The Comparison of SQL, QBE, and DFQL As Query Languages for Relational Databases
    Calhoun: The NPS Institutional Archive Theses and Dissertations Thesis Collection 1994-03 The comparison of SQL, QBE, and DFQL as query languages for relational databases Girsang, Paruntungan Monterey, California. Naval Postgraduate School http://hdl.handle.net/10945/30910 NAVAL POSTGRADUATE SCHOOL Monterey, California THESIS THE COMPARISON OF SQL, QBE, AND DFQL AS QUERY LANGUAGES FOR RELATIONAL DATABASES by Paruntungan Oirsang March 1994 Thesis Advisor: c. Thomas Wu Approved for pubhc release; distnbunon IS unlimited. The sis G4 5 42 "1,; ')I.EY KN OX Llr ... .• -:- ' J :;. ',,\1. POSTG' 'IOO! MONTEREY CI ." REPORT DOCUMENTATION PAGE f'W1 .. _ng ......... ,... _ .. .-._.. _' ... '.... _,............ __ . 'l1li __ ~"' ......... _'"" __ .... """"'"""' .... _ ... _ .. ___~ ..""' __.... II'/ __.. 1hiI <OI_ .............. --. __.......... "'.bu_"'-..... fIMoIo_-.O'_"" ____, 1211_ O""H~,S.i.,-. ......... VA~,01111 ..... ~ .. "'"'-.......... P_____ "......(o_8II,_....,tx:_ :~:::U::-_·_I a.~ORTDA~Q4 Master' The Comparison of ~QL. DFQL, and DFQL as Query Languages for Relational Databases L~.'_"") Girsang, Parunmngan LJIE MINO 7·N=Po~;:d':':'S'~~~~S)ANDADDRiSS(ESl AEPOIITNUMBEA Monterey, CA 93943-5000 ANDADDRESS(U) lo.SPONSORINGIMONITCAIMQ AQENCYIISPORTNI.IIIIBIiR t1.SUPPlEMENTARYNDTU The views expressed in this thesis are those of the author and do not reflect the official policy or position of the Department of Defense or the United States GovemmenL 13.AIBTRACT(Mui'l'llm2Oll_J Structw'e Query Language (SQL) and Query By Example (QBE) are the most widely used query languages for Relational Database Management Systems (RDBMS·s). However, both of them have problems concerning ease-of-use issues. especially in expressing universal quantification, specifying complex nested queries. and flexibility and consistency in specifying queries with respect to data retrieval.
    [Show full text]
  • Introduction-To-Mainframes.Pdf
    Mainframe The term ‘MainFrame’ brings to mind a giant room of electronic parts that is a computer, referring to the original CPU cabinet in a computer of the mid-1960’s. Today, Mainframe refers to a class of ultra-reliable large and medium-scale servers designed for carrier-class and enterprise-class systems operations. Mainframes are costly, due to the support of symmetric multiprocessing (SMP) and dozens of central processors existing within in a single system. Mainframes are highly scalable. Through the addition of clusters, high-speed caches and volumes of memory, they connect to terabyte holding data subsystems. Mainframe computer Mainframe is a very large and expensive computer capable of supporting hundreds, or even thousands, of users simultaneously. In the hierarchy that starts with a simple microprocessor at the bottom and moves to supercomputers at the top, mainframes are just below supercomputers. In some ways, mainframes are more powerful than supercomputers because they support more simultaneous programs. But supercomputers can execute a single program faster than a mainframe. The distinction between small mainframes and minicomputers is vague, depending really on how the manufacturer wants to market its machines. Modern mainframe computers have abilities not so much defined by their single task computational speed (usually defined as MIPS — Millions of Instructions Per Second) as by their redundant internal engineering and resulting high reliability and security, extensive input-output facilities, strict backward compatibility with older software, and high utilization rates to support massive throughput. These machines often run for years without interruption, with repairs and hardware upgrades taking place during normal operation.
    [Show full text]
  • Ch06-The Relational Algebra and Calculus.Pdf
    Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 6- 1 Chapter 6 The Relational Algebra and Calculus Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter Outline Relational Algebra Unary Relational Operations Relational Algebra Operations From Set Theory Binary Relational Operations Additional Relational Operations Examples of Queries in Relational Algebra Relational Calculus Tuple Relational Calculus Domain Relational Calculus Example Database Application (COMPANY) Overview of the QBE language (appendix D) Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 6- 3 Relational Algebra Overview Relational algebra is the basic set of operations for the relational model These operations enable a user to specify basic retrieval requests (or queries) The result of an operation is a new relation, which may have been formed from one or more input relations This property makes the algebra “closed” (all objects in relational algebra are relations) Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 6- 4 Relational Algebra Overview (continued) The algebra operations thus produce new relations These can be further manipulated using operations of the same algebra A sequence of relational algebra operations forms a relational algebra expression The result of a relational algebra expression is also a relation that represents the result of a database query (or retrieval request) Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 6- 5 Brief History of Origins of Algebra Muhammad ibn Musa al-Khwarizmi (800-847 CE) wrote a book titled al-jabr about arithmetic of variables Book was translated into Latin. Its title (al-jabr) gave Algebra its name. Al-Khwarizmi called variables “shay” “Shay” is Arabic for “thing”.
    [Show full text]
  • 16520: Application Development for Z/OS - Not Your Father's Green Screen
    16520: Application Development for z/OS - Not your Father's Green Screen Rosalind Radcliffe Distinguished Engineer, IBM Academy of Technology Member IBM Corporation [email protected] @RosalindRad Insert Custom Session QR if Desired. Abstract Ask most people how they write and maintain applications on z/OS and you hear "oh, you use this thing called a green screen" followed by a chuckle. In reality, application development for zEnterprise applications has been transformed over the past several years to the point where application developers enjoy the same or better features from integrated development environments as programmers who work on other platforms. Advances in remote system communication and interaction, syntax- highlighting, parsing, and code understanding for Assembler, PL/I, C/C++, and COBOL source code, as well as programming assists such as code snippets and templates are all available to application programmers. Interactive debug of applications, written in multiple programming languages and running in various runtime environments is also possible and can greatly boost programmer productivity. Come and learn about how these features can enable application developers who are new to the mainframe to interact with, update, and efficiently enhance mainframe applications. 16721: Decision Management: Making the Right Change, at the Right Time 3/4/15 3 IBM DevOps point of view Enterprise capability for continuous software delivery that enables organizations to seize market opportunities and reduce time to customer feedback Continuous
    [Show full text]
  • Mainframe to Enterprise to the Is Curriculum
    https://doi.org/10.48009/2_iis_2012_182-192 Issues in Information Systems Volume 13, Issue 2, pp. 182-192, 2012 MAINFRAME TO ENTERPRISE TO THE IS CURRICULUM Joseph Packy Laverty, Robert Morris University, [email protected] Frederick G. Kohun, Robert Morris University, [email protected] John Turchek, Robert Morris University, [email protected] David Wood, Robert Morris University, [email protected] Daniel Rota, Robert Morris University, [email protected] ABSTRACT Over the decades the concept of a mainframe has been synonymous to IBM operating systems and the COBOL programming language. While object-orientated programming languages, web interface transaction systems, web services, distributed services, and mobile application topics are frequently included in the IS/CS curriculum, this paper considers the inclusion of IBM Enterprise Systems. IBM zEnterprise has evolved into an integrated, scalable, enterprise system which supports legacy applications, open-source applications and tools, DB2, Cognos, SPSS, data mining and Rational project management tools. The growth and market penetration of IBM zEnterprise has been spectacular. This evolution of IBM Enterprise Systems provides many opportunities for IS/CS majors. A case study implementing the IBM Academic Initiative in an ABET-CAC curriculum is presented. KEYWORDS: IBM Academic Initiative, IS Curriculum, IBM zEnterprise, ABET-CAC, z/OS, COBOL, CICS, DB2, Open Source, Rational Application Developer for Z Systems, Robert Morris University, Marist College INTRODUCTION Over the decades the concept of a mainframe has been synonymous to IBM operating systems and the COBOL programming language [1]. In recent years, computer hardware evolved in various directions, e.g., desktop, blade servers, super computers and mobile devices.
    [Show full text]
  • The Future Integrated Information and Z/OS Documentation
    The Future of Integrated Information and z/OS Documentation Tuesday, August 3, 2010: 9:30 AM-10:30 AM - SHARE Boston 2010 Speaker: Geoff Smith IBM Corp ([email protected]) © 2010 IBM Corporation ZSP03047-USEN-05 IBM System z Trademarks The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. Active Energy Manager FICON* Rational* System z9* CICS* IBM* Redbooks* System z10 DataPower* IBM eServer REXX Tivoli* DB2* IBM logo* RMF WebSohere* developerWorks* IMS S/390* z9 DFSMS Infoprint* SYSREXX* z/Architecture* DFSMSdfp Language Environment* System i* z/OS* DFSMShsm Lotus* System p* z/VM* DFSMSrmm MQSeries* SystemPac* z/VSE DFSORT Domino OMEGAMON* System Storage zSeries* DRDA* Parallel Sysplex* System z* DS8000* RACF* * Registered trademarks of IBM Corporation The following are trademarks or registered trademarks of other companies. Java and all Java-related trademarks and logos are trademarks of Sun Microsystems, Inc., in the United States and other countries Linux is a trademark of Linus Torvalds in the united States and other countries.. UNIX is a registered trademark of The Open Group in the United States and other countries. Microsoft and Excel are registered trademarks of Microsoft Corporation in the United States and other countries. * All other products may be trademarks or registered trademarks of their respective companies. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed.
    [Show full text]