AllFusion Gen. Installation Guide for Host Encyclopedia and Host Construction. r7.6



Similar documents
CA Endevor Software Change Manager

CA Cloud Storage for System z

Unicenter NSM Integration for BMC Remedy. User Guide

BrightStor ARCserve Backup for Windows

BrightStor ARCserve Backup for Linux

Unicenter TCPaccess FTP Server

BrightStor ARCserve Backup for Windows

CA Change Manager Enterprise Workbench r12

CA ARCserve Backup for Windows

BrightStor ARCserve Backup for Windows

etrust Audit Using the Recorder for Check Point FireWall-1 1.5

CA Cloud Service Delivery Platform

CA SMF Director. Release Notes. Release

Unicenter Service Desk

CA ARCserve Backup for Windows

CA Nimsoft Monitor. Probe Guide for iseries System Statistics Monitoring. sysstat v1.1 series

CA ARCserve Backup for Windows

CA Spectrum and CA Embedded Entitlements Manager

How To Install Caarcserve Backup Patch Manager (Carcserver) On A Pc Or Mac Or Mac (Or Mac)

CA OPS /MVS Event Management and Automation

CA Nimsoft Monitor. Probe Guide for Active Directory Response. ad_response v1.6 series

CA OPS /MVS Event Management and Automation

CA Workload Automation Agent for Databases

CA Unified Infrastructure Management

CA Nimsoft Monitor. Probe Guide for Lotus Notes Server Monitoring. notes_server v1.5 series

CA Clarity Project & Portfolio Manager

CA Nimsoft Monitor. Probe Guide for Performance Collector. perfmon v1.5 series

ehealth Psytechnics Integration for User Guide r6.0 SP3

CA Clarity PPM. Connector for Microsoft SharePoint Product Guide. Service Pack

CA JCLCheck Workload Automation

CA Deliver r11.7. Business value. Product overview. Delivery approach. agility made possible

Overview. Business value

BrightStor ARCserve Backup for UNIX

CA Application Quality and Testing Tools

Upgrade Guide. CA Application Delivery Analysis 10.1

CA Unified Infrastructure Management

Connector for CA Unicenter Asset Portfolio Management Product Guide - On Premise. Service Pack

CA Chorus Software Manager

CA VPN Client. User Guide for Windows

Unicenter Patch Management

CA Nimsoft Monitor. Probe Guide for E2E Application Response Monitoring. e2e_appmon v2.2 series

CA Unified Infrastructure Management

CA Cloud Service Delivery Platform

CA NetQoS Performance Center

CA Process Automation

CA SiteMinder. Web Agent Installation Guide for IIS 12.51

SupportPac CB12. General Insurance Application (GENAPP) for IBM CICS Transaction Server

CA SiteMinder. Web Agent Installation Guide for IIS. r12.5

etrust Audit irecorder Reference Guide for Microsoft NT Event Log 1.5 SP2

CA Clarity Project & Portfolio Manager

CA Unified Infrastructure Management

CA Clarity PPM. Connector for Microsoft SharePoint Release Notes. v2.0.00

Nimsoft Monitor. dns_response Guide. v1.6 series

CA Performance Center

CA Nimsoft Monitor. Probe Guide for Internet Control Message Protocol Ping. icmp v1.1 series

Version Overview. Business value

CA XCOM Data Transport for Windows Server/Professional

CA Nimsoft Unified Management Portal

CA Nimsoft Monitor. Probe Guide for URL Endpoint Response Monitoring. url_response v4.1 series

CA Workload Automation Agent for Remote Execution

CA APM Cloud Monitor. Scripting Guide. Release 8.2

CA SiteMinder. Directory Configuration - OpenLDAP. r6.0 SP6

CA Nimsoft Monitor. Probe Guide for Microsoft Exchange Server Response Monitoring. ews_response v1.1 series

CA Nimsoft Monitor. Probe Guide for Apache HTTP Server Monitoring. apache v1.5 series

CA Nimsoft Monitor. Probe Guide for Cloud Monitoring Gateway. cuegtw v1.0 series

CA Unified Infrastructure Management Server

CA ARCserve Backup for Windows

CA Workload Automation Agent for Microsoft SQL Server

CA Nimsoft Monitor. Probe Guide for Sharepoint. sharepoint v1.6 series

CA Technologies SiteMinder

CA SiteMinder. Agent for IIS Installation Guide. r12.0 SP3

CA Spectrum and CA Service Desk

CA Nimsoft Monitor. Probe Guide for CA ServiceDesk Gateway. casdgtw v2.4 series

CA Nimsoft Service Desk. Compatibility Matrix

CA Clarity PPM. Project Management User Guide. v

CA Process Automation

CA Nimsoft Monitor. Probe Guide for Java Virtual Machine Monitoring. jvm_monitor v1.4 series

CA View. Best Practices Guide. Release 12.1

CA Clarity PPM. Demand Management User Guide. v

CA Nimsoft Monitor Snap

Arcserve Cloud. Arcserve Cloud Getting Started Guide

IBM DB2 Data Archive Expert for z/os:

CA Nimsoft Monitor. Probe Guide for DNS Response Monitoring. dns_response v1.6 series

CA Harvest Software Change Manager

CA Mobile Device Management 2014 Q1 Getting Started

CA ARCserve Replication and High Availability

CA Mobile Device Management. How to Create Custom-Signed CA MDM Client App

CA Aion Business Rules Expert

CA Performance Center

Symantec NetBackup OpenStorage Solutions Guide for Disk

CA XOsoft Replication for Windows

CA High Performance Recovery for IMS for z/os

CA Telon Application Generator

File Manager base component

CA ARCserve Backup r16.x Professional Exam (CAT-360) Study Guide Version 1.1

CA Log Analyzer for DB2 for z/os

CA Cloud Service Delivery Platform

CA DLP. Release Notes for Advanced Encryption. r12.0

CA Unified Infrastructure Management

CA ARCserve Replication and High Availability for Windows

Transcription:

AllFusion Gen Installation Guide for Host Encyclopedia and Host Construction r7.6

