Chapter 3: Installation and Configuration


Installation and configuration

NoteBe sure you completed the tasks in Chapter 2, “Planning Your Installation.”

Licensing information

The Client Option for CICS requires a permanent authorization key. However, Sybase includes a temporary key, which is valid for 30 days, within the order at installation time. To avoid interrupting your operations, call Customer Service at 1-800-8Sybase (1-800-879-2273), select Option 3, then select Option 3 again, and request a permanent key.

When speaking with Customer Service, be sure to have the following information ready:

NotePlease allow seven business days for the key to be generated and sent to you.

The two procedures in this section describe the installation steps you need to install all Mainframe Connect options from the InstallShield wizard and to complete the installation for the Client Option for CICS. You can skip those installation steps that do not pertain to the options you have chosen to install.

NoteThe InstallShield wizard runs only on Windows.

StepsTo install from the InstallShield wizard

  1. Start the InstallShield wizard from CD by executing setupwin.exe, which is in the root directory.

  2. The dialog box displays the options available for installation. To continue the installation, click Next.

  3. Accept the terms of the user-license agreement by selecting your country in the drop-down list and selecting the option to indicate that you agree with the terms. Click Next.

  4. Select the components you want to install.

    NoteIf you are installing the Server Option for CICS or the DB2 UDB Option for CICS, the Server Option for CICS runtime component is automatically selected as you proceed to the next window.

    Click Next.

  5. Provide the following JCL and system information:

    • JCL Line 1-3 – (a valid jobcard) used to run the final installation jobs in TSO.

    • High Level Qualifier – used as a prefix for all data sets generated during installation.

    • Volume – indicates where generated data sets are cataloged.

    • Unit – (unit parameter value) indicates the device requirements for cataloging generated data sets.

    • Work Unit – for the use of temporary work data sets.

    • Customer CICS, IMS, and MVS Loadlibs – pre-cataloged partitioned data sets (PDSs) or partitioned data sets extended (PDSE) into which configuration modules and sample programs are to be linked. For CICS, this data set should be in the DFHRPL configuration ahead of other Sybase libraries.

    Click Next.

  6. If you are installing an option that uses CICS, DB2 UDB, or IMS, provide this information where it applies. Otherwise, skip to the next step.

    • CICS system datasets hlq – high-level qualifier used to locate SDFHLOAD and other CICS libraries.

    • RDO Dataset – the name of the CICS RDO (DFHCSD) containing the application resource definitions used by your CICS region.

    • RDO Group List – the RDO group list used by your CICS region when executing an initial start.

    • CICS Region Applid – the VTAM APPLID for your CICS region.

    • DB2 system datasets hlq – high-level qualifier used for DB2 system data sets.

    • DB2 Exit Dataset – the name of the DB2 exit data set used by your DB2 region.

    • DB2 DSN Name – the data set name (DSN) of your DB2 region.

    • IMS datasets hlq – high level qualifier used to locate IMS libraries.

    Click Next.

  7. If you are installing an API component, provide the following compiler information, which is used to configure JCL for compiling sample programs. Otherwise, skip to the next step.

    • LE/370 datasets hlq – high-level qualifier used for the Language Environment 370 that is used here to locate data sets like CEELKED.

    • COBOL Compiler Name – the module used to execute COBOL in your environment.

    • COBOL Compiler Loadlib – the system LOADLIB in which your COBOL compiler module resides.

    • PLI Compiler Name – the module used to execute PLI in your environment.

    • PLI Compiler Loadlib – the system LOADLIB in which your PLI compiler module resides.

    • C compiler datasets hlq – high-level qualifier used for C to locate data sets like SBCCMP.

    • TCP/IP datasets hlq – high-level qualifier used to locate data sets like SEZATCP.

    Click Next.

  8. If you are installing the Client Option for CICS, provide the following information for configuring a host connection definition for the Client Option. Otherwise, skip to the next step.

    • TCP Address Space Name – the name of your TCP/IP region.

    • Server Name – the name by which your Client Option applications refers to the remote server.

    • Server TCP Host Name – the DNS name for the remote server.

    • Server TCP Host Port – the TCP/IP port used by the remote server.

    Click Next.

  9. If you are installing the Server Option for CICS or the DB2 UDB Option for CICS, provide the following information for configuring a TCP/IP listener for these options. Otherwise, skip to the next step.

    • TCP Address Space Name – name of your TCP/IP region.

    • Listener Port – port on which the option listens.

      NoteThe Server Option for CICS and the DB2 UDB Option for CICS share the same TCP/IP listener.

    Click Next.

  10. Click Next until the wizard displays the information you entered in steps 5 through 8. Review this information and, if necessary, click Back to return to previous screens and make corrections.

  11. Click Next until the wizard displays a dialog box for FTP information. Provide the following data for establishing an FTP session to your mainframe:

    • Userid – mainframe user ID for the FTP session.

    • Password – password for the FTP SESSION.

    • Mainframe Host Name – mainframe DSN name.

    • FTP Port – control port used by your mainframe FTP server, usually 21.

    • VOL/UNIT Assignment – specify either a volume serial number and unit assignment for FTP, or allow FTP to use default values.

      NoteIf you specify a volume serial number that does not exist, FTP hangs until the mainframe responds to a message requesting that the volume be mounted.

    • Log FTP Commands – indicates where FTP log information is to be written. This log information may be useful in troubleshooting FTP PROBLEMS.

  12. Click Next. The InstallShield wizard will create JCL and upload the selected components to your mainframe.

  13. Close the InstallShield wizard.

