Step 3: Submitting installation batch jobs

Overview

In step 3, you submit the batch jobs that were created by the installation REXX during step 2.

Run each job separately, one after the other, checking the completion of each job before you run the next job. The installation of all BSA components cannot be assured if you do not run the jobs serially and with the proper completion codes.

Important: Check for possible instruction updates

Jobs I#BSAJ08 and I#BSAJ10 receive and apply new BSA PTFs. Always refer to the accompanying Release Notes and Update Instructions or Technical Note first for information on existing BSA PTFs and check for possible instruction updates.

BSA installation jobs

The BSA installation jobs I#BSAJxx set up the SMP/E environment and install the BSA functions.

The BSA installation jobs only have to be run if you want to install a new BSA V7 environment. You have to run these jobs before you install the first BSA V7-based Beta product. If you have already installed a BSA V7-based Beta product, you should use the existing SMP/E environment and BSA libraries.

Following is a summary description of the BSA installation batch jobs. Each job is described in more detail later.

Member name

Purpose

I#BSAJ01

Allocates new SMP/E datasets

I#BSAJ02

Allocates the BSA target and distribution libraries on disk

I#BSAJ03

Allocates a SMP/E CSI for your new SMP/E environment

I#BSAJ04

Initializes a SMP/E CSI for your new SMP/E environment

I#BSAJ05

Copies the tailored SMP/E procedure to the specified system procedure library

I#BSAJ06

Sets up the zones of the SMP/E CSI

I#BSAJ07

Makes DD definitions in the global, target and distribution library zones for the datasets needed by SMP/E for the installation

I#BSAJ08

Receives the BSA functions and PTFs

I#BSAJ09

Applies and accepts the BSA functions

I#BSAJ10

Applies all accumulated BSA PTFs

I#BSAJ11