This documentation (the Documentation ) and related computer software program (the Software ) (hereinafter collectively referred to as the Product ) is for the end user s informational purposes only and is subject to change or withdrawal by CA at any time. This Product may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA. This Product is confidential and proprietary information of CA and protected by the copyright laws of the United States and international treaties. Notwithstanding the foregoing, licensed users may print a reasonable number of copies of the Documentation for their own internal use, and may make one copy of the Software as reasonably required for back-up and disaster recovery purposes, provided that all CA copyright notices and legends are affixed to each reproduced copy. Only authorized employees, consultants, or agents of the user who are bound by the provisions of the license for the Software are permitted to have access to such copies. The right to print copies of the Documentation and to make a copy of the Software is limited to the period during which the license for the Product remains in full force and effect. Should the license terminate for any reason, it shall be the user s responsibility to certify in writing to CA that all copies and partial copies of the Product have been returned to CA or destroyed. EXCEPT AS OTHERWISE STATED IN THE APPLICABLE LICENSE AGREEMENT, TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS PRODUCT AS IS WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS PRODUCT, INCLUDING WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED OF SUCH LOSS OR DAMAGE. The use of this Product and any product referenced in the Documentation is governed by the end user s applicable license agreement. The manufacturer of this Product is CA. This Product is provided with Restricted Rights. Use, duplication or disclosure by the United States Government is subject to the restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-7013(c)(1)(ii), as applicable, or their successors. All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies. Copyright 2007 CA. All rights reserved.

Contents Chapter 1: Installation Overview Runtime Changes... 1-1 Install Prerequisites... 1-2 Installation Process Overview... 1-3 Chapter 2: Preparing to Install Installation Process Overview... 2-1 Reviewing Cover Letters and PMLs... 2-1 CA Common Services... 2-1 Technical Requirements... 2-5 Site Variables Worksheets... 2-5 AllFusion Gen Library Name Variables... 2-5 JCL Variables... 2-7 Encyclopedia Variables... 2-8 DB2 Database Variables... 2-9 COBOL Compiler Variables... 2-10 DB2 Subsystem Variables... 2-11 Datacom Subsystem Variables... 2-11 CICS Variables... 2-12 IMS Variables... 2-12 RPROF Variables... 2-13 Master Checklist... 2-15 AllFusion Gen Requirements... 2-15 AllFusion Gen Optional Requirements... 2-15 Required for Host Construction Facility... 2-15 Chapter 3: Building Software Libraries Uploading and Installing... 3-1 Establish ISPF Library Concatenation... 3-6 ISPLLIB or STEPLIB... 3-7 LIBDEF... 3-7 Procedure... 3-7 Establish Access to AllFusion Gen... 3-8 Contents iii

Other ISPF Considerations... 3-8 Evaluate Return Codes... 3-9 Chapter 4: Establishing the Environment Prerequisites... 4-1 Define Installation Variables... 4-2 Using Saved Parameters to Configure the Environment... 4-2 TILPARMS... 4-2 Modifying TILPARMS... 4-2 TILTAB50... 4-4 How Space Parameters Are Created... 4-4 Origins of TILTAB50... 4-5 How TILTAB50 Is Used... 4-5 Effect of a Missing TILTAB50... 4-6 Relationship between TILTAB50 and TILPARMS... 4-6 Tasks to Define Installation Variables... 4-7 Start the CEINSTAL Dialog... 4-7 Set Library Names... 4-9 Edit Job Cards... 4-10 Set JCL Variables... 4-11 Set Encyclopedia Variables... 4-12 Define Regional Settings... 4-13 Set DB2 Variables... 4-15 Assign Storage Group Names... 4-16 Assign VSAM Names... 4-18 Set Target System Variables... 4-19 Verify Installation Variables... 4-29 Save Installation Variables... 4-29 Display System Information... 4-30 Build CLISTs... 4-30 Build Sample Utility JCL... 4-31 Create a DB2 PLAN_TABLE (Optional)... 4-31 Encyclopedia Number for Multiple Encyclopedias... 4-31 Where Do You Go From Here?... 4-32 iv Installation Guide for Host Encyclopedia and Host Construction

Chapter 5: Creating a New Encyclopedia Prerequisites... 5-1 Build SQL and JCL... 5-2 Run Jobs to Create the Encyclopedia... 5-2 Test Encyclopedia Functions... 5-6 RUNSTATS, Rebind AllFusion Gen Packages and Image Copy... 5-7 Package Bind... 5-7 CEJOB07A BINDPACK... 5-8 CEJOB07B BINDPLAN... 5-9 Enable User Access... 5-10 Where Do You Go From Here?... 5-10 Chapter 6: Upgrading an Encyclopedia in Place Prerequisites... 6-1 Considerations... 6-2 Build SQL and JCL... 6-2 Schema Release Levels... 6-3 Transition Guidelines... 6-3 Model Conversion... 6-4 Cross-Model Functionality... 6-4 Dynamic Program Call Compatibility Feature... 6-4 Run Upgrade Jobs... 6-5 Enable User Access... 6-8 Where Do You Go From Here?... 6-8 Chapter 7: Populating a Host Encyclopedia Copying Data to a Host Encyclopedia... 7-1 Prerequisites... 7-1 Build JCL and SQL... 7-2 Unload and Load... 7-3 Enable User Access... 7-5 Display License Information... 7-6 Copying Models to a Host Encyclopedia... 7-6 Download/Upload Method... 7-7 Cross-Copying Models... 7-9 Example 1... 7-10 Example 2... 7-10 Where Do You Go From Here?... 7-10 Contents v

Chapter 8: Installing the z/os API Preparing for Installation... 8-1 Upload and Install the API... 8-2 Appendix A: Sizing an Encyclopedia DASD Requirements... A-1 Sizing an Encyclopedia... A-2 AllFusion Gen Encyclopedias... A-2 How to Estimate Larger Encyclopedia Sizes... A-2 How to Create Storage Group Parameters... A-9 How to Create VSAM Parameters... A-9 Appendix B: Configuring IMS and CICS Runtime DLLs and LE... B-1 AllFusion Gen requires PDSE... B-2 Threadsafe... B-2 Install Gen Runtime Load Library Modules... B-4 Execution Load Library: IMS... B-4 Execution Load Library: CICS... B-4 Define IMS Block Mode Applications... B-5 Define APPLCTN and TRANSACT Macros... B-5 Define PSBs... B-6 Activate a PSB for MPP Processing... B-6 Define CICS Block Mode Applications... B-7 Define User Transactions... B-7 Define User Load Modules... B-8 Map Transactions to DB2 Plans... B-8 Enable XCTL... B-8 Enable Error Messages... B-9 Establish Client/Server Support... B-9 Customize Code Page Translation... B-9 Define Server Transactions and Programs... B-10 Customize Middleware... B-12 Establish Communications Support... B-12 Customize for LU6.2... B-13 Customize for TCP/IP... B-15 Debugging TICONMGR... B-21 Customize for MQSeries... B-24 Customize for ECI... B-27 vi Installation Guide for Host Encyclopedia and Host Construction