To complete the installation of your Mainframe Connect components, review and submit JCL from TSO. If you are installing multiple components, Sybase strongly suggests that you install in the following sequence:

  1. Client Option for CICS

  2. Server Option for CICS

  3. DB2 UDB Option for CICS

  4. Any other options

StepsTo complete the installation

  1. Locate the installation JCL for the Client Option for CICS in hlq.OCC150.CICS.JCL, where hlq is the high-level qualifier you specified in step 5.

  2. Run the following jobs in the order they are described here, where x is an integer that denotes the order in which the job is to be run in the overall sequence of jobs. Ignore jobs that are not present or relevant to the option you are installing.

    • IxRECV – runs IKJEFT01 to use the TSO RECEIVE command to build and populate the product libraries.

    • IxRDO – runs the CICS Resource Definition Utility, DFHCSDUP, to define the transaction, program, and file entries for the Client Option for CICS. If your CICS region has had a previous version of the Client Option, you may need to un-comment or change the DELETE and REMOVE entries at the top of the RDO input.

    • IxVSAM – allocates the VSAM data sets used for error and trace logging. Because these data sets are shared by the Client Option for CICS, the Server Option for CICS, and the DB2 UDB Option for CICS, they may already have been created.

    • IxHOST – assembles and links the Client Option for CICS customization module, character sets, remote host definitions, and license keys. You may rerun this job at any time to change configuration and character sets or to add, remove, or modify remote host definitions and license keys.

      NoteThe Server Option for CICS installation has its own IxHOST job. If you are installing both the Client and Server Options for CICS, you should run the IxHOST job contained in hlq.OSC150.CICS.JCL.

    • IxDELETE – (optional) deletes the data sets in the TSO XMIT form used for the installation.

  3. Run these jobs if you want to compile and link-edit the sample applications provided with the Client Option for CICS:

    • SCTCOB1 – compiles and links the sample COBOL applications that use the Client Option interface.

    • SCTCOB2 – compiles and links the sample COBOL applications that act as Server Option for CICS applications that make Client Option calls.

      NoteThis job can be run only if the Server Option for CICS has been installed.

    • SCTC1 – compiles and links the sample C applications that use the Client Option interface.

    • SCTPLI1 – compiles and links the sample PL/1 applications that use the Client Option interface.

    • SCTPLI2 – compiles and links the sample PL/1 applications that act as Server Option for CICS applications that make Client Option calls.

      NoteThis job can be run only if the Server Option for CICS has been installed.

    • SCSACOB – compiles and links the sample COBOL applications that use the CSA interface.