(Re)links the Beta SVC module into your environment (system LPALIB/ APFLOAD library

I#BSAJ12

Allocates the SFF parameter library (BETA.PARMLIB), which is used for all Beta product parameter members

I#BSAJ13

Copies the parmlib member B01LSTxx for the Subsystem Function Facility (SFF) into the SFF parameter library (BETA.PARMLIB).

I#BSAJ01

Job I#BSAJ01 allocates new SMP/E datasets. Expect RC=0.

The following datasets are allocated:

DD name

Dataset name

Purpose

SMPLOG

BETA.SMPE.SMPLOG

SMP/E LOG dataset

SMPLOGA

BETA.SMPE.SMPLOGA

Alternate SMP/E LOG dataset

SMPMTS

BETA.SMPE.SMPMTS

SMP/E macro temporary store

SMPPTS

BETA.SMPE.SMPPTS

SMP/E program temporary store

SMPSTS

BETA.SMPE.SMPSTS

SMP/E source temporary store

SMPSCDS

BETA.SMPE.SMPSCDS

SMP/E control dataset

The description in this manual assumes that you use one SMP/E environment for all BSA 7-based products, separate from the z/OS SMP/E environment.

I#BSAJ02

Job I#BSAJ02 allocates the BSA distribution and target libraries. Expect RC=0.

The following datasets are allocated:

DD name

Dataset name

Purpose

BSALOAD

BSA.LOAD

Target BSA load module library

ABSALOAD

BSA.ALOAD

Distribution BSA load module library

BSAMLIB

BSA.ISPMLIB

Target BSA ISPF message library

ABSAMLIB

BSA.AISPMLIB

Distribution BSA ISPF message library

ISPTLIB

BSA.ISPTLIB

Target ISPF Table Library

AISPTLIB

BSA.AISPTLIB

Distribution ISPF Table Library

BSASAMP

BSA.SAMPLIB

Target BSA sample library

ABSASAMP

BSA.ASAMPLIB

Distribution BSA sample library

BSAPLIB

BSA.ISPPLIB

Target BSA ISPF panel library

ABSAPLIB

BSA.AISPPLIB

Distribution BSA ISPF panel library

BSASLIB

BSA.ISPSLIB

Target BSA skeleton library

ABSASLIB

BSA.AISPSLIB

Distribution BSA skeleton library

APFLOAD

BETA.APFLOAD

Library for APF authorized programs

The DD names listed above are only used in this installation job. They are not identical to the SMP/E DD definitions of job I#BSAJ07.

I#BSAJ03

Job I#BSAJ03 allocates an SMP/E CSI for your new SMP/E environment. Expect RC=0.

I#BSAJ04

Job I#BSAJ04 initializes the SMP/E CSI. Expect RC=0.

I#BSAJ05

Job I#BSAJ05 copies the tailored SMP/E procedure to your system procedure library. This procedure is called by most of the following installation jobs, which have been tailored accordingly. Job I#BSAJ05 specifies the member name and the procedure library name you provided when running the installation REXX. If a member of the same name already exists in the procedure library, this member will be replaced. Expect RC=0.

Before you run job I#BSAJ05:

Unless you want to replace an existing member, make sure that your procedure library does not already contain a member of the same name.

I#BSAJ06

Job I#BSAJ06 sets up the zones of the SMP/E CSI. Expect RC=0.

I#BSAJ07

Job I#BSAJ07 creates DD definitions in the global, target and distribution zones for the datasets needed by SMP/E for installation. Expect RC=0.

Following is a list of the DDDEFs created for the BSA and system libraries.

Target zone:

Dataset name

DDDEF

BSA.LOAD

BSTLOAD

BSA.ISPPLIB

BSTPLIB

BSA.ISPMLIB

BSTMLIB

BSA.ISPSLIB

BSTSLIB

BSA.ISPTLIB

BSTTLIB

BSA.SAMPLIB

BSTSAMP

BETA.APFLOAD

BSTAPF

CEE.SCEELKED

SCEELKED

CEE.SCEELKEX

SCEELKEX

CEE.SCEECPP

SCEECPP

Dlib zone:

Dataset name

DDDEF

BSA.ALOAD

ABSTLOAD

BSA.AISPPLIB

ABSTPLIB

BSA.AISPMLIB

ABSTMLIB

BSA.AISPSLIB

ABSTSLIB

BSA.AISPTLIB

ABSTTLIB

BSA.ASAMPLIB

ABSTSAMP

I#BSAJ08

Job I#BSAJ08 receives the functions and the accumulated PTFs of BSA. Expect RC=0.

Table of SYSMOD entries

 

Function

PTFs

APARs

Description

BSF

RBS7100

PBS....

TBS....

Base System Facility

SFF

RBS7100

PBS....

TBS....

Subsystem Function Facility

OCF

RBS7100

PBS....

TBS....

Open Communication Facility

DMF

RBS7100

PBS....

TBS....

Data Management Facility

BOF

RBS7100

PBS....

TBS....

Base Output Facility

BAF

RBS7100

PBS....

TBS....

Base Archive Facility

RPG

RBS7100

PBS....

TBS....

_beta report

VDF

RBS7100

PBS....

TBS....

VTAM Dialog Facility

CAF

RBS7100

PBS....

TBS....

_beta caf

IAF

RBS7100

PBS....

TBS....

_beta iaf

VAF

RBS7100

PBS....

TBS....

_beta vaf

BSM

RBS7100

PBS....

TBS....

BSA Service Manager

I#BSAJ09

Job I#BSAJ09 applies and accepts the BSA functions.

The CAF and IAF modules must be linked into the appropriate load library (CICS or IMS) after the installation of _beta caf and _beta iaf. B11LINK and B12LINK are sample jobs in the BSA.SAMPLIB.

I#BSAJ10

Job I#BSAJ10 applies all BSA accumulated PTFs.

Following is a list of the standard SMP/E return codes for this job:

0

PTFs applied.

4

PTFs applied. This return code is typically okay. You can find more information in the accompanying Release Notes and Update Instructions or Technical Note.

8

Error. First check whether there are any PTFs with the SMP/E parameter ++HOLD... SYSTEM REASON(...). You can find this information with additional instructions in the accompanying Release Notes and Update Instructions or Technical Note. Otherwise, please contact support.

12

No PTFs for FMID. Check the accompanying release notes to find out whether there are any PTFs. RC=12 is okay if there are no PTFs.

I#BSAJ11

This LKED job links or relinks the Beta SVC module (BST01SVC) into your environment (system LPALIB / APFLOAD dataset) under the name BST01SVC. Make sure that the library (DD name SYSLMOD) matches your installation naming conventions.

The Beta SVC is used for communication between TSO users, batch jobs, and the corresponding Beta subsystem. The SVC enables modifications to be made to the database from different address spaces without any integrity problems.

The Beta SVC must be specified and activated in z/OS. For more information, see:

I#BSAJ12

Job I#BSAJ12 allocates the SFF parameter library (BETA.PARMLIB), which is used for the parameter members for all Beta products. The BETA.PARMLIB must be a PO dataset with a logical record length of 80.

Dataset name

Purpose

BETA.PARMLIB

Beta parameter library

I#BSAJ13

Job I#BSAJ13 copies the parmlib member B01LSTxx into the Beta parameter library (BETA.PARMLIB).

Member B01LSTxx is tailored for the Subsystem Function Facility (SFF) according to your specifications during the installation REXX.

For more information, see "LST parameters in B01LSTxx".