Debugging Applications...B-29 Diagram Trace Facility...B-29 Debugging Dynamic Runtime...B-30 TIRCRUNC...B-30 TIRCRUNI...B-31 Appendix C: Using Encyclopedia Exits Types of Exits... C-1 Common Encyclopedia Exits... C-2 TICINSTX... C-2 TICJCLX, TICGENB2, TICGENB4 and TIRGENB2... C-2 DB2 Secondary Authorization IDs... C-4 TICINSTX... C-4 TICGENB2 and TIRGENB2 Skeletons... C-6 TICGENB4... C-7 TICJCLX... C-7 TICEXBPK... C-8 TICEXBPL... C-9 Appendix D: Setting Model Code Pages Customizing Code Page Translation...D-2 Customizing the Code Page Translation Table for Your Environment...D-3 MKCRUN JCL...D-4 Code Page Translation Tables...D-5 Index Contents vii

Chapter 1: Installation Overview AllFusion Gen supports model-based development of application solutions. The Host Encyclopedia is the repository for information captured by the AllFusion Gen workstation toolsets. It may also serve as a central repository, which is networked with one or more client/server encyclopedias. The Host Encyclopedia contains tools for managing, distributing, merging and controlling versioning and access to the business models. The Host Construction enables code generation and installation for block mode or batch applications, or server modules that run on the z/os environment. If you are installing the Host Encyclopedia and Host Construction, you should have a working knowledge of z/os, DB2, ISPF and JCL. You may also need the knowledge of CICS, Datacom or IMS if you select either of these environments as an AllFusion Gen target. The following guides may also help you understand and use the Host Encyclopedia: Release Summary Block Mode Design Guide Encyclopedia API Host Encyclopedia Construction Guide Host Encyclopedia Guide Host Encyclopedia Public Interface Host Encyclopedia Subsetting Guide Host Encyclopedia Version Control Runtime Changes The z/os runtime has changed considerably in the last two releases of AllFusion Gen. AllFusion Gen r7.6 z/os runtime is LE conformant; it uses standard LE call interface routines, is fully re-entrant and threadsafe. These runtimes were changed to exploit LE storage management within the assembler routines, eliminating the need for frequent calling of GETMAIN and FREEMAIN. Most of the runtime routines are now implemented as DLLs, so a single copy is shared by multiple AllFusion Gen applications. Chapter 1: Installation Overview 1 1

Install Prerequisites These changes pertain more to the AllFusion Gen runtimes. For more information, see Host Encyclopedia Construction Guide. The TSOAE environment used by the z/os IT and the Application Test Facility is now a 31-bit, LE compliant application. The use of 24-bit storage was changed to be limited to those TSO and I/O functions that require being addressed below the 16-MB line. This version of TSOAE provides virtual storage constraint relief for testing and implementing large AllFusion Gen applications within TSO and batch. Install Prerequisites Before installing AllFusion Gen, make sure you have fulfilled the following prerequisites: Verified all the required operating system components are installed. For more information, see the Technical Requirements document on the CA support website. Identified an individual who has the technical skill and authority to install DB2 and ISPF applications. Identified a distinct DB2 authorization ID for AllFusion Gen. Identified the TSO environment settings required for access to AllFusion Gen. Identified the ISPF changes required for AllFusion Gen. It is recommended that you check with IBM regarding the support of DB2 releases. Note: The terms COBOL, COBOL/390 and COBOL for z/os all refer to the version of COBOL specified in the AllFusion Gen Technical Requirements document. 1 2 Installation Guide for Host Encyclopedia and Host Construction

Installation Process Overview Installation Process Overview Installing and populating the Host Encyclopedia is a multi-step process. The process begins with reviewing the installation materials, installing CA License Management Program (LMP) keys, and unloading JCL. The install process ends with running a test to ensure all Host Encyclopedia components are installed properly. The basic steps for installing the encyclopedia are: 1. Installation Prerequisites a. Review the installation package cover letter and any Product Maintenance Letters (PML) included with the installation package for pertinent installation information. b. Fulfill installation prerequisites and fill in worksheet information. c. Add the CA LMP execution keys to CAIRIM. See CA Common Services in Preparing to Install in this guide. 2. Upload and Install from CD or zip file The first step in installing the AllFusion Gen Host Encyclopedia is to move the relevant software and data from the delivery media onto the host. For a detailed explanation of these steps, see the chapter, Building Software Libraries in this guide. 3. Establish ISPF concatenation for the Host Encyclopedia. 4. Install and Configure After the libraries are allocated and the software copied, perform the following tasks: a. Run the CEINSTAL dialog. b. Run the batch jobs generated by the CEINSTAL dialog. Chapter 1: Installation Overview 1 3

Installation Process Overview 5. Create and Populate the Encyclopedia There are two ways to create and populate an AllFusion Gen Encyclopedia: a. Upgrade an Encyclopedia. When you upgrade an Encyclopedia, you perform all the necessary conversions and updates that are required to bring the existing information forward into the new release of the Encyclopedia. (For complete instructions, see Upgrading an Encyclopedia in Place. ) b. Create and Populate a New Encyclopedia. If you choose to create a new Encyclopedia and populate with either existing or new data, you perform the following steps: 1. Fulfill the prerequisites, then build SQL and JCL. 2. Run the installation jobs, then test the new Encyclopedia. 3. Execute RUNSTATS, copy, and rebind the AllFusion Gen plans. For complete instructions, see Creating a New Encyclopedia. Populate the Encyclopedia using one or more of the following methods (see Populating a Host Encyclopedia ): 1. Copy data tables from an existing Encyclopedia to the new Encyclopedia. 2. Copy models from an old Encyclopedia to a new Encyclopedia. 3. Upload new models created in the Toolset. 6. Configure Host Construction Environment If you use the Host Construction option to generate and install applications for IMS or CICS, follow the instructions in the appendix, Configuring IMS and CICS. 1 4 Installation Guide for Host Encyclopedia and Host Construction

Chapter 2: Preparing to Install Installation Process Overview The best way to ensure a successful installation is to prepare effectively. Preparing the host environment with the CA Common Services software, fulfilling the technical requirements and completing the checklists and worksheets in this chapter will prepare you for a successful installation. Reviewing Cover Letters and PMLs Review cover letters and Product Maintenance Letters (PMLs) in your AllFusion Gen installation package before initiating the installation process. These letters contain additional information not found in this guide. Important! If the cover letter or PML s instructions conflict with this guide, use the instructions in the PML. CA Common Services The CA Common Services media and its installation is described in the CA Common Services Getting Started guide. Note: Release requirements for CA Common Services become dated or obsolete. CA recommends staying current with your CA Common Services maintenance. Chapter 2: Preparing to Install 2 1

Installation Process Overview The following table explains the CA Common Services: Service CAIRIM (Resource Initialization Manager) CA LMP (License Management Program) CAISSF (Standard Security Facility) CA-C Runtime CAICCI (Common Communication Interfaces) CAIENF (Event Notification Facility) Description Eliminates the need for user SVCs and other installation requirements commonly encountered when installing systems software by providing a common driver for a collection of dynamic initialization routines. Automated software tracking and validation service. Required by all CA products. CA LMP is a subcomponent of and is installed with CAIRIM. Allows CA solutions to offer standardized security interfaces without regard for the particular needs of underlying access control software. CAISSF invokes AllFusion Gen security features. CAISSF is a subcomponent of and is installed with CAIRIM. CA-C is the C language runtime engine for C language-based solutions. Allows software solutions to work together across platforms, making the software more powerful. Insulates software solutions from changes in the operating system and environment. Since other CA products also require various CA Common Services, the components you need for AllFusion Gen may be installed at your site. Check with your systems group. 2 2 Installation Guide for Host Encyclopedia and Host Construction

Installation Process Overview CA LMP Keys AllFusion Gen Host Encyclopedia requires CA LMP keys. CA LMP keys are valid across product releases but not across CPUs. If you are running a prior release of the products and you are installing it on the same CPU, you can skip this section. If you are installing a new product, or you are installing on a different CPU, you must install CA LMP keys. Examine the CA LMP Key Certificates you received with your installation package. You should have a key certificate for every product you are installing that requires one. Fields Product Name Supplement Expiration Date Technical Contact MIS Director CPU Location Execution Key Product Code CPU ID Descriptions The trademarked or registered name of the CA product licensed for the designated site and CPUs. The reference number of your license for the particular product, in the format nnnnnn-nnn. This format differs slightly inside and outside North America. In rare situations, it may not be provided. The date (MONTH dd, yyyy as in January 15, 2005) your license for the product expires. The name of the technical contact at your site that is responsible for the installation and maintenance of the designated product. CA addresses all CA LMP correspondence to this person. The name of the director of MIS, or the person who performs that function at the site. If the title but not the individual s name is indicated on the Certificate, supply the actual name when correcting and verifying the certificate. The address of the building where the CPU is installed. An encrypted code required by CA LMP for product initialization. During the installation, it is referred to as the LMP code. A two-character code corresponding to this particular product. The code identifying the specific CPU for which installation of your product is valid. If your site is already running software from CA, your systems group probably is already running a CAS9 proc (cataloged procedure). If so, add the CA LMP keys for the products you are installing to the CA LMP keys already being used. Chapter 2: Preparing to Install 2 3

Installation Process Overview The CAS9 proc runs the CAIRIM program which uses a KEYS DD statement. The KEYS DD statement should point to your CA LMP keys. The KEYS DD statement usually points to a member named KEYS in a PARMLIB or OPTLIB. Each line contains the information from one key certificate. If the information does not fit on one line, code a hyphen in column 72 for a continuation character. The parameter structure for member KEYS is shown next: PROD(pp) DATE(ddmmmyy) CPU(tttt-mmmm/ssssss) LMPCODE(kkkkkkkkkkkkkkk) Note: The parentheses in the parameter list are required. Parameter pp ddmmmyyy tttt-mmmm ssssss kkkkkkkkkkkkk kk Definition Required. The two-character product code. For any given CA LMP software solution, this code agrees with the product code already in use by the CAIRIM initialization parameter for earlier releases of the product. The CA LMP licensing agreement expiration date. Required. The CPU type and model on which the CA LMP software solution is to run. If the CPU type or the model require less than four characters, insert blank spaces for the unused characters. Required. The serial number of the CPU on which the CA LMP software solution is run. Required. The execution key is provided on the Key Certificate shipped with each CA LMP software solution. This is an example of a control card for the CA LMP execution software parameter: PROD(BD) DATE(15JAN02) CPU(3090-600 /370623) LMPCODE(52H2K06130Z7RZ6) Note: This is an example only, the CA LMP execution key is invalid. For more information about CA LMP execution key definition, see the CA Common Services Getting Started. 2 4 Installation Guide for Host Encyclopedia and Host Construction

Site Variables Worksheets Technical Requirements Before you install AllFusion Gen, you must fulfill all of the pertinent technical requirements listed in the Technical Requirements document on the support website. To avoid potential problems, be sure to review this document carefully and verify that all system requirements have been met. Site Variables Worksheets You need all of the information on the following worksheets during software installation. Most of this information requires system knowledge and some insight into where your company is going in the future with regard to capacity, growth, application usage, distribution, deployment and volume. AllFusion Gen Library Name Variables The following table describes the AllFusion Gen library name variables. AllFusion Gen Library Name Variables Data set prefix Default: CA.MVSHE Load library suffix Default: LOAD* DBRM library suffix Default: DBRM SQL library suffix Default: SQL EGEN library suffix Default: EGEN Description All AllFusion Gen libraries must share the same prefix. The prefix can be one or more nodes, but the total length of a data set name (prefix plus suffix) cannot exceed 44 characters. Library containing AllFusion Gen executables and runtime modules. Library containing AllFusion Gen DBRMs. (DBRMs that correspond to the modules linked into AllFusion Gen executables.) CEINSTAL generates the SQL necessary to install AllFusion Gen. The SQL is placed in this library. Contains schema load files. User Notes Must be of DSNTYPE=LIBRARY Chapter 2: Preparing to Install 2 5

Site Variables Worksheets AllFusion Gen Library Name Variables TRAN library suffix Default: TRAN JCL library suffix Default: JCL CLIST library suffix Default: CLIST Panel library suffix Default: PLIB Message library suffix Default: MLIB Skeleton library suffix Default: SLIB Table library suffix Default: TLIB X-Late library suffix Default: IEFXLATE SAMPLIB LOADTRCE* Description Location of transaction files for models shipped with AllFusion Gen. CEINSTAL generates the JCL necessary to install AllFusion Gen. The JCL is placed in this library. Library containing AllFusion Gen FB CLISTs and REXX commands. CLISTs generated by CEINSTAL are created in this library. Library containing the AllFusion Gen ISPF panels. Library containing the AllFusion Gen ISPF messages. Library containing the AllFusion Gen ISPF skeletons. Library containing the AllFusion Gen ISPF tables. Library containing the AllFusion Gen translate (international) tables. Library containing samples such as customer exits and source code. Library containing debug versions of dynamic runtime TIRCRUNC and TIRCRUNI. This runtime is used to produce debug information for NLS cooperative processing. User Notes Must be of DSNTYPE=LIBRARY Note: * - Ensure the data sets are allocated as PDSE (DSNType = LIBRARY) data sets. 2 6 Installation Guide for Host Encyclopedia and Host Construction

Site Variables Worksheets JCL Variables The following table describes the JCL variables. JCL Variables Description User Notes Jobcard No default TSOID of installer No Default Disk unit Default: SYSDA Tape unit Default: 3480 SYSOUT class Default: * DB2 STEPLIBs No default z/os STEPLIBs No default Job card included in the generated JCL to perform various installation tasks. Used to prefix the names of the temporary data sets built and used during installation Disk unit used in the generated JCL to perform various installation tasks. Tape unit used in the generated JCL to perform various installation tasks. SYSOUT class used in the generated JCL to perform various installation tasks. If specified, these libraries are included in a STEPLIB in the generated JCL to perform various installation tasks. If your site has included the DB2 libraries in the system LINKLIST, do not specify them in a STEPLIB. If specified, this library is included in a STEPLIB in the generated JCL to perform various installation tasks. If your site has included the z/os runtime libraries in the system LINKLIST, do not specify a STEPLIB. Used in several places Chapter 2: Preparing to Install 2 7

Site Variables Worksheets Encyclopedia Variables The following table describes the encyclopedia variables. Encyclopedia Variables Description User Notes Site name Default: YOUR_COMPANY_NAME Encyclopedia name Default: HOST01 Install Construction Default: Y Administrator TSOID Default: TSO user ID Administrator Name Default: This field is for information purposes only. This is the name of the encyclopedia. It must be a unique value to prevent cross encyclopedia enqueues. This field is used to determine if Construction is installed. Identifies person doing the install. This field is for information purposes only. System Administrator PLAN Prefix Default: HEPL (4 byte limit) Schema Identifier Mandatory value: 9.1.A5 User data set UNIT type Default: SYSDA User data set prefix Default: &SYSPREF Encyclopedia number AllFusion Gen DB2 plan names are prefixed by this field. Plan prefixes make plan names unique in a DB2 subsystem, allowing different versions of AllFusion Gen software to run against the same AllFusion Gen database. This field identifies the schema. Do not change this value. All user data sets created by AllFusion Gen are allocated using this unit. All user data sets created by AllFusion Gen are prefixed by this field, for example standard error, standard out. Required if using multiple encyclopedias. For more information on setting encyclopedia variables, see Establishing the Environment. 2 8 Installation Guide for Host Encyclopedia and Host Construction

Site Variables Worksheets DB2 Database Variables The following table describes the DB2 database variables. DB2 Database Variables Description User Notes Collection ID Default: DBCOLLID DB2 subsystem ID Default: DSN Explicit creator ID No default Secondary authorization ID No default Schema DB name Default: HOSTS Data DB name Default: HOSTD Public Interface DB name Default: HOSTP Data set storage type Default: S DB2 collection ID used in bind processing. Identifier of the DB2 subsystem. If specified, encyclopedia tables and indexes are qualified using this ID. Explicit creator ID and secondary authorization ID are mutually exclusive. If specified, current SQLID is set to this ID before the encyclopedia tables and indexes are defined. Secondary authorization ID and explicit creator ID are mutually exclusive. Name of the schema database. Name of the encyclopedia database. Name of the public interface database. Space for AllFusion Gen database can be allocated using storage groups or VSAM data sets: S storage group allocation V VSAM allocation. Encyclopedia Initial size Default: S S small M medium Chapter 2: Preparing to Install 2 9

Site Variables Worksheets DB2 Database Variables Description User Notes Secondary storage factor Default: 0 Storage Group Names No default VSAM Volume Names No default Defines secondary space allocation in relation to primary allocation. (0 to 1.0 times primary allocation.) If you select storage group space allocation, you must know the names of the groups you want to use. If you select VSAM space allocation, you must specify the volume names for VSAM data sets. COBOL Compiler Variables The following table describes the COBOL compiler variables. COBOL Compiler Variables Description User Notes Compiler name Default: IGYCRCTL Size parameter No default Compiler load library Default: IGY.SIGYCOMP Compiler lib in linklist? Default: N Compiler Static runtime library Default: CEE.SCEELKED Compiler Dynamic runtime library Default: CEE.SCEERUN SCEERUN library in linklist Default: N Name of the COBOL compiler. Amount of space for the compiler SIZE parameter; can be specified in kilobytes (for example, 4096 KB), bytes (for example, 4194304), or as MAX. Name of the library containing the compiler used by the environment and various support modules for COBOL. Flag indicating whether the compiler library is defined in the system linklist. Name of library containing static runtime modules for COBOL. Name of library containing z/os LE dynamic runtime modules. Flag indicating whether this library is in the linklist. 2 10 Installation Guide for Host Encyclopedia and Host Construction

Site Variables Worksheets DB2 Subsystem Variables The following table describes the DB2 subsystem variables. DB2 Subsystem Variables Description User Notes DB2 precompiler name Default: DSNHPC DB2 link library Default: DB2.SDSNLOAD Link lib in linklist? Default: N Name of the DB2 compiler. Name of the DB2 link library containing the DB2 precompiler and various support modules. Flag indicating if the DB2 link library is defined in the system linklist. Datacom Subsystem Variables The following table describes the Datacom subsystem variables. Datacom Subsystem Variables Datacom preprocessor name Default: DBXMMPR Datacom MUF name Default: DCMMUF Datacom libraries Defaults: CAI.DCM.CUSLIB CAI.DCM.CAILIB Datacom CICS libraries. Defaults: CAI.DCM.CICS.CUSLIB CAI.DCM.CICS.CAILIB Description Name of the Datacom preprocessor. Name of the Datacom MUF. This name must be specified by the customers. Name of the Datacom CUSLIB and CAILIB data sets. These libraries contain the Datacom preprocessor, customized modules, and various support modules. Name of the Datacom libraries containing CICS support modules. Note: Each Datacom z/os subsystem can have a maximum of twenty (20) Datacom MUF names (and associated load data sets). Each MUF name must have four (4) data sets associated with it. User Notes Chapter 2: Preparing to Install 2 11

Site Variables Worksheets CICS Variables The following table describes the CICS variables. CICS Variables Description User Notes CICS load library Default: CICS.SDFHLOAD z/os static link library Default: CEE.SCEELKED CICS Flag Default: N Name of CICS load library. z/os static link library. Flag indicating if the CICS system targeted to run AllFusion Gen applications runs on the same CPU as AllFusion Gen. This variable is only used by applications targeting DB2 to decide where and when the DB2 BIND is done. Y-- BIND can be performed by the Host Encyclopedia. N-- You must do a manual BIND on the other CPU. IMS Variables The following table describes the IMS variables. IMS Variables Description User Notes IMS resident load library Default: IMS.RESLIB Maximum segment size Default: 1280 Load library containing IMS modules. Maximum segment size of IMS messages. 2 12 Installation Guide for Host Encyclopedia and Host Construction

Site Variables Worksheets IMS Variables Description User Notes IMS shares CPU with this TSO? Default: N Indicates if the IMS system targeted to run AllFusion Gen applications runs on the same CPU as the Host Encyclopedia. This variable is only used by applications targeting DB2 to decide where and when the DB2 BIND is done. Y BIND can be performed by the Host Encyclopedia. N You must do a manual BIND on the other CPU. CPIC Interface Load Lib Name of the system library that contains the CPIC interface modules. Usually this library is SYS1.CSSLIB (a required z/os data set). RPROF Variables The following table describes the RPROF variables. RPROF Variables Description User Notes DB2 subsystem Default: DB2 Explicit creator ID No default Secondary authorization ID No default DB2 subsystem identifier of the subsystem where you want to create an RPROF table. If specified, RPROF table and index are qualified using this ID. Explicit creator ID and secondary authorization ID are mutually exclusive. If specified, the current SQLID is set to this ID before RPROF table and index are defined. Secondary authorization and explicit creator ID are mutually exclusive. DB name Default: RPROF Name of the database in which the RPROF table is to be built. Chapter 2: Preparing to Install 2 13

Site Variables Worksheets RPROF Variables Description User Notes Storage Type Default: S VCAT No default Volume No default RPROF initial size Default: 350 4 KB pages (VSAM), 1400 1 KB pages (storage group) RPROF Secondary size Default: 0 RPROFI1 Initial size Default: 350 4 KB pages (VSAM), 1400 1 KB pages (storage group) RPROFI1 Secondary size Default: 0 Space for the RPROF database is allocated using storage groups or VSAM data sets. S storage group allocation V VSAM allocation. If you select VSAM as the type of database storage, you must specify the VCAT name to be used when creating the VSAM data sets. If you select VSAM space allocation, you must specify the volume names when creating the VSAM data sets. Primary size of tablespace that contains the RPROF table. Secondary space allocation of tablespace containing the RPROF table. Primary size of RPROF index. Secondary space allocation of RPROF index. 2 14 Installation Guide for Host Encyclopedia and Host Construction

Master Checklist Master Checklist This list identifies the hardware and software that must be in place in your environment before installing AllFusion Gen Host Encyclopedia and Host Construction Toolset. For further details of the required items, see the AllFusion Gen Technical Requirements document available on the CA support website: ca.com. From the main menu, select Gen as your product. The document is under Product Information. All required items on the Master Checklist must be complete before installing AllFusion Gen. AllFusion Gen Requirements The following tasks are to be checked for before installing the AllFusion Gen Host Encyclopedia and Host Construction Toolset. All operating system prerequisites are satisfied. DASD requirements are satisfied. DB2 Program Temporary Fixes (PTFs) are applied to DB2. AllFusion Gen Encyclopedia Parameters are captured. AllFusion Gen Optional Requirements Workstation-to-mainframe communications. Required for Host Construction Facility These requirements are needed only if you are installing Host Construction. Check the IMS or the CICS box or both. IMS environment requirements are satisfied. CICS environment requirements are satisfied. COBOL requirements must be satisfied before source code can be compiled. AllFusion Gen Host Construction parameters are captured. Chapter 2: Preparing to Install 2 15

Chapter 3: Building Software Libraries This chapter explains how to unload the software used to build and run the programs that install the AllFusion Gen Host Encyclopedia. The z/os Host Encyclopedia software is delivered in a zip file on a Windows compatible CD. Important! The IBM utility TRSMAIN (also referred to as the TERSE utility by IBM) is required to install all CA AllFusion Gen products and PTFs. If your site has this utility available, copy it into the AllFusion Gen LOAD data set. If your site does not have this utility, use the following URL address to obtain the TRSMAIN (TERSE) utility, and then copy it into the AllFusion Gen LOAD data set. http://techsupport.services.ibm.com/390/trsmain.html The TRSMAIN/TERSE is a free/copyrighted IBM utility and thus, cannot be redistributed. The utility can only be downloaded from IBM by each individual customer. Uploading and Installing The steps you need to complete for installing the software libraries are listed next. This installation assumes you are using a Windows compatible Workstation. Workstation directories and z/os data set prefixes are provided as examples. For more information on how to complete these steps, see the chapter "Preparing to Install. 1. Obtain the AllFusion Gen Encyclopedia Server Option for z/os r7.6 Installation CD. The CD contains a zip file named GenHEr76.zip. 2. Expand the zip file from the CD onto the Workstation. Copy the GenHEr76.zip file from the CD onto the Workstation. Extract the contents of the file to: C:\genhe\GenHEr76.ctl (Install-Control) C:\genhe\GenHEr76.mvs (Install-File) C:\genhe\GenHEr76.txt (Install Readme file) Chapter 3: Building Software Libraries 3 1

Uploading and Installing 3. Allocate INSTJCL file on TSO. Allocate installation JCL data sets on z/os as follows: Data set name : cai.mvshe.instjcl LRECL = 80 DSORG = PO RECFM = FB 4. Transfer the Install Control File from the Workstation to z/os. Transfer the Install Control File, in BINARY, from the Workstation to z/os. The GenHEr76.ctl file needs to be transferred from c:\genhe to cai.mvshe.instjcl(heinst0). 5. Customize JCL HEINST0. Add Jobcard and customize the JCL cai.mvshe.instjcl(heinst0) (See instructions inside JCL). Submit the JCL member HEINST0 to create the following three new JCL members: 'cai.mvshe.instjcl(heinst1)' 'cai.mvshe.instjcl(heinst2)' 'cai.mvshe.instjcl(heinst3)' This job should end with a COND CODE =0 6. Customize JCL HEINST1. Add Jobcard and customize JCL cai.mvshe.instjcl(heinst1) (See instructions inside JCL). Submit the JCL member HEINST1 to allocate z/os data set : cai.mvshe.instfile This job should end with a COND CODE =0 7. Transfer Install File from the Workstation to z/os Transfer (ftp) the Install-File, in BINARY, from the Workstation to z/os. The GenHEr76.mvs file needs to be transferred from C:\genhe to 'cai.mvshe.instfile'. 8. Expand the INSTFILE data set into a PDS. Add jobcard and customize JCL cai.mvshe.instjcl(heinst2) (See instructions inside JCL). Submit the JCL to Read as input : 'cai.mvshe.instfile' (A sequential data set) Write out: 'cai.mvshe.instpds'. (A partitioned data set) The job should end with a COND CODE = 0 3 2 Installation Guide for Host Encyclopedia and Host Construction

Uploading and Installing 9. Expand the INSTPDS file members into z/os Data sets. Add jobcard and customize JCL cai.mvshe.instjcl(heinst3) (See instructions inside JCL). Submit JCL member HEINST3 to read each member of the cai.mvshe.instpds data set and create z/os AllFusion Gen installation data sets cai.mvshe.xxxxxx. This job should end with a COND CODE =0 Read as Input 'cai.mvshe.instpds(h#clistx)' 'cai.mvshe.instpds(h#dbrmxx)' 'cai.mvshe.instpds(h#egenxx)' 'cai.mvshe.instpds(h#jclxxx)' 'cai.mvshe.instpds(h#loadtr)' 'cai.mvshe.instpds(h#loadxx)' 'cai.mvshe.instpds(h#mlibxx)' 'cai.mvshe.instpds(h#plibxx)' 'cai.mvshe.instpds(h#ptfctl)' 'cai.mvshe.instpds(h#sampxx)' 'cai.mvshe.instpds(h#slibxx)' 'cai.mvshe.instpds(h#sqlxxx)' 'cai.mvshe.instpds(h#tlibxx)' 'cai.mvshe.instpds(h#tranxx)' 'cai.mvshe.instpds(h#xlatex)' Create AllFusion Gen Data set 'cai.mvshe.clist' 'cai.mvshe.dbrm' 'cai.mvshe.egen' 'cai.mvshe.jcl' 'cai.mvshe.loadtrce' 'cai.mvshe.load' 'cai.mvshe.mlib' 'cai.mvshe.plib' 'cai.mvshe.ptfcntl' 'cai.mvshe.samplib' 'cai.mvshe.slib' 'cai.mvshe.sql' 'cai.mvshe.tlib' 'cai.mvshe.tran' 'cai.mvshe.iefxlate' Note: All Gen LOAD data sets are installed as PDSE (DSNTYPE=LIBRARY) and must stay that way. Chapter 3: Building Software Libraries 3 3

Uploading and Installing This following table provides a comprehensive list of all AllFusion Gen JCL members and a brief description of the jobs they perform. These members are created during the installation and upgrade processes. JCL Member BIEFXCPY BLDRPROF Job Description Performs a batch cross-copy by executing CLISTs IEFDOWN and IEFUP. Builds RPROF tables and indexes. (Each DB2 subsystem used for applications generated by AllFusion Gen should have an RPROF table.) If a DB2 subsystem contains only CICS (that is, no IMS or TSO), you may consider using a TSQ RPROF instead. CEJOB02 CEJOB03 CEJOB04 CEJOB05 CAJOB05 CEJOB05A CEJOB06 CAJOB06 CEJOB07A CEJOB07B CEJOB08 CEJOB09 CEJOB10 CEJOB11 CEJOB12 CEJOB13 Allocates VSAM data sets for encyclopedia tables and indexes. (if VSAM data sets are allocated.) Executes a DB2 BIND for dynamic SQL processing program TIUUSQL by executing CLIST IEFBIND. Creates all DB2 objects for a new Host Encyclopedia. Loads the AllFusion Gen schema tables with meta-model data. Executes the IBM s DB2 Load utility. Performs the same task as CEJOB05 using CA s Fast Load utility. Relaxes schema migration rules. Executes the DB2 RUNSTATS utility for all Host Encyclopedia tables. Updates DB2 catalog statistics similar to CEJOB06 using CA s PDASTAT utility. Binds DBRMs into packages. Binds AllFusion Gen plans. Grants to PUBLIC, both DB2 EXECUTE authority on AllFusion Gen plans and DB2 SELECT authority on Public Interface table views. Updates the DMAX table for the AllFusion Gen schema. Loads the Schema Functions Model. Processes the Functions Model to extract information and load it to the schema tables. Loads the Gen Sample Model. Loads the Gen Help Model. 3 4 Installation Guide for Host Encyclopedia and Host Construction

Uploading and Installing JCL Member CEUCLEN CEUCOPY CAUCOPY CEUINCR CAUINCR CEUREOR CAUREOR CEUXPND CVJOB04A Job Description Runs a special version of the model delete function that deletes all objects not related to a model (orphan objects). Runs the DB2 COPY utility to take a full image-copy of Encyclopedia tablespaces. This job is also used to create a new Encyclopedia. This member was created as sample utility JCL. Runs the CA DB2 QUICK COPY utility to take a full image-copy of Encyclopedia tablespaces. This job is also used to create a new Encyclopedia. This member was created as sample utility JCL. Runs the DB2 COPY utility to take an incremental imagecopy of Encyclopedia tablespaces. Runs CA DB2 QUICK COPY utility to take an incremental image-copy of Encyclopedia tablespaces. Runs the DB2 REORG utility on tablespaces. Runs CA DB2 RAPID REORG utility on tablespaces. Expands table and indexspaces. Upgrades DB2 objects to AllFusion Gen r7.6 objects: Gen 6.5 to Gen r7.6 CVJOB04B Upgrades DB2 objects to AllFusion Gen r7.6 objects: Gen r7 to Gen r7.6 LAPPHELP CAPPHELP USERLIB Gen r7.5 to Gen r7.6 Runs IBM DB2 LOAD utility to load the application Help Model data. Runs CA DB2 Fast Load utility to load the application Help Model data. Allocates libraries used in testing Host Construction. Can also be used as a model for user allocation of construction libraries. For a list of the libraries allocated by USERLIB, see Testing Host Construction. Note: Any load library must be allocated as PDSE (DSNType = LIBRARY). Chapter 3: Building Software Libraries 3 5

Uploading and Installing If a DB2 subsystem contains only CICS (that is, no IMS or TSO), you may consider using a TSQ RPROF instead. You must have IBM utilities to execute the following jobs. CEJOB05 CEJOB06 CEUCOPY CEUREOR CEUINCR LAPPHELP If you are using utilities from other vendors, you must customize these jobs accordingly. You can also use the equivalent job that uses Unicenter DB2 products. You must have Unicenter DB2 products to execute the following jobs: CAJOB05 CAJOB06 CAUCOPY CAUREOR CAUINCR CAPPHELP You can use the equivalent job that uses IBM DB2 utilities. If you are using utilities from other vendors, you must customize these jobs accordingly. Establish ISPF Library Concatenation The ISPF environment must be established before AllFusion Gen can be used. The encyclopedia libraries can be allocated using a logon CLIST, a logon PROC, or the ISPF LIBDEF facility. In all cases, if the logon is used primarily for the encyclopedia, certain libraries must be first in the concatenation. Important! Do not include AllFusion Gen data sets from releases prior to r7.6 in the ISPF logon concatenation. Including data sets from releases prior to r7.6 may produce unpredictable results or cause errors to occur. 3 6 Installation Guide for Host Encyclopedia and Host Construction

Uploading and Installing ISPLLIB or STEPLIB A combination of ISPLLIB or STEPLIB can be used to allocate the required AllFusion Gen software libraries and the required z/os program product runtime libraries (such as LE, DB2, and ISPF). If DB2 or LE libraries are not in the linklist, allocate them through a STEPLIB DD or the ISPLLIB DD in the logon CLIST or in the TSO logon procedure. LIBDEF If you use the ISPF LIBDEF facility, note these restrictions: LIBDEF is not supported for the SYSPROC DD. Consequently, you must include the AllFusion Gen CLIST library in the SYSPROC concatenation of a logon CLIST or a TSO logon PROC. Do not use LIBDEF to allocate the required load libraries. AllFusion Gen programs make dynamic calls to LE runtime routines. Using LIBDEF to allocate ISPLLIB results in an S806 module not found abend. This is a limitation of ISPF LIBDEF. There are two CLIST exits for LIBDEF: TIELIBDF and TIELIBFR. TIELIBDF is called at the beginning of various AllFusion Gen functions. TIELIBDF dynamically allocates ISPPLIB, ISPMLIB, ISPTLIB, and ISPSLIB. TIELIBFR is called at the end of some Host Encyclopedia functions and can be used to free libraries allocated using LIBDEF. TIELIBDF and TIELIBFR contain examples of how to use LIBDEF to allocate and free libraries. Procedure 1. Allocate the following libraries: DDNAME Description AllFusion Gen Library Short Name SYSPROC CLIST libraries CLIST ISPPLIB ISPF Panel libraries PLIB ISPMLIB ISPF Message libraries MLIB ISPTLIB ISPF Table libraries TLIB ISPLLIB Load libraries LOAD Chapter 3: Building Software Libraries 3 7

Uploading and Installing DDNAME Description AllFusion Gen Library Short Name ISPPROF ISPF User Profile library (not applicable) ISPSLIB ISPF Skeleton libraries SLIB 2. Create and test the logon CLIST or PROC. (Contact the System Administrator if you need assistance for this step or the next step.) 3. If using LIBDEF, modify and test TIELIBDF. Establish Access to AllFusion Gen You must provide an ISPF entry point to AllFusion Gen by modifying an existing ISPF menu. The modified ISPF menu must provide an option that executes the CLIST TICPYRIT to display the CA AllFusion Gen copyright panel, for example, CMD (%TICPYRIT). Other ISPF Considerations Review the default flag in the TSO command table (ISPTCM) header to determine if the command processor entries for the following TSO commands must be added to the ISPTCM: TSOAE required by the TSO testing facility. EXECSQL (Optional) a dynamic SQL utility for diagnostics and problem correction. Most sites do not need to change these commands but, if you modify the ISPTCM defaults, you must add the commands shown. No modification is required if the default flag setting in the ISPTCM header is B...1. This indicates a BLDL is used to determine if a command processor or a CLIST is entered. If your ISPTCM table has a different setting in the header, add a command processor ENTRY for the TSOAE and EXECSQL commands. See the ISPF documentation for more information. Important! Insufficient available space in the ISPPROF profile data set can cause unpredictable results. 3 8 Installation Guide for Host Encyclopedia and Host Construction

Uploading and Installing Evaluate Return Codes During the installation process, you may see return codes of 0 and 4. These return codes do not adversely affect the installation process. If the return code is not 0 or 4, check your system output to ensure that the installation was successful. For example, CEJOB04 may return a code of 8 if the database already exists, but the rest of the job completes normally. In this case, you should check the DB2 SYSPRINT. (See the IBM documentation for additional information about return codes.) Return codes of 8, 12, and 16 may indicate problems with the installation. These return codes may indicate that: The data set is full. You are out of directory blocks in the load library. The block size of the load library is wrong. A file was defined improperly. The wrong attributes were defined. Chapter 3: Building Software Libraries 3 9

Chapter 4: Establishing the Environment Establishing a site-specific environment for AllFusion Gen requires six tasks. The tasks are: 1. Define the installation variables, or pre-populate the installation variables using an existing TILPARMS member. 2. Verify the installation variables. 3. Save the installation variables in TILPARMS, which is an external JCL library member. 4. Build the AllFusion Gen CLISTs. 5. Build sample utility JCL (Optional). 6. Create a DB2 PLAN_TABLE if one does not exist. This chapter explains how to complete each of these tasks. Prerequisites Before you proceed with setting up the environment, you should have completed the following tasks: 1. Read and completed the site variables worksheets. 2. Upload and Install from CD. 3. Established ISPF concatenation. Chapter 4: Establishing the Environment 4 1

Define Installation Variables Define Installation Variables The installation dialog CLIST named CEINSTAL specifies installation parameters. This CLIST modifies the installation jobs by substituting variable values specific to your site. The next time you start CEINSTAL, all your sitespecific variables are available. Note: Installation variables are saved in the ISPF profile pool and this pool is associated only with the TSO user ID executing CEINSTAL. When you build installation JCL and SQL, CEINSTAL uses the ISPF profile pool variables. You must use the same TSO user ID until the parameters are saved to the external JCL data set member TILPARMS. If there is an earlier version of the Host Encyclopedia software on your system you probably already have a TILPARMS. For instructions on how to use an existing TILPARMS member, see Using Saved Parameters to Configure the Environment. Using Saved Parameters to Configure the Environment The following sections explain how to use the saved parameters to configure the environment. TILPARMS The CEINSTAL dialog provides an option to save variables to an external data set: CAI.MVSHE.JCL(TILPARMS). If you are not installing the Host Encyclopedia for the first time, you probably already have a set of installation parameters defined in TILPARMS. These parameters can be retrieved, modified, and verified for the new installation. Modifying TILPARMS Use the following procedure to modify the parameters stored in an existing TILPARMS: 1. Copy the TILPARMS member into the JCL data set for the new installation. 2. Edit TILPARMS as follows: Locate the line that contains @TILCSCHM. Change and verify the value to the right of @TILCSCHM to 9.1.A5 to update the schema to AllFusion Gen r7.6. Locate the line that contains @TILAPREF<data set prefix> and change the value of <data set prefix> to the new prefix used for AllFusion Gen r7.6. Note: If the CLIST suffix is different, change it now. 4 2 Installation Guide for Host Encyclopedia and Host Construction