230
BUINM135.PDF/D92-010-007 VISION:Builder ® VISION:Two Release 13.5 Installation and Support Manual for MVS®

VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

BUINM135.PDF/D92-010-007

ION:Builder®

VISION:Two™

Release 13.5

nual for MVS®

VIS

Installation and Support Ma

Page 2: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

© CAll

SteInf59P.OWo

NoUn

Ste ION:Transact, VISION:Two, and VIS ided in the license agreement.

Th tion of Sterling Software, Inc. No of Sterling Software, Inc. or its au

Us ter Software clause at DFAR 25 clause of 48 CFR 52.227-19, as ap

No livery of, this computer sof he applicable Government Co

TraSteVIS , Inc.MVIMWiAd

So with Sterling Software, Inc. Su e nor to imply that such tra

opyright 1992-1997 Sterling Software, Inc. Rights Reserved

rling Softwareormation Management Division00 Canoga Avenue. Box 4237odland Hills, CA 91365-4237

tice to U.S. Government Usersder Contracts Subject to DFARS Restricted Rights Legend

rling Software, Inc. makes no warranty, either expressed or implied, with respect to VISION:Builder, VISION:Workbench, their merchantability or fitness for a particular purpose, other than as expressly prov

is document and the software programs described herein are the proprietary and confidential informa use may be made of these software programs or this document without the express written consent thorized licensors.

e, duplication, or disclosure is subject to restrictions stated in the Rights in Technical Data and Compu2.227-7201.1, or subparagraphs (c) (1) and (2) of the Commercial Computer Software Restricted Rightsplicable.

tice - Notwithstanding any other lease or license agreement that may pertain to, or accompany the detware, the rights of the Government regarding its use, reproduction and disclosure are as set forth in tntract or Purchase Order.

demarksrling Software and VISION:Builder are registered trademarks of Sterling Software, Inc.ION:Inform, VISION:Transact, VISION:Two, and VISION:Workbench are trademarks of Sterling SoftwareS, DB2, and IBM are registered trademarks of IBM Corporation.

S and DATABASE 2 are trademarks of IBM Corporation.ndows 3.1, Windows 95, and Windows NT are registered trademarks of Microsoft Corporation.obe and Acrobat are registered trademarks of Adobe Systems Incorporated.

me of the other designations used in this document are trademarks of other companies not associatedch use of these trademarks is for information purposes only and is not intended to be generic in naturdemarks are owned by or licensed to Sterling Software, Inc.

Page 3: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

i

Contents

....................................... 1

.................................................. 2

.................................................. 3

....................................................... 3

....................................................... 4

....................................................... 4

....................................... 5

.................................................. 5

Sets ......................................... 7

....................................... 9

.................................................. 9

................................................ 11

.............................................. 13

Chapter 1Introduction..................................................................................

Description of the Installation Tape.....................................................

Installation Overview.................................................................................The System Tape Unload...............................................................................

The System Preparation.................................................................................

The System Setups...........................................................................................

Chapter 2System Tape Unload ....................................................................

Step 1 — Transfer System Tape File 1 to a PDS ...............................

Step 2 — Transfer System Tape Files 2 through 9 to Disk Data

Chapter 3System Preparation .....................................................................

Step 3 — Product Activation..................................................................

Step 4 — Parameter Modules Modification.....................................

Step 5 — Install the DB2® Database Access Module, MARKSQL

Page 4: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

VIS ii

..................................................... 18

............................................... 18

...................................... 21

................................................ 21

uests................................... 22

................................................ 23

................................................ 25...................................................... 25

...................................................... 26

...................................................... 26

................................................ 27

............................................... 27

................................................ 28..................................................... 28

...................................................... 29

...................................................... 33

...................................................... 33

...................................................... 34

...................................................... 35

............................................... 38

..................................................... 39

..................................................... 42

..................................................... 43

ION:Builder Installation and Support Manual (MVS)

Teradata Information......................................................................................

Step 6 — Verify Basic System Installation..........................................

Chapter 4System Setups .............................................................................

Step 7 — Install Restricted System Modifications (RSMs)...........

Step 8 — Install the Program Analyzer File Definitions and Req

Step 9 — Static Own Code Integration Relink ................................

Step 10 — Setup for Use with the TSO Command Processor ...OQL and BQL Parameter Module Modification....................................

TSO Help Data Set ...........................................................................................

OLX Command Processors...........................................................................

Step 11 — Copy VISION:Builder Message Modules to LPA ........

VISION:Workbench for DOS ....................................................................

VISION:Workbench for ISPF Setup Requirements..........................Allocating VISION:Workbench for ISPF Run-Time Libraries ..............

Allocation Requirements ..............................................................................

Additional Information Concerning Load Libraries ............................

Using the LIBDEF Feature.............................................................................

Additional Information on ISPFILE Allocations.....................................

The List Data Set and Internal Work Files ...............................................

Invoking VISION:Workbench for ISPF ..................................................Adding an Option to a standard ISPF Primary Menu ..........................

Using the ISPSTART Command ...................................................................

Using Other VISION:Workbench for ISPF Subsections........................

Page 5: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

VIS iii

............................................... 45..................................................... 45

..................................................... 48

..................................................... 49

............................................... 50

...................................... ......... 50

..................................... 52

............................................... 52

............................................... 53

..................................................... 53

..................................................... 53

..................................................... 54

............................................... 55

..................................... 56

................................... 111

............................................. 111

................... .......................... 139

.................................................. 140

.................................................. 141

................. ............................ 146

ION:Builder Installation and Support Manual (MVS)

Optional Setup for VISION:Workbench for ISPF...............................Preprocessing Your Panel Library...............................................................

Customizing Job Submission Skeletons ..................................................

LMF SUPPORT ....................................................................................................

Step 12 — Quick Start Utility Setup .....................................................

Step 13 — Merge Load Libraries...........................................................

Chapter 5System Support and Maintenance .............................................

Applying System Modifications.............................................................

Problem Reporting and Processing .....................................................VISION:Builder and COMLIB Problem Reporting ..................................

VISION:Workbench for DOS Problem Reporting...................................

VISION:Workbench for ISPF Problem Reporting...................................

Problems and User Code..........................................................................

Appendix AJCL .................................................................................................

Appendix BVISION:Builder Parameter Modules ...........................................

M4PARAMS and M4LEPARM...................................................................

M4SFPARM....................................................................................................Defining Additional Data Validation Symbols .......................................

Change Automatic Date Validation Format ...........................................

MARKLIBP ......................................................................................................

Page 6: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

VIS iv

............................................. 152

.............................................. 162

.............................................. 175

.................................... 188

.................................... 191

.................................... 194

.................................... 220

.................................... 221

ION:Builder Installation and Support Manual (MVS)

MARKSQL.......................................................................................................

Query Language Parameters — BQLPARM......................................

Online Language Parameters — OQLPARM....................................

Appendix CSample ISPF Startup CLIST .........................................................

Appendix DInvocation Panels........................................................................

Appendix ESkeleton and User Panel Listings...............................................

Contacting Sterling Software.....................................................

Index ............................................................................................

Page 7: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

1

Chapter 1

troduction

on 3480 tape cartridges tem activation key code . Other identifying

higher.

ation and activation of ns regarding the upport.

stem tape, should be

eeded to complete the the first file is transferred omplete the installation.

In

All releases of VISION:Builder® and VISION:Two™ are deliveredor 9-track reel tapes as specified by the customer. A unique sysfor each installation number is included with each system tapeinformation is entered on the external label of the tape.

VISION:Builder should be used on MVS® System release 4.3 or

The instructions that follow describe procedures for the installVISION:Builder and VISION:Two software systems. Any questioinstallation should be directed to Sterling Software Technical S

All output generated during the installation, along with the sysaved for future reference.

The basic installation process is identical for all users. The JCL ninstallation is provided in the first file of the system tape. Once to a PDS, only minor tailoring of the provided JCL is needed to c

Page 8: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 1 Introduction Description of the Installation Tape

VIS 2

ystem becomes ures selected for the

in this manual, assume tions to indicate which ted and utilized at each

Dent is a standard labeled

r and content of the nine

T Library

Library

ge Library

ton Library

ION:Builder Installation and Support Manual (MVS)

When the unique system activation key code is installed, the soperational and is set to the system model along with the featspecific installation number.

If you are a VISION:Two user, whenever VISION:Builder is usedVISION:Two. There are notations within the installation instrucsteps are optional based on the features and capabilities seleccustomer site.

escription of the Installation TapeThe VISION:Builder System Tape supplied for the MVS environmtape containing nine files. The following table shows the ordefiles on the tape.

File Description

File 1 VISION:Builder System WORKLIB PDS

File 2 COMLIB Release 4.5 Load Library

File 3 VISION:Workbench™ for ISPF Release 5.5 - CLIS

File 4 VISION:Workbench for ISPF Release 5.5 - Panel

File 5 VISION:Workbench for ISPF Release 5.5 - Messa

File 6 VISION:Workbench for ISPF Release 5.5 - Skele

Page 9: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 1 Introduction Installation Overview

VIS 3

Inions:

ThUn

ing the installation . The only JCL that needs

he contents of file 1 to a step of the installation

ers referenced in the mplete detail of each

ion JCL is available for tape will be transferred e disk data sets will be

Library

PDS.

ION:Builder Installation and Support Manual (MVS)

stallation OverviewThe VISION:Builder installation is divided into three major sect

■ The System Tape Unload

■ The System Preparation

■ The System Setups

e System Tape load

All the JCL, Source Code, and Control Statements required durprocess are provided for the installer in file 1 of the system tapeto be prepared by the installer is the IEBCOPY JCL to transfer tPDS. This JCL is shown in Figure 1 on page 6 as part of the firstprocedure.

Appendix A JCL starting on page 56 contains all the JCL membfollowing installation procedures. An alphabetic list and the comember is shown.

Once the first file is transferred to a PDS, all remaining installattailoring and use. In Step 2, the remaining files from the systemto disk. At this point, the system tape can be saved, and only thused to complete the installation process.

File 7 VISION:Workbench for ISPF Release 5.5 - Load

File 8 VISION:Builder Release 13.5 - Load Library

File 9 VISION:Builder System and component RSMLIB

File Description

Page 10: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 1 Introduction Installation Overview

VIS 4

ThPr

lder software system and for each customer es. Also, some of the d, customized, and ents of the installation b is run to demonstrate l.

Th several capabilities and ithin each installation

ary, depending on how

ION:Builder Installation and Support Manual (MVS)

e System eparation

This portion of the installation process prepares the VISION:Buiits components for use. The system is activated for execution (installation number) based on their system model and featurgeneral portions of the system and components can be tailoreprepared for use according to the specific needs and requiremsite. In the final portion of the preparation process, a simple jothat the basic VISION:Builder System installation was successfu

e System Setups With a software system as diverse as VISION:Builder, there are facilities that need some additional setup in order to operate wsite environment. The setup steps that apply to each site will vthe software system and components are utilized at each site.

Page 11: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

5

Chapter 2

ape Unload

ansfer the elements and e steps are performed to ion of the VISION:Builder pare and set up the

Stepbe transferred from the d control statements transfer file 1 to a PDS.

The WOthat is cwill be rthroughthe inst

System T

In this portion of the VISION:Builder system installation, you trcomponents from the system tape to disk data sets. Two simplcreate a group of disk data sets that contain the entire host portsoftware system and components. Everything you need to presystem is contained in the disk data sets.

1 — Transfer System Tape File 1 to a PDSThe contents of file 1 on the VISION:Builder system tape must tape to a PDS. The PDS will contain all the JCL, source code, anneeded to complete the installation. Figure 1 shows the JCL toPlease prepare the IEBCOPY job as described in Figure 1.RKLIB PDS data set

reated by this step eferenced out the remainder of

allation process.

Page 12: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 2 System Tape Unload Step 1 — Transfer System Tape File 1 to a PDS

VIS 6

UMBER. E.)

ION:Builder Installation and Support Manual (MVS)

Figure 1 Transfer System Tape File 1 to a WORKLIB PDS

//* MEMBER BLCOPY1 //**********************************************************************//* THIS JOB COPIES FILE 1 //* FROM THE VISION:Builder SYSTEM TAPE TO DISK //* //* BEFORE YOU RUN THIS JOB, REVIEW JCL AND SPECIFY: //* //* THE INPUT TAPE VOLUME SERIAL NUMBER AND UNIT TYPE. //* THE OUTPUT DISK DATASET NAME, UNIT AND VOLUME SERIAL N//* (THE DISK DATASET SPACE IS MINIMUM FOR A 3380 DASD DEVIC//* //* NOTE - THE DISK DATASET DCB MUST BE CODED AS SHOWN. //* SOME MEMBERS OF THE PDS ARE INPUT TO UTILITIES THAT//* HAVE "BLKSIZE" SPECIFICATION REQUIREMENTS. //* //**********************************************************************//* //COPY1 EXEC PGM=IEBCOPY,REGION=1024K //SYSPRINT DD SYSOUT=* //INPUT DD DSN=VISION.BUILDER.FILE1,DISP=OLD, // UNIT=TAPEC,LABEL=(1,SL,EXPDT=98000), // VOL=(PRIVATE,RETAIN,SER=(TAPVOL)) //OUTPUT DD DSN=BUILDER.BL135.WORKLIB,DISP=(NEW,CATLG), // UNIT=SYSDA,VOL=SER=DSKVOL, // SPACE=(TRK,(20,5,15)), // DCB=(RECFM=FB,LRECL=80,BLKSIZE=3200) //SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,15) //SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,15) //SYSIN DD * COPY INDD=INPUT,OUTDD=OUTPUT /*

Page 13: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 2 System Tape Unload Step 2 — Transfer System Tape Files 2 through 9 to Disk Data Sets

VIS 7

St etse Files to Disk Data sets.

created by Step 1, onents.

to transfer files 2 through st of all the data sets that racteristics are shown starting on page 56 for teristics for each data set.

Theasssysin tnampuhertheinsexa

ThedatRou5.5neethe

IZE TRKS DIRBLKS

760 135 50

200 10 10

200 20 15

760 50 10

200 10 5

760 50 30

200 12 30

200 115 165

200 4 3

ION:Builder Installation and Support Manual (MVS)

ep 2 — Transfer System Tape Files 2 through 9 to Disk Data SThis step transfers all the remaining VISION:Builder System TapThe data sets created by Step 2, along with the WORKLIB PDS comprise the entire VISION:Builder software system and comp

Using the JCL member BLCOPY2 in the WORKLIB PDS, run a job 9 from the system tape to disk. The following table shows the liare to be created by the system unload Steps 1 and 2. The chaalong with basic space requirements. Refer to Appendix A JCLthe BLCOPY2 (and BLCOPY1) JCL that contains the detail charac

disk data set names igned to the unloaded tem tape files, and shown his table, are default

es. For continuity rposes, the names shown e are used throughout installation process tructions and in all the JCL mples.

BUILDER.BL135.LOADLIB a set contains SAS-C tine Modules, Release

0. These modules are ded during executions of VISION:Builder system.

Data Set Name DSORG RECFM LRECL BLKS

BUILDER.BL135.LOADLIB PO U 0 32

BUILDER.BL135.RSMLIB PO FB 80 3

BUILDER.BL135.WORKLIB PO FB 80 3

BUILDER.CL045.LOADLIB PO U 0 32

BUILDER.WB055.CLIST PO FB 80 3

BUILDER.WB055.LOADLIB PO U 0 32

BUILDER.WB055.MSGS PO FB 80 3

BUILDER.WB055.PANELS PO FB 80 3

BUILDER.WB055.SKELS PO FB 80 3

Page 14: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 2 System Tape Unload Step 2 — Transfer System Tape Files 2 through 9 to Disk Data Sets

VIS 8

the entire VISION:Builder installation. Save the

ION:Builder Installation and Support Manual (MVS)

The system tape unload is complete. The disk data sets containsoftware system and all the elements needed to complete thesystem tape as a backup.

Page 15: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

9

Chapter 3

reparation

ed in disk data sets. In e done. This chapter has be performed to get the

or every installation site. d features and the extent .

Stepm operational.

installation number that code unlocks the system ion.

ctivation key code: a TSO

System P

The VISION:Builder system and its components are now installorder to get the system operational, some preparation must binformation on the steps and preparation activities that need tobasic system operational. Some of the steps are not required fSome steps are optional. It all depends on the system model anto which the system and its capabilities are utilized at each site

3 — Product ActivationThis step must be performed to make the VISION:Builder syste

Each installation has a unique system activation key code and are included on the letter accompanying the system tape. The and sets the model and features as designated for the installat

There are two methods that can be used to install the system aCLIST or a batch job.

Page 16: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 3 — Product Activation

VIS 10

to execute the CLIST

UILDER)'

ype 01234 and press the

d without quotation mple, type

tion marks. For example, y.

e information is correct, cating that the activation

e Enter key. The CLIST is

oblem and the CLIST is

he JCL member BLACTIV e system activation code :Builder load library and

the run and tells you that

ION:Builder Installation and Support Manual (MVS)

To activate the system using TSO, perform the following stepsmember ABUILDER from the WORKLIB PDS

1 While in TSO, type: EXEC 'BUILDER.BL135.WORKLIB(AB

2 Press the Enter key to execute.

3 Enter your 5-character installation number. For example, tEnter key.

4 Enter your system activation key code. The code is enteremarks as one continuous string, dashes included. For exa1111-ABCD-3333-4E4F and press the Enter key.

5 Enter the name of the VISION:Builder load library in quotatype ‘BUILDER.BL135.LOADLIB’ and press the Enter ke

6 The information entered is now displayed for review. If thtype Y and press the Enter key. A message is displayed indikey code was successfully applied.

If the information keyed is not correct, type N and press thterminated and you just start over again.

If there is a problem, messages are displayed indicating the prterminated.

To apply the system activation key code using a batch job, use tin the WORKLIB PDS. You supply the installation number and thas PARM information. The program APPLYACT is in the VISIONthe activation code is applied to the same load library.

The output directed to the SYSPRINT DD indicates the result of the activation code has been successfully installed.

Page 17: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 4 — Parameter Modules Modification

VIS 11

utput. Correct the

ccessfully installed, your

any problems with the

ge. The banner page umber, your system in the M4PARAMS and

ul during the remainder

the WORKLIB PDS. You OMLIB component load 4LIST DD for reference.

guage Environment (LE, le when running facility, an RSM

ed in the VISION:Builder les. See Step 7 — Install

oint you to the

Stin parameters, options, ult values are contained s needed at any time.

ION:Builder Installation and Support Manual (MVS)

If any errors are encountered, they are listed in the SYSPRINT oproblem and rerun the job.

With either method, once the system activation key code is susystem is operational.

Please contact Sterling Software Technical Support if you haveinstallation of the system activation key code.

Now you can run a job to produce a VISION:Builder banner pacontains information about the software, your system model noptions, and the standard system parameter settings currentlyMARKLIBP modules. The banner page information will be usefof the installation process.

To produce the banner page, use the JCL member BLBANR in need to supply the data set names of the VISION:Builder and Clibraries. Save the banner page output that is directed to the M

Note that with Release 13.5, VISION:Builder utilizes the IBM® Lanformerly LE/370). The LE run-time time library must be availabVISION:Builder jobs. If the LE modules are not available at your(Restricted System Modification) is available that, when installloadlib, will cause VISION:Builder to bypass using any LE moduRestricted System Modifications (RSMs) on page 21 that will pinformation needed to apply RSMs to your system.

ep 4 — Parameter Modules ModificationThe VISION:Builder system and the COMLIB component contaand settings that can be tailored for each installation. The defain modules that can be modified, assembled, and link edited a

Page 18: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 4 — Parameter Modules Modification

VIS 12

can always perform this

er Modules starting on dules is contained in the

backup copy of the

s as needed, use the JCL it the M4PARAMS,

load library. Use JCL it the MARKLIBP module s that correspond to the cify the WORKLIB PDS

ules are independently s that are separate from ill need to be

le

ter module

arameter Module

If yseracclibto lib

ION:Builder Installation and Support Manual (MVS)

If no modifications are required, this step can be bypassed. Youstep at a later time.

The four parameter modules are:

These are listed in detail in Appendix B VISION:Builder Parametpage 111 of this manual. The source code for the parameter moWORKLIB PDS.

Before you modify any of these modules, you should create a original source code for future reference.

Once you have reviewed and modified the parameter modulemember BLASM1 in the WORKLIB PDS to assemble and link edM4LEPARM, and M4SFPARM modules into the VISION:Builder member CLASM1 in the WORKLIB PDS to assemble and link edinto the COMLIB load library. You only need to run the job stepmodules being changed. For each step you choose to run, spename, the source member name, and the load library name.

The M4PARAMS, M4LEPARM, M4SFPARM, and MARKLIBP modloaded at run time and, therefore, can be stored in load librarieVISION:Builder and COMLIB. If used, the separate load library w

■ M4PARAMS VISION:Builder primary parameter modu

■ M4SFPARM VISION:Builder special validation parame

■ M4LEPARM VISION:Builder Language Environment P

■ MARKLIBP COMLIB Component parameter module

ou are using IBM LE vices, you must have ess to the LE Run-time

rary using concatenation your VISION: Builder load rary or other method.

Page 19: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 5 — Install the DB2® Database Access Module, MARKSQL

VIS 13

ries. In this way, you can ying requirements for

Steed to perform this step.

ments needed to access runs. This module must

described in IBM's MARKSQL source code e source statements that ations that access DB2

n modules limits the the MARKSQL module,

enerated. The number of aries according to which

OSAIC processing is not &MAX value. However, if ent slots within the

lowering the number of ility can also cause

source listing shows the articular processing run.

ment.

ION:Builder Installation and Support Manual (MVS)

concatenated before the VISION:Builder and COMLIB load libratailor several different versions of these modules to satisfy varseparate user groups.

ep 5 — Install the DB2® Database Access Module, MARKSQLOnly customers with the DB2 Interface system option and RS2 n

The MARKSQL module contains slots used to hold the SQL statethe tables of your DB2 databases during application processinggo through the DB2 application program preparation processDATABASE 2™ Application Programming Guide manuals. Themodule supplied in the WORKLIB PDS is assembled ito generatbecome the plan required by DB2 to run VISION:Builder applictables.

The number of statement slots in the generated MARKSQL planumber of tables that can be accessed in an application run. Inthe parameter &MAX controls the number of statement slots gstatements needed to access DB2 tables in an execution run vprocessing options are used in the application. For example, if Mused, the number of tables that can be accessed is equal to theMOSAIC processing is used to access a DB2 table, three statemMARKSQL plan module are used instead of one. This results intables available in the run. Applications using the updating facmultiple statement slots to be used per table. The application total number of statements that are prepared for use during a pAn explanation describes the purpose for each prepared state

Page 20: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 5 — Install the DB2® Database Access Module, MARKSQL

VIS 14

llows for 50 statement tables. You can change s to more or less than 50 ge the value in the ents of the MARKSQL

APPL.

ault value accepted, the urce statements to be code but uses the

ated is precompiled (to and link edited (to

and prepare the le is prepared, to ree attachment facilities

the standard IBM ce three separate , the MEM parameter is n names for each attach

Dusomissa cbemebyis aCoMoThcorme

ION:Builder Installation and Support Manual (MVS)

The MARKSQL source module supplied in the WORKLIB PDS aslots. An application program can use up to 50 individual DB2the parameter within the MARKSQL module to allow for accestables (statement slots). To change the parameter, simply chanfollowing statement that appears after the introductory commmodule:

&MAX SETA 50 MAXIMUM NUMBER OF SQL STATEMENTS PER

Once the appropriate parameter value has been set or the defMARKSQL module must be assembled to generate the final soprepared for DB2. This assembly does not generate any objectassembler as a source code generator. The source code generproduce a DBRM), assembled (to produce an object module), produce a load module).

Use the JCL member BLDB2A in the WORKLIB PDS to assembleMARKSQL modules. There are three ways the MARKSQL moducorrespond with the three methods for attaching to DB2. The thused are CALL, IMS™, and TSO. The JCL member BLDB2A usesprocedure DSNHASMH to accomplish the prepares and produmodules named MARKSQLC, MARKSQLI, and MARKSQLT. Alsoused to specify plan names. The module names and default plafacility are as follows:

ring the link edit step, e linkage editors may

ue warning messages and ondition code 4. These can ignored. For example, ssage IEW2646W issued

the Binder Linkage Editor warning about RMODE nflicts when the IBM dule DSNALI is included.

e module MARKSQLC is rectly linked and the ssage can be ignored.

Module Name Attach Facility Plan Name

MARKSQLC CALL MARKDB2

MARKSQLI IMS MARKDLI

MARKSQLT TSO MARKIV

Page 21: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 5 — Install the DB2® Database Access Module, MARKSQL

VIS 15

r before proceeding with that correspond to the

ties, the plan name must name in the Run ode. When using IMS rom the specified ogram RUN control

anual for samples of the lities.

iled, and link edited, the dergo an additional g either DB2I (DB2

appropriate control not require repeatable when binding the plans IBM DATABASE2 tional information on the administrator before lan names for the attach

process for the prepared shows the panels

e) facility. Or, you can use names in a batch job. If

ION:Builder Installation and Support Manual (MVS)

You might need to confer with your DB2 database administratothis process. You only need to prepare the MARKSQL modulesattach facilities you will use.

When executing your application under one of the attach facilibe provided to DB2. When using CALL Attach, supply the planParameter (RP) DB2 statement within the application source cAttach, supply the plan name on the control statement input fDDITV02 DD. When using TSO Attach, the terminal monitor prstatement contains the plan name entry. See the Environment MJCL needed to run your application using the three attach faci

After the required MARKSQL modules are preprocessed, compapplication plans generated by the DB2 preprocessor must unprocess called binding. The BIND function can be invoked usinInteractive) using the TSO terminal monitor program with thestatements or using batch JCL. Note that VISION:Builder does read isolation, and you should specify cursor stability isolationto allow greater concurrent access to your DB2 tables. See theApplication Programming Guide for your environment for addibind process. You may need to confer with your DB2 databaseproceeding with the BIND process. You only need to BIND the pfacilities that you will be using.

You can choose either of the two methods to perform the BINDMARKSQL modules that will be used to Attach to DB2. Figure 2displayed when doing the BIND using the DB2I (DB2 Interactivthe JCL member BLDB2B in the WORKLIB PDS to BIND the plan

Page 22: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 5 — Install the DB2® Database Access Module, MARKSQL

VIS 16

need to repeat the IND REPLACE action, not

ION:Builder Installation and Support Manual (MVS)

at any time you make changes to the MARKSQL modules, youpreparation and bind process. Be aware that you must use a BREBIND, when you perform a new bind.

Page 23: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 5 — Install the DB2® Database Access Module, MARKSQL

VIS 17

MetheCAAttMAAtt

ION:Builder Installation and Support Manual (MVS)

Figure 2 Using DB2I to Perform the BIND Function

mber name MARKDB2 on third display is for the LL Attach. For the IMS ach, change it to RKDLI. For the TSO ach, change it to MARKIV.

DB2I PRIMARY OPTION MENU COMMAND === 5 Select one of the following DB2 functions and press ENTER. 1 SPUFI (Process SQL statements) 2 DCLGEN (Generate SQL and source language declarations) 3 PROGRAM PREPARATION (Prepare a DB2 application program to run) 4 PRECOMPILE (Invoke DB2 precompiler) 5 BIND/REBIND/FREE (BIND, REBIND, or FREE plans or packages) 6 RUN (RUN an SQL program) 7 DB2 COMMANDS (Issue DB2 commands) 8 UTILITIES (Invoke DB2 utilities) 9 CATALOG VISIBILITY (Invoke catalog dialogs) D DB2I DEFAULTS (Set global parameters) X EXIT (Leave DB2I) PRESS: END to exit HELP for more information BIND/REBIND/FREE COMMAND === 1 Select one of the following and press ENTER: 1 BIND PLAN (Add or replace an application plan) 2 REBIND PLAN (Rebind existing application plan or plans) 3 FREE PLAN (Erase application plan or plans) 4 BIND PACKAGE (Add or replace a package) 5 REBIND PACKAGE (Rebind existing package or packages) 6 FREE PACKAGE (Erase a package or packages) PRESS: ENTER to process END to exit HELP for more information BIND PLAN COMMAND === Enter DBRM data set name(s): 1 MEMBER ......... === MARKDB2 2 PASSWORD ....... === 3 LIBRARY ........ === DBRMLIB.DATA 4 ADDITIONAL DBRMS? ......... === NO (YES to include more DBRMs) Enter options as desired: 5 PLAN NAME ................. === MARKDB2 (Required to create a plan) 6 CHANGE CURRENT DEFAULTS? .. === NO (NO or YES) 7 ENABLE/DISABLE CONNECTIONS? === NO (NO or YES) 8 INCLUDE PACKAGE LIST?...... === NO (NO or YES) 9 OWNER OF PLAN (AUTHID)..... === (Leave blank for your primaryID) 10 QUALIFIER ................. === (For tables, views, and aliases) 11 CACHESIZE ................. === (Blank, or value 0-4096) 12 ACTION ON PLAN ............ === REPLACE (REPLACE or ADD) 13 RETAIN EXECUTION AUTHORITY. === YES (YES to retain user list) 14 CURRENT SERVER ............ === (Location name) PRESS: ENTER to process END to save and exit HELP for more information

Page 24: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 6 — Verify Basic System Installation

VIS 18

TeIn

repare their MARKSQL

es, use the JCL member KSQL module. The result

asks needed to get the

ide the appropriate DD ation. See your Teradata , the Teradata run-time atenation when running MUST NOT contain a Run Builder to attempt a Call 2 statement, when ill cause an Attach using

Stter 4 System Setups other VISION:Builder the preferences at each

ed and operational, a rent functions of the

ThsammoIBMwaversepespboda

ION:Builder Installation and Support Manual (MVS)

radata formation

Customer sites using the Teradata Database System need to pmodule in a slightly different manner.

To install the MARKSQL module for use with Teradata databasBLDB2T in the WORKLIB PDS to assemble and prepare the MARwill be the module named MARKSQLT.

Once the module is prepared, you can perform any Teradata tmodule ready for run-time use (such as binding).

When running your VISION:Builder application, you must provstatements needed by Teradata for profile and control informmanuals for the proper coding of this information. In additionlibrary must be included in the STEPLIB, JOBLIB, or link list concyour applications. The VISION:Builder application source code Parameter (RP) DB2 statement because this will cause VISION:Attach using the MARKSQLC module. The absence of an RP DBrunning a standard (non-IMS) VISION:Builder processing step wthe MARKSQLT module.

ep 6 — Verify Basic System InstallationAt this point the basic VISION:Builder System is installed. Chapstarting on page 21 details additional setup steps for utilizing capabilities. The use of these other capabilities is dependent oninstallation site.

In order to verify that the basic VISION:Builder system is installsimple job stream is run. This job stream exercises several diffesystem.

is module name is the e as the TSO Attach

dule used for access to DB2 tables. You may

nt to store the Teradata sion of MARKSQLT in a arate load library, ecially if your site uses

th IBM and Teradata tabases.

Page 25: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 6 — Verify Basic System Installation

VIS 19

installation verification names for the

anent data sets are

nt (LE, formerly LE/370). uilder jobs. If the LE ystem Modification) is l cause VISION:Builder to ystem Modifications

eded to apply RSMs to

plete with a condition

If yseracclibrto ylibr

mon library (M4LIB). If n you must add an IT

efinition in the M4LIB.

data file and produce ns are utilized from the

nslator is invoked. Your rt data. The input file

.

ION:Builder Installation and Support Manual (MVS)

Use the JCL member BLIVP in the WORKLIB PDS to perform theprocess. All that you need to supply is the JOBLIB DD data set VISION:Builder and COMLIB component load libraries. No permcreated by this job stream.

Note that VISION:Builder utilizes the IBM Language EnvironmeThe LE run-time library must available when running VISION:Bmodules are not available at your facility, an RSM (Restricted Savailable that, when installed in the VISION:Builder loadlib, wilbypass using any LE modules. See Step 7 — Install Restricted S(RSMs) on page 21, which will point you to the information neyour system.

The job stream contains the following steps. Each step will comcode zero (0000).

ou are using IBM LE vices, you must have ess to the LE Run-time ary using concatenation our VISION: Builder load ary or other method.

INIT A library utility run to allocate and initialize a comyou set Item Tracking in MARKLIBP to 1 or 3, thestatement to the M4INPUT for this step.

DEFRUN1 A definition run that catalogs a file and a table d

PROCRUN A single step processing run to read an instreamtwo reports. The cataloged file and table definitioM4LIB. The Advanced Syntax Language (ASL) trastandard SORT program is called to sort the repodata is processed and two reports are produced

Page 26: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 3 System Preparation Step 6 — Verify Basic System Installation

VIS 20

hapter 4 System Setups re needed for your site.

e, and restore the denses the M4LIB.

e file and table

ION:Builder Installation and Support Manual (MVS)

The basic installation is complete and verified. Please review Cstarting on page 21 to determine which optional setup steps a

LIBRUN A library utility run to back up (dump), reinitializcontents of the M4LIB. This is a process that con

DEFRUN2 A definition run to produce glossary listings of thdefinitions.

Page 27: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

21

Chapter 4

tem Setups

need to perform. The ing capabilities and steps in this chapter can

Stepite requirements. If the lled, you may need to

system functionally system has an RSM n with a value less than

. If in doubt, contact

Sys

This chapter contains a variety of system setups that you may specific steps that you perform depend on which of the followfacilities your installation site is using or plans to use. Any of thebe performed as required.

7 — Install Restricted System Modifications (RSMs)An RSM is a customization to the system that satisfies unique sprevious release of your VISION:Builder system had RSMs instainstall the current release of the RSMs. This should make your equivalent to that of your previous version. You can tell if yourapplied by looking at the banner page. Any system modificatio200 is an RSM and a candidate for a comparable upgrade RSMTechnical Support.

Page 28: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Step 8 — Install the Program Analyzer File Definitions and Requests

VIS 22

ch for ISPF are contained stem tape. The JCL contain sample job steps e see the ANSRZARK f ANSRZARK. Contact regarding the use of

the applicable r ISPF, respectively). The

rough 200. The numbers umber in the previous nvironment indicator. s the member contains

e member contains the

St uestsed to perform this step. cataloged into a s PAL Reports.

ION:Builder Installation and Support Manual (MVS)

All the RSMs for VISION:Builder, COMLIB, and VISION:Workbenas members in the RSMLIB PDS transferred to disk from the symembers BLZARK, CLZARK, and WBZARK in the WORKLIB PDS to apply and remove SMs from the various components. PleasUtility Manual for more information about RSMs and the use oSterling Software Technical Support if you have any questionsRSMs for your site.

The RSMs member names start with BL, CL, and WB, indicatingcomponent (VISION:Builder, COMLIB, and VISION:Workbench fonumber portion of the RSM member name is sequenced 100 thfor the current component releases correspond to the same nrelease. The letter following the RSM number is an operating eEach member name contains a suffix of XX or ZZ. The XX meanthe description and the purpose of the RSM. The ZZ means thinput control statements for the ANSRZARK utility program.

ep 8 — Install the Program Analyzer File Definitions and ReqIf you will be using the Program Analyzer Facility (PAL), you neThe VISION:Builder file definitions and application requests arecommon library (M4LIB) for use in the production of the variou

Page 29: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Step 9 — Static Own Code Integration Relink

VIS 23

CPALVB, IGCPALWK, and e request group IGCPAL

nd catalog the file the M4LIB. Use the JCL

The job will catalog the

ps should receive a UN (processing scan only

pletion of the scan only r error messages were

needed when the PAL

Sty for your user-written ed in the Environment

n is not used.

ION:Builder Installation and Support Manual (MVS)

For proper Program Analyzer support, three file definitions (IGIGCPALRS) and a request group (IGCPAL) must be cataloged. Thcontains the following request names:

To install the Program Analyzer, you must initialize an M4LIB adefinitions, the individual requests, and the request group intomember BLPAL in the WORKLIB PDS to catalog the PAL items. items into a BDAM format M4LIB.

The INIT (initialize an M4LIB) and DEFRUN1 (definition run) stecondition code 0, indicating successful completion. The PROCRrun) step receives a condition code 4, indicating successful comrun. Review the source listing to insure that no type 3 or higheissued.

The PAL facility is now ready to use. The M4LIB data set will befacility is used to produce reports.

ep 9 — Static Own Code Integration RelinkThis step is only needed if you use the Static Integration FacilitM4OWN module. The purpose and use of this facility is describManual. This step can be skipped if static own code integratio

IGCPALFT IGCPALDR IGCPAL2P IGCPAL4 IGCPAL5P

IGCPALRS IGCPAL1 IGCPAL3 IGCPAL4P IGCPAL6

IGCPALEF IGCPAL2 IGCPAL3P IGCPAL5 IGCPAL7

Page 30: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Step 9 — Static Own Code Integration Relink

VIS 24

elinks the VISION:Builder of the module M4OWN. d module. See the JCL

job.

sued. The following

ignored.

ment in the link edit JCL, ed and can be ignored:

ation. However, the used at your installation you have a problem, you 310K, 84K) as a guideline.

EXTERNAL REFERENCE,

BER PRINTED TO SYMBOL

If yorideturOwconM4to OBrun

ED, DD STATEMENT MAY

ION:Builder Installation and Support Manual (MVS)

Use JCL member BLRLNK in the WORKLIB PDS to run a job that rmain program module and includes your user-written versionYou need to supply your M4OWN module as an object or a loacomments that indicate the data sets needed for the link edit

During the link edit, various warning and error messages are ismessages can be safely ignored:

These messages cause a condition code 4, which can be safely

Also, if you comment out the DLILIB DD (or the OBJLIB DD) statea condition code 8 will occur and the following message is issu

Link edit storage requirements vary from installation to installnormal region size and default link edit size parameter values for links to a loadlib should be suitable for this link edit step. If can use a region size of 1024K and a link edit size parameter of (

IEW0461 WARNING-SYMBOL PRINTED IS AN UNRESOLVEDNCAL WAS SPECIFIED.

IEW0161 WARNING-EXCLUSIVE CALL FROM SEGMENT NUMPRINTED - XCAL WAS SPECIFIED.

ou need to restore the ginal M4OWN module livered with the system to n off and remove Static n Code, the WORKLIB PDS tains the original

OWN object code. Point the WORKLIB PDS on the JLIB DD statement and the BLRLNK job.

IEW0432 ERROR-LIBRARY NAME PRINTED CANNOT BE OPENBE MISSING.

Page 31: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Step 10 — Setup for Use with the TSO Command Processor

VIS 25

St BQL, and BFI features of d to Step 11 — Copy tures continue to be in support of legacy

OQPaM

arameters, options, and alues are contained in eeded at anytime. If no

er Modules starting on dules is contained in the

ate a backup copy of the

s as needed, you can use link edit new versions of . The JCL in member the parameter modules. s you change.

eter module

dule

ION:Builder Installation and Support Manual (MVS)

ep 10 — Setup for Use with the TSO Command ProcessorThe following sections are for sites that use the OLX, OQL, OFI,VISION:Builder. If you do not use any of these facilities, proceeVISION:Builder Message Modules to LPA on page 27. These feadelivered as part of the system for compatibility purposes andsystems still using these features of the product.

L and BQL rameter Module odification

The Online Executive (OLX) facility uses modules containing psettings that can be tailored to each installation. The default vmodules that can be modified, assembled, and link edited as nmodifications are required, this section can be bypassed.

The two parameter modules are:

These are listed in detail in Appendix B VISION:Builder Parametpage 111 of this manual. The source code for the parameter moWORKLIB PDS.

If you are going to modify any of these modules, you should creoriginal source code.

Once you have reviewed and modified the parameter modulethe JCL member BLASM2 in the WORKLIB PDS to assemble andthe modules into the VISION:Builder component load librariesBLASM2 has examples for the assembly and link edit of both ofYou only need to run the steps that correspond to the module

OQLPARM Online Query Language (OQL, OLX, OFI) param

BQLPARM Batch Query Language (BQL, BFI) parameter mo

Page 32: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Step 10 — Setup for Use with the TSO Command Processor

VIS 26

me, the source member

TS ction can be skipped.

e made available to the

set that is concatenated nt in the TSO logon

tly into one of the help e TSO logon procedure.

TSO help members to a opies the help members xisting data set, skip the

ers of the same name in

OPr

and processing modules find them. This allows

f the M4EXEC command. STEPLIB DD or allocated

e of the OLX Command he VISION:Builder load laces members of the

ION:Builder Installation and Support Manual (MVS)

For each step you choose to run, specify the WORKLIB PDS naname, and the load library name.

O Help Data Set If your site does not utilize the OLX, OFI, or OQL facility, this se

The TSO help members for the OLX, OFI, or OQL facility must bgeneral TSO help processor during terminal sessions.

The TSO help members can be copied to a separate help datawith the other data sets specified on the SYSHELP DD statemeprocedure. Another option is to copy the help members direcdata sets already specified on the SYSHELP DD statement in th

Use the JCL member BLCOPY3 in the WORKLIB PDS to copy thehelp data set. The BLCOPY3 job allocates a new data set and cfrom the WORKLIB PDS to the new data set. If you are using an eALLOC step in the BLCOPY3 JCL. The copy job replaces membthe existing data set.

LX Command ocessors

Users of the OLX facility may want to copy some of the commto the SYS1.LINKLIB (or concatenation thereof) so that TSO canusers to specify the VISION:Builder load library as an operand oOtherwise, the VISION:Builder load library must be part of the as a STEPLIB for the TSO session. This specification is optional.

Use the JCL member BLCOPY4 in the WORKLIB PDS to copy somModules to a SYS1.LINKLIB or concatenation thereof. Specify tlibrary and the SYS1.LINKLIB data set names. The copy job repsame name in the copied to data set.

Page 33: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Step 11 — Copy VISION:Builder Message Modules to LPA

VIS 27

St:Builder messages

the VISION:Builder load needed during the reentrant and could be uns and reduce the each message module is sed in the message

VISION:Builder messages rary. Specify the

mes. The copy job .

Vis a PC based application workstation under DOS. ows 95®, and

s and applications. All out the need to connect users transfer the sion and processing.

ION:Builder Installation and Support Manual (MVS)

ep 11 — Copy VISION:Builder Message Modules to LPAThis optional step can be done if you want to copy the VISIONmodules to your LPA libraries for shared access.

The VISION:Builder messages are contained in modules withinlibrary. These modules are loaded into memory (the region) asvarious execution runs. The messages modules are marked as placed in the LPA. They are then shared by all VISION:Builder ramount of storage used in the region for each job. The size of 4K. Also, an index module and a global message module are uhandling mechanism.

Use the JCL member BLCOPY5 in the WORKLIB PDS to copy the modules from the VISION:Builder load library to an LPA load libVISION:Builder load library and the LPA load library data set nareplaces members of the same name in the copied to data set

ISION:Workbench for DOSOne of the components of the VISION:Builder software system programming development tool. This component runs on a PCIt can also be run in a DOS window under Windows 3.1®, WindWindows NT®.

This tool helps VISION:Builder users to prepare their definitioncoding is checked for errors and inconsistencies at the PC withto the host. Once the application and definitions are ready, theVISION:Builder source statements to the host for actual submis

Page 34: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 28

te should be distributed cted, you can make al Support if you cannot roblems.

are in the t manual to install the

V

AlVIfoLi

ISPF/PDF Facility, which ard services available

environment, the N:Builder, oad libraries must be

ench for ISPF libraries on procedure or the ISPF rvice to dynamically

s group at your facility rkbench for ISPF libraries

ION:Builder Installation and Support Manual (MVS)

VISION:Workbench for DOS is delivered on diskette. The disketamong all VISION:Builder users. The diskette is NOT copy proteunlimited copies as needed. Contact Sterling Software Techniclocate the diskette in your installation package or have other p

The details for installing and using VISION:Workbench for DOSVISION:Workbench for DOS User's Guide. Refer the user to thasoftware on a PC workstation.

ISION:Workbench for ISPF Setup Requirements

locating SION:Workbench r ISPF Run-Time braries

VISION:Workbench for ISPF runs as an application under IBM’sis an extension of TSO, and takes advantage of the many standunder ISPF.

In order to integrate VISION:Workbench for ISPF into the ISPF VISION:Workbench for ISPF libraries and the appropriate VISIOVISION:Transact™, VISION:Inform™, and COMLIB component lmade available to the ISPF facility.

There are two primary methods for making the VISION:Workbknown to ISPF. One method is to add the libraries to the TSO log“startup” CLIST. The other method is to use the ISPF LIBDEF semodify your ISPF library concatenations. Check with the systemto confirm which method you should use to get the VISION:Woallocated for ISPF sessions.

Page 35: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 29

being allocated, you can concatenating them to

orkbench for ISPF

AlRe

ION:Workbench for ISPF kbench for ISPF data set document. These names g your installation

PLIB allocations, system

NoVISCLIon fixerecbloinsblowathiCLIfor

ites)t sites)

ION:Builder Installation and Support Manual (MVS)

Once you have determined how your existing ISPF libraries areallocate the necessary VISION:Workbench for ISPF libraries by the existing ISPF library allocations and allocating the VISION:Wlibraries in the front of each concatenation sequence.

location quirements

The following list shows the required ISPF ddnames and the VISdata sets that should be associated with them. All VISION:Wornames displayed are the suggested names shown earlier in thisshould be changed to reflect those names actually used durinprocess.

ISPLLIB functions as a task library. It is searched before the STElink libraries, or the system link pack area.

te that the ION:Workbench for ISPF ST library was delivered the installation tape as a d blocked data set with a ord length of 80 and a ck size of 3200. If your tallation prefers a variable cked format, you may nt to copy the contents of s library over to a different ST library of the proper mat for your site.

ddname: SYSPROC

Data set name: BUILDER.WB055.CLIST

ddname: ISPLLIB

Data set names: BUILDER.WB055.LOADLIB (all sites)BUILDER.CL045.LOADLIB (all sites)BUILDER.BL135.LOADLIB (VISION:Builder sTRANSACT.TR075.GENLIB (VISION:TransacINFORM.LOADLIB (VISION:Inform sites)

Page 36: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 30

leases of the associated table:

.5 of VISION:Transact, the The LE run-time library ION:Workbench for ISPF. icted System :Builder and :Transact to bypass using

ION:Builder Installation and Support Manual (MVS)

VISION:Workbench for ISPF Release 5.5 requires the specific resoftware products and components, as shown in the following

Additionally, with Release 13.5 of VISION:Builder and Release 7IBM Language Environment (LE, formerly LE/370) is utilitized. must be available when running the validation function of VISIf the LE modules are not available at your facility, RSMs (RestrModifications) are available that, when installed in the VISIONVISION:Transact loadlibs, will cause VISION:Builder and VISIONany LE modules.

Software Product Release Number

VISION:Builder Release 13.5

VISION:Transact Release 7.5

VISION:Inform Release 3.0

COMLIB Release 4.5

ddname: ISPPLIB

Data set name: BUILDER.WB055.PANELS

Page 37: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 31

SPF panel library, you the panel source library, stallation step discussed f this document.

sued by ISPF applications

tailoring skeletons used

y must preallocate this

ailoring output library.

ION:Builder Installation and Support Manual (MVS)

If you have chosen to preprocess your VISION:Workbench for Ishould concatenate the preprocessed panel library, rather thanto this ddname. Preprocessing the panel library is an optional inin Optional Setup for VISION:Workbench for ISPF on page 45 o

This ddname is used by ISPF to locate the text of all messages islike VISION:Workbench for ISPF.

The ISPSLIB ddname is used to specify the location of ISPF file by VISION:Workbench for ISPF.

Sites that use the VISION:Workbench for ISPF “Generate” facilitfile.

ddname: ISPMLIB

Data set name: BUILDER.WB055.MSGS

ddname: ISPSLIB

Data set name: BUILDER.WB055.SKELS

ddname: ISPFILE

Data set name: This data set name should reference a file t

Page 38: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 32

ata set to save entered information is preallocated and

set to the ISPF startup e DEFTLIB should be

ION:Builder Installation and Support Manual (MVS)

The IMPORT option of VISION:Workbench for ISPF requires a dinformation entered during the IMPORT function dialogs. Thethen available from session to session. The data set should becataloged. The data set characteristics are as follows:

Once the data set has been defined, you need to add the dataCLIST allocations. The free and allocation entries for the ddnamcoded as follows:

■ DSORG PO

■ RECFM FB

■ LRECL 80

■ BLKSIZE multiple of 80

■ SPACE (TRK,(5,2,2))

■ FREE F(DEFTLIB)

■ ALLOC F(DEFTLIB) DA(‘user.defined.name’) SHR

Page 39: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 33

data set for each unique to the startup ISPF CLIST:

hen the startup CLIST is

tains a sample ISPF library allocations can be

AdInCoLib

for ISPF load library and e use of a STEPLIB use VISION:Workbench em link pack area.

t and should not be run

UsFe

his feature allows you to the ISPF application you

nch for ISPF CLIST, panel,

ION:Builder Installation and Support Manual (MVS)

To allow for automatic dynamic allocation and cataloging of theuser, you could insert the following sample CLIST statements in

FREE F(DEFTLIB)

IF &SYSDSN('BUILDER.WB055.&SYSUID..TLIB') = OK THEN + ALLOC F(DEFTLIB) DA('BUILDER.WB055.&SYSUID..TLIB') SHRELSE + ALLOC F(DEFTLIB) DA('BUILDER.WB055.&SYSUID..TLIB') + NEW CATALOG UNIT(SYSDA) SPACE(5,2) DIR(2) + DSORG(PO) RECFM(F B) LRECL(80) BLKSIZE(3120)

The &SYSUID element entry is replaced by the current User Id wactivated.

Appendix C Sample ISPF Startup CLIST starting on page 188 constartup CLIST that shows how the VISION:Workbench for ISPF accomplished.

ditional formation ncerning Load raries

Rather than being allocated to ISPLLIB, your VISION:Workbenchrelated load libraries can be made available to ISPF through thallocation or system link library allocations. Alternatively, becafor ISPF is reentrant, its load modules can be placed in the systVISION:Builder, VISION:Transact, and COMLIB are not reentranfrom the system link pack area.

ing the LIBDEF ature

Some sites like to take advantage of the ISPF LIBDEF service. Tdynamically modify your ISPF library concatenations based onare running.

You can use the LIBDEF service to allocate your VISION:Workbemessage, and skeleton libraries.

Page 40: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 34

file tailoring output data ch for ISPF relies on MVS for file tailoring output. PF LIBDEF service. is used for ISPLLIB or

logue Management

AdInIS

omers using t not specify a

mission process, if you nerated JCL or CLIST is n referred to as the file

is file if they will be using g the ISPF LIBDEF service

N:Workbench for ISPF ired and uses its own PF does not deallocate

ION:Builder Installation and Support Manual (MVS)

You should not use this feature to allocate load libraries or theset for VISION:Builder application generation. VISION:Workbenservices to find load modules and to obtain the data set nameMVS services do not recognize allocations done through the ISVISION:Workbench for ISPF will not function properly if LIBDEFISPFILE allocations.

For more information on the LIBDEF service, see IBM's ISPF DiaGuide and Reference manual.

ditional formation on PFILE Allocations

The ISPFILE allocation is only applicable to VISION:Builder custVISION:Workbench for ISPF. If used, the ISPFILE allocation musconcatenated sequence of data sets.

During the VISION:Workbench for ISPF VISION:Builder job subspecify the “keep” or “keep/submit” processing option, the gewritten to the data set allocated to ISPFILE. This data set is oftetailoring output data set.

As mentioned earlier, VISION:Builder users must preallocate ththe generate facility. This preallocation must not be done usin(see the previous section).

VISION:Transact sites do not need to preallocate ISPFILE. VISIOdynamically allocates the file tailoring output data set as requddname (M9FTOUT) for this purpose. VISION:Workbench for ISany existing ISPFILE assignments.

Page 41: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 35

. Create this data set with

utput data set. This can hen allocating the data

tains an example to show F startup CLIST. For more e IBM's ISPF Dialogue

ThanFil

t works in a manner very

:Workbench for ISPF been preallocated, it will set is needed.

ION:Builder Installation and Support Manual (MVS)

The file tailoring output data set must be a partitioned data setthe following recommended characteristics:

Normally, each user will want to have a personal file tailoring obe accomplished by using the user ID as one of the qualifiers wset name. For example, the data set name could be BUILDER.WB055.&SYSUID..FTOUTPUT.

Appendix C Sample ISPF Startup CLIST starting on page 188 conhow a file tailoring output data set can be allocated in your ISPinformation on allocating your file tailoring output data set, seManagement Guide and Reference manual.

e List Data Set d Internal Work es

The List Data SetVISION:Workbench for ISPF uses a list data set. This list data sesimilar to the ISPF list data set.

You can preallocate this data set prior to invoking your VISIONsession, but preallocation is not required. If this data set has notdynamically allocate with a disposition of new when the data

■ DSORG: PO

■ RECFM: FB

■ LRECL: 80

■ BLKSIZE: any multiple of 80

Page 42: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 36

cteristics:

e and function. It is used h for ISPF. For instance, if you request a hard copy

empted at the end of the

List Data Set panel is in the same manner as

using the

ch for ISPF, the naming SYSUID qualifier is only

ION:Builder Installation and Support Manual (MVS)

If this data set is preallocated, it must have the following chara

The list data set corresponds to the ISPF list data set in purposto hold any output that you request while in VISION:Workbencyou use the utilities to perform a source statement retrieval andof the source, the source listing is written to this data set.

If you preallocate this data set, no termination processing is attVISION:Workbench for ISPF session.

If VISION:Workbench for ISPF allocates this data set, a Process displayed during termination processing. This panel functionsthe ISPF Process List Data Set panel.

You can set up default processing parameters for this data setVISION:Workbench for ISPF Parameters selection.

If the list data set is dynamically allocated by VISION:Workbenconvention used is &SYSPREF.(&SYSUID.).M9TEMPn.LIST. The &used if it differs from the &SYSPREF system prefix.

■ DDNAME: M9LIST

■ DSORG PS or SYSOUT

■ RECFM: FBA

■ LRECL: 133

■ BLKSIZE: any multiple of 133

Page 43: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups VISION:Workbench for ISPF Setup Requirements

VIS 37

l work files. These data 1, M9LST2, M9LST3, hen a 3290 terminal is in facility.

not be preallocated.

ed by VISION:Workbench wing two panels in your

e allocation parameters

e allocation parameters

r the internal work files. ON:Workbench for ISPF riate panel variables.

own to TSO and must be

r the M9LSTn data sets is , the convention is SUID qualifier is used only

ION:Builder Installation and Support Manual (MVS)

Internal Work FilesA VISION:Workbench for ISPF session can use up to five internasets are allocated as needed to the following ddnames: M9LSTM9LST4, and M5LIST. M9LST3 and M9LST4 are only required wuse. M5LIST is only used by the VISION:Transact development

These data sets are allocated and deleted as necessary and can

You can control some of the dynamic allocation parameters usfor ISPF when allocating these data sets by modifying the follopanel library:

■ M9DATPMI - This panel allows you to customize some of thused to allocate the M9LSTn data sets.

■ M9DATPMV - This panel allows you to customize some of thused to allocate the M5LIST data set.

These panels allow you to specify unit and space allocations foJust prior to dynamically allocating any of these data sets, VISIretrieves and uses the allocation information from the approp

Remember that the units specified on these panels must be kneligible to contain permanent data sets.

The naming convention used by VISION:Workbench for ISPF fo&SYSPREF.(&SYSUID.).M9TEMPn.LSTn. For the M5LIST data set&SYSPREF.(&SYSUID.).M9TEMPn.M5LIST. In both cases, the &SYif it differs from the &SYSPREF system prefix.

Page 44: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Invoking VISION:Workbench for ISPF

VIS 38

Iner, VISION:Transact, and

ese three products and pecifications. There are :Workbench for ISPF has

red subsection h subsection of f the separate product ent must be available for

The IBM ISPF/PDF facility ou are logged on to TSO. er case, the appropriate the user to make a

ch for ISPF (or any ISPF

PF primary menu panel on to invoke ch for ISPF entry menu is y to the desired o on).

ION:Builder Installation and Support Manual (MVS)

voking VISION:Workbench for ISPFVISION:Workbench for ISPF is designed to support VISION:BuildVISION:Inform, along with the shared COMLIB component. Ththe shared component have a commonality of elements and salso separate elements that are unique to each product. VISIONa common entry point that provides for the selection of a desiappropriate for each specific product. Full functionality of eacVISION:Workbench for ISPF is dependent upon the presence osoftware. At least one product along with the COMLIB componVISION:Workbench for ISPF to function.

VISION:Workbench for ISPF runs under IBM’s ISPF/PDF facility. is normally started by executing an ISPF “startup” CLIST once yISPF can also be started from the TSO logon procedure. In eithISPF data sets are allocated and a menu panel is displayed for selection and activate the desired services or dialogs.

There are two basic methods for invoking the VISION:Workbendialog application):

The first method is to add a selection option to the standard ISused at your facility. Users can then select the designated optiVISION:Workbench for ISPF. When invoked, a VISION:Workbendisplayed and the user selects the appropriate option for entrsubsection application (VISION:Builder, VISION:Transact, and s

Page 45: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Invoking VISION:Workbench for ISPF

VIS 39

priate ISPF data sets and nch for ISPF. This allows ugh the standard ISPF not be available for

here are variations of results. Your systems member, whichever

ISPF data sets, along with ts, must be established

AdtoPr

@PRIM panel shows a s in the figure point to rkbench for ISPF to be opriate for your facility.

l, as shown in the

for ISPF that is used in

nu, you will add the “WB” d an option code (WB) to n when the option is

ION:Builder Installation and Support Manual (MVS)

The other method is to create a CLIST that allocates the approuses the ISPSTART command to directly invoke VISION:Workbeusers to invoke VISION:Workbench for ISPF without going throprimary menu. Of course, the standard IBM ISPF options wouldselection by the user when this method is used.

Each of these methods is described in the following sections. Tthese basic methods that can be used to accomplish the samepeople will know which method works best for your facility. Remethod is used, the proper ISPF environment and appropriate the VISION:Workbench for ISPF and associated product data seand allocated for everything to function properly.

ding an Option a standard ISPF imary Menu

In Appendix D Invocation Panels starting on page 191, the XSRsample of an ISPF primary menu panel specification. The arrowthe specifications that can be added that will cause VISION:Woinvoked. You only need to add the specifications that are appr

You need to add an assignment to the INIT section of the panefollowing statement:

&M9PRODCT = ‘Workbench’

This assignment sets an internal variable in VISION:Workbenchsome of the panel displays.

To invoke the VISION:Workbench for ISPF Primary Selection Mespecifications to your primary menu. The specifications will adthe panel display (top portion) and an action (PROC) to be takeselected.

Page 46: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Invoking VISION:Workbench for ISPF

VIS 40

5.5

s normal intensity of the e text and characters can

en the option WB is

enu */

ent and can be ignored y of the M9PRIM panel m subsequent user

or VISION:Workbench for ions.

the appropriate option

ary selection menu and the remaining .

ION:Builder Installation and Support Manual (MVS)

The system displays the following line:

% WB +WORKBENCH -%VISION:Workbench Facility - Release

The % indicates highlight the following text and the + indicatefollowing text. These are standard ISPF attribute indicators. Thbe almost anything you choose, they are just displayed.

The following line causes ISPF to display the panel M9PRIM whentered on the ISPF primary menu option line:

WB,’PANEL(M9PRIM)’ /* Invokes VISION:Workbench Selection M

The line must be keyed in uppercase. The /* ....*/ is just a commor used as a reference. The ISPF “WB” action will cause a displaand a transfer control to the actions specified on that panel frointeraction. The M9PRIM panel is the primary selection menu fISPF. M9PRIM on page 192 shows the M9PRIM panel specificat

From the VISION:Workbench for ISPF primary selection menu,would be entered to invoke the desired subsection.

You can choose to bypass the VISION:Workbench for ISPF primgo directly to the desired subsection by adding some or all of specifications shown by the arrows in XSR@PRIM on page 191

The system displays the following lines:

% BL +Builder -%VISION:Builder 13.5 Workbench% TR +Transact -%VISION:Transact 7.5 Workbench% IN +Inform -%VISION:Inform 3.0 Workbench

Page 47: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Invoking VISION:Workbench for ISPF

VIS 41

s normal intensity of the e text and characters can urpose is to instruct the tion line and cause the

to the program M9BOOT enu option line:

sed to the M9BOOT enu to be displayed.

he panel, as shown in the

for ISPF such that any

ropriate for your facility.

e subsequent section in ctions. There is rkbench for ISPF without

vided by IBM for their are not sure what is the

ION:Builder Installation and Support Manual (MVS)

The % indicates highlight the following text and the + indicatefollowing text. These are standard ISPF attribute indicators. Thbe almost anything you choose, they are just displayed. The puser to use the BL, TR, and IN characters as an option on the opaction specified in the PROC section of the panel coding.

The following PROC section lines cause ISPF to transfer controlwhen the option BL, TR, or IN is entered on the ISPF primary m

BL,’PGM(M9BOOT) PARM(BDM4) NOCHECK’TR,’PGM(M9BOOT) PARM(ODM5) NOCHECK’IN,’PGM(M9BOOT) PARM(PMM4) NOCHECK’

The line must be keyed in uppercase. The PARM values are pasprogram and will cause the appropriate subsection selection m

You need to add one final specification to the PROC section of tfollowing statement:

&GVNXTSEL = .TRAIL

This assignment sets an internal variable in VISION:Workbenchtrailing command options are available for processing.

Only use the options and actions for the products that are app

If you do not have all the companion product software, see ththis chapter on Using Other VISION:Workbench for ISPF Subseinformation on how to use the other portions of the VISION:Woactually having the companion product software.

The above specifications for panels are standard coding as proISPF/PDF environment. Check with your systems people if youbest method for your facility.

Page 48: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Invoking VISION:Workbench for ISPF

VIS 42

UsISCo

SO using the ISPSTART ta sets, along with the PSTART command to e almost identical to the d ISPF primary menu from the primary menu

ws a sample ISPF startup mmand can be changed RIM) or the entry

the following statement:

the following statement:

d by IBM for their TSO ure what is the best

Onsta

:

ION:Builder Installation and Support Manual (MVS)

ing the PSTART mmand

The VISION:Workbench for ISPF can be directly invoked from Tcommand. A CLIST can be written that allocates all the ISPF daVISION:Workbench for ISPF data sets, and then executes the ISinvoke VISION:Workbench for ISPF directly. The CLIST would bstandard ISPF startup CLIST. By using this method, the standarwould be bypassed and the options normally available to ISPFcould not be accessed.

Appendix C Sample ISPF Startup CLIST starting on page 188 shoCLIST. At the end of the CLIST is the ISPSTART command. This coto invoke the VISION:Workbench for ISPF selection menu (M9Pprogram (M9BOOT) directly.

To invoke the VISION:Workbench for ISPF selection menu, use

ISPSTART PANEL(M9PRIM)

To invoke a VISION:Workbench for ISPF subsection menu, use

ISPSTART PGM(M9BOOT) PARM(xxxx)

These specifications for CLISTs are standard coding as provideenvironment. Check with your systems people if you are not smethod for your facility.

ly one subsection can be rted per TSO session.

where: xxxx identifies the product subsection, as follows

■ BDM4 - VISION:Builder 13.5 Workbench

■ ODM5 - VISION:Transact 7.5 Workbench

■ PMM4 - VISION:Inform 3.0 Workbench

Page 49: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Invoking VISION:Workbench for ISPF

VIS 43

UsVIfoSu

hen the companion r, VISION:Workbench for not installed. One of the e COMLIB component is

, VISION:Builder, exploring the other section. You can always

tion validation will not s a chance to explore the

n the panels and/or the previous sections in this alues need to be altered o VISION:Workbench for

ION:Builder Installation and Support Manual (MVS)

ing Other SION:Workbench r ISPF bsections

VISION:Workbench for ISPF is designed to be fully-functional wproduct software is also installed and available to ISPF. HoweveISPF can also be used when the companion product software issoftware products must be available so that, as a minimum, thpresent and available to VISION:Workbench for ISPF.

If your facility already has all the companion product softwareVISION:Transact, VISION:Inform, or if you are not interested in portions of VISION:Workbench for ISPF, then you can skip this revisit this area later.

When the associated software product is not available, applicafunction, but the data entry edits are still active. This gives userother portions of VISION:Workbench for ISPF.

There will need to be some adjustments to the specifications oCLISTs used to invoke VISION:Workbench for ISPF. Refer to thechapter for additional information. Basically, the PARM(xxxx) vto indicate that a particular software product is not available tISPF.

Page 50: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Invoking VISION:Workbench for ISPF

VIS 44

tarting on page 191), ART command ciated product software nd after changes for the

PF function, a product ch for ISPF load library re provided for this s on which other portion

D to M4PARAMS.

:Workbench for ISPF will roduct is not installed. e data entry edits are still

ks to indicate that no

ks to indicate that no

ks to indicate that no

ION:Builder Installation and Support Manual (MVS)

In panel M9PRIM (described in Appendix D Invocation Panels sand/or the tailored ISPF primary menu panel, and/or the ISPSTspecifications, the PARM(xxxx) must be changed when the assois not installed and available. The following shows the before aPARM entry:

Finally, to make the other portions of VISION:Workbench for ISparameters module must be available. In the VISION:Workben(BUILDER.WB055.LOADLIB), two default parameter modules apurpose. They will need to be renamed. The renaming dependyou want to be functional.

For VISION:Builder and VISION:Inform, rename the M4PRMMO

For VISION:Transact, rename the M5PRMMOD to FIVEPARM.

Once the appropriate specifications have been adjusted, VISIONfunction in the subsections, even if the companion software pRemember, the application validation will not function, but thactive.

Before After Comment

PARM(BDM4) PARM(BD ) replace the M4 with two blanVISION:Builder is available

PARM(ODM5) PARM(OD ) replace the M5 with two blanVISION:Transact is available

PARM(PMM4) PARM(PM ) replace the M4 with two blanVISION:Inform is available

Page 51: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Optional Setup for VISION:Workbench for ISPF

VIS 45

O

PrYo

ility can be used to ed format that N:Workbench for ISPF. A

n an unprocessed

lay format, it cannot be he original panel source

prevent ISPPREP from orkbench for ISPF panels

els, allocate a second inal panel source library

ext six sections. If you do ustomizing Job

CAPPF ■ M9HCAPSF

BAPTB ■ M9TBAPTP

ION:Builder Installation and Support Manual (MVS)

ptional Setup for VISION:Workbench for ISPF

eprocessing ur Panel Library

ISPF offers a panel preprocessing utility called ISPPREP. This utconvert your VISION:Workbench for ISPF panels into an encodsignificantly improves panel display performance while in VISIOpreprocessed panel library also takes up to 20% less space thapanel library.

Once a panel has been preprocessed and is in an encoded dispmodified. To change a preprocessed panel, you must modify tmember and rerun ISPPREP for that panel.

Not all panels can be preprocessed. There are restrictions thatsuccessfully converting certain panels. The following VISION:Ware bypassed automatically when ISPPREP is run:

If you want to preprocess your VISION:Workbench for ISPF panpanel library to hold the preprocessed panels. Leave your origunchanged.

To preprocess your panel library, follow the directions in the nnot want to preprocess your panel library, please proceed to CSubmission Skeletons on page 48.

■ M9HCAPBR ■ M9HCAPDA ■ M9HCAPED ■ M9H

■ M9HCAPSS ■ M9SVAPBR ■ M9SVAPPM ■ M9T

Page 52: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Optional Setup for VISION:Workbench for ISPF

VIS 46

ocess utility writes

istics as your cation can be reduced to racks unless you set the se you must increase the

and option (option 6) SO command line.

o specify the source essed panels will be and press the Enter key.

aries from installation to s about 8 minutes to ell you how many panels

ssed at this time. The ded and will

ION:Builder Installation and Support Manual (MVS)

Allocate ISPF Log Data SetEnsure that you have an ISPF log data set allocated. The preprinformation messages to this data set.

Allocate a New Panel LibraryThis panel library should be allocated with the same characterVISION:Workbench for ISPF panel source library. The space allo80 primary tracks. The directory blocks can be reduced to 70 tSave Statistics option to Yes on the ISPPREP panel, in which cadirectory blocks to 225.

Run the Preprocess UtilityTo run the preprocess utility, go into ISPF and select the Commfrom the primary menu. Enter the command ISPPREP on the T

A preprocess utility panel is displayed. This panel allows you t(unprocessed) data set and the target data set where the procstored. Fill in the appropriate information to convert all panels

The time required to complete the panel conversion process vinstallation. At the Sterling Software installation, ISPPREP takecomplete. Informational messages appear during this time to thave been processed.

You need not worry about the panels that cannot be preproceISPPREP utility will recognize that these panels cannot be encoautomatically skip them.

Page 53: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Optional Setup for VISION:Workbench for ISPF

VIS 47

PF log. You can view the ntains informational els that could not be

ility (option 3.3) to copy nch for ISPF panel source

:Workbench for ISPF ISPF will use the encoded ions. Your d from the ISPPLIB

ited in its source format. sed panel library by

CAPPF ■ M9HCAPSF

BAPTB ■ M9TBAPTP

ION:Builder Installation and Support Manual (MVS)

When this process is finished, you should view or print your ISlog using ISPF option 7.5—Dialog Test, Log option. The log comessages from the conversion process that pertain to the panconverted.

Copy the Unprocessed Panels

After the conversion process is complete, use the ISPF Copy utthe unprocessed panels listed above from your VISION:Workbelibrary to your new preprocessed panel library.

Allocate the New Library to ISPPLIBThe preprocessed panel library now contains all of your VISIONpanels. Allocate this library to the ISPF ddname ISPPLIB, so that VISION:Workbench for ISPF panels rather than the source versVISION:Workbench for ISPF panel source library can be removeconcatenation.

Modify Panels After PreprocessingIf you change a VISION:Workbench for ISPF panel, it must be edOnce the modification is complete, replace it in the preprocesrunning the panel through the ISPPREP utility.

■ M9HCAPBR ■ M9HCAPDA ■ M9HCAPED ■ M9H

■ M9HCAPSS ■ M9SVAPBR ■ M9SVAPPM ■ M9T

Page 54: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Optional Setup for VISION:Workbench for ISPF

VIS 48

CuSuSk

four default user panels ge 194 for more F “generate” subsystems anels are as follows:

to modify any of the

ission skeletons from a e. You will probably have mes, but no other

orkbench for ISPF modify them so that they

used to submit

used to execute

used to submit

used to execute

ION:Builder Installation and Support Manual (MVS)

stomizing Job bmission eletons

There are four default file tailoring skeletons, accompanied by(see Appendix E Skeleton and User Panel Listings starting on painformation). These are used by the VISION:Workbench for ISPfor VISION:Builder and VISION:Transact. These skeletons and p

As a safety measure, please create a backup before you begin panels or skeletons.

If you are currently using VISION:Workbench for ISPF job submprevious release, you can continue to use them with this releasto change data set names to reflect the new release library namodifications should be necessary.

If you do not have working skeletons from a previous VISION:Wrelease, use the skeletons in this release as a starting point and work properly for your site.

Panel M9BGUPNL and Skeleton M9BGTS

This panel/skeleton combination isVISION:Builder background jobs.

Panel M9FGUPNL and Skeleton M9FGTS

This panel/skeleton combination isVISION:Builder foreground jobs.

Panel M9GCTPU2 and Skeleton M9GCTSBG

This panel/skeleton combination isVISION:Transact background jobs.

Panel M9GCTPU1 and Skeleton M9GCTSFG

This panel/skeleton combination isVISION:Transact foreground jobs.

Page 55: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Optional Setup for VISION:Workbench for ISPF

VIS 49

efer to variables from the eleton, you must specify be displayed. Once it is

e system more flexible, , just hard code the user

for ISPF file tailoring ions of the skeletons and option of “Keep” on the LIST to be written to the

reviewing the generated he file tailoring skeletons ake changes in order to

s, see IBM's ISPF Dialogue

LM , a VISION:Workbench laces an LMF lock on any s are in the RSMLIB PDS

g Software Technical

ION:Builder Installation and Support Manual (MVS)

The sample file tailoring skeletons distributed with the system rcorresponding sample user panels. In order to use a sample skduring job generation that the appropriate sample user paneldisplayed, you should complete all the entries.

The use of user panels is not mandatory. This feature makes thbut if you would rather bypass the user panel, you can. Insteadpanel information in your job submission skeletons.

Before you actually start customizing your VISION:Workbenchskeletons, run a few job submission tests using the default versuser panels. When making these test runs, specify a processingfile tailoring option panel. This causes your submission JCL or Cfile tailoring output data set, but the job does not execute. By JCL and CLISTs, you will become better acquainted with how twork. You will also be able to see exactly where you need to mconform to your installation standards.

For more information on file tailoring and file tailoring skeletonManagement Guide and Reference manual.

F SUPPORT If your installation uses the Library Management Facility (LMF)for ISPF restricted system modification (RSM) is available that pmembers being edited from an LMF controlled library. The RSMcreated by Step 2. For more information, please contact SterlinSupport.

Page 56: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Step 12 — Quick Start Utility Setup

VIS 50

St the user in developing ual. Basically, they

e definitions into a tility programs are tape. The WORKLIB PDS in the setup and

e utility. Use the JCL s a batch job. The DB2 . The DBRM is delivered ready for use.

uire any setup. However, ibe how to link edit nt libraries like anual for details.

Stonent load libraries into

onents of both the B or JOBLIB, or in the link Workbench for ISPF, B or JOBLIB, or in the link

ION:Builder Installation and Support Manual (MVS)

ep 12 — Quick Start Utility SetupThe VISION:Builder System contains four utilities to quick startfile definitions. These are described in the Getting Started manconvert existing DB2, COBOL, Inquiry, and Results table and filVISION:Builder file definition that is then tailored for use. The udelivered on the COMLIB load library unloaded from the system(unloaded from the system tape in Step 1) contains JCL to helpexecution of these utilities.

If you plan to use the DB2 quick start utility, you must BIND thmember CLQSBND in the WORKLIB PDS to perform the BIND aquick start utility has already been preprocessed and preparedin the WORKLIB PDS. Once the BIND is completed, the utility is

The COBOL, Inquiry, and Results quick start utilities do not reqthere are instructions in the Getting Started Manual that descrinterfaces with the utility for access to source code managemeCA-Panvalet and CA-Librarian. Please see the Getting Started mRemember, sample JCL is provided in the WORKLIB PDS.

ep 13 — Merge Load LibrariesAs an optional choice, you can merge the VISION:Builder compa single load library.

When running VISION:Builder jobs, you always need the compVISION:Builder and COMLIB load libraries available as a STEPLIlist. When using VISION:Workbench for ISPF, you need VISION:VISION:Builder and COMLIB load libraries available as a STEPLIlist.

Page 57: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 4 System Setups Step 13 — Merge Load Libraries

VIS 51

run a job that merges the

YouCOa lowa

ION:Builder Installation and Support Manual (MVS)

You can use the JCL member BLMRGLB in the WORKLIB PDS to component load libraries into a single load library.

can remove any of the PY control statements for ad library you do not

nt to be merged.

Page 58: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

52

Chapter 5

aintenance

ystem Modifications roduct and components. ifications (GSMs) are they are developed for ons (RSMs) are e user should always a system.

Appomponents by using the tails on using the utility.

PDS created by Step 1 of RK utility for each of the ort if you have any

System Support and M

During the life of the VISION:Builder software system release, S(SMs) are developed to enhance, maintain, and customize the pAny problems that arise are fixed by SMs. General System Modmaintenance modifications and are numbered in sequence aseach release beginning with 200. Restricted System Modificaticustomizations to the product and do not apply to all sites. Threview the RSM description carefully before applying them to

lying System ModificationsAll system modifications (SMs) are applied to the system and cANSRZARK utility. Refer to the ANSRZARK Utility Manual for de

The members BLZARK, CLZARK, and WBZARK in the WORKLIB the installation contain JCL examples for running the ANSRZAsystem components. Contact Sterling Software Technical Suppquestions regarding ANSRZARK and SMs.

Page 59: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 5 System Support and Maintenance Problem Reporting and Processing

VIS 53

at will bring your system ore information.

Prhnical Support. A representative will need time the problem seful. Any messages or to the support

VICORe

nostic Information Page 01 starts the display. The o the Technical Support t the time the problem r.

VIfoRe

feature to capture any skette of the application be needed to help

ION:Builder Installation and Support Manual (MVS)

There are several methods for obtaining the latest set of SMs thup-to-date. Contact Sterling Software Technical Support for m

oblem Reporting and ProcessingWhen a problem is encountered, contact Sterling Software Tectechnical support representative will review your situation. Thedetails concerning what actions were being performed at the occurred. Any information on recreating the problem is very uinformation displayed should be captured and communicatedrepresentative.

SION:Builder and MLIB Problem

porting

For VISION:Builder and COMLIB problems, there may be a Diagdisplayed as part of the termination handling. Message MK4S7information on this display should be saved so it can be sent tRepresentative. In some cases, a complete SYSUDUMP taken aoccurred may be needed to help determine the reason for erro

SION:Workbench r DOS Problem porting

For VISION:Workbench for DOS problems, use the screen printmessages displayed on the screen. In some cases, a copy on diand/or the definitions being used at the time of the error maydetermine the reason for the the error.

Page 60: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 5 System Support and Maintenance Problem Reporting and Processing

VIS 54

VIfoRe

s much of the following

el you saw before the

e.

g the situation.

entry panel contains a panels in name is not the name of

the ISPF command line. ame, type PANELID. The

s a serious internal error, rmation that is always

ION:Builder Installation and Support Manual (MVS)

SION:Workbench r ISPF Problem porting

For VISION:Workbench for ISPF problems, you should gather ainformation as possible:

■ The objective of your session.

■ The name, identification, or description of the last valid panproblem.

■ Any error messages that were displayed.

■ Information from the unexpected error display, if applicabl

■ Any other information you feel would be useful in recreatin

Panel IdentificationThe upper-left corner of every VISION:Workbench for ISPF datapanel identification name. This name is used to reference the VISION:Workbench for ISPF documentation. This identificationthe panel member in your panel library.

To view the actual member name of a panel, type PANELID onTo turn this feature off and return to the panel identification nPANELID command toggles between on and off.

Unexpected Error PanelIf VISION:Workbench for ISPF abnormally terminates or detectit displays an Unexpected Error panel. This panel contains infouseful when trying to track down the cause of the problem.

Page 61: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Chapter 5 System Support and Maintenance Problems and User Code

VIS 55

e display before ollowing information:

ight be pending.

Pruilt into the

egrity. However, these code incorporated into . Consequently, an error

sy, can be time ining these systems. As a iscover where the roblem in the user code

rections.

t needed from n unreasonable burden

the customer at lved in analyzing the

ION:Builder Installation and Support Manual (MVS)

If you encounter this screen, please obtain a screen print of thcontinuing. If a screen print is not possible, please record the f

■ Error messages on the display.

■ PSW value.

■ The contents of registers 12, 14, and 15.

Use the Help Primary Command to display any message that m

oblems and User CodeThe extensive error checking and data validation techniques bVISION:Builder system and components ensure processing intsystems have no capacity for determining the integrity of userthe application through the facilities of GDBI, GSI, or own-codein user code could cause system failure.

Determining the true cause of errors within user code is not eaconsuming, and could significantly increase the cost of maintacourtesy, Sterling Software works with the customer to help dproblem might exist in the user code. Once the nature of the phas been determined, it is up to the customer to make the cor

In some cases, if it becomes apparent that the amount of efforSterling Software to resolve the user code problem will place aon resources, written authorization may be needed to charge Sterling Software time and materials rates for the expense invoproblem. This is handled on a case-by-case basis.

Page 62: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

56

Appendix A

JCL

tallation procedures. An wn.

tion key code.

ks the VISION:Builder RAMS, M4SFPARM, and

ks the VISION:Builder PARM and BQLPARM.

produce the

em tape to disk.

The following lists all of the JCL members referenced in the insalphabetic list and the complete detail of each member is sho

BLACTIV This job installs the VISION:Builder product activa

BLASM1 This procedure and job stream assembles and linsystem and component parameter modules M4PAM4LEPARM.

BLASM2 This procedure and job stream assembles and linsystem and component parameter modules OQL

BLBANR This job stream executes a null definition run to VISION:Builder signon banner page.

BLCOPY1 This job copies file 1 from the VISION:Builder syst

Page 63: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 57

r files 2-9 from the

, OFI, OQL) TSO help

OQL) command

a LOADLIB that is used

e "MARKSQL" module g application runs.

"MARKSQL" modules tion runs.

"MARKSQL" module for rd DB2 facility of

taller that the

s all the individual into a single

VISION:Builder relink.

ION:Builder Installation and Support Manual (MVS)

BLCOPY2 This procedure and job stream is used to transfeVISION:Builder system tape to disk data sets.

BLCOPY3 This job stream copies the online executive (OLXmembers to a TSO online help data set.

BLCOPY4 This job copies some online executive (OLX, OFI,processing modules to the "SYS1.LINKLIB".

BLCOPY5 This job copies the Builder Messages modules toto load modules into the system LPA.

BLDB2A This job stream assembles, prepares, and links ththree times for use when attaching to DB2 durin

BLDB2B This job stream does the DB2 binds for the threethat are used for attaching to DB2 during applica

BLDB2T This job stream assembles, prepares, and links theuse with Teradata databases through the standaVISION:Builder.

BLIVP This job stream is used to demonstrate to the insVISION:Builder installation was successful.

BLMRGLB This job stream allocates a load library and copieVISION:Builder system component load libraries VISION:Builder system load library.

BLOVRLK This member links editor control statements for

Page 64: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 58

the program analyzer

odule named "MARKIV".

e" system modifications

ks the COMLIB

es with Cobol Quick

s with Cobol Quick Start.

ity.

.

file definitions into itions.

ick Start utility.

ith VISION:Results Quick

ith VISION:Results Quick

ION:Builder Installation and Support Manual (MVS)

BLPAL This job stream allocates an M4LIB and catalogs (PAL) file definitions and application requests.

BLRLNK This job relinks the VISION:Builder load library mThis module uses the overlay facility.

BLZARK This JCL shows sample jobs to "apply" or "removfrom your VISION:Builder system loadlib.

CLASM1 This procedure and job stream assembles and lincomponent parameter module MARKLIBP.

CLCOBLL This member link edits Librarian interface modulStart.

CLCOBPL This member link edits Panvalet interface module

CLCOBQS This member executes the Cobol Quick Start util

CLDB2QS This member executes the DB2 Quick Start utility

CLINQQS This member is a utility to convert VISION:InquiryVISION:Builder or VISION:Inform format file defin

CLQSBND

This member binds the DB2 plan for the DB2 Qu

CLRESLL This member links Librarian interface modules wStart.

CLRESPL This member links Panvalet interface modules wStart.

Page 65: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 59

00030000

0009000100001

Start utility.

ove” system

ove” system SPF.

ION:Builder Installation and Support Manual (MVS)

BLACTIV//* MEMBER BLACTIV 00010000//**********************************************************************00020000//* THIS JOB INSTALLS THE VISION:BUILDER PRODUCT ACTIVATION KEY CODE//**********************************************************************00040000//* 00050000//* BEFORE YOU RUN THIS JOB, SPECIFY: 00060000//* 00070000//* YOUR INSTALLATION NUMBER IDENTIFICATION - (IIIII) 00080000//* YOUR PRODUCT ACTIVATION KEY CODE - (AAAA-BBBB-CCCC-DDDD) //* YOUR BUILDER RELEASE 13.5 LOADLIB - (BUILDER.BL135.LOADLIB) 001//* 00110000//ACTIVA EXEC PGM=APPLYACT,REGION=1024K, 00120000// PARM='IIIII AAAA-BBBB-CCCC-DDDD' 00130000//STEPLIB DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00140000//ACTKLIB DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00150000//ACTKWRK DD UNIT=SYSDA,SPACE=(TRK,(1,1)) 00160000//ACTKPRN DD DUMMY 00170000//SYSPRINT DD SYSOUT=* 00180000

CLRESQS This member executes the VISION:Results Quick

CLZARK This JCL shows the sample jobs to “apply” or “remmodifications from your COMLIB LOADLIB.

WBZARK This JCL shows the sample jobs to “apply” or “remmodifications from your VISION:Workbench for I

Page 66: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 60

0030000 00040000

0

00280000. 00290000

003300003400000350000

ION:Builder Installation and Support Manual (MVS)

BLASM1//* MEMBER BLASM1 00010000//**********************************************************************00020000//* THIS PROCEDURE AND JOB STREAM ASSEMBLES AND LINKS THE 0//* VISION:BUILDER SYSTEM AND COMPONENT PARAMETER MODULES //* M4PARAMS, M4SFPARM AND M4LEPARM. 00050001//* 00060000//ASMBPRM PROC SRCLIB=, 00070000// SRCMEM=, 00080000// LOADLIB= 00090000//ASM EXEC PGM=IEV90,REGION=2M, 00100001// PARM='NODECK,LOAD,LIST' 00110000//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR 00120000//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00130000//SYSLIN DD DSN=&&OBJECT,DISP=(,PASS),UNIT=SYSDA, 0014000// SPACE=(TRK,(1,1)) 00150000//SYSPRINT DD SYSOUT=* 00160000//SYSIN DD DSN=&SRCLIB(&SRCMEM),DISP=SHR 00170000//* 00180000//LINK EXEC PGM=HEWL,REGION=2M, 00190001// PARM='LET,LIST,MAP,NCAL' 00200001//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00210000//OBJECT DD DSN=&&OBJECT,DISP=(OLD,DELETE) 00220000//SYSLMOD DD DSN=&LOADLIB,DISP=SHR 00230000//LOADLIB DD DSN=&LOADLIB,DISP=SHR 00240000//SYSPRINT DD SYSOUT=* 00250000// PEND 00260000//**********************************************************************00270000//* THE FOLLOWING IS A SAMPLE EXECUTION OF THE JOBS TO ASSEMBLE //* AND LINK THE BUILDER SYSTEM AND COMPONENT PARAMETER MODULES//* 00300000//* BEFORE YOU RUN THIS JOB, SPECIFY: 00310000//* 00320000//* SRCLIB - THE SOURCE PDS THAT CONTAINS THE PARAMETER MODULE. //* SRCMEM - THE MEMBER NAME OF THE PARAMETER MODULE. 00//* LOADLIB - THE LOAD LIBRARY TO CONTAIN THE LINK EDITED MODULE. 0//* 00360000//**********************************************************************00370000//* M4PARAMS ASSEMBLY AND LINK 00380000//**********************************************************************00390000

Page 67: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 61

ION:Builder Installation and Support Manual (MVS)

//* 00400000//M4PARAM EXEC ASMBPRM, 00410001// SRCLIB='BUILDER.BL135.WORKLIB', 00420000// SRCMEM='M4PARAMS', 00430000// LOADLIB='BUILDER.BL135.LOADLIB' 00440000//* 00450000//LINK.SYSLIN DD * 00460000 INCLUDE OBJECT 00470000 NAME M4PARAMS(R) 00480000/* 00490000//**********************************************************************00500000//* M4SFPARM ASSEMBLY AND LINK 00510000//**********************************************************************00520000//* 00530000//M4SFPRM EXEC ASMBPRM, 00540000// SRCLIB='BUILDER.BL135.WORKLIB', 00550000// SRCMEM='M4SFPARM', 00560000// LOADLIB='BUILDER.BL135.LOADLIB' 00570000//* 00580000//LINK.SYSLIN DD * 00590000 INCLUDE OBJECT 00600000 NAME M4SFPARM(R) 00610000/* 00620000//**********************************************************************00630001//* M4LEPARM ASSEMBLY AND LINK 00640001//**********************************************************************00650001//* 00660001//M4LEPRM EXEC ASMBPRM, 00670001// SRCLIB='BUILDER.BL135.WORKLIB', 00680001// SRCMEM='M4LEPARM', 00690001// LOADLIB='BUILDER.BL135.LOADLIB' 00700001//* 00710001//LINK.SYSLIN DD * 00720001 INCLUDE OBJECT 00730001 NAME M4LEPARM(R) 00740001/* 00750001

Page 68: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 62

0030000 00040000

0

00280000. 00290000

003300003400000350000

ION:Builder Installation and Support Manual (MVS)

BLASM2//* MEMBER BLASM2 00010000//**********************************************************************00020000//* THIS PROCEDURE AND JOB STREAM ASSEMBLES AND LINKS THE 0//* VISION:BUILDER SYSTEM AND COMPONENT PARAMETER MODULES //* OQLPARM AND BQLPARM. 00050000//* 00060000//ASMBPRM PROC SRCLIB=, 00070000// SRCMEM=, 00080000// LOADLIB= 00090000//ASM EXEC PGM=IEV90,REGION=2M, 00100001// PARM='NODECK,LOAD,LIST' 00110000//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR 00120000//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00130000//SYSLIN DD DSN=&&OBJECT,DISP=(,PASS),UNIT=SYSDA, 0014000// SPACE=(TRK,(1,1)) 00150000//SYSPRINT DD SYSOUT=* 00160000//SYSIN DD DSN=&SRCLIB(&SRCMEM),DISP=SHR 00170000//* 00180000//LINK EXEC PGM=HEWL,REGION=2M, 00190001// PARM='LET,LIST,MAP,NCAL' 00200001//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00210000//OBJECT DD DSN=&&OBJECT,DISP=(OLD,DELETE) 00220000//SYSLMOD DD DSN=&LOADLIB,DISP=SHR 00230000//LOADLIB DD DSN=&LOADLIB,DISP=SHR 00240000//SYSPRINT DD SYSOUT=* 00250000// PEND 00260000//**********************************************************************00270000//* THE FOLLOWING IS A SAMPLE EXECUTION OF THE JOBS TO ASSEMBLE //* AND LINK THE BUILDER SYSTEM AND COMPONENT PARAMETER MODULES//* 00300000//* BEFORE YOU RUN THIS JOB, SPECIFY: 00310000//* 00320000//* SRCLIB - THE SOURCE PDS THAT CONTAINS THE PARAMETER MODULE. //* SRCMEM - THE MEMBER NAME OF THE PARAMETER MODULE. 00//* LOADLIB - THE LOAD LIBRARY TO CONTAIN THE LINK EDITED MODULE. 0//* 00360000//**********************************************************************00370000//* OQLPARM ASSEMBLY AND LINK 00380000//**********************************************************************00390000

Page 69: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 63

ION:Builder Installation and Support Manual (MVS)

//* 00400000//OQLPARM EXEC ASMBPRM, 00410000// SRCLIB='BUILDER.BL135.WORKLIB', 00420000// SRCMEM='OQLPARM', 00430000// LOADLIB='BUILDER.BL135.LOADLIB' 00440000//* 00450000//LINK.SYSLIN DD * 00460000 REPLACE OQLPARM 00470000 INCLUDE LOADLIB(OQL) 00480000 INCLUDE OBJECT 00490000 ENTRY QLMOQL 00500000 ALIAS QUERYIV 00510000 NAME OQL(R) 00520000/* 00530000//**********************************************************************00540000//* BQLPARM ASSEMBLY AND LINK 00550000//**********************************************************************00560000//* 00570000//BQLPARM EXEC ASMBPRM, 00580000// SRCLIB='BUILDER.BL135.WORKLIB', 00590000// SRCMEM='BQLPARM', 00600000// LOADLIB='BUILDER.BL135.LOADLIB' 00610000//* 00620000//LINK.SYSLIN DD * 00630000 REPLACE BQLPARM 00640000 INCLUDE LOADLIB(BQL) 00650000 INCLUDE OBJECT 00660000 ENTRY QLMBQL 00670000 NAME BQL(R) 00680000/* 00690000

Page 70: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 64

003000000

000

0

00090000100000

0000000

ION:Builder Installation and Support Manual (MVS)

BLBANR//* MEMBER BLBANR 00010000//**********************************************************************00020000//* THIS JOB STREAM EXECUTES A NULL DEFINITION RUN IN ORDER TO 0//* PRODUCE THE VISION:BUILDER SIGNON BANNER PAGE. 000400//* 00050000//* BEFORE YOU RUN THIS JOB, REVIEW THE JCL AND SPECIFY: 00060//* 00070000//* JOBLIB - THE BUILDER AND COMLIB LOAD LIBRARIES. 00080000//* 00090000//JOBLIB DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00100000// DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00110000//* 00120000//BANNER EXEC PGM=MARKIV,REGION=1524K 00130000//M4LIST DD SYSOUT=* 00140000//M4LIB DD DUMMY 00150000//M4INPUT DD * 00160000BANNER RC 00170000/* 00180000

BLCOPY1//* MEMBER BLCOPY1 00010000//**********************************************************************00020000//* THIS JOB COPIES FILE 1 00030000//* FROM THE VISION:BUILDER SYSTEM TAPE TO DISK 00040000//* 00050000//* BEFORE YOU RUN THIS JOB, REVIEW JCL AND SPECIFY: 0006000//* 00070000//* THE INPUT TAPE VOLUME SERIAL NUMBER. 00080000//* THE OUTPUT DISK DATASET NAME, UNIT AND VOLUME SERIAL NUMBER. //* (THE DISK DATASET SPACE IS MIMIMUM FOR A 3380 DASD DEVICE.) 00//* 00110000//* NOTE - THE DISK DATASET DCB MUST BE CODED AS SHOWN. 0012//* SOME MEMBERS OF THE PDS ARE INPUT TO UTILITIES THAT 00130//* HAVE "BLKSIZE" SPECIFICATION REQUIREMENTS. 00140000//* 00150000//**********************************************************************00160000//* 00170000

Page 71: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 65

30000

00400000000

ION:Builder Installation and Support Manual (MVS)

//COPY1 EXEC PGM=IEBCOPY,REGION=1024K 00180000//SYSPRINT DD SYSOUT=* 00190000//INPUT DD DSN=VISION.BUILDER.FILE1,DISP=OLD, 00200000// UNIT=TAPEC,LABEL=(1,SL,EXPDT=98000), 00210000// VOL=(PRIVATE,RETAIN,SER=(TAPVOL)) 00220000//OUTPUT DD DSN=BUILDER.BL135.WORKLIB,DISP=(NEW,CATLG), 002// UNIT=SYSDA,VOL=SER=DSKVOL, 00240000// SPACE=(TRK,(20,5,15)), 00250000// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3200) 00260000//SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,15) 00270000//SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,15) 00280000//SYSIN DD * 00290000 COPY INDD=INPUT,OUTDD=OUTPUT 00300000/* 00310000

BLCOPY2//* MEMBER BLCOPY2 00010000//**********************************************************************00020000//* 00030000//* THIS PROCEDURE AND JOB STREAM IS USED TO TRANSFER FILES 2 - 9 0//* FROM THE VISION:BUILDER SYSTEM TAPE TO DISK DATASETS. 0005//* 00060000//**********************************************************************00070000//* 00080000//COPY PROC DISKDSN=, 00090000// DUNIT=, 00100000// DVOLSER=, 00110000// DTRKS=, 00120000// DDCB=, 00130000// TUNIT=, 00140000// TVOLSER=, 00150000// TFILENO= 00160000//COPY EXEC PGM=IEBCOPY,REGION=2M 00170002//SYSPRINT DD SYSOUT=* 00180000//IN DD DSN=VISION.BUILDER.FILE&TFILENO,DISP=OLD, 00190000// UNIT=&TUNIT,LABEL=(&TFILENO,SL,EXPDT=98000), 00200000// VOL=(PRIVATE,RETAIN,SER=(&TVOLSER)) 00210000//OUT DD DSN=&DISKDSN,DISP=(NEW,CATLG), 00220000

Page 72: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 66

00300000 00310000

0000000 00380000000000

50000E. 004600007000000

001

ION:Builder Installation and Support Manual (MVS)

// UNIT=&DUNIT,VOL=SER=&DVOLSER, 00230000// SPACE=(TRK,&DTRKS), 00240000// DCB=&DDCB 00250000//SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,15) 00260000//SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,15) 00270000// PEND 00280000//**********************************************************************00290000//* THE FOLLOWING IS A SAMPLE EXECUTION OF THE JOB STEPS NEEDED TO //* TRANSFER THE VISION:BUILDER SYSTEM TAPE FILES TO DISK DATASETS. //* 00320000//* BEFORE YOU RUN THIS JOB, SPECIFY: 00330000//* 00340000//* DISKDSN - DISK DATASET NAME OF THE TRANSFERRED FILE. 00350//* DUNIT - UNIT TYPE FOR THE DASD. THE DEFAULT IS SYSDA. 003600//* DVOLSER - VOLUME SERIAL NUMBER OF THE DASD UNIT. 003700//* DTRKS - SPACE ALLOCATION FOR THE DASD DATASET. THE SAMPLES //* SHOW MINIMUM REQUIREMENTS FOR 3380 DEVICES. 0039000//* DDCB - DASD DATASET DCB VALUES. THE BLKSIZE VALUES FOR 004//* THE LOAD LIBRARIES CAN BE CHANGED IF NEEDED. 00410000//* NOTE - THE DISK DATASETS ARE ALLOCATED HERE 00420000//* WITH "DISP=(NEW,CATLG)". 00430000//* 00440000//* TUNIT - UNIT TYPE FOR THE TAPE DEVICE. THE DEFAULT IS TAPEC. 004//* TVOLSER - VOLUME SERIAL NUMBER OF THE SYSTEM INSTALLATION TAP//* SEE THE EXTERNAL LABEL OF TAPE FOR THE SERIAL NUMBER. 004//* TFILENO - THE TAPE FILE NUMBER BEING TRANSFERRED. 004800//* 00490000//**********************************************************************00500000//* FILE2 - COPY THE COMLIB RELEASE 4.5 LOAD LIBRARY TO DISK 00510//**********************************************************************00520000//FILE2 EXEC COPY, 00530000// DISKDSN='BUILDER.CL045.LOADLIB', 00540000// DUNIT=SYSDA, 00550000// DVOLSER=DISKVOL, 00560000// DTRKS='(50,5,10)', 00570002// DDCB='(RECFM=U,LRECL=0,BLKSIZE=32760)', 00580000// TUNIT=TAPEC, 00590000// TVOLSER=TAPEVOL, 00600000// TFILENO=2 00610000//SYSIN DD * 00620000 COPY INDD=IN,OUTDD=OUT 00630000

Page 73: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 67

70000

820000

00970000

ION:Builder Installation and Support Manual (MVS)

/* 00640000//* 00650000//**********************************************************************00660000//* FILE3 - COPY THE WORKBENCH FOR ISFP CLIST LIBRARY TO DISK 006//**********************************************************************00680000//FILE3 EXEC COPY, 00690000// DISKDSN='BUILDER.WB055.CLIST', 00700000// DUNIT=SYSDA, 00710000// DVOLSER=DISKVOL, 00720000// DTRKS='(10,1,5)', 00730002// DDCB='(RECFM=FB,LRECL=80,BLKSIZE=3200)', 00740000// TUNIT=TAPEC, 00750000// TVOLSER=TAPEVOL, 00760000// TFILENO=3 00770000//SYSIN DD * 00780000 COPY INDD=IN,OUTDD=OUT 00790000/* 00800000//**********************************************************************00810000//* FILE4 - COPY THE WORKBENCH FOR ISFP PANELS LIBRARY TO DISK 00//**********************************************************************00830000//FILE4 EXEC COPY, 00840000// DISKDSN='BUILDER.WB055.PANELS', 00850000// DUNIT=SYSDA, 00860000// DVOLSER=DISKVOL, 00870000// DTRKS='(115,5,165)', 00880002// DDCB='(RECFM=FB,LRECL=80,BLKSIZE=3200)', 00890000// TUNIT=TAPEC, 00900000// TVOLSER=TAPEVOL, 00910000// TFILENO=4 00920000//SYSIN DD * 00930000 COPY INDD=IN,OUTDD=OUT 00940000/* 00950000//**********************************************************************00960000//* FILE5 - COPY THE WORKBENCH FOR ISFP MESSAGE LIBRARY TO DISK //**********************************************************************00980000//FILE5 EXEC COPY, 00990000// DISKDSN='BUILDER.WB055.MSGS', 01000000// DUNIT=SYSDA, 01010000// DVOLSER=DISKVOL, 01020000// DTRKS='(12,2,30)', 01030000// DDCB='(RECFM=FB,LRECL=80,BLKSIZE=3200)', 01040000

Page 74: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 68

01120000

70000

0001

ION:Builder Installation and Support Manual (MVS)

// TUNIT=TAPEC, 01050000// TVOLSER=TAPEVOL, 01060000// TFILENO=5 01070000//SYSIN DD * 01080000 COPY INDD=IN,OUTDD=OUT 01090000/* 01100000//**********************************************************************01110000//* FILE6 - COPY THE WORKBENCH FOR ISFP SKELETON LIBRARY TO DISK //**********************************************************************01130000//FILE6 EXEC COPY, 01140000// DISKDSN='BUILDER.WB055.SKELS', 01150000// DUNIT=SYSDA, 01160000// DVOLSER=DISKVOL, 01170000// DTRKS='(4,1,3)', 01180000// DDCB='(RECFM=FB,LRECL=80,BLKSIZE=3200)', 01190000// TUNIT=TAPEC, 01200000// TVOLSER=TAPEVOL, 01210000// TFILENO=6 01220000//SYSIN DD * 01230000 COPY INDD=IN,OUTDD=OUT 01240000/* 01250000//**********************************************************************01260000//* FILE7 - COPY THE WORKBENCH FOR ISFP LOAD LIBRARY TO DISK 012//**********************************************************************01280000//FILE7 EXEC COPY, 01290000// DISKDSN='BUILDER.WB055.LOADLIB', 01300000// DUNIT=SYSDA, 01310000// DVOLSER=DISKVOL, 01320000// DTRKS='(50,5,30)', 01330002// DDCB='(RECFM=U,LRECL=0,BLKSIZE=32760)', 01340000// TUNIT=TAPEC, 01350000// TVOLSER=TAPEVOL, 01360000// TFILENO=7 01370000//SYSIN DD * 01380000 COPY INDD=IN,OUTDD=OUT 01390000/* 01400000//**********************************************************************01410000//* FILE8 - COPY THE RELEASE 13.5 BUILDER LOAD LIBRARY TO DISK 0142//**********************************************************************01430000//FILE8 EXEC COPY, 01440000// DISKDSN='BUILDER.BL135.LOADLIB', 01450000

Page 75: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 69

70000

ION:Builder Installation and Support Manual (MVS)

// DUNIT=SYSDA, 01460000// DVOLSER=DISKVOL, 01470000// DTRKS='(135,10,50)', 01480002// DDCB='(RECFM=U,LRECL=0,BLKSIZE=32760)', 01490000// TUNIT=TAPEC, 01500000// TVOLSER=TAPEVOL, 01510000// TFILENO=8 01520000//SYSIN DD * 01530000 COPY INDD=IN,OUTDD=OUT 01540000/* 01550000//**********************************************************************01560000//* FILE9 - COPY THE RESTRICTED SYSTEM MODIFICATIONS TO DISK 015//**********************************************************************01580000//FILE9 EXEC COPY, 01590000// DISKDSN='BUILDER.BL135.RSMLIB', 01600000// DUNIT=SYSDA, 01610000// DVOLSER=DISKVOL, 01620000// DTRKS='(10,5,10)', 01630000// DDCB='(RECFM=FB,LRECL=80,BLKSIZE=3200)', 01640000// TUNIT=TAPEC, 01650000// TVOLSER=TAPEVOL, 01660000// TFILENO=9 01670000//SYSIN DD * 01680000 COPY INDD=IN,OUTDD=OUT 01690000/* 01700000

Page 76: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 70

3000000

00060000

000

0180000

0210000

000

0

ION:Builder Installation and Support Manual (MVS)

BLCOPY3//* BLCOPY3 00010000//**********************************************************************00020000//* THIS JOB STREAM COPIES THE ONLINE EXECUTIVE (OLX, OFI, OQL) 000//* TSO HELP MEMBERS TO A TSO ONLINE HELP DATASET. 000400//* 00050000//* A HELP DATASET IS ALLOCATED AND THE HELP MEMBERS ARE COPIED. //* 00070000//* BEFORE YOU RUN THIS JOB, REVIEW THE JCL AND SPECIFY: 00080//* 00090000//* OUT - THE DSN FOR THE TSO HELP DATASET. 00100000//* 00110000//* IF YOU USE AN EXISTING DATASET, SKIP THE 00120000//* ALLOC STEP. 00130000//* 00140000//* NOTE - THE COPY STEP WILL REPLACE EXISTING 00150000//* MEMBERS OF THE SAME NAME. 00160000//* 00170000//* NOTE - THE OUT DATASET IS ALLOCATED TO A SYSDA UNIT AND THE 0//* SPACE IS MINIMUM FOR 3380 DEVICES. 00190000//* 00200000//* BLHELP - THE DATASET CONTAINING THE BUILDER HELP MEMBERS. 0//* 00220000//* 00230000//ALLOC EXEC PGM=IEFBR14,REGION=120K 00240000//OUT DD DSN=BUILDER.BL135.OLXHELP,DISP=(NEW,CATLG), 00250// UNIT=SYSDA,SPACE=(TRK,(5,2,5)), 00260000// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120) 00270000//* 00280000//COPY EXEC PGM=IEBCOPY,REGION=1024K 00290000//SYSPRINT DD SYSOUT=* 00300000//OUT DD DSN=BUILDER.BL135.OLXHELP,DISP=SHR 00310000//BLHELPS DD DSN=BUILDER.BL135.WORKLIB,DISP=SHR 0032000//SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,15) 00330000//SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,15) 00340000//SYSIN DD * 00350000 COPY INDD=((BLHELPS,R)),OUTDD=OUT 00360000 SELECT MEMBER=EDITIV 00370000 SELECT MEMBER=END 00380000 SELECT MEMBER=LIB 00390000

Page 77: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 71

00000

000

40000

ION:Builder Installation and Support Manual (MVS)

SELECT MEMBER=M4EXEC 00400000 SELECT MEMBER=OQL 00410000 SELECT MEMBER=QUERYIV 00420000 SELECT MEMBER=QUIT 00430000 SELECT MEMBER=RUNIV 00440000 SELECT MEMBER=SUBIV 00450000/* 00460000

BLCOPY4//* BLCOPY4 00010000//**********************************************************************00020000//* THIS JOB COPIES SOME ONLINE EXECUTIVE (OLX, OFI, OQL) 000300//* COMMAND PROCESSING MODULES TO THE "SYS1.LINKLIB". 00040//* 00050000//* BEFORE YOU RUN THIS JOB, REVIEW THE JCL AND SPECIFY: 00060//* 00070000//* LINKLIB - SYS1.LINKLIB. YOU CAN SPECIFY A DIFFERENT 00080000//* LIBRARY INSTEAD OF SYS1.LINKLIB. 00090000//* 00100000//* NOTE - THE COPY STEP WILL REPLACE EXISTING 00110000//* MEMBERS OF THE SAME NAME. 00120000//* 00130000//* BLLOAD - THE DATASET CONTAINING THE BUILDER COMMAND 001//* PROCESSING MODULES. 00150000//* 00160000//COPY EXEC PGM=IEBCOPY,REGION=1024K 00170000//SYSPRINT DD SYSOUT=* 00180000//LINKLIB DD DSN=SYS1.LINKLIB,DISP=SHR 00190000//BLLOAD DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00200000//SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,15) 00210000//SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,15) 00220000//SYSIN DD * 00230000 COPY INDD=((BLLOAD,R)),OUTDD=LINKLIB 00240000 SELECT MEMBER=M4EXEC 00250000 SELECT MEMBER=M4EXECCE 00260000 SELECT MEMBER=M4EXECCI 00270000 SELECT MEMBER=M4EXECCP 00280000 SELECT MEMBER=M4EXECCT 00290000

Page 78: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 72

003000000

000

00130000

ION:Builder Installation and Support Manual (MVS)

SELECT MEMBER=M4EXECSE 00300000 SELECT MEMBER=M4EXECVT 00310000 SELECT MEMBER=M4EXECXR 00320000/* 00330000

BLCOPY5//* BLCOPY5 00010000//**********************************************************************00020000//* THIS JOB COPIES THE BUILDER MESSAGES MODULES TO A LOADLIB 0//* THAT IS USED TO LOAD MODULES INTO THE SYSTEM LPA. 000400//* 00050000//* BEFORE YOU RUN THIS JOB, REVIEW THE JCL AND SPECIFY: 00060//* 00070000//* LPALIB - THE DATASET NAME OF LPA LOAD LIBRARY. 00080000//* 00090000//* NOTE - THE COPY STEP WILL REPLACE EXISTING 00100000//* MEMBERS OF THE SAME NAME. 00110000//* 00120000//* BLLOAD - THE DATASET CONTAINING THE BUILDER MESSAGE MODULES //* 00140000//COPY EXEC PGM=IEBCOPY,REGION=1024K 00150000//SYSPRINT DD SYSOUT=* 00160000//LPALIB DD DSN=SYS1.LPA.LIBRARY,DISP=SHR 00170000//BLLOAD DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00180000//SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,15) 00190000//SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,15) 00200000//SYSIN DD * 00210000 COPY INDD=((BLLOAD,R)),OUTDD=LPALIB 00220000 SELECT MEMBER=MARKM00 00230000 SELECT MEMBER=MARKM01 00240000 SELECT MEMBER=MARKM02 00250000 SELECT MEMBER=MARKM03 00260000 SELECT MEMBER=MARKM04 00270000 SELECT MEMBER=MARKM05 00280000 SELECT MEMBER=MARKM06 00290000 SELECT MEMBER=MARKM07 00300000 SELECT MEMBER=MARKM08 00310000 SELECT MEMBER=MARKM09 00320000

Page 79: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 73

ION:Builder Installation and Support Manual (MVS)

SELECT MEMBER=MARKM10 00330000 SELECT MEMBER=MARKM11 00340000 SELECT MEMBER=MARKM12 00350000 SELECT MEMBER=MARKM13 00360000 SELECT MEMBER=MARKM14 00370000 SELECT MEMBER=MARKM15 00380000 SELECT MEMBER=MARKM16 00390000 SELECT MEMBER=MARKM17 00400000 SELECT MEMBER=MARKM18 00410000 SELECT MEMBER=MARKM19 00420000 SELECT MEMBER=MARKM20 00430000 SELECT MEMBER=MARKM21 00440000 SELECT MEMBER=MARKM22 00450000 SELECT MEMBER=MARKM23 00460000 SELECT MEMBER=MARKM24 00470000 SELECT MEMBER=MARKM25 00480000 SELECT MEMBER=MARKM26 00490000 SELECT MEMBER=MARKM27 00500000 SELECT MEMBER=MARKM28 00510000 SELECT MEMBER=MARKM29 00520000 SELECT MEMBER=MARKM30 00530000 SELECT MEMBER=MARKM31 00540000 SELECT MEMBER=MARKM32 00550000 SELECT MEMBER=MARKDX 00560000 SELECT MEMBER=MARKMIC 00570000/* 00580000

Page 80: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 74

S 00030000 00040000ED. 00050000

LISH 00130000 0014000000150000

0180000

0020000000

000

00260000270000

40001

60000

ION:Builder Installation and Support Manual (MVS)

BLDB2A//* MEMBER BLDB2A 00010000//**********************************************************************00020000//* THIS FOLLOWING SAMPLE JOB STREAM ASSEMBLES, PREPARES AND LINK//* THE "MARKSQL" MODULE THREE TIMES FOR USE WHEN ATTACHING TO //* DB2 DURING APPLICATION RUNS. THE FOLLOWING MODULES ARE PRODUC//* 00060000//* MODULE - ATTACH FACILITY 00070000//* ------ --------------- 00080000//* MARKSQLC - CALL ATTACH 00090000//* MARKSQLI - IMS ATTACH 00100000//* MARKSQLT - TSO ATTACH 00110000//* 00120000//* NOTE: THE STANDARD IBM PROCEDURE "DSNHASMH" IS USED TO ACCOMP//* THE DB2 PREPARATION PROCESS. YOU MAY NEED TO CONFER WITH //* YOUR DB2 DATA BASE ADMINISTRATOR BEFORE RUNNING THIS JOB. //* 00160000//* BEFORE YOU RUN THESE JOBS, 00170000//* REVIEW THE JCL STATEMENTS FLAGGED WITH "<<<<" AND SPECIFY: 0//* 00190000//* SYSIN - THE DATASET/MEMBER FOR THE "MARKSQL" SOURCE CODE. //* SQLPREP - THE "MEM" ENTRY IS THE PLAN NAME FOR THE 002100//* DB2 RUN MODULE. THE DEFAULTS ARE SHOWN. 00220000//* - THE "USER" ENTRY IS THE AUTHORIZED USERID. 00230000//* THIS NAME IS USED BY THE IBM PROCEDURE "DSNHASMH" 00240//* TO CONSTRUCT DEFAULT DATASET NAMES. 00250000//* SYSLMOD - THE LOAD LIBRARY FOR THE LINKED DB2 RUN MODULES. //* SYSLIB - THE IMS LOAD LIBRARY CONTAINING THE IMS INTERFACE 00//* MODULE "DFSLI000" INCLUDED DURING LINK EDIT. 00280000//* 00290000//**********************************************************************00300000//* PREPARE THE DB2 CALL ATTACH RUN MODULE. 00310000//**********************************************************************00320000//* 00330000//GENC EXEC PGM=IEV90,PARM='DECK,NOOBJECT',REGION=2M 003//SYSPRINT DD SYSOUT=* 00350000//SYSPUNCH DD DSN=&&GENC,DISP=(MOD,PASS),UNIT=SYSDA, 003// SPACE=(800,(300,300)), 00370000// DCB=(RECFM=FB,BLKSIZE=3200) 00380000//SYSUT1 DD UNIT=SYSDA,SPACE=(800,(300,300)) 00390000

Page 81: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 75

0410000

0430000

460000

0001

0000

0630000

650000

690000

ION:Builder Installation and Support Manual (MVS)

//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR 00400000//SYSIN DD DSN=BUILDER.BL135.WORKLIB(MARKSQL),DISP=SHR <<<< 0//* 00420000//SQLPREP EXEC DSNHASMH,MEM=MARKDB2,USER=PUBLIC, <<<< 0// PARM.PC='HOST(ASM),STDSQL(86)' 00440000//PC.SYSIN DD DSN=&&GENC,DISP=(OLD,DELETE) 00450000//LKED.SYSLMOD DD DSN=BUILDER.BL135.LOADLIB,DISP=OLD <<<< 00//LKED.SYSIN DD * 00470000 INCLUDE SYSLIB(DSNALI) 00480000 MODE AMODE(31),RMODE(ANY) 00490000 NAME MARKSQLC(R) 00500000/* 00510000//**********************************************************************00520000//* PREPARE THE DB2 IMS ATTACH RUN MODULE. 00530000//**********************************************************************00540000//* 00550000//GENI EXEC PGM=IEV90,PARM='DECK,NOOBJECT',REGION=2M 0056//SYSPRINT DD SYSOUT=* 00570000//SYSPUNCH DD DSN=&&GENI,DISP=(MOD,PASS),UNIT=SYSDA, 0058// SPACE=(800,(300,300)), 00590000// DCB=(RECFM=FB,BLKSIZE=3200) 00600000//SYSUT1 DD UNIT=SYSDA,SPACE=(800,(300,300)) 00610000//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR 00620000//SYSIN DD DSN=BUILDER.BL135.WORKLIB(MARKSQL),DISP=SHR <<<< 0//* 00640000//SQLPREP EXEC DSNHASMH,MEM=MARKDLI,USER=PUBLIC, <<<< 00// PARM.PC='HOST(ASM),STDSQL(86)' 00660000//PC.SYSIN DD DSN=&&GENI,DISP=(OLD,DELETE) 00670000//LKED.SYSLIB DD DSN=IMSVS.RESLIB,DISP=SHR <<<< 00680000//LKED.SYSLMOD DD DSN=BUILDER.BL135.LOADLIB,DISP=OLD <<<< 00//LKED.SYSIN DD * 00700000 INCLUDE SYSLIB(DFSLI000) 00710000 MODE AMODE(31),RMODE(ANY) 00720000 NAME MARKSQLI(R) 00730000/* 00740000//* 00750000//**********************************************************************00760000//* PREPARE THE DB2 TSO ATTACH RUN MODULE. 00770000//**********************************************************************00780000//* 00790000

Page 82: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 76

00001

20000

0870000

890000

920000

00030000 00040000050000

00060000

00000

ION:Builder Installation and Support Manual (MVS)

//GENT EXEC PGM=IEV90,PARM='DECK,NOOBJECT',REGION=2M 008//SYSPRINT DD SYSOUT=* 00810000//SYSPUNCH DD DSN=&&GENT,DISP=(MOD,PASS),UNIT=SYSDA, 008// SPACE=(800,(300,300)), 00830000// DCB=(RECFM=FB,BLKSIZE=3200) 00840000//SYSUT1 DD UNIT=SYSDA,SPACE=(800,(300,300)) 00850000//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR 00860000//SYSIN DD DSN=BUILDER.BL135.WORKLIB(MARKSQL),DISP=SHR <<<< 0//* 00880000//SQLPREP EXEC DSNHASMH,MEM=MARKIV,USER=PUBLIC, <<<< 00// PARM.PC='HOST(ASM),STDSQL(86)' 00900000//PC.SYSIN DD DSN=&&GENT,DISP=(OLD,DELETE) 00910000//LKED.SYSLMOD DD DSN=BUILDER.BL135.LOADLIB,DISP=OLD <<<< 00//LKED.SYSIN DD * 00930000 INCLUDE SYSLIB(DSNELI) 00940000 MODE AMODE(31),RMODE(ANY) 00950000 NAME MARKSQLT(R) 00960000/* 00970000

BLDB2B//* MEMBER BLDB2B 00010000//**********************************************************************00020000//* THE FOLLOWING SAMPLE JOB STREAM DOES THE DB2 BINDS FOR THE //* THREE "MARKSQL" MODULES THAT ARE USED FOR ATTACHING TO DB2 //* DURING APPLICATION RUNS. THE FOLLOWING ARE THE DEFAULT 00//* NAMES USED IN THE PREPARATION RUNS AND REFERENCED HERE. //* 00070000//* MODULE - PLAN NAME ATTACH FACILITY 00080000//* ------ --------- --------------- 00090000//* MARKSQLC - MARKDB2 - CALL ATTACH 00100000//* MARKSQLI - MARKDLI - IMS ATTACH 00110000//* MARKSQLT - MARKIV - TSO ATTACH 00120000//* 00130000//* 00140000//* BEFORE RUNNING THIS JOB, 00150000//* CONFER WITH YOUR DB2 DATA BASE ADMINISTRATOR AND 0016//* REVIEW THE VALUES FOR THE FOLLOWING ENTRIES: 0017000//* 00180000

Page 83: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 77

00220000

000

000

ION:Builder Installation and Support Manual (MVS)

//* SYSTEM - THE DB2 SUBSYSTEM NAME. 00190000//* PLAN - THE PLAN NAME. THE DEFAULT IS SHOWN. 00200000//* LIBRARY - THE DBRM LIBRARY NAME. 00210000//* MEMBER - THE PLAN MEMBER NAME. THE SAME AS THE PLAN NAME. //* 00230000//**********************************************************************00240000//* BIND THE DB2 CALL ATTACH PLAN 00250000//**********************************************************************00260000//* 00270000//BINDC EXEC PGM=IKJEFT01,DYNAMNBR=20,REGION=1024K 00280//SYSTSPRT DD SYSOUT=* 00290000//SYSTSIN DD * 00300000 DSN SYSTEM(SUBSYSTM) 00310000 BIND PLAN (MARKDB2) - 00320000 LIBRARY ('PUBLIC.DBRMLIB.DATA') - 00330000 MEMBER (MARKDB2) - 00340000 ACTION (REPLACE) RETAIN - 00350000 ISOLATION (CS) 00360000 END 00370000/* 00380000//* 00390000//**********************************************************************00400000//* BIND THE DB2 IMS ATTACH PLAN 00410000//**********************************************************************00420000//* 00430000//BINDI EXEC PGM=IKJEFT01,DYNAMNBR=20,REGION=1024K 00440//SYSTSPRT DD SYSOUT=* 00450000//SYSTSIN DD * 00460000 DSN SYSTEM(SUBSYSTM) 00470000 BIND PLAN (MARKDLI) - 00480000 LIBRARY ('PUBLIC.DBRMLIB.DATA') - 00490000 MEMBER (MARKDLI) - 00500000 ACTION (REPLACE) RETAIN - 00510000 ISOLATION (CS) 00520000 END 00530000/* 00540000//* 00550000//**********************************************************************00560000//* BIND THE DB2 TSO ATTACH PLAN 00570000//**********************************************************************00580000

Page 84: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 78

000

S 00030000 THE 00040000

00070000 00080000

LISH 00100000 00110000120000

0150000

0017000000

000

023000000240000

ION:Builder Installation and Support Manual (MVS)

//* 00590000//BINDT EXEC PGM=IKJEFT01,DYNAMNBR=20,REGION=1024K 00600//SYSTSPRT DD SYSOUT=* 00610000//SYSTSIN DD * 00620000 DSN SYSTEM(SUBSYSTM) 00630000 BIND PLAN (MARKIV) - 00640000 LIBRARY ('PUBLIC.DBRMLIB.DATA') - 00650000 MEMBER (MARKIV) - 00660000 ACTION (REPLACE) RETAIN - 00670000 ISOLATION (CS) 00680000 END 00690000/* 00700000

BLDB2T//* MEMBER BLDB2T 00010000//**********************************************************************00020000//* THIS FOLLOWING SAMPLE JOB STREAM ASSEMBLES, PREPARES AND LINK//* THE "MARKSQL" MODULE FOR USE WITH TERADATA DATABASES THROUGH//* STANDARD DB2 FACILITY OF VISION:BUILDER. 00050000//* 00060000//* THE MODULE NAME GENERATED IS "MARKSQLT". SEE THE INATALLATION //* INSTRUCTIONS FOR CONSIDERATIONS WHEN GENERATING THIS MODULE.//* 00090000//* NOTE: THE STANDARD IBM PROCEDURE "DSNHASMH" IS USED TO ACCOMP//* THE DB2 PREPARATION PROCESS. YOU MAY NEED TO CONFER WITH //* YOUR DATA BASE ADMINISTRATOR BEFORE RUNNING THIS JOB. 00//* 00130000//* BEFORE YOU RUN THESE JOBS, 00140000//* REVIEW THE JCL STATEMENTS FLAGGED WITH "<<<<" AND SPECIFY: 0//* 00160000//* SYSIN - THE DATASET/MEMBER FOR THE "MARKSQL" SOURCE CODE. //* SQLPREP - THE "MEM" ENTRY IS THE PLAN NAME FOR THE 001800//* DB2 RUN MODULE. THE DEFAULTS ARE SHOWN. 00190000//* - THE "USER" ENTRY IS THE AUTHORIZED USERID. 00200000//* THIS NAME IS USED BY THE IBM PROCEDURE "DSNHASMH" 00210//* TO CONSTRUCT DEFAULT DATASET NAMES. 00220000//* SYSLIB - THE LOAD LIBRARY CONTAINING THE TERADATA MODULES. 0//* SYSLMOD - THE LOAD LIBRARY FOR THE LINKED DB2 RUN MODULES.

Page 85: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 79

00000

20000

0370000

390000

2000030000

000300000400000000

00060000

00

100000

ION:Builder Installation and Support Manual (MVS)

//* 00250000//**********************************************************************00260000//* PREPARE THE TERADATA ATTACH RUN MODULE. 00270000//**********************************************************************00280000//* 00290000//GENT EXEC PGM=IEV90,PARM='DECK,NOOBJECT',REGION=512K 003//SYSPRINT DD SYSOUT=* 00310000//SYSPUNCH DD DSN=&&GENT,DISP=(MOD,PASS),UNIT=SYSDA, 003// SPACE=(800,(300,300)), 00330000// DCB=(RECFM=FB,BLKSIZE=3200) 00340000//SYSUT1 DD UNIT=SYSDA,SPACE=(800,(300,300)) 00350000//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR 00360000//SYSIN DD DSN=BUILDER.BL135.WORKLIB(MARKSQL),DISP=SHR <<<< 0//* 00380000//SQLPREP EXEC DSNHASMH,MEM=MARKIV,USER=PUBLIC, <<<< 00// PARM.PC='HOST(ASM),STDSQL(86)' 00400000//PC.SYSIN DD DSN=&&GENT,DISP=(OLD,DELETE) 00410000//LKED.SYSLIB DD DSN=TERADATA.TSAPI.LIBRARY,DISP=OLD <<<< 004//LKED.SYSLMOD DD DSN=BUILDER.R130.LOADLIB,DISP=OLD <<<< 004//LKED.SYSIN DD * 00440000 CHANGE DSNHLI2(DSNHLI) 00450000 INCLUDE SYSLIB(DSNALI) 00460000 MODE AMODE(31),RMODE(ANY) 00470000 NAME MARKSQLT(R) 00480000/* 00490000

BLIVP//* MEMBER BLIVP 00010000//**********************************************************************00020000//* THIS JOB STREAM IS USED TO DEMONSTRATE TO THE INSTALLER THAT //* THE VISION:BUILDER INSTALLATION WAS SUCCESSFUL. SEVERAL 00//* DIFFERENT JOB STEPS ARE RUN TO PERFORM A VARIETY OF 0005//* FUNCTIONS THAT MAKE SURE THAT THE PRODUCT IS OPERATIONAL. //* 00070000//* BEFORE YOU RUN THIS JOB, SPECIFY ON THE "JOBLIB" DD 000800//* 00090000//* THE VISION:BUILDER AND COMLIB COMPONENT LOAD LIBRARIES. 00//* 00110000

Page 86: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 80

ION:Builder Installation and Support Manual (MVS)

//**********************************************************************00120000//* 00130000//JOBLIB DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00140000// DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00150000//* 00160000//* INITIALIZE AN M4LIB 00170000//* 00180000//INIT EXEC PGM=MARKINIT,REGION=512K 00190000//M4LIST DD SYSOUT=* 00200000//M4LIB DD DSN=&&TEMPLIB,DISP=(,PASS), 00210000// SPACE=(TRK,2,,CONTIG),UNIT=SYSDA 00220000//* 00230000//* CATALOG TABLE AND FILE DEFINITIONS 00240000//* 00250000//DEFRUN1 EXEC PGM=MARKIV,REGION=1536K 00260000//M4LIB DD DSN=&&TEMPLIB,DISP=(OLD,PASS) 00270000//M4LIST DD SYSOUT=* 00280000//M4INPUT DD * 00290000DEFRUN RC 00300000STATETABTBSR 2C 10C 00310000STATETABTE CA CALIFORNIA 00320000STATETABTE NY NEW YORK 00330000STATETABTE TX TEXAS 00340000STATETABTE GA GEORGIA 00350000MASTER FD RBF 80 00360000MASTER LSSEGS10 10 00370000MASTER L0CUSTNUM 101 1 6C1 00380000MASTER L1CUSTNUM CUSTOMER 00390000MASTER L2CUSTNUM NUMBER 00400000MASTER L0CUSTNAME 101 7 20C 00410000MASTER L1CUSTNAME CUSTOMER 00420000MASTER L2CUSTNAME NAME 00430000MASTER L0CINDSTRE 101 27 15C 00440000MASTER L1CINDSTRE CUSTOMER 00450000MASTER L2CINDSTRE INDUSTRY 00460000MASTER L0CSTCODE 101 42 2C 00470000MASTER L1CSTCODE CUSTOMER 00480000MASTER L2CSTCODE STATE CODE 00490000/* 00500000//* 00510000

Page 87: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 81

000

00

ION:Builder Installation and Support Manual (MVS)

//* PROCESSING - SINGLE STEP - LIST MASTER FILE DATA 00520000//* 00530000//PROCRUN EXEC PGM=MARKIV,REGION=1536K 00540000//M4LIST DD SYSOUT=* 00550000//M4REPO DD DISP=(NEW,PASS), 00560000// UNIT=SYSDA,SPACE=(TRK,(5,2),RLSE) 00570000//M4SORT DD DISP=(NEW,PASS),UNIT=SYSDA,SPACE=(TRK,1) 00580//SYSOUT DD SYSOUT=* 00590000//SORTWK01 DD SPACE=(CYL,1,,CONTIG),UNIT=SYSDA 00600000//SORTWK02 DD SPACE=(CYL,1,,CONTIG),UNIT=SYSDA 00610000//SORTWK03 DD SPACE=(CYL,1,,CONTIG),UNIT=SYSDA 00620000//M4LIB DD DSN=&&TEMPLIB,DISP=(OLD,PASS) 00630000//M4INPUT DD * 00640000LISTFILERCMASTER S U S # R 00650000MAIN ERTODAY 00660000##PROC 00670000STATE: FIELD C 10 HEADING 'STATE' 'DESCRIPTION' 00680000; 00690000LET T.STATE = LOOKUP(STATETAB CSTCODE) 00700000; 00710000CALL REPORT LIST1 00720000CALL REPORT LIST2 00730000##PEND 00740000LIST1 ER S 00750000LIST1 E1 00760000LIST1 R1 CUSTNUM 00770000LIST1 R1 CUSTNAME 1 00780000LIST1 R1 CINDSTRE 00790000LIST1 R1 CSTCODE 00800000LIST1 R1 TSTATE 00810000LIST1 T1 LIST THE MASTER FILE DATA BY CUSTOMER NAME 008200LIST2 ER S 00830000LIST2 E1 00840000LIST2 R1 CUSTNUM 00850000LIST2 R1 CUSTNAME 00860000LIST2 R1 CINDSTRE 00870000LIST2 R1 CSTCODE 1 00880000LIST2 R1 TSTATE 00890000LIST2 T1 LIST THE MASTER FILE DATA BY STATE CODE 00900000/* 00910000

Page 88: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 82

ION:Builder Installation and Support Manual (MVS)

//M4OLD DD * 00920000001000ABC INSURANCE CO INSURANCE GA 00930000002000THE MONEY CO FINANCIAL NY 00940000003000EVERYTHING GOES RECREATION CA 00950000011000STERLING SOFTWARE SOFTWARE TX 00960000022000FLOATATION INC. MANUFACTORING GA 00970000033000ON THE GO CORP. TRANSPORTATION CA 00980000/* 00990000//* 01000000//* DUMP, INIT, RESTORE AN M4LIB 01010000//* 01020000//LIBRUN EXEC PGM=MARKUTIL,REGION=1536K 01030000//M4LIST DD SYSOUT=* 01040000//SYSUDUMP DD SYSOUT=* 01050000//ABNLIGNR DD DUMMY 01060000//M4LIB DD DSN=&&TEMPLIB,DISP=(OLD,PASS) 01070000//M4WORK DD DSN=&&M4WORK,DISP=(,PASS), 01080000// SPACE=(TRK,(5,1),RLSE),UNIT=SYSDA 01090000//M4INPUT DD * 01100000 UCDUMP 01110000 UCINIT 01120000 UCREST 01130000/* 01140000//* 01150000//* LIST FILE AND TABLE DEFINITION GLOSSARIES 01160000//* 01170000//DEFRUN2 EXEC PGM=MARKIV,REGION=1536K 01180000//M4LIB DD DSN=&&TEMPLIB,DISP=(OLD,PASS) 01190000//M4LIST DD SYSOUT=* 01200000//M4INPUT DD * 01210000LISTGLOSRC 01220000 CTLFGMASTER 01230000 CTLTGSTATETAB 01240000/* 01250000

Page 89: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 83

000300000040000

000

00000000

10000 00120000

0140000

000

ION:Builder Installation and Support Manual (MVS)

BLMRGLB//* BLMRGLB 00010000//**********************************************************************00020000//* THIS JOB STREAM ALLOCATES A LOAD LIBRARY AND COPIES ALL THE //* INDIVIDUAL VISION:BUILDER SYSTEM COMPONENT LOAD LIBRARIES 0//* INTO A SINGLE BUILDER SYSTEM LOAD LIBRARY. 00050000//* 00060000//* BEFORE YOU RUN THIS JOB, REVIEW THE JCL AND SPECIFY: 00070//* 00080000//* OUT - THE DSN FOR THE SINGLE BUILDER SYSTEM LOADLIB. 00090//* BUILDER - THE DSN FOR OF THE BUILDER COMPONENT LOADLIB. 001//* COMLIB - THE DSN FOR OF THE COMLIB COMPONENT LOADLIB. 001//* WBISPF - THE DSN FOR OF THE WORKBENCH COMPONENT LOADLIB. //* 00130000//* NOTE - THE OUT DATASET IS ALLOCATED TO A SYSDA UNIT AND THE 0//* SPACE IS MINIMUM FOR 3380 DEVICES. 00150000//* 00160000//ALLOC EXEC PGM=IEFBR14,REGION=120K 00170000//OUT DD DSN=BUILDER.BL135.SYSLOAD,DISP=(NEW,CATLG), 00180// UNIT=SYSDA,SPACE=(TRK,(205,5,80)), 00190000// DCB=(RECFM=U,LRECL=0,BLKSIZE=32760) 00200000//* 00210000//COPY EXEC PGM=IEBCOPY,REGION=1024K 00220000//SYSPRINT DD SYSOUT=* 00230000//OUT DD DSN=BUILDER.BL135.SYSLOAD,DISP=OLD 00240000//BUILDER DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00250000//COMLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00260000//WBISPF DD DSN=BUILDER.WB055.LOADLIB,DISP=SHR 00270000//SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,60) 00280000//SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,60) 00290000//SYSIN DD * 00300000 COPY INDD=BUILDER,OUTDD=OUT 00310000 COPY INDD=COMLIB,OUTDD=OUT 00320000 COPY INDD=WBISPF,OUTDD=OUT 00330000/* 00340000

BLOVRLK INCLUDE DLILIB(DFSLI000) 00010000

Page 90: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 84

ION:Builder Installation and Support Manual (MVS)

INCLUDE OBJLIB(M4OWN) 00020000 INCLUDE LOADLIB(MARKIV) 00030000 ENTRY OSBOOT 00040000 PAGE M4COM 00050000 ORDER CPYRTSSI 00060000 ORDER OSBOOT 00070000 ORDER DLIADDR 00080000 ORDER MARKGSI 00090000 ORDER BOTTLE 00100000 ORDER DFSLI000 00110000 ORDER M4OWN 00120000 ORDER NIOMONTR 00130000 ORDER MARKNCOM 00140000 ORDER DCUNLIKE 00150000 ORDER FIEVER 00160000 ORDER SORTER 00170000 ORDER STOMPER 00180000 ORDER NEWMESS 00190000 ORDER REKEYTR 00200000 ORDER FLOATER 00210000 ORDER STERLIZR 00220000 ORDER FORMATER 00230000 ORDER FORMATHX 00240000 ORDER NAMER 00250000 ORDER DIFINDER 00260000 ORDER FREEBLKR 00270000 ORDER DELBLKR 00280000 ORDER CATOGLER 00290000 ORDER FMFSEG 00300000 ORDER LISTHDR 00310000 ORDER GETMAINR 00320000 ORDER LOADER 00330000 ORDER FILINITR 00340000 ORDER DCBBLDER 00350000 ORDER RESGETTR 00360000 ORDER DISHER 00370000 ORDER RETREVER 00380000 ORDER MAPBUFFR 00390000 ORDER MAPBLDR 00400000 ORDER ITEMIZER 00410000 ORDER DEFBRKR 00420000

Page 91: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 85

ION:Builder Installation and Support Manual (MVS)

ORDER SQLBRKR 00430000 ORDER SQLUTIL 00440000 ORDER SQLCALLR 00450000 ORDER ALIASER 00460000 ORDER RENAMER 00470000 ORDER VALPATER 00480000 ORDER EDITFLD 00490000 ORDER EDITOUT 00500000 ORDER STREDITR 00510000 ORDER STREDOUT 00520000 ORDER TBLOOKR 00530000 ORDER TABLOCKR 00540000 ORDER MARKCKIT 00550000 ORDER MARKDLI 00560000 ORDER FETCHER 00570000 ORDER REPORTER 00580000 ORDER GENRPROG 00590000 ORDER NOPTION 00600000 ORDER M4COMZ 00610000 ORDER SYNAD 00620000 ORDER DDNMLIST 00630000 ORDER INVOKER 00640000 ORDER CNVRTER 00650000 ORDER LISTGPR 00660000 ORDER LISTGPR1 00670000 ORDER GETCARD 00680000 ORDER LISTLINE 00690000 ORDER TEMPCORE 00700000 ORDER C3SERVER 00710000 ORDER TRANPATR 00720000 ORDER PALXREF 00730000 ORDER PALTRACE 00740000 ORDER QBPAL 00750000 ORDER VSAMINIT 00760000 ORDER M4COM 00770000 ORDER M4CENV@ 00780000 OVERLAY A 00790000 PAGE PARMER 00800000 INSERT PARMER 00810000 INSERT CNTRLYZR 00820000 INSERT STAMMER 00830000

Page 92: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 86

ION:Builder Installation and Support Manual (MVS)

INSERT PATCHES 00840000 INSERT GREETER 00850000 INSERT RUFER 00860000 INSERT GSTRINGR 00870000 INSERT PUZZLER 00880000 INSERT ARRBLDR 00890000 INSERT ARRGETR 00900000 INSERT RUNCHER 00910000 INSERT RUGER 00920000 INSERT OWCHER 00930000 INSERT CPCARDER 00940000 INSERT RPCARDER 00950000 INSERT RTCARDER 00960000 INSERT SQLWHERE 00970000 INSERT RACARDER 00980000 INSERT ENVLISTR 00990000 INSERT DATEBLDR 01000000 INSERT RESALYZR 01010000 INSERT RUMPER 01020000 INSERT TRAMPER 01030000 INSERT VAMPER 01040000 INSERT GEDBASER 01050000 INSERT PALSYN 01060000 OVERLAY A 01070000 PAGE SORCERER 01080000 INSERT SORCERER 01090000 OVERLAY A 01100000 PAGE CREADER 01110000 INSERT CREADER 01120000 OVERLAY A 01130000 PAGE CROUTER 01140000 INSERT CROUTER 01150000 INSERT CLOUTER 01160000 INSERT CTREADR 01170000 INSERT CPTBLDR 01180000 INSERT SERVER 01190000 INSERT FLAGGER 01200000 INSERT FLAGGER2 01210000 INSERT LECKER 01220000 INSERT RQSCANNR 01230000 INSERT FORDEKER 01240000

Page 93: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 87

ION:Builder Installation and Support Manual (MVS)

INSERT FENSTER 01250000 INSERT AUTOCRAT 01260000 INSERT SUBSETER 01270000 INSERT TEMPER 01280000 INSERT PRELDEKR 01290000 INSERT PDVALID 01300000 INSERT PREPEDIT 01310000 INSERT PRETLUKR 01320000 INSERT PRESPEKR 01330000 INSERT PREDCALR 01340000 INSERT PREFPEKR 01350000 INSERT PREDBAKR 01360000 INSERT PRETPEKR 01370000 INSERT PRYPBAKR 01380000 INSERT PRETPOKR 01390000 INSERT PRETEXTR 01400000 INSERT PIPEKR 01410000 INSERT PRELSEGR 01420000 INSERT ARROPDCD 01430000 INSERT TABLDR 01440000 INSERT SQLSUBR 01450000 INSERT GRAFRNR 01460000 INSERT GRAFBLDR 01470000 INSERT JNXCODR 01480000 INSERT KNXCODR 01490000 INSERT JNDECODR 01500000 INSERT KNDECODR 01510000 INSERT GRAFLOCS 01520000 INSERT GRAFLOCH 01530000 INSERT GRAFLOCV 01540000 INSERT GRAFUTLB 01550000 INSERT FIEDBLDR 01560000 INSERT VARBLDR 01570000 INSERT TABLDR1 01580000 INSERT FLDBLDR 01590000 INSERT VALVARNR 01600000 INSERT DOUBLDR 01610000 INSERT CNTBLDR 01620000 INSERT EDBLDR 01630000 INSERT COLBLDR 01640000 INSERT DOUDEKER 01650000

Page 94: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 88

ION:Builder Installation and Support Manual (MVS)

INSERT DATDEKER 01660000 INSERT BREKDEKR 01670000 INSERT SUMDEKER 01680000 INSERT SUBDEKER 01690000 INSERT COLDEKER 01700000 INSERT ENDEKER 01710000 INSERT PAGER 01720000 INSERT SMFLBLDR 01730000 INSERT TABLDR2 01740000 INSERT TYDEKER 01750000 INSERT FNELEMNT 01760000 INSERT FKSECTNR 01770000 INSERT FJPATERN 01780000 OVERLAY A 01790000 PAGE PIECER 01800000 INSERT PIECER 01810000 INSERT RELATOR 01820000 INSERT RESFORMR 01830000 INSERT RESFORM2 01840000 INSERT RESFORM3 01850000 INSERT RESLSTER 01860000 INSERT SQLFDCOD 01870000 INSERT SQLPREPR 01880000 INSERT SQLCOLAP 01890000 INSERT PRYBLDR 01900000 INSERT FREEBLDR 01910000 INSERT KOOLAID 01920000 INSERT BRACKER 01930000 INSERT BITKICKR 01940000 INSERT BAKSTABR 01950000 INSERT BAKPACK 01960000 INSERT MAPHOOKR 01970000 INSERT BAKTREKR 01980000 INSERT RECHAINR 01990000 INSERT RMGRCKR 02000000 OVERLAY A 02010000 PAGE CODER 02020000 INSERT CODER 02030000 INSERT IOGENER 02040000 INSERT GENERATR 02050000 OVERLAY B 02060000

Page 95: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 89

ION:Builder Installation and Support Manual (MVS)

PAGE COLAPSER 02070000 INSERT COLAPSER 02080000 INSERT KOOLOOKR 02090000 INSERT PCHAINR 02100000 INSERT KEYTABR 02110000 INSERT OPTIMIZR 02120000 INSERT BINASRCH 02130000 INSERT DUPER 02140000 INSERT TOPPER 02150000 INSERT POPPER 02160000 INSERT BOPPER 02170000 INSERT CORDCMPR 02180000 INSERT KOPPER 02190000 INSERT ARBOSS 02200000 INSERT ARCOMPER 02210000 INSERT ARTHER 02220000 INSERT SEGGER 02230000 INSERT C1MODULE 02240000 INSERT C2MODULE 02250000 INSERT C3MODULE 02260000 INSERT C4MODULE 02270000 INSERT C5MODULE 02280000 INSERT ETPCOMPR 02290000 INSERT DOUTCMPR 02300000 INSERT TXTCOMPR 02310000 INSERT GENEDIT 02320000 OVERLAY B 02330000 PAGE RELGENR 02340000 INSERT RELGENR 02350000 INSERT TRANGENR 02360000 INSERT GENREL1 02370000 INSERT GENREL5 02380000 INSERT GENREL2 02390000 INSERT GENREL3 02400000 INSERT GENREL4 02410000 INSERT REQGENR 02420000 INSERT GULPER 02430000 INSERT TREEGENR 02440000 INSERT KRITTER 02450000 INSERT REQGENPR 02460000 INSERT REQGENRN 02470000

Page 96: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 90

ION:Builder Installation and Support Manual (MVS)

OVERLAY B 02480000 PAGE EDCODER 02490000 INSERT EDCODER 02500000 OVERLAY A 02510000 PAGE COMPILER 02520000 INSERT COMPILER 02530000 INSERT MOPILER 02540000 INSERT EVALER 02550000 INSERT GENRMAIN 02560000 INSERT GENRBODY 02570000 INSERT OUTFELDR 02580000 INSERT BREAKER 02590000 INSERT SUMMER 02600000 INSERT VALER 02610000 INSERT VFIELDER 02620000 OVERLAY A 02630000 PAGE IOPENR 02640000 INSERT IOPENR 02650000 INSERT ALLOCER 02660000 INSERT TRANTABR 02670000 INSERT UIOINITR 02680000 INSERT ADJUSTR 02690000 INSERT DLIINITR 02700000 INSERT SQLINITR 02710000 INSERT SQLINIT2 02720000 INSERT MAPINITR 02730000 INSERT PIGPOKR 02740000 INSERT MUCKRAKR 02750000 INSERT ARRINITR 02760000 OVERLAY A 02770000 PAGE RLBOOT 02780000 INSERT RLBOOT 02790000 INSERT DOMNR1 02800000 INSERT FLDEFINR 02810000 INSERT TWEDLDEE 02820000 INSERT TWEDLDUM 02830000 INSERT DOMNR2 02840000 INSERT DOMNR3 02850000 INSERT DOMNR4 02860000 INSERT DOMNR5 02870000 INSERT TREEBLDR 02880000

Page 97: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 91

ION:Builder Installation and Support Manual (MVS)

INSERT TRAPPER 02890000 INSERT KEYER 02900000 INSERT MINISUBS 02910000 INSERT MINILBS 02920000 INSERT MINIDATE 02930000 INSERT MINIJUST 02940000 INSERT MINIVAL 02950000 INSERT TRAGANZR 02960000 INSERT RECDATER 02970000 INSERT SLITOR 02980000 INSERT SHUFFLER 02990000 INSERT RECLECTR 03000000 INSERT RECESOR 03010000 INSERT DOUTPTR 03020000 INSERT LOOKUPER 03030000 INSERT REASSOR 03040000 INSERT BRANCHER 03050000 INSERT SCUFFLER 03060000 INSERT SEGFARMR 03070000 INSERT KOOLDOER 03080000 INSERT GASPASR 03090000 INSERT INTRUPTR 03100000 INSERT EDITOR2 03110000 INSERT COMPUTER 03120000 INSERT SUMFILER 03130000 INSERT GRAFOCR 03140000 INSERT GRAFGFSR 03150000 INSERT GRAFGFGR 03160000 INSERT GRAFBAR 03170000 INSERT GRAFSCTR 03180000 INSERT GRAFCOMP 03190000 INSERT RNGESRVR 03200000 INSERT GRAFPTR 03210000 INSERT GRAFRSR 03220000 INSERT RNGEBRKR 03230000 INSERT GRAFUTLA 03240000 INSERT GRARUTLB 03250000 INSERT EDITOR3 03260000 INSERT EDITOR5 03270000 INSERT EDITOR6 03280000 INSERT EDSUBS 03290000

Page 98: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 92

30000S. 00040000

000

000

160000

00

ION:Builder Installation and Support Manual (MVS)

INSERT EDITOR 03300000 INSERT EXERPROG 03310000 INSERT MARKXREP 03320000 INSERT SQLSTATS 03330000 INSERT WRAPUP 03340000 INSERT FILENDR 03350000 ALIAS MARKGSI 03360000 ALIAS MARKDLI 03370000 ALIAS MARKDLI2 03380000 ALIAS MARKDLIX 03390000 NAME MARKIV(R) 03400000

BLPAL//* MEMBER BLPAL 00010000//**********************************************************************00020000//* THIS JOB STREAM ALLOCATES AN M4LIB AND CATALOGS THE 000//* PROGRAM ANALYZER (PAL) FILE DEFINITIONS AND APPLICATION REQUEST//* 00050000//* BEFORE YOU RUN THIS JOB, REVIEW THE JCL AND SPECIFY: 00060//* 00070000//* JOBLIB - THE BUILDER AND COMLIB LOAD LIBRARIES. 00080000//* 00090000//* M4LIB - THE DSN FOR THE LIBRARY THAT WILL CONTAIN THE 00100//* CATALOGED PAL FILE DEFINITIONS AND REQUESTS. 00110000//* 00120000//* THIS IS A BDAM TYPE LIBRARY WITH MINIMUM SPACE 00130000//* ON A SYSDA UNIT. 00140000//* 00150000//* M4INPUT - THE DATASET/MEMBER THAT CONTAINS THE PAL FILE 00//* DEFINITIONS AND REQUESTS. 00170000//* 00180000//JOBLIB DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00190000// DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00200000//* 00210000//INIT EXEC PGM=MARKINIT,REGION=400K 00220000//M4LIST DD SYSOUT=* 00230000//M4LIB DD DSN=BUILDER.BL135.PALSLIB,DISP=(NEW,CATLG), 002400// SPACE=(TRK,2,,CONTIG),UNIT=SYSDA 00250000//* 00260000

Page 99: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 93

00000

350000

ION:Builder Installation and Support Manual (MVS)

//DEFRUN EXEC PGM=MARKIV,REGION=1024K 00270000//M4LIB DD DSN=BUILDER.BL135.PALSLIB,DISP=SHR 00280000//M4LIST DD SYSOUT=* 00290000//M4INPUT DD DSN=BUILDER.BL135.WORKLIB(PALFDS),DISP=SHR 003//* 00310000//PROCRUN EXEC PGM=MARKIV,REGION=1536K 00320000//M4LIST DD SYSOUT=* 00330000//M4LIB DD DSN=BUILDER.BL135.PALSLIB,DISP=SHR 00340000//M4INPUT DD DSN=BUILDER.BL135.WORKLIB(PALREQS),DISP=SHR 00

Page 100: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 94

Y 00030000 00040000

0

000

00

0000

000020000

40000250000

00

000020000

001

80000

ION:Builder Installation and Support Manual (MVS)

BLRLNK//* MEMBER BLRLNK 00010000//**********************************************************************00020000//* THE FOLLOWING SAMPLE JOB RELINKS THE VISION:BUILDER LOAD LIBRAR//* MODULE NAMED "MARKIV". THIS MODULE USES THE OVERLAY FACILITY. //* 00050000//* THIS JOB IS RUN FOR THE FOLLOWING REASONS: 00060000//* STATIC OWN CODE INTEGRATION IS REQUIRED. 00070000//* A NEW IMS INTERFACE MODULE (DFSLI000) IS NEEDED. 00080000//* 00090000//* BEFORE RUNNING THIS JOB, 00100000//* REVIEW THE JCL STATEMENTS FLAGGED WITH "<<<<". 0011000//* 00120000//* SYSLMOD - THE LOAD LIBRARY TO CONTAIN THE RELINKED 00130//* MODULE "MARKIV". 00140000//* LOADLIB - THE LOAD LIBRARY THAT CONTAINS THE LOAD 001500//* MODULE "MARKIV". 00160000//* OBJLIB - AN OBJECT OR LOAD LIBRARY THAT CONTAINS THE 00170//* USER'S "M4OWN" MODULE FOR STATIC INTEGRATION. 0018000//* 00190000//* NOTE: IF STATIC INTEGRATION IS NOT IMPLEMENTED, 00200000//* COMMENT THE "OBJLIB" DD STATEMENT. A CONDITION CODE 0021//* OF 8 WILL OCCUR WHEN THE DD STATEMENT IS NOT PRESENT. 002//* 00230000//* USE THE "BUILDER.BL135.WORKLIB" DATASET WHICH CONTAINS 002//* A DEFAULT "M4OWN" MODULE TO TURN OFF STATIC OWN CODE. 00//* 00260000//* DLILIB - THE IMS LIBRARY THAT CONTAINS THE INTERFACE 002700//* MODULE "DFSLI000". 00280000//* 00290000//* NOTE: IF IMS IS NOT USED AT YOUR INSTALLATION, 00300000//* COMMENT THE "DLILIB" DD STATEMENT. A CONDITION CODE 0031//* OF 8 WILL OCCUR WHEN THE DD STATEMENT IS NOT PRESENT. 003//* 00330000//* SYSLIN - THE VISION:BUILDER RELEASE 13.5 SOURCE AND JCL 00340//* DATASET THAT CONTAINS THE LINK EDIT CONTROL 00350000//* STATEMENT MEMBER. 00360000//* 00370000//* THIS JOB NORMALLY COMPLETES WITH A CONDITION CODE 4. 003//* 00390000

Page 101: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 95

00000

00

0510000

00 00040000

60000

00080000

00120000

000

00250000

ION:Builder Installation and Support Manual (MVS)

//**********************************************************************00400000//* RELINK THE BUILDER MODULE "MARKIV" 00410000//**********************************************************************00420000//RELINK EXEC PGM=HEWLKED,REGION=2M, 00430001// PARM='LET,LIST,MAP,NCAL,OVLY,XCAL' 00440001//SYSPRINT DD SYSOUT=* 00450000//SYSLMOD DD DSN=BUILDER.BL135.LOADLIB,DISP=OLD <<<< 00460//LOADLIB DD DSN=BUILDER.BL135.LOADLIB,DISP=OLD <<<< 004700//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(3,1)) 00480000//OBJLIB DD DSN=BUILDER.BL135.WORKLIB,DISP=SHR <<<< 004900//DLILIB DD DSN=IMSVS.RESLIB,DISP=SHR <<<< 00500000//SYSLIN DD DSN=BUILDER.BL135.WORKLIB(BLOVRLK),DISP=SHR <<<< 0

BLZARK//* MEMBER BLZARK 00010000//**********************************************************************00020000//* THIS JCL SHOWS SAMPLE JOBS TO "APPLY" OR "REMOVE" 000300//* SYSTEM MODIFICATIONS FROM YOUR VISION:BUILDER SYSTEM LOADLIB //* 00050000//* SEE THE ANSRZARK UTILITY MANUAL FOR COMPLETE DETAILS. 000//* 00070000//* THE SAMPLE SHOW RUNS TO APPLY AND REMOVE RSM'S USING THE RSM'S//* CONTAINED IN THE DELIVERED RSMS PDS. 00090000//**********************************************************************00100000//* 00110000//APPLY EXEC PGM=ANSRZARK,REGION=1024K,PARM='INSTALL,MARKIV' //STEPLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00130000//MARKIV DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00140000//COMLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00150000//SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(5,5)) 00160000//SYSPRINT DD SYSOUT=* 00170000//SYSIN DD DSN=BUILDER.BL135.RSMLIB(BL100AZZ),DISP=SHR 00180//CONFIG DD * 00190000CONFIG INSTALLED=(COMLIB/MARKIV) 00200000SELECT LIST/QFAIL 00210000SELECT SM100/MARKIV/APPLYONLY 00220000/* 00230000//* 00240000//REMOVE EXEC PGM=ANSRZARK,REGION=1024K,PARM='INSTALL,MARKIV'

Page 102: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 96

000

ION:Builder Installation and Support Manual (MVS)

//STEPLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00260000//MARKIV DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00270000//COMLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00280000//SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(5,5)) 00290000//SYSPRINT DD SYSOUT=* 00300000//SYSIN DD DSN=BUILDER.BL135.RSMLIB(BL100AZZ),DISP=SHR 00310//CONFIG DD * 00320000CONFIG INSTALLED=(COMLIB/MARKIV) 00330000SELECT LIST/QFAIL 00340000SELECT SM100/MARKIV/APPLYONLY 00350000SELECT SM100/MARKIV/BACKOUT 00360000/* 00370000

Page 103: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 97

0030000

0

002800000000

003300003400000350000

ION:Builder Installation and Support Manual (MVS)

CLASM1//* MEMBER CLASM1 00010000//**********************************************************************00020000//* THIS PROCEDURE AND JOB STREAM ASSEMBLES AND LINKS THE 0//* COMLIB COMPONENT PARAMETER MODULE 00040000//* MARKLIBP. 00050000//* 00060000//ASMBPRM PROC SRCLIB=, 00070000// SRCMEM=, 00080000// LOADLIB= 00090000//ASM EXEC PGM=IEV90,REGION=1M, 00100001// PARM='NODECK,LOAD,LIST' 00110000//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR 00120000//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00130000//SYSLIN DD DSN=&&OBJECT,DISP=(,PASS),UNIT=SYSDA, 0014000// SPACE=(TRK,(1,1)) 00150000//SYSPRINT DD SYSOUT=* 00160000//SYSIN DD DSN=&SRCLIB(&SRCMEM),DISP=SHR 00170000//* 00180000//LINK EXEC PGM=HEWL,REGION=1M, 00190001// PARM='LET,LIST,MAP,NCAL' 00200001//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00210000//OBJECT DD DSN=&&OBJECT,DISP=(OLD,DELETE) 00220000//SYSLMOD DD DSN=&LOADLIB,DISP=SHR 00230000//LOADLIB DD DSN=&LOADLIB,DISP=SHR 00240000//SYSPRINT DD SYSOUT=* 00250000// PEND 00260000//**********************************************************************00270000//* THE FOLLOWING IS A SAMPLE EXECUTION OF THE JOBS TO ASSEMBLE //* AND LINK THE COMLIB COMPONENT PARAMETER MODULE. 0029//* 00300000//* BEFORE YOU RUN THIS JOB, SPECIFY: 00310000//* 00320000//* SRCLIB - THE SOURCE PDS THAT CONTAINS THE PARAMETER MODULE. //* SRCMEM - THE MEMBER NAME OF THE PARAMETER MODULE. 00//* LOADLIB - THE LOAD LIBRARY TO CONTAIN THE LINK EDITED MODULE. 0//* 00360000//**********************************************************************00370000//* MARKLIBP ASSEMBLY AND LINK 00380000//**********************************************************************00390000

Page 104: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 98

00030000

0001

00160000

0000

ION:Builder Installation and Support Manual (MVS)

//* 00400000//CLPARM EXEC ASMBPRM, 00410000// SRCLIB='BUILDER.BL135.WORKLIB', 00420000// SRCMEM='MARKLIBP', 00430000// LOADLIB='BUILDER.CL045.LOADLIB' 00440000//* 00450000//LINK.SYSLIN DD * 00460000 INCLUDE OBJECT 00470000 NAME MARKLIBP(R) 00480000/* 00490000

CLCOBLL//* MEMBER CLCOBLL 00010001//******************************************************************** 00020000//* LINK EDIT LIBRARIAN INTERFACE MODULES WITH COBOL QUICK START. *//******************************************************************** 00040000//CLLIBLK PROC CLLOAD=, 00050000// LIBLOAD= 00060000//LINK EXEC PGM=IEWL,REGION=2M,PARM='LET,LIST,MAP,NCAL' 0007//SYSLIB DD DUMMY 00080000//SYSPRINT DD SYSOUT=* 00090000//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00100000//LIBSYS DD DSN=&LIBLOAD,DISP=SHR 00110000//LLIB DD DSN=&CLLOAD,DISP=SHR 00120000//SYSLMOD DD DSN=&CLLOAD,DISP=SHR 00130000// PEND 00140000//******************************************************************** 00150000//* BEFORE SUBMITTING THIS JCL, YOU MUST SPECIFY THE FOLLOWING * //* INFORMATION: * 00170000//* * 00180000//* CLLOAD - NAME OF YOUR COMLIB LOAD LIBRARY. * 00190000//* LIBLOAD - NAME OF YOUR LIBRARIAN SYSTEM LOAD LIBRARY. * 0020//* * 00210000//******************************************************************** 00220000//LIBLINK EXEC CLLIBLK, 00230000// CLLOAD='BUILDER.CL045.LOADLIB', 00240000// LIBLOAD='LIBRARN.SYSTEM.LOADLIB' 00250000//LINK.SYSLIN DD * 00260000

Page 105: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 99

00030000

0001

00160000

00000

ION:Builder Installation and Support Manual (MVS)

INCLUDE LIBSYS(FAIR) 00270000 INCLUDE LLIB(COMLIBL) 00280000 ENTRY COMLIBL 00290000 NAME COMLIBL(R) 00300000/* 00310000

CLCOBPL//* MEMBER CLCOBPL 00010001//******************************************************************** 00020000//* LINK EDIT PANVALET INTERFACE MODULES WITH COBOL QUICK START. *//******************************************************************** 00040000//CLPANLK PROC CLLOAD=, 00050000// PANLOAD= 00060000//LINK EXEC PGM=IEWL,REGION=2M,PARM='LET,LIST,MAP,NCAL' 0007//SYSLIB DD DUMMY 00080000//SYSPRINT DD SYSOUT=* 00090000//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00100000//LIBSYS DD DSN=&PANLOAD,DISP=SHR 00110000//LLIB DD DSN=&CLLOAD,DISP=SHR 00120000//SYSLMOD DD DSN=&CLLOAD,DISP=SHR 00130000// PEND 00140000//******************************************************************** 00150000//* BEFORE SUBMITTING THIS JCL, YOU MUST SPECIFY THE FOLLOWING * //* INFORMATION: * 00170000//* * 00180000//* CLLOAD - NAME OF YOUR COMLIB LOAD LIBRARY. * 00190000//* PANLOAD - NAME OF YOUR PANVALET SYSTEM LOAD LIBRARY. * 002//* * 00210000//******************************************************************** 00220000//PANLINK EXEC CLPANLK, 00230000// CLLOAD='BUILDER.CL045.LOADLIB', 00240000// PANLOAD='PANVALET.SYSTEM.LOADLIB' 00250000//LINK.SYSLIN DD * 00260000 INCLUDE LIBSYS(PAM) 00270000 INCLUDE LLIB(COMLIBP) 00280000 ENTRY COMLIBP 00290000 NAME COMLIBP(R) 00300000/* 00310000

Page 106: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 100

* 00050000ES. * 00060000IES * 00070000

00230000

000090000

* 00320000

0340000

ION:Builder Installation and Support Manual (MVS)

CLCOBQS//* MEMBER CLCOBQS 00010000//********************************************************************* 00020000//* EXECUTE THE COBOL QUICK START UTILITY. * 00030000//* ***** NOTE ***** * 00040000//* THE SYSCOPY DD STATEMENT IS USED FOR MVS COPYBOOK LIBRARIES. //* THE PANDD1 DD STATEMENT IS USED FOR PANVALET COPYBOOK LIBRARI//* THE MASTER DD STATEMENT IS USED FOR LIBRARIAN COPYBOOK LIBRAR//********************************************************************* 00080000//COBOLQS PROC CLLOAD=, 00090000// COPYLIB=, 00100000// DEFLIB=, 00110000// MEMBER= 00120000//COBOLQS EXEC PGM=COBOLQS,REGION=1024K 00130000//STEPLIB DD DSN=&CLLOAD,DISP=SHR 00140000//SYSPRINT DD SYSOUT=* 00150000//SYSCOPY DD DSN=&COPYLIB,DISP=SHR 00160000//PANDD1 DD DSN=&COPYLIB,DISP=SHR 00170000//MASTER DD DSN=&COPYLIB,DISP=SHR 00180000//SYS004 DD DSN=&DEFLIB(&MEMBER),DISP=OLD 00190000//SYSIN DD DUMMY 00200000// PEND 00210000//******************************************************************** 00220000//* BEFORE SUBMITTING THIS JCL, YOU MUST SPECIFIY THE FOLLOWING * //* INFORMATION: * 00240000//* * 00250000//* CLLOAD - NAME OF YOUR COMLIB LOAD LIBRARY. * 00260000//* COPYLIB - NAME OF YOUR COBOL COPY LIBRARY. THIS IS AN * 00270//* MVS, PANVALET, OR LIBRARIAN COPYBOOK LIBRARY. * 0028000//* DEFLIB - NAME OF YOUR COMLIB SOURCE DEFINITION LIBRARY. * 002//* THE GENERATED FILE DEFINITION IS WRITTEN TO * 00300000//* THIS LIBRARY. * 00310000//* MEMBER - MEMBER NAME FOR THE DEFINITION YOU ARE GENERATING. //* * 00330000//* YOU MUST ALSO PROVIDE THE APPROPRIATE SYSIN DATA IN THE * 0//* COBOLQS.SYSIN DD OVERRIDE STMT. * 00350000//******************************************************************** 00360000

Page 107: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 101

0

ION:Builder Installation and Support Manual (MVS)

//QS EXEC COBOLQS, 00370000// CLLOAD='BUILDER.CL045.LOADLIB', 00380000// COPYLIB='COBOL.COPYBOOK.LIBRARY', 00390000// DEFLIB='COMLIB.DEFLIB', 00400000// MEMBER='SAMPLEFD' 00410000//COBOLQS.SYSIN DD * 00420000 FILEGEN NAME=SAMPLEFD,TYPE=FIXED,RECSIZE=80 0043000 SEGMENT NAME=OFFICE,NUMBER=10,LEVEL=1 00440000 $COBOL 00450000 01 OFFICE-DATA. 00460000 02 OFFICE-CODE PIC S9(3). 00470000 02 OFFICE-ADDRESS. 00480000 03 OFFICE-STREET PIC X(20). 00490000 03 OFFICE-CITY PIC X(15). 00500000 03 OFFICE-STATE PIC X(2). 00510000 03 OFFICE-ZIP. 00520000 04 OFFICE-ZIP-FIRST-FIVE PIC X(5). 00530000 04 OFFICE-ZIP-LAST-FOUR PIC X(4). 00540000 02 OFFICE-PHONE PIC 9(7). 00550000 02 OFFICE-AREA-CODE PIC X(3). 00560000 02 SPEED-DIAL PIC X(3). 00570000 02 FILLER PIC X(18). 00580000 $ECOBOL 00590000/* 00600000

CLDB2QS//* MEMBER CLDB2QS 00010000//******************************************************************** 00020000//* EXECUTE THE DB2 QUICK START UTILITY. * 00030000//******************************************************************** 00040000//DB2QS PROC CLLOAD=, 00050000// DB2LOAD=, 00060000// DEFLIB= 00070000//DB2QS EXEC PGM=DB2QS,REGION=1024K 00080000//STEPLIB DD DSN=&CLLOAD,DISP=SHR 00090000// DD DSN=&DB2LOAD,DISP=SHR 00100000//SYSTERM DD DUMMY 00110000//SYSPRINT DD SYSOUT=*, 00120000

Page 108: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 102

000

00180000

0030000

0270000

30, 00390000

SN8230, 00420000

N8230, 00450000

ION:Builder Installation and Support Manual (MVS)

// DCB=(DSORG=PS,RECFM=FBA,LRECL=133,BLKSIZE=1330) 00130//SYS004 DD DSN=&DEFLIB,DISP=OLD 00140000//SYSIN DD DUMMY 00150000// PEND 00160000//******************************************************************** 00170000//* BEFORE SUBMITTING THIS JCL, YOU MUST SPECIFIY THE FOLLOWING * //* INFORMATION: * 00190000//* * 00200000//* CLLOAD - NAME OF YOUR COMLIB LOAD LIBRARY. * 00210000//* DB2LOAD - NAME OF YOUR DB2 DSN.DSNLOAD LIBRARY. * 002200//* DEFLIB - NAME OF YOUR COMLIB SOURCE DEFINITION LIBRARY. * 002//* THE GENERATED FILE DEFINITION IS WRITTEN TO * 00240000//* THIS LIBRARY. * 00250000//* * 00260000//* YOU MUST ALSO PROVIDE THE APPROPRIATE SYSIN DATA IN THE * 0//* DB2QS.SYSIN DD OVERRIDE STMT. * 00280000//******************************************************************** 00290000//* 00300000//QS EXEC DB2QS, 00310000// CLLOAD='BUILDER.CL045.LOADLIB', 00320000// DB2LOAD='DB2.SYSTEM.DSNLOAD', 00330000// DEFLIB='COMLIB.DEFLIB' 00340000//* 00350000//DB2QS.SYSIN DD * 00360000 DB2CNTL DB2PLAN=DB2QS,DB2SYS=DB2T 00370000 FILEGEN NAME=DB2FD,BUFFSIZE=1024K 00380000 SEGMENT NAME=DEPT,NUMBER=10,LEVEL=1,TABLE=DEPT,CREATOR=DSN82 PRINT=ALL 00400000 NEWPAGE 00410000 SEGMENT NAME=EMPLOYEE,NUMBER=20,LEVEL=2,TABLE=EMP,CREATOR=D PRINT=ALL 00430000 NEWPAGE 00440000 SEGMENT NAME=PROJECT,NUMBER=30,LEVEL=2,TABLE=PROJ,CREATOR=DS PRINT=ALL 00460000/* 00470000

Page 109: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 103

00000000000060000 * 00070000 00080000

000000000

* 00250000

0300000

ION:Builder Installation and Support Manual (MVS)

CLINQQS//* MEMBER CLINQQS 00010000//********************************************************************* 00020000//* UTILITY TO CONVERT VISION:INQUIRY FILE DEFINITIONS INTO * 00030//* VISION:BUILDER OR VISION:INFORM FORMAT FILE DEFINITIONS. * 0004//* THE VISION:INQUIRY FILE DEFINITIONS MUST COME FROM AN * 0005//* VISION:INQUIRY UNLOADED SYSTEM DATABASE FILE. SEE YOUR * 00//* VISION:INQUIRY TECHNICAL REFERENCE MANUAL FOR INFORMATION ON //* HOW TO CREATE AN UNLOADED COPY OF THE SYSTEM DATABASE. *//* * 00090000//* THIS UTILITY MAY ALSO BE INVOKED UNDER TSO/ISPF USING THE * 001//* VISION:INFORM DEFINITION PROCESSOR IMPORT FUNCTION. * 0011//********************************************************************* 00120000//INQRYQS PROC RGN=2M, 00130000// BLLOAD=, 00140000// CLLOAD=, 00141000// ULSYSDB=, 00150000// DEFLIB= 00160000//INQRYQS EXEC PGM=INQRYQS,REGION=&RGN 00170000//STEPLIB DD DISP=SHR,DSN=&CLLOAD 00180000// DD DISP=SYR,DSN=&BLLOAD 00190000//SYSPRINT DD SYSOUT=* 00200000//SYSUT1 DD DISP=SHR,DSN=&ULSYSDB 00210000//SYS004 DD DISP=OLD,DSN=&DEFLIB 00220000// PEND 00230000//********************************************************************* 00240000//* FOLLOWING IS A SAMPLE EXECUTION OF THIS PROCEDURE. BEFORE YOU//* RUN THIS PROCEDURE, SPECIFY: * 00260000//* * 00270000//* RGN - THE REGION SIZE; DEFAULT IS 2M. * 00280000//* BLLOAD - THE BUILDER LOAD LIBRARY. * 00290000//* CLLOAD - THE COMLIB LOAD LIBRARY. * 00291000//* ULSYSDB - THE UNLOADED VISION:INQUIRY SYSTEM DATABASE FILE. * 0//* DEFLIB - THE VISION:INFORM DEFINITION LIBRARY. * 00310000//********************************************************************* 00320000//STEP01 EXEC INQRYQS,RGN=2M, 00330000// BLLOAD='BUILDER.BL135.LOADLIB', 00340000// CLLOAD='BUILDER.CL045.LOADLIB', 00341000// ULSYSDB='VISION.INQUIRY.UNLOADED.SYSDBASE', 00350000// DEFLIB='VISION.BUILDER.DEFLIB' 00360000

Page 110: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 104

0

00050000

000

10000

0

00

2200000000

70000

ION:Builder Installation and Support Manual (MVS)

//SYSIN DD * 00370000 FILEGEN NAME=VSHPLANT,FLDPREFX=PLT 00380000 FILEGEN NAME=SALARIES,FLDPREFX=SAL 00390000

CLQSBND//* MEMBER CLQSBND 00010000//******************************************************************** 00020000//* BIND THE DB2 PLAN FOR THE DB2 QUICK START UTILITY. * 0003000//* * 00040000//* BEFORE SUBMITTING THIS JCL, YOU MUST SPECIFIY THE FOLLOWING * //* INFORMATION: * 00060000//* * 00070000//* - NAME OF YOUR DB2 SYSTEM DSNLOAD LIBRARY AS THE * 00080//* STEPLIB DATA SET NAME. * 00090000//* * 00100000//* - APPROPRIATE VALUES FOR THE SYSTSIN DSN PARAMETERS: * 001//* * 00120000//* PARAMETER * 00130000//* --------- * 00140000//* SYSTEM YOUR DB2 SUBSYSTEM ID. * 00150000//* PLAN NAME OF YOUR DB2 PLAN FOR THE DB2 QUICK * 0016000//* START UTILITY. * 00170000//* LIBRARY NAME OF THE LIBRARY CONTAINING THE DB2 * 0018000//* QUICK START DATA BASE REQUEST MODULE (DBRM). * 0019000//* THE DB2 QUICK START DBRM IS DELIVERED IN THE * 00200000//* BUILDER WORKLIB PDS MEMBER DB2QDBRM. * 00210000//* MEMBER NAME OF THE DB2 QUICK START DBRM - DB2QDBRM * 00//* QUALIFIER NAME OF THE QUALIFIER FOR YOUR DB2 SYSTEM * 0023//* CATALOG TABLE. THIS MUST BE THE QUALIFIER * 00240000//* FOR YOUR SYSCOLUMNS TABLE (E.G., SYSIBM). * 00250000//******************************************************************** 00260000//BINDPGM EXEC PGM=IKJEFT01,DYNAMNBR=20,REGION=1024K 002//STEPLIB DD DISP=SHR,DSN=DB2.SYSTEM.DSNLOAD 00280000//SYSTSPRT DD SYSOUT=* 00290000//SYSTSIN DD * 00300000 DSN SYSTEM(DB2T) 00310000 BIND PLAN (DB2QS) - 00320000 LIBRARY ('BUILDER.BL135.WORKLIB') - 00330000

Page 111: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 105

00030000

0000

00150000

0000

ION:Builder Installation and Support Manual (MVS)

MEMBER (DB2QDBRM) - 00340000 QUALIFIER (SYSIBM) - 00350000 ACTION (REPLACE ) RETAIN 00360000 END 00370000/* 00380000

CLRESLL//* MEMBER CLRESLL 00010000//******************************************************************** 00020000//* LINK LIBRARIAN INTERFACE MODULES WITH RESULTS QUICK START. * //******************************************************************** 00040000//LBLNK PROC LOADLIB=, 00050000// LIBLOAD= 00060000//LINK EXEC PGM=IEWL,REGION=1M,PARM='LIST,MAP,LET,NCAL' 0007//SYSLIB DD DUMMY 00080000//SYSPRINT DD SYSOUT=* 00090000//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00100000//LIBSYS DD DISP=SHR,DSN=&LIBLOAD 00110000//SYSLMOD DD DISP=SHR,DSN=&LOADLIB 00120000// PEND 00130000//******************************************************************** 00140000//* BEFORE SUBMITTING THIS JCL, YOU MUST SPECIFY THE FOLLOWING * //* INFORMATION: * 00160000//* * 00170000//* LOADLIB - NAME OF YOUR COMLIB LOAD LIBRARY. * 00180000//* LIBLOAD - NAME OF YOUR LIBRARIAN SYSTEM LOAD LIBRARY. * 0019//******************************************************************** 00200000//LIBLINK EXEC LBLNK, 00210000// LOADLIB='BUILDER.CL045.LOADLIB', 00220000// LIBLOAD='LIBRARN.SYSTEM.LOADLIB' 00230000//LINK.SYSLIN DD * 00240000 INCLUDE LIBSYS(FAIRCLS) 00250000 INCLUDE LIBSYS(FAIROPN) 00260000 INCLUDE LIBSYS(FAIRREC) 00270000 INCLUDE LIBSYS(FAIRMOD) 00280000 INCLUDE LIBSYS(FAIRERR) 00290000 INCLUDE LIBSYS(FAIRLOC) 00300000 INCLUDE LIBSYS(FAIRNTE) 00310000

Page 112: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 106

00030000

0000

00150000

190000

ION:Builder Installation and Support Manual (MVS)

INCLUDE LIBSYS(FAIRPNT) 00320000 INCLUDE LIBSYS(FAIRSCAN) 00330000 INCLUDE LIBSYS(FAIRSEC) 00340000 INCLUDE SYSLMOD(DYL280LX) 00350000 ENTRY DYL280L 00360000 NAME DYL280L(R) 00370000

CLRESPL//* MEMBER CLRESPL 00010000//******************************************************************** 00020000//* LINK PANVALET INTERFACE MODULES WITH RESULTS QUICK START. * //******************************************************************** 00040000//PNLNK PROC LOADLIB=, 00050000// PANLOAD= 00060000//LINK EXEC PGM=IEWL,REGION=1M,PARM='LIST,MAP,LET,NCAL' 0007//SYSLIB DD DUMMY 00080000//SYSPRINT DD SYSOUT=* 00090000//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) 00100000//LIBSYS DD DISP=SHR,DSN=&PANLOAD 00110000//SYSLMOD DD DISP=SHR,DSN=&LOADLIB 00120000// PEND 00130000//******************************************************************** 00140000//* BEFORE SUBMITTING THIS JCL, YOU MUST SPECIFY THE FOLLOWING * //* INFORMATION: * 00160000//* * 00170000//* LOADLIB - NAME OF YOUR COMLIB LOAD LIBRARY. * 00180000//* PANLOAD - NAME OF YOUR PANVALET SYSTEM LOAD LIBRARY. * 00//******************************************************************** 00200000//PANLINK EXEC PNLNK, 00210000// LOADLIB='BUILDER.CL045.LOADLIB', 00220000// PANLOAD='PANVALET.SYSTEM.LOADLIB' 00230000//LINK.SYSLIN DD * 00240000 INCLUDE LIBSYS(PAM) 00250000 INCLUDE SYSLMOD(DYL280PX) 00260000 ENTRY DYL280P 00270000 NAME DYL280P(R) 00280000

Page 113: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 107

* 00050000ES. * 00060000IES * 00070000

0000

* 00270000

00330000R * 00340000

00

0380000

ION:Builder Installation and Support Manual (MVS)

CLRESQS//* MEMBER CLRESQS 00010000//********************************************************************* 00020000//* EXECUTE THE RESULTS QUICK START UTILITY * 00030000//* ***** NOTE ***** * 00040000//* THE SYSCOPY DD STATEMENT IS USED FOR MVS COPYBOOK LIBRARIES. //* THE PANDD1 DD STATEMENT IS USED FOR PANVALET COPYBOOK LIBRARI//* THE MASTER DD STATEMENT IS USED FOR LIBRARIAN COPYBOOK LIBRAR//********************************************************************* 00080000//RESLTQS PROC RGN=2M, 00090000// CLLOAD=, 00100000// BLLOAD=, 00110000// DEFLIB=, 00120000// MEMBER=, 00130000// RSLTLIB=, 00140000// RSLTDEF= 00150000//CONVRT EXEC PGM=RESULTQS,REGION=&RGN 00160000//STEPLIB DD DISP=SHR,DSN=&CLLOAD 00170000// DD DISP=SHR,DSN=&BLLOAD 00180000//SYSPRINT DD SYSOUT=* 00190000//*SYSCOPY DD DISP=SHR,DSN=USER.RESULTS.COPYLIB 002000//*PANDD1 DD DISP=SHR,DSN=USER.PANVALET.LIBRARY 002100//*MASTER DD DISP=SHR,DSN=USER.LIBR.MASTER 00220000//SYS004 DD DISP=OLD,DSN=&DEFLIB(&MEMBER) 00230000//SYSIN DD DISP=SHR,DSN=&RSLTLIB(&RSLTDEF) 00240000// PEND 00250000//********************************************************************* 00260000//* FOLLOWING IS A SAMPLE EXECUTION OF THIS PROCEDURE. BEFORE YOU//* RUN THIS PROCEDURE, SPECIFY: * 00280000//* * 00290000//* RGN - THE REGION SIZE. DEFAULT IS 2M. * 00300000//* CLLOAD - THE NAME OF YOUR COMLIB LOAD LIBRARY. * 0031000//* BLLOAD - THE NAME OF YOUR BUILDER LOAD LIBRARY. * 0032000//* DEFLIB - THE LIBRARY(PDS) TO CONTAIN THE BUILDER DEFINITIONS. * 00//* MEMBER - THE PDS MEMBER NAME FOR THE CONVERTED VISION:BUILDE//* FILE DEFINITION IN THE DEFINITION LIBRARY. * 00350000//* RSLTLIB - THE PDS CONTAINING THE VISION:RESULTS FILE * 003600//* DEFINITION SOURCE STATEMENTS. * 00370000//* RSLTDEF - THE PDS MEMBER NAME OF THE INPUT VISION:RESULTS * 0//* FILE DEFINITION TO BE CONVERTED. * 00390000

Page 114: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 108

* 00430000 * 00440000 * 00450000* 004600000470000 * 004800000

0000

60000

00080000

00120000

000

ION:Builder Installation and Support Manual (MVS)

//* * 00400000//* *** N O T E *** * 00410000//* * 00420000//* THIS PROCEDURE ASSUMES INPUT FROM A PDS MEMBER. OPTIONALLY, IT//* MAY ALSO COME FROM A RESULTS COPY (MVS PDS), COPYP (PANVALET),//* OR COPYL (LIBRARIAN) STATEMENT. IF SO, YOU MUST UN-COMMENT THE //* APPROPRIATE SYSCOPY (MVS PDS), PANDD1 (PANVALET), OR MASTER //* (LIBRARIAN) DD STATEMENT IN THE PROCEDURE, SPECIFYING THE * 0//* PROPER DATA SET NAME FOR THE LIBRARY USED. PLEASE REFER TO THE//* MANUAL FOR DETAILS IN SETTING UP COPY SUPPORT. * 0049000//********************************************************************* 00500000//STEP01 EXEC RESLTQS,RGN=2M, 00510000// CLLOAD='BUILDER.CL045.LOADLIB', 00520000// BLLOAD='BUILDER.BL135.LOADLIB', 00530000// DEFLIB='VISION.BUILDER.DEFLIB', 00540000// MEMBER=FILENAME, 00550000// RSLTLIB='VISION.RESULTS.FILEDEFS', 00560000// RSLTDEF=FILENAME 00570000

CLZARK//* MEMBER CLZARK 00010000//**********************************************************************00020000//* THIS JCL SHOWS SAMPLE JOBS TO "APPLY" OR "REMOVE" 000300//* SYSTEM MODIFICATIONS FROM YOUR COMLIB LOADLIB 000400//* 00050000//* SEE THE ANSRZARK UTILITY MANUAL FOR COMPLETE DETAILS. 000//* 00070000//* THE SAMPLE SHOW RUNS TO APPLY AND REMOVE RSM'S USING THE RSM'S//* CONTAINED IN THE DELIVERED RSMS PDS. 00090000//**********************************************************************00100000//* 00110000//APPLY EXEC PGM=ANSRZARK,REGION=1024K,PARM='INSTALL,COMLIB' //STEPLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00130000//MARKIV DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00140000//COMLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00150000//SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(5,5)) 00160000//SYSPRINT DD SYSOUT=* 00170000//SYSIN DD DSN=BUILDER.BL135.RSMLIB(CL100AZZ),DISP=SHR 00180//CONFIG DD * 00190000

Page 115: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 109

00250000

000

00 00040000

60000

00080000

00120000

000

ION:Builder Installation and Support Manual (MVS)

CONFIG INSTALLED=(COMLIB/MARKIV) 00200000SELECT LIST/QFAIL 00210000SELECT SM100/COMLIB/APPLYONLY 00220000/* 00230000//* 00240000//REMOVE EXEC PGM=ANSRZARK,REGION=1024K,PARM='INSTALL,COMLIB' //STEPLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00260000//MARKIV DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00270000//COMLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00280000//SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(5,5)) 00290000//SYSPRINT DD SYSOUT=* 00300000//SYSIN DD DSN=BUILDER.BL135.RSMLIB(CL100AZZ),DISP=SHR 00310//CONFIG DD * 00320000CONFIG INSTALLED=(COMLIB/MARKIV) 00330000SELECT LIST/QFAIL 00340000SELECT SM100/COMLIB/APPLYONLY 00350000SELECT SM100/COMLIB/BACKOUT 00360000/* 00370000

WBZARK//* MEMBER WBZARK 00010000//**********************************************************************00020000//* THIS JCL SHOWS SAMPLE JOBS TO "APPLY" OR "REMOVE" 000300//* SYSTEM MODIFICATIONS FROM YOUR VISION:WORKBENCH FOR ISPF //* 00050000//* SEE THE ANSRZARK UTILITY MANUAL FOR COMPLETE DETAILS. 000//* 00070000//* THE SAMPLE SHOW RUNS TO APPLY AND REMOVE RSM'S USING THE RSM'S//* CONTAINED IN THE DELIVERED RSMS PDS. 00090000//**********************************************************************00100000//* 00110000//APPLY EXEC PGM=ANSRZARK,REGION=1024K,PARM='INSTALL,MARKI' //STEPLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00130000//MARKI DD DSN=BUILDER.WB055.LOADLIB,DISP=SHR 00140000//MARKIMSG DD DSN=BUILDER.WB055.MSGS,DISP=SHR 0015000//MARKIPNL DD DSN=BUILDER.WB055.PANELS,DISP=SHR 001600//MARKIV DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00170000//COMLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00180000

Page 116: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix A JCL

VIS 110

0000

00280000

0000

0000

ION:Builder Installation and Support Manual (MVS)

//SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(5,5)) 00190000//SYSPRINT DD SYSOUT=* 00200000//SYSIN DD DSN=BUILDER.BL135.RSMLIB(WB100AZZ),DISP=SHR 0021//CONFIG DD * 00220000CONFIG INSTALLED=(COMLIB/MARKIV/MARKI) 00230000SELECT LIST/QFAIL 00240000SELECT SM100/MARKI/APPLYONLY 00250000/* 00260000//* 00270000//REMOVE EXEC PGM=ANSRZARK,REGION=1024K,PARM='INSTALL,MARKI' //STEPLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00290000//MARKI DD DSN=BUILDER.WB055.LOADLIB,DISP=SHR 00300000//MARKIMSG DD DSN=BUILDER.WB055.MSGS,DISP=SHR 003100//MARKIPNL DD DSN=BUILDER.WB055.PANELS,DISP=SHR 003200//MARKIV DD DSN=BUILDER.BL135.LOADLIB,DISP=SHR 00330000//COMLIB DD DSN=BUILDER.CL045.LOADLIB,DISP=SHR 00340000//SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(5,5)) 00350000//SYSPRINT DD SYSOUT=* 00360000//SYSIN DD DSN=BUILDER.BL135.RSMLIB(WB100AZZ),DISP=SHR 0037//CONFIG DD * 00380000CONFIG INSTALLED=(COMLIB/MARKIV/MARKI) 00390000SELECT LIST/QFAIL 00400000SELECT SM100/MARKI/APPLYONLY 00410000SELECT SM100/MARKI/BACKOUT 00420000/* 00430000

Page 117: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

111

Appendix B

er Modules

f the parameters usually . These parameters affect part of the installation nging their default

M4PARM are used for r as Assembly Language A listing of the CSECTs

ake any changes that edited as a load module

time and the last version Multiple versions of

VISION:Builder Paramet

VISION:Builder provides standard default conditions for many odetermined by the operating environment in each installationvarious functions of the system. Because these parameters areprocess, VISION:Builder provides you with the capability of chavalues.

ARAMS and M4LEPARMTwo special parameter modules called M4PARAMS and M4LEPchanging default values. Both are supplied with VISION:Buildesource CSECTs and are well documented in their source form. follows; the default is clearly indicated for each parameter.

You can replace any of the parameters as wanted, but do not mwould modify the relative location of any field. The CSECT is linkafter the installation of VISION:Builder. It can be changed at anyincluded in the system determines the installation standards.

Page 118: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 112

itioned data sets. If this is st precede the one for ed. This ensures that the

se of VISION:Builder and, ey may change to reflect w version of M4PARAMS MS or M4LEPARM are

es each new release of

e referred to

Thtabchaa Psym

uilder Standard

n identification from oftware.

s print on printer. al messages print on ut only if operator

required.

ION:Builder Installation and Support Manual (MVS)

M4PARAMS or M4LEPARM can be maintained in separate partdone, the JOBLIB statement for M4PARAMS or M4LEPARM muVISION:Builder (concatenation) when VISION:Builder is executalternate version is used.

M4PARAMS and M4LEPARM are supplied with each new releaas improvements and extensions are included in the system, ththese modifications. Therefore, it is necessary to link edit the neor M4LEPARM with each new release. Any changes to M4PARAexplained in the New Release Planning Guide that accompaniVISION:Builder.

Any questions concerning M4PARAMS or M4LEPARM should bSterling Software Technical Support.

e special symbols in this le are for the PN print in. Installations not using

N chain must change the bols accordingly.

Parameter Parameter Name VISION:B

User ID USERID InstallatioSterling S

Delimiter DELIMITR #

Message control PRINT,CONSOLE MessageOccasionconsole baction is

Column heading border character

HEADCHAR

Page 119: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 113

btitles do not repeat on rflow.

ic GRAND summaries enerated.

positions

rol character blank ace)

)

uilder Standard

ION:Builder Installation and Support Manual (MVS)

Repeating (S-type) subtitles SUBTITLE S-type supage ove

Automatic GRAND summaries are printed on a separate page at the end of each report

AUTOGRND Automatare not g

Page height HEIGHT 66 lines

M4LIST width – Default width of page

LSTWIDTH 132 print

Source card listing control SLCCTL ASA cont(single sp

Left formatting delimiter for source listing

LEFTMRK (

Right formatting delimiter for source listing

RIGHTMRK )

Double delimiter (used when both left and right formatting delimiter fall in the same place)

SINGSEP ,

Symbol for invalid field due to computation

INVALID *

Symbol for non-existent field NOTEXIST - (hyphen

Parameter (cont.) Parameter Name VISION:B

Page 120: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 114

e default value for ocking factor is the block size for variable ecords, M4REPO -8 for undefined

1

ating minutes per hour.

ating seconds per min.

uilder Standard

ION:Builder Installation and Support Manual (MVS)

Symbol for field that cannot be edited

NOTEDIT +

Percent sign PERCENT %

Block size for M4REPO REPOSIZ 4096 – thsubfile blM4REPO blocked rblocksizerecords.

Sort program SORTPGM 5740-SM

Number of buffers for input files

INPUT 1

Number of buffers for output files

OUTPUT 1

Minimum main storage released using FREEMAIN

MINCORE

Time Processing in models 4260, 4360, and 4460:

■ First conversion factor MULTPLR1 60 – indic

■ Second conversion factor MULTPLR2 60 – indic

■ Units delimiter TIMEDELM : (colon)

Parameter (cont.) Parameter Name VISION:B

Page 121: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 115

, YYY

MM/DD/YY)

YYYY-MM-DD)

YY.DDD)

MAR, APR, MAY, JUN, , SEP, OCT, NOV, DEC

uilder Standard

ION:Builder Installation and Support Manual (MVS)

TODAY flag format M4TODAY MMDDYY

DATE flag format DATE MMM DD

DATE flag delimiters:

■ TODAY TODAYDLM / (that is,

■ ISDATE ISDATDLM - (that is,

■ JULIAN JULDLM . (that is,

Months JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC

JAN, FEB,JUL, AUG

Parameter (cont.) Parameter Name VISION:B

Page 122: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 116

OTAL, CUM., COUNT, N., AVG., MAX, MIN, AVG,

T.

uilder Standard

ION:Builder Installation and Support Manual (MVS)

Summary labels GRAND, TOTAL, CUM., COUNT, MAX., MIN., AVG., MAX, MIN, AVG, RATIO, PCT.

GRAND, TMAX., MIRATIO, PC

Parameter (cont.) Parameter Name VISION:B

Page 123: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 117

Eaclabcha

Builder Standard

ION:Builder Installation and Support Manual (MVS)

h Summary and Page el can contain up to five racters.

Parameter Parameter Name VISION:

Page label PAGE PAGE

Page 124: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 118

amount of storage to the report phase of

step no-sort processing

Builder Standard

ION:Builder Installation and Support Manual (MVS)

One-step report storage REPTSIZE 8K – Theallocateda single-run.

Characters in edit patterns:

■ Digit select character DIGCHAR 9

■ Zero suppress character ZSPCHAR Z

■ Currency symbol character CURCHAR $

■ Plus symbol character PLUCHAR +

■ Minus symbol character MINCHAR –

■ Check protection character CKPCHAR *

■ Decimal notation DECCHAR .

■ Grouping character GRPCHAR ,

Parameter (cont.) Parameter Name VISION:

Page 125: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 119

t positions

Builder Standard

A vALTto uwid

Builder Standard

es of space

skeleton report is

ION:Builder Installation and Support Manual (MVS)

GRAPHICS:

■ Primary plot character PRMCHAR X

■ Secondary plot character SCDCHAR *

■ Fit plot character FITCHAR .

■ Horizontal axis character HZACHAR _

■ Horizontal hash character HZHCHAR |

■ Vertical axis character VTACHAR |

■ Vertical hash character VTHCHAR -

■ Alternate M4LIST width ALTWIDTH 132 prin

■ Alternate default width of page ALTDFWOP 0

Parameter (cont.) Parameter Name VISION:

alue of zero (0) in DFWOP causes the system se the alternate M4LIST th for this specification>

Parameter Parameter Name VISION:

M4PAOUT maximum lines PALTRCMX 1024 lin

Suppress no-data-selected report

SUPRSNDS N – The printed.

Page 126: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 120

al

termination

orting (specified)

sorting (invalid requests)

Builder Standard

ION:Builder Installation and Support Manual (MVS)

Default condition codes CONDCOD1 0 – Norm

CONDCOD2 4 – Error

CONDCOD3 8 – No s

CONDCOD4 16 – No

Default codes to print the information and Warning messages for run phases

DECMSOPT Y – Yes

PROMSOPT Y – Yes

RPTMSOPT Y – Yes

Parameter Parameter Name VISION:

Page 127: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 121

0

0

0

0000

90000

ION:Builder Installation and Support Manual (MVS)

M4PARAMS Source CodeMPOVS TITLE 'M4PARAMS - STERLING SOFTWARE, INC.' 00010000 ISEQ 73,80 00020000*********************************************************************** 00030000* * 00040000* PROPRIETARY AND CONFIDENTIAL INFORMATION OF * 0005000* STERLING SOFTWARE, INC. * 00060000* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT * 0007000* * 00080000* DO NOT REMOVE THIS NOTICE * 00090000* * 00100000* * 00110000* COPYRIGHT (C) STERLING SOFTWARE, INC. * 00120000* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. * 0013000* * 00140000*********************************************************************** 00150000 SPACE 3 00160000 MACRO C265 00170000 M4TODAY &FORMAT C265 00180000 LCLA &ACCUM C265 00190000&ACCUM SETA 0 C265 00200000 AIF ('&FORMAT' EQ 'MMDDYY').EQU C265 00210000&ACCUM SETA 4 C265 00220000 AIF ('&FORMAT' EQ 'DDMMYY').EQU C265 00230000&ACCUM SETA 8 C265 00240000 AIF ('&FORMAT' EQ 'YYMMDD').EQU C265 00250000&ACCUM SETA 12 C265 00260000 AIF ('&FORMAT' EQ 'YYDDMM').EQU C265 00270000&ACCUM SETA 16 C265 00280000 AIF ('&FORMAT' EQ 'DDYYMM').EQU C265 00290000&ACCUM SETA 20 C265 00300000 AIF ('&FORMAT' EQ 'MMYYDD').EQU C265 00310000 MNOTE 8,'ILLEGAL TODAY FORMAT, MMDDYY ASSUMED' C265 0032&ACCUM SETA 0 C265 00330000.EQU ANOP C265 00340000TODAY EQU &ACCUM C265 00350000 MEND C265 00360000 EJECT 00370000*********************************************************************** 00380000* USERS MUST NOT MAKE CHANGES BEFORE THIS PAGE C265 003

Page 128: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 122

* 00450000

. * 00470000 00480000 * 00490000000

* 0051000020000

005400000550000 * 00560000 * 00570000000

0000

06900000000000

0007900000

ION:Builder Installation and Support Manual (MVS)

*********************************************************************** 00400000 EJECT 00410000M4PARAMS CSECT 00420000*********************************************************************** 00430000* * 00440000* THIS ROUTINE CONTAINS ALL PARAMETERS WHICH MAY BE SET AS USER * OPTIONS. * 00460000* 1. USERS MAY CHANGE ANY OF THE ITEMS WITHIN THE RANGES SPECIFIED* 2. USERS MUST NOT CHANGE THE LENGTH OF ANY ASSEMBLY ITEMS. ** 3. USERS MUST NOT CHANGE ITEMS THAT PRECEDE THE PAGE MARKED * "* USERS MUST NOT MAKE CHANGES BEFORE THIS PAGE *." * 00500* 4. USERS MUST NOT CHANGE ITEMS THAT FOLLOW THE PAGE MARKED * "* USERS MUST NOT MAKE CHANGES FOLLOWING THIS PAGE *." * 005* * 00530000* THIS ROUTINE MAY BE ASSEMBLED AND LINK EDITED AFTER BUILDER ** INSTALLATION IS COMPLETE. IF ALL OF THE DEFAULT PARAMETERS * 0* ARE SATISFACTORY, NO ACTION IS NEEDED. OTHERWISE, THE MODIFIED * MODULE MUST BE ASSEMBLED AND LINK EDITED ACCORDING TO THE * INSTRUCTIONS PROVIDED IN THE INSTALLATION MANUAL. * 00580* * 00590000*********************************************************************** 00600000 EJECT 00610000* 00620000* USER ID - THIRTY-TWO CHARACTERS OF TEXT TO PRINT IN THE 0063* SIGN ON. 00640000* 00650000USERID DC CL32' ' 00660000 SPACE 5 00670000* 00680000* SYSTEM - ANY VALID PRINTABLE OR UNPRINTABLE CHARACTER 11.0 0* DELIMITER EXCEPT UNDERSCORE (X'6D') AND TILDE (X'A1'). 11.0 00700* THIS CHARACTER IS RESERVED AND MAY NOT APPEAR 11.0 0071* IN ANY STATEMENTS EXCEPT FOR ITS USE 00720000* AS A DELIMITER. 00730000* 00740000DELIMITR EQU C'#' DEFAULT = POUND (NUMBER) SIGN 00750000 SPACE 5 00760000* 00770000* PAGE - THE NUMBER OF PRINTABLE LINES ON A PAGE. THIS 00780* HEIGHT NUMBER MUST BE GREATER THAN ZERO AND MUST BE 00* COMPATIBLE WITH THE DEFAULT PRINTER FORM AND 0080000

Page 129: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 123

00870000088000000

0 00940000095000000000000

00

0106000000001080000

0

150000600001170000000000

00000

ION:Builder Installation and Support Manual (MVS)

* SIZE SPECIFICATION FOR THE PRINTERS AT YOUR SITE. 00810000* THE VALUE ASSUMES A SETTING OF 6 LINES PER INCH. 00820000* 00830000HEIGHT EQU 66 DEFAULT = 11 INCH PAGE AT 6 LPI 00840000 SPACE 5 00850000* 00860000* M4LIST - THE NUMBER OF PRINTABLE COLUMNS ON THE M4LIST QN10 * WIDTH OUTPUT DEVICE, NOT INCLUDING THE ASA CONTROL QN10 0* CHARACTER. THIS IS THE M4LIST RECORD LENGTH-1, QN10 008900* AND MUST BE AT LEAST 132 COLUMNS. QN10 00900000* QN10 00910000LSTWIDTH EQU 132 DEFAULT = 132 COLUMNS QN10 00920000* QN10 00930000* DEFAULT - THE NUMBER OF PRINTABLE COLUMNS ON AN OUTPUT QN1* WIDTH OF REPORT PAGE, NOT INCLUDING THE ASA CONTROL QN10 0* PAGE CHARACTER. THIS IS THE DEFAULT VALUE USED IF QN10 0096* "WIDTH OF PAGE" ON THE EN/ER STATEMENT IS LEFT QN10 009700* BLANK. THIS VALUE MUST NOT EXCEED THE M4LIST QN10 009800* WIDTH (LSTWIDTH) SPECIFIED ABOVE. QN10 00990000* NOTE: A ZERO VALUE WILL CAUSE THE SYSTEM TO QN10 010000* USE M4LIST WIDTH FOR THIS SPECIFICATION. QN10 01010000* QN10 01020000LSTDFWOP EQU 0 DEFAULT = M4LIST WIDTH QN10 01030000 EJECT 01040000* 01050000* AUTOMATIC - THE AUTOMATIC GRAND SUMMARIES FEATURE PROVIDES * GRAND GRAND SUMMARIES FOR ALL FIELDS FOR WHICH A 01070* SUMMARIES SUMMARY HAS BEEN REQUESTED ON A REPORT. THE * FEATURE IS ACTIVATED BY ENTERING AN 8. THE 01090000* FEATURE IS DEACTIVATED BY ENTERING A 0. 01100000* 01110000AUTOGRND EQU 0 DEFAULT - NO AUTO GRAND SUMS 0112000 SPACE 5 01130000* 01140000* REPORT - ANY VALID PRINTABLE OR UNPRINTABLE CHARACTER. 01* COLUMN THIS CHARACTER WILL BE USED TO FORM THE LINES 011* HEADING AROUND COLUMNS HEADINGS ON REPORTS. IF A BLANK 0* CHARACTER IS SPECIFIED, ONE BLANK LINE WILL BE PRINTED 01180* BETWEEN THE COLUMN HEADINGS AND THE DETAIL LINES 01190* FOR SINGLE-SPACED REPORTS, TWO FOR DOUBLE-SPACED 012* REPORTS, ETC. 01210000

Page 130: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 124

00000000280000

0

50000

1470000

15300000000000

1590000

ION:Builder Installation and Support Manual (MVS)

* 01220000HEADCHAR EQU C'-' DEFAULT = DASH (HYPHEN) 01230000 SPACE 5 01240000* 01250000* S-TYPE - THE REPEATING SUBTITLE FEATURE PROVIDES FOR 0126* SUBTITLE THE PRINTING OF THE PREVIOUS S-TYPE SUBTITLE 0127* CONTROL UPON THE COMPLETION OF PAGE OVERFLOW. THE 01* FEATURE IS ACTIVATED BY ENTERING A 1. THE 01290000* FEATURE IS DEACTIVATED BY ENTERING A 0. 01300000* 01310000SUBTITLE EQU 0 DEFAULT = NO REPEATED SUBTITLES 0132000 EJECT 01330000* 01340000* SPECIAL - THESE CHARACTERS ARE PRINTED WHEN SPECIAL 013* OUTPUT SITUATIONS OCCUR DURING REPORTING: 01360000* CHARACTERS (1) FIELD IS INVALID 01370000* (2) FIELD DOES NOT EXIST 01380000* (3) FIELD CANNOT BE EDITED (EITHER WILL NOT 01390000* CONVERT OR IS TOO BIG FOR THE COLUMN) 01400000* 01410000INVALID EQU C'*' DEFAULT = STAR FOR INVALID 01420000NOTEXIST EQU C'-' DEFAULT = DASH FOR MISSING 01430000NOTEDIT EQU C'+' DEFAULT = PLUS FOR UNEDITABLE 01440000 SPACE 5 01450000* 01460000* PERCENT - THIS CHARACTER IS PRINTED FOLLOWING A PERCENT 0* CHARACTER SUMMARY VALUE (E.G., 75.25%). J145 01480000* 01490000PERCENT EQU C'%' DEFAULT = PERCENT SIGN 01500000 SPACE 5 01510000* 01520000* SUMMARY - THIS TABLE CONTAINS ONE FIVE-CHARACTER ENTRY 0* LABEL FOR EACH TYPE OF SUMMARY, PLUS ENTRIES FOR 01540* TABLE PAGE AND GRAND. EACH ENTRY MUST BE EXACTLY 0155* FIVE CHARACTERS LONG. LEADING OR TRAILING 01560000* BLANKS ARE ACCEPTABLE. 01570000* 01580000 ORG M4PARAMS+105 ***** DO NOT CHANGE THIS STATEMENT SYSM 0TOTAL DC CL5'TOTAL' 01600000CUM DC CL5'CUM. ' 01610000COUNT DC CL5'COUNT' 01620000

Page 131: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 125

00007300004000000

0183000000000000

000187000000

96000070000

00

ION:Builder Installation and Support Manual (MVS)

MAX DC CL5'MAX. ' 01630000MIN DC CL5'MIN. ' 01640000AVG DC CL5'AVG. ' 01650000RATIO DC CL5'RATIO' 01660000PCT DC CL5'PCT. ' 01670000PAGE DC CL5'PAGE ' 01680000GRAND DC CL5'GRAND' 01690000 EJECT 01700000* 01710000* LISTING - THESE CHARACTERS ARE USED AS SEPARATORS IN 0172* DELIMITER THE FORMATTED SOURCE STATEMENT LISTING. THE 01* CHARACTERS SINGLE SEPARATOR IS USED WHEN A LEFT AND 017* RIGHT SEPARATOR WOULD OTHERWISE OCCUPY THE 017500* SAME POSITION. 01760000* 01770000LEFTMRK EQU C'(' DEFAULT = LEFT PARENTHESIS 01780000RIGHTMRK EQU C')' DEFAULT = RIGHT PARENTHESIS 01790000SINGSEP EQU C',' DEFAULT = COMMA 01800000 SPACE 5 01810000* 01820000* SOURCE - ASA CARRIAGE CONTROL CHARACTER FOR FORMATTED * STATEMENT SOURCE STATEMENT LISTING. THIS CARRIAGE 0184* LISTING CONTROL CHARACTER IS USED ON ALL FORMATTED 0185* VERTICAL SOURCE LINES AND ON THE FIRST LINE OF ANY 018600* SPACING FORMATTED SOURCE STATEMENT COLUMN HEADINGS. * ACCEPTABLE CARRIAGE CONTROL CHARACTERS ARE: 018800* BLANK = SINGLE SPACING 01890000* 0 = DOUBLE SPACING 01900000* - = TRIPLE SPACING 01910000* 01920000SLCCTL EQU C' ' DEFAULT = SINGLE SPACING 01930000 SPACE 5 01940000* 01950000* MESSAGE - THE MESSAGE CONTROL FEATURE PROVIDES FOR 01* CONTROL SUPPRESSION OF MESSAGES OUTPUT TO M4LIST 019* AND/OR THE CONSOLE TYPEWRITER. MESSAGES 01980000* ARE INHIBITED BY ENTERING A 1. MESSAGES 01990000* ARE NOT INHIBITED BY ENTERING A 0. 02000000* 02010000PRINT EQU 0 DEFAULT = PRINTER MESSAGES ON 02020000CONSOLE EQU 1 DEFAULT = CONSOLE MESSAGES OFF 020300

Page 132: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 126

00

0

02260000270000

000

023500002360000

000

000

ION:Builder Installation and Support Manual (MVS)

EJECT 02040000* 02050000* M4REPO - THE BLOCKSIZE FOR REPORT FILES. THE SIZE 0206000* BLOCKSIZE MUST BE AT LEAST 264. NOTE THAT THIS J228 0207000* BLOCKSIZE IS ALSO USED AS THE DEFAULT 02080000* BLOCKSIZE FOR VARIBLE LENGTH SUBFILES QN06 02090000* AND PROGRAM ANALYZER (PAL) OUTPUT. QN06 02100000* ALSO, THIS BLOCKSIZE - 8 IS USED AS QN06 02110000* THE DEFAULT BLOCKSIZE FOR UNDEFINED 02120000* LENGTH SUBFILES. 02130000* 02140000REPOSIZ EQU 4096 DEFAULT = 4096 BLOCKSIZE 02150000 SPACE 5 02160000* 02170000* NUMBER - NUMBER OF I/O BUFFERS TO BE ASSIGNED 0218000* OF I/O TO USER DATA FILES. 02190000* BUFFERS 02200000* 02210000INPUT EQU 2 DEFAULT = 2 INPUT BUFFERS/FILE 02220000OUTPUT EQU 1 DEFAULT = 1 OUTPUT BUFFER/FILE 02230000 SPACE 3 RIP 02240000* RIP 02250000* ONE-STEP - THIS IS THE DEFAULT MAIN STORAGE ALLOCATION FOR RIP * REPORT THE REPORTER WHEN REPORT FILE OPTIMIZATION RIP 02* STORAGE IS USED IN A NO-SORT TYPE RUN. RIP 02280000* RIP 02290000* THIS VALUE MUST BE AT LEAST 1024 AND NO GREATER RIP 02300* THAN 1048576. RIP 02310000REPTSIZE EQU 8192 DEFAULT = 8K RIP 02320000 SPACE 3 SIP 02330000* SIP 02340000* ONE-STEP - THIS IS THE DEFAULT MAIN STORAGE ALLOCATION FOR SIP * SORT THE SORT PROGRAM WHEN REPORT FILE OPTIMIZATION SIP 0* STORAGE IS USED IN A RUN REQUIRING A SORT OF THE SIP 02370* REPORT FILE. SIP 02380000* THIS VALUE MUST BE AT LEAST 1024 AND NO GREATER SIP 02390* THAN 16777216. SIP 02400000* SIP 02410000SORTSIZE EQU 524288 DEFAULT = 512K SIP 02420000 EJECT 02430000****************************************************************** ULS 02440000

Page 133: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 127

ULS 024800000

S 02510000

ULS 026000006 02610000 02620000 * ULS 026300000

LS 02670000S 026800000000 0270000027100002720000

0

ION:Builder Installation and Support Manual (MVS)

* * ULS 02450000* C H A R A C T E R S U S E D I N E D I T P A T T E R N S * U026 02460000* * ULS 02470000* THE FOLLOWING EIGHT M4PARAMS OPTIONS CONTROL THE FORMAT OF ** FIELDS THAT ARE USING EXPLICIT EDIT PATTERNS. * U026 0249000* * ULS 02500000* THE EIGHT PARAMETERS ARE: DIGIT SELECT CHARACTER. DIGCHAR* UL* ZERO SUPPRESS CHARACTER. ZSPCHAR* ULS 02520000* CURRENCY SYMBOL CHARACTER. CURCHAR* ULS 02530000* PLUS SYMBOL CHARACTER. PLUCHAR* ULS 02540000* MINUS SYMBOL CHARACTER. MINCHAR* ULS 02550000* CHECK PROTECTION CHARACTER. CKPCHAR* ULS 02560000* DECIMAL POINT CHARACTER. DECCHAR* ULS 02570000* GROUPING CHARACTER. GRPCHAR* ULS 02580000* * ULS 02590000* THE DECIMAL POINT AND GROUPING CHARACTERS ARE ALSO USED FOR ** OUTPUT REPORT EDITING OF NUMERIC FIELDS WHEN NO EXPLICIT * U02* PATTERN IS SPECIFIED AND ARE RECOGNIZED AS DECIMAL POINT * ULS * AND GROUPING CHARACTERS RESPECTIVELY WHEN CONVERTING INPUT * CHARACTER STRING DATA TO NUMERIC VALUES. * ULS 0264000* * ULS 02650000* * ULS 02660000* VALID ENTRIES FOR THESE PARAMETERS INCLUDE ANY CHARACTER * U* PRINTABLE OR UNPRINTABLE EXCEPT CHARACTERS IN THE RANGE * UL* OF HEXADECIMAL VALUES X'00' THROUGH X'30'. IN ADDITION, * ULS 0269* EACH SYMBOL MUST BE UNIQUE AMONG ALL THE EIGHT EDITING * ULS * SYMBOLS AND THE SYSTEM DELIMITER. THAT IS, NONE OF THE * ULS 0* NINE PARAMETERS (EIGHT EDIT SYMBOLS AND ONE SYSTEM * ULS 0* DELIMITER) MAY BE THE SAME CHARACTER. * ULS 02730000* * ULS 02740000* * ULS 02750000* * ULS 02760000****************************************************************** ULS 02770000 SPACE 3 ULS 02780000* ULS 02790000* DIGIT - SPECIFIES A DIGIT POSITION IN NUMERIC EDITED ULS 0280000* SELECT FIELDS. ULS 02810000* CHARACTER ULS 02820000* ULS 02830000DIGCHAR EQU C'9' DEFAULT = 9 ULS 02840000 SPACE 3 ULS 02850000

Page 134: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 128

0000

02940000

000

0000

50000

20000

ION:Builder Installation and Support Manual (MVS)

* ULS 02860000* ZERO - SPECIFIES DIGIT POSITIONS IN NUMERIC EDITED ULS 028700* SUPPRESS FIELDS WHICH WILL BE BLANKED IF ZERO. ULS 028800* CHARACTER ULS 02890000* ULS 02900000ZSPCHAR EQU C'Z' DEFAULT = Z ULS 02910000 SPACE 3 ULS 02920000* ULS 02930000* CURRENCY - SPECIFIES A LEADING/FLOATING CURRENCY SYMBOL ULS* SYMBOL FOR NUMERIC EDITED FIELDS. ULS 02950000* CHARACTER ULS 02960000* ULS 02970000CURCHAR EQU C'$' DEFAULT = $ ULS 02980000 SPACE 3 ULS 02990000* ULS 03000000* PLUS - SPECIFIES A LEADING/FLOATING/TRAILING PLUS ULS 030100* SYMBOL SYMBOL FOR NUMERIC EDITED FIELDS. ULS 0302000* CHARACTER ULS 03030000* ULS 03040000PLUCHAR EQU C'+' DEFAULT = + ULS 03050000 SPACE 3 ULS 03060000* ULS 03070000* MINUS - SPECIFIES A LEADING/FLOATING/TRAILING MINUS ULS 03080* SYMBOL SYMBOL FOR NUMERIC EDITED FIELDS. ULS 0309000* CHARACTER ULS 03100000* ULS 03110000MINCHAR EQU C'-' DEFAULT = - ULS 03120000 SPACE 3 ULS 03130000* ULS 03140000* CHECK - SPECIFIES A FILL CHARACTER FOR LEADING ZERO ULS 031* PROTECTION DIGITS IN NUMERIC EDITED FIELDS. ULS 03160000* CHARACTER ULS 03170000* ULS 03180000CKPCHAR EQU C'*' DEFAULT = * ULS 03190000 SPACE 3 ULS 03200000* 03210000* DECIMAL - DECIMAL POINT CHARACTER FOR NUMERIC FIELDS. 032* POINT 03230000* CHARACTER 03240000* 03250000DECCHAR EQU C'.' DEFAULT = . 03260000

Page 135: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 129

0000

* GRAF 03380000

03410000

GRAF 03490000

03570000

AF 03640000

ION:Builder Installation and Support Manual (MVS)

SPACE 5 03270000* 03280000* GROUPING - GROUPING CHARACTER FOR NUMERIC FIELDS. 0329* CHARACTER 03300000* 03310000GRPCHAR EQU C',' DEFAULT = , 03320000 EJECT GRAF 03330000****************************************************************** GRAF 03340000* * GRAF 03350000* G R A P H R E P O R T G R A P H I N G C H A R A C T E R S * GRAF 03360000* * GRAF 03370000* THE FOLLOWING SEVEN M4PARAMS OPTIONS CONTROL THE CHARACTERS * IN PLOTTING A GRAPH. * GRAF 03390000* * GRAF 03400000* THE SEVEN PARAMETERS ARE: PRIMARY PLOT CHARACTER * GRAF * SECONDARY PLOT CHARACTER * GRAF 03420000* FIT PLOT CHARACTER * GRAF 03430000* HORIZONTAL AXIS CHARACTER * GRAF 03440000* HORIZONTAL HASH CHARACTER * GRAF 03450000* VERTICAL AXIS CHARACTER * GRAF 03460000* VERTICAL HASH CHARACTER * GRAF 03470000* * GRAF 03480000* THE ONLY RESTRICTIONS APPLY TO THE PRIMARY AND SECONDARY PLOT ** CHARACTERS WHICH CANNOT BE BLANK. * GRAF 03500000* * GRAF 03510000* * GRAF 03520000* * GRAF 03530000****************************************************************** GRAF 03540000 SPACE 3 GRAF 03550000* GRAF 03560000* PRIMARY - SPECIFIES THE CHARACTER TO USE WHEN PLOTTING GRAF* PLOT SINGLE POINTS (SCATTER DIAGRAM) GRAF 03580000* CHARACTER BARS GRAF 03590000* GRAF 03600000PRMCHAR EQU C'X' DEFAULT = X GRAF 03610000 SPACE 3 GRAF 03620000* GRAF 03630000* SECONDARY - SPECIFIES THE CHARACTER TO USE WHEN PLOTTING GR* PLOT OVERLAID POINTS (SCATTER DIAGRAM) GRAF 03650000* CHARACTER GRAF 03660000* GRAF 03670000

Page 136: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 130

720000

AF 03790000

0

AF 0386000070000

F 03930000

F 04000000 04010000

000

ION:Builder Installation and Support Manual (MVS)

SCDCHAR EQU C'*' DEFAULT = * (ASTERISK) GRAF 03680000* GRAF 03690000 SPACE 3 GRAF 03700000* GRAF 03710000* FIT - SPECIFIES THE CHARACTER TO USE WHEN PLOTTING GRAF 03* PLOT A LEAST SQUARES FIT LINE. GRAF 03730000* CHARACTER GRAF 03740000* GRAF 03750000FITCHAR EQU C'.' DEFAULT = . (PERIOD) GRAF 03760000 SPACE 3 GRAF 03770000* GRAF 03780000* HORIZONTAL - SPECIFIES THE CHARACTER TO USE WHEN PLOTTING GR* AXIS THE HORIZONTAL AXES. GRAF 03800000* CHARACTER GRAF 03810000* GRAF 03820000HZACHAR EQU C'_' DEFAULT = _ (UNDERSCORE) GRAF 0383000 SPACE 3 GRAF 03840000* GRAF 03850000* HORIZONTAL - SPECIFIES THE CHARACTER TO USE WHEN PLOTTING GR* HASH THE HORIZONTAL HASH CHARACTERS MARKING GRAF 038* CHARACTER INTERVALS. GRAF 03880000* GRAF 03890000HZHCHAR EQU C'|' DEFAULT = | (VERTICAL BAR) GRAF 03900000 SPACE 3 GRAF 03910000* GRAF 03920000* VERTICAL - SPECIFIES THE CHARACTER TO USE WHEN PLOTTING GRA* AXIS THE VERTICAL AXES. GRAF 03940000* CHARACTER GRAF 03950000* GRAF 03960000VTACHAR EQU C'|' DEFAULT = | (VERTICAL BAR) GRAF 03970000 SPACE 3 GRAF 03980000* GRAF 03990000* VERTICAL - SPECIFIES THE CHARACTER TO USE WHEN PLOTTING GRA* HASH THE VERTICAL HASH CHARACTERS MARKING INTERVALS. GRAF* CHARACTER GRAF 04020000* GRAF 04030000VTHCHAR EQU C'-' DEFAULT = - (DASH) GRAF 04040000 EJECT GRAF 04050000* 04060000* UNIT - TIME PROCESSING CAPABILITY UNIT 04070000* CONVERSION CONVERSION MULTIPLIERS AND DELIMITER. 04080

Page 137: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 131

0000

180000900000000

230000

04380000 04390000

S 04470000 04480000

ION:Builder Installation and Support Manual (MVS)

* MULTIPLIERS THE MULTIPLIER VALUES MUST BE POSITIVE 040900* AND DELIMITER INTEGERS LESS THAN 100. THE DEFAULT 041000* VALUES ARE SET FOR HOURS/MINUTES/SECONDS. 04110000* 04120000MULTPLR1 EQU 60 DEFAULT = 60 MINUTES/HOUR 04130000MULTPLR2 EQU 60 DEFAULT = 60 SECONDS/MINUTE 04140000TIMEDELM EQU C':' DEFAULT = HH:MM:SS 04150000 EJECT 04160000* 04170000* MONTH - THIS TABLE CONTAINS ONE THREE-CHARACTER ENTRY 04* TABLE FOR EACH MONTH OF THE YEAR. EACH ENTRY MUST BE 041* EXACTLY THREE CHARACTERS LONG. LEADING OR TRAILING 0420* BLANKS ARE ACCEPTABLE. 04210000* 04220000 ORG M4PARAMS+69 ***** DO NOT CHANGE THIS STATEMENT SYSM 04JAN DC CL3'JAN' 04240000FEB DC CL3'FEB' 04250000MAR DC CL3'MAR' 04260000APR DC CL3'APR' 04270000MAY DC CL3'MAY' 04280000JUN DC CL3'JUN' 04290000JUL DC CL3'JUL' 04300000AUG DC CL3'AUG' 04310000SEP DC CL3'SEP' 04320000OCT DC CL3'OCT' 04330000NOV DC CL3'NOV' 04340000DEC DC CL3'DEC' 04350000 SPACE 5 04360000* 04370000* DATE FLAG - SPECIFIES THE FORMAT OF THE DATE FLAG. THE FORMATS * FORMAT AVAILABLE AND THE VALUES ENTERED TO SELECT THEM ARE:* MMM DD, YYYY 0 04400000* DD MMM YYYY 1 04410000* YYYY MMM DD 2 04420000* 04430000DATE EQU 0 DEFAULT = MMM DD, YYYY 04440000 SPACE 5 04450000* 04460000* TODAY FLAG - SPECIFIES THE FORMAT OF THE TODAY FLAG. THE FORMAT* FORMAT AVAILABLE AND THE VALUES ENTERED TO SELECT THEM ARE:* MMDDYY MMDDYY 04490000

Page 138: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 132

04590000 04600000000

04670000 04680000

04740000 04750000

04800000S 04810000

4900000

ION:Builder Installation and Support Manual (MVS)

* DDMMYY DDMMYY 04500000* YYMMDD YYMMDD 04510000* MMYYDD MMYYDD 04520000* DDYYMM DDYYMM 04530000* YYDDMM YYDDMM 04540000* 04550000 M4TODAY MMDDYY DEFAULT = MMDDYY 04560000 EJECT 04570000* 04580000* TODAY FLAG - SPECIFIES THE DELIMITER USED TO FORMAT THE TODAY * DELIMITER FLAG WHEN USED AS A REPORT DATE OR FREE FORM DATE * FLAG. ALSO USED TO FORMAT A USER-SUPPLIED REPORT 04610* DATE. 04620000* 04630000TODAYDLM EQU C'/' DEFAULT = MM/DD/YY 04640000 SPACE 5 04650000* 04660000* ISDATE FLAG - SPECIFIES THE DELIMITER USED TO FORMAT THE ISDATE * DELIMITER FLAG WHEN USED AS A REPORT DATE OR FREE FORM DATE * FLAG. 04690000* 04700000ISDATDLM EQU C'-' DEFAULT = YYYY-MM-DD 04710000 SPACE 5 04720000* 04730000* JULIAN FLAG - SPECIFIES THE DELIMITER USED TO FORMAT THE JULIAN * DELIMITER FLAG WHEN USED AS A REPORT DATE OR FREE FORM DATE * FLAG. 04760000* 04770000JULDLM EQU C'.' DEFAULT = YY.DDD 04780000 SPACE 5 04790000* SORT - SPECIFIES THE SORT PROGRAM FOR WHICH SORT CONTROL * PROGRAM STATEMENTS ARE TO BE GENERATED. THE SORT PROGRAM* AND THE VALUES ENTERED TO SELECT THEM ARE: 04820000* SM-023 0 I136 04830000* 5734-SM1 1 I136 04840000* 5740-SM1 2 04850000* 04860000SORTPGM EQU 2 DEFAULT = 5740-SM1 04870000 EJECT 04880000* 04890000* MINIMUM - SPECIFIES MINIMUM AMOUNT OF STORAGE, IN K, TO SYSM 0

Page 139: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 133

04910000

QN10 049700000000

49900000

0

N10 0504000050500000600007000000

0000

0

NDS 05160000S 05170000S 0518000051900000

54 052500024 0526000254 05270002054 05280002

2000022

ION:Builder Installation and Support Manual (MVS)

* STORAGE BE RELEASED TO THE SYSTEM AT THE START OF THE SYSM* RELEASED RUN VIA THE 'FREEMAIN' MACRO. 04920000* TO SYSTEM 04930000* 04940000MINCORE EQU 12 DEFAULT=12K SYSM 04950000 SPACE 5 04960000* ALTERNATE - THE NUMBER OF PRINTABLE COLUMNS ON THE ALTERNATE * M4LIST M4LIST OUTPUT DEVICE, NOT INCLUDING THE ASA QN10 0498* WIDTH CONTROL CHARACTER. THIS IS THE M4LIST1 RECORD QN10 0* LENGTH-1, AND MUST BE AT LEAST 24 COLUMNS. QN10 0500000* QN10 05010000ALTWIDTH EQU 132 ALT DEFAULT = 132 COLUMNS QN10 0502000* QN10 05030000* ALTERNATE - THE NUMBER OF PRINTABLE COLUMNS ON AN ALTERNATE Q* DEFAULT REPORT PAGE, NOT INCLUDING THE ASA CONTROL QN10 0* WIDTH OF CHARACTER. THIS IS THE DEFAULT VALUE USED IF QN10 05* PAGE "WIDTH OF PAGE" ON THE EN/ER STATEMENT IS LEFT QN10 050* BLANK. THIS VALUE MUST NOT EXCEED THE M4LIST1 QN10 050800* WIDTH (ALTWIDTH) SPECIFIED ABOVE. QN10 05090000* NOTE: A ZERO VALUE WILL CAUSE THE SYSTEM TO USE QN10 0510* ALT M4LIST WIDTH FOR THIS SPECIFICATION. QN10 05110000* QN10 05120000ALTDFWOP EQU 0 ALT DEFAULT = M4LIST1 WIDTH QN10 0513000 SPACE 5 SNDS 05140000* SNDS 05150000* SUPPRESS - WHEN NO DATA IS SELECTED FOR A REPORT A SKELETON S* NO-DATA- REPORT IS PRODUCED INDICATING NO SELECTED DATA. SND* SELECTED THIS PARAMETER WILL ALLOW SUPPRESSION OF THAT SND* REPORT SKELETON REPORT. ENTER 'N' TO INDICATE PRINTING SNDS 0* OF THE REPORT. ENTER 'Y' TO INDICATE THAT THE SNDS 0520000* REPORT SHOULD BE SUPPRESSED. SNDS 05210000* SNDS 05220000SUPRSNDS EQU C'N' DEFAULT = NO SNDS 05230000 SPACE 5 X054 05240002* SUPPRES - THE FOLLOWING 3 SPECIFICATIONS ALLOW INFORMATION X0* INFO AND AND WARNING MESSAGES (MESSAGE TYPES 0 AND 1) TO X05* WARNING BE OPTIONALLY SUPPRESSED FOR ANY OF THE DECODE/ X0* MESSAGES COMPILATION, FILE PROCESSING OR REPORT GENERATION X* PHASES OF VISION:BUILDER OPERATION. ENTER 'Y' X054 0529000* TO ALLOW ALL INFORMATION AND WARNING MESSAGES X054 053* TO BE PRINTED FOR THE RESPECTIVE PHASE OF X054 0531000

Page 140: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 134

02330002

X054 0536000254 05370002 X054 05380002

0000000

055400005500005560000

00

0

0

ION:Builder Installation and Support Manual (MVS)

* OPERATION. ENTER 'N' TO CAUSE THE INFORMATION X054 053200* AND WARNING MESSAGES TO BE SUPPRESSED FOR THE X054 05* RESPECTIVE PHASE OF OPERATION X054 05340002* X054 05350002DECMSOPT EQU C'Y' DECODE/COMPILATION PHASE INFO MESSAGES = YES PROMSOPT EQU C'Y' FILE PROCESSING PHASE INFO MESSAGES = YES X0RPTMSOPT EQU C'Y' REPORT GENERATION PHASE INFO MESSAGES = YES SPACE 5 QN06 05390000* QN06 05400000* M4PAOUT - THE MAXIMUM NUMBER OF LINES TO BE QN06 05410* MAXIMUM PROVIDED FOR THE PROGRAM ANALYZER QN06 0542* LINES REQUEST EXECUTION TRACE. QN06 05430000* QN06 05440000PALTRCMX EQU 1024 DEFAULT = 1024 LINES QN06 05450000 EJECT QN10 05460000* ---------------------------------------------------- QN10 05470000* - - QN10 05480000* - S Y S T E M D E P E N D E N T V A L U E S - QN10 05490000* - - QN10 05500000* ---------------------------------------------------- QN10 05510000 SPACE 3 QN10 05520000* 05530000* HIGH LEVEL - SPECIFIES WHETHER OR NOT THE HIGHEST LEVEL ISAM * ISAM INDEX INDICES FOR BISAM INPUT AND BISAM INPUT/OUTPUT 05* CONTROL FILES ARE TO RESIDE IN MAIN STORAGE FOR IMPROVED 0* EFFICIENCY. THE HIGHEST LEVEL INDICES MAY BE 05570000* TRACK, CYLINDER, OR (IF OPTCD=M WAS SPECIFIED 05580000* WHEN THE ISAM FILE WAS CREATED) MASTER INDICES. 0559000* THE HIGHEST LEVEL INDICES ARE MADE RESIDENT BY 0560000* ENTERING A 1. THE HIGHEST LEVEL INDICES REMAIN 05610000* NON-RESIDENT BY ENTERING A 0. 05620000* 05630000COREINDX EQU 0 DEFAULT = NO INDICES IN STORAGE 0564000 SPACE 3 11.0 05650000*********************************************************************** 05660000* FOLLOWING ARE THE DEFAULT CONDITION CODES * 05670000*********************************************************************** 05680000 SPACE 1 11.0 05690000CONDCOD1 EQU 0 NORMAL TERMINATION 11.0 05700000CONDCOD2 EQU 4 ERROR TERMINATION 11.0 05710000CONDCOD3 EQU 8 NO SORTING (RC SPECIFICATION) 11.0 0572000

Page 141: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 135

00

0000

00584000000ER 05860000

0000

000091000000300000000

000

6040000

00000

00000000000

ION:Builder Installation and Support Manual (MVS)

CONDCOD4 EQU 16 NO SORTING (INVALID REQUESTS) 11.0 057300 EJECT 05740000*********************************************************************** 05750000* USERS MUST NOT MAKE CHANGES FOLLOWING THIS PAGE * 0576*********************************************************************** 05770000 EJECT 05780000 ORG M4PARAMS+L'USERID , QN06 05790000M4RELNO DC CL4'13.5' RELEASE NUMBER X037 05800001M4DELIM DC AL1(DELIMITR) SYSTEM DELIMITER 05810000M4HEIGHT DC AL1(HEIGHT) PAGE HEIGHT 05820000M4WIDTH DC AL1(LSTWIDTH) M4LIST WIDTH (LRECL-1) QN10 058300M4AUTOG DC AL1(AUTOGRND) AUTOMATIC GRAND SUMMARIES 0M4SING DC AL1(SINGSEP) LISTING DELIMITER CHARACTER 058500M4HEADER DC AL1(HEADCHAR) REPORT COLUMN HEADING CHARACTM4SUBTIT DC AL1(SUBTITLE) SUBTITLE CONTROL 05870000M4MESAND DC AL1(X'FF'-10*CONSOLE) MESSAGE CONTROL 0588M4MESOR DC AL1(PRINT) MESSAGE CONTROL 05890000M4LFTMRK DC AL1(LEFTMRK) LISTING DELIMITER CHARACTER 0590M4RHTMRK DC AL1(RIGHTMRK) LISTING DELIMITER CHARACTER 05M4INVFLD DC AL1(INVALID) SPECIAL OUTPUT CHARACTER 059200M4NONEXT DC AL1(NOTEXIST) SPECIAL OUTPUT CHARACTER 059M4NOEDIT DC AL1(NOTEDIT) SPECIAL OUTPUT CHARACTER 05940M4PERCNT DC AL1(PERCENT) PERCENT CHARACTER 0595000 DC AL1(0) ** UNUSED-OLD M4LIB RESERVE QN15 05960000M4REPO DC Y(REPOSIZ) M4REPO BLOCKSIZE 05970000M4INBUT DC AL1(INPUT) NUMBER OF I/O BUFFERS 05980000M4OTBUF DC AL1(OUTPUT) NUMBER OF I/O BUFFERS 05990000M4CYLOVL DC AL1(0) # OF TRACKS FOR ISAM CYL OFLO 06000000M4SLCTL DC AL1(SLCCTL) SOURCE STMNT LISTING VERT SP 06010M4LIST DC AL1(0) M4LIST UNIT ASSIGNMENT 06020000M4INPUT DC AL1(0) M4INPUT UNIT ASSIGNMENT 06030000M4MINCOR DC Y(MINCORE) MINIMUM STORAGE RELEASE TO SYS 0M4SORTP DC AL1(SORTPGM) SORT PROGRAM 06050000M4DECPT DC AL1(DECCHAR) DECIMAL POINT CHARACTER 06060M4COMMA DC AL1(GRPCHAR) GROUPING CHARACTER 060700M4MULT1 DC AL1(MULTPLR1) UNIT CONVERSION MULTIPLIER 0608M4MULT2 DC AL1(MULTPLR2) UNIT CONVERSION MULTIPLIER 0609M4TIMDEL DC AL1(TIMEDELM) UNIT CONVERSION DELIMITER 06100M4DATFMT DC AL1(DATE) DATE FLAG FORMAT 06110000M4MONTH EQU * MONTH TABLE 06120000 ORG *+3*12 ***** DO NOT CHANGE THIS STATEMENT ***** 06130000

Page 142: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 136

00

220000

0

0000000

000

6360000F 0637000000

06390000F 064000004100006420000

00000644000050000 06460000 06470000

4900000000000

6520000 06530002540002

ION:Builder Installation and Support Manual (MVS)

M4LABEL EQU * SUMMARY LABEL TABLE 06140000 ORG *+5*10 ***** DO NOT CHANGE THIS STATEMENT ***** 06150000M4TDYFMT DC AL1(TODAY) TODAY FLAG FORMAT 06160000M4TDYDLM DC AL1(TODAYDLM) TODAY FLAG DELIMITER 061700M4ISDDLM DC AL1(ISDATDLM) ISDATE FLAG DELIMITER 06180000M4JULDLM DC AL1(JULDLM) JULIAN FLAG DELIMITER 06190000M4VOLCNT DC AL1(0) M4REPO VOLUME COUNT 06200000 DC Y(0) ** UNUSED-OLD M4LIB BLKSIZE QN15 06210000M4CYLIDX DC AL1(COREINDX) HIGH LEVEL ISAM INDEX CONTROL 06M4LSTLBL DC AL1(0) M4LIST TAPE LABELS 06230000 DC X'00' ******** UNUSED ******** SYSM 06240000M4INTR DC AL1(0) IMPRECISE INTERRUPT BIG1 06250000M4MODNO DC AL1(1) 360/370 INSTRUCTION SET BIG1 06260000M4FLTPNT DC AL1(1) FLOATING POINT HARDWARE BIG1 0627000M49DCHAR DC AL1(DIGCHAR) DIGIT SELECT ULS 06280000M4ZDCHAR DC AL1(ZSPCHAR) ZERO SUPPRESS ULS 0629000M4CPCHAR DC AL1(CKPCHAR) CHECK PROTECTION ULS 06300M4CUCHAR DC AL1(CURCHAR) CURRENCY SYMBOL ULS 06310M4PLCHAR DC AL1(PLUCHAR) PLUS SIGN ULS 06320000M4MICHAR DC AL1(MINCHAR) MINUS SIGN ULS 06330000M4REPTSZ DC AL4(REPTSIZE) REPORTER STORAGE RTP 06340M4SORTSZ DC AL4(SORTSIZE) SORT STORAGE STP 06350000M4PRCHAR DC AL1(PRMCHAR) PRIMARY PLOT CHARACTER GRAF 0M4SCCHAR DC AL1(SCDCHAR) SECONDARY PLOT CHARACTER GRAM4FTCHAR DC AL1(FITCHAR) FIT PLOT CHARACTER GRAF 063800M4HACHAR DC AL1(HZACHAR) HORIZONTAL AXIS CHARACTER GRAFM4HHCHAR DC AL1(HZHCHAR) HORIZONTAL HASH CHARACTER GRAM4VACHAR DC AL1(VTACHAR) VERTICAL AXIS CHARACTER GRAF 06M4VHCHAR DC AL1(VTHCHAR) VERTICAL HASH CHARACTER GRAF 0M4PALTRM DC AL4(PALTRCMX) MAX PAL TRACE LINES QN06 0643M4DEFWD DC AL1(LSTDFWOP) DEFAULT MK4 WIDTH-OF-PAGE QN10 M4AWIDTH DC AL1(ALTWIDTH) ALT M4LIST WIDTH (LRECL-1) QN10 064M4ADEFWD DC AL1(ALTDFWOP) DEFAULT ALT WIDTH-OF-PAGE QN10M4SUPNDS DC AL1(SUPRSNDS) SUPPRESS NO-DATA-SEL RPT? SNDS DS 0H ALIGNMENT 11.0 06480000M4CCODE1 DC AL2(CONDCOD1) NORMAL CONDITION CODE 11.0 06M4CCODE2 DC AL2(CONDCOD2) ERROR CONDITION CODE 11.0 065M4CCODE3 DC AL2(CONDCOD3) NO SORT (SPECIFIED) 11.0 065100M4CCODE4 DC AL2(CONDCOD4) NO SORT (INVALID REQUESTS) 11.0 0M4MSDEC DC AL1(DECMSOPT) DECODE/COMPILE MSG OPTION X054M4MSPRO DC AL1(PROMSOPT) PROCESSING MSG OPTION X054 06

Page 143: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 137

50002

0000

0

0

0

0200000

* 00230000E * 00240000ING * 00250000

002800000290000 * 00300000* 00310000000

ION:Builder Installation and Support Manual (MVS)

M4MSRPT DC AL1(RPTMSOPT) REPORTING MSG OPTION X054 065 DC CL3' ' ******** UNUSED ******** X054 06560002M4PAREND EQU *-1 ### M4PARAMS END LOC ### QN10 06570000 END 06580000

M4LEPARM Source Code TITLE 'VISION:Builder LANGUAGE ENVIRONMENT PARAMETERS' 0001 ISEQ 73,80 00020000*********************************************************************** 00030000* * 00040000* PROPRIETARY AND CONFIDENTIAL INFORMATION OF * 0005000* STERLING SOFTWARE, INC. * 00060000* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT * 0007000* * 00080000* DO NOT REMOVE THIS NOTICE * 00090000* * 00100000* * 00110000* COPYRIGHT (C) STERLING SOFTWARE, INC. * 00120000* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. * 0013000* * 00140000*********************************************************************** 00150000* 00160000M4LEPARM CSECT 00170000*********************************************************************** 00180000* * 00190000* THIS ROUTINE CONTAINS THE PARAMETERS USED TO INITIATE THE * 0* LANGUAGE ENVIRONMENT FOR VISION:Builder. * 00210000* * 00220000* THESE PARAMETERS MAY BE MODIFIED AS APPROPRIATE FOR YOUR * INSTALLATION REQUIREMENTS. THE PARAMETERS MUST CONFORM TO TH* THE PARAMETERS DEFINED IN THE LANGUAGE ENVIRONMENT PROGRAMM* REFERENCE MANUAL FROM IBM. * 00260000* * 00270000* THIS ROUTINE MAY BE ASSEMBLED AND LINK EDITED AFTER BUILDER ** INSTALLATION IS COMPLETE. IF ALL OF THE DEFAULT PARAMETERS * 0* ARE SATISFACTORY, NO ACTION IS NEEDED. OTHERWISE, THE MODIFIED * MODULE MUST BE ASSEMBLED AND LINK EDITED ACCORDING TO THE * INSTRUCTIONS PROVIDED IN THE INSTALLATION MANUAL. * 00320

Page 144: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4PARAMS and M4LEPARM

VIS 138

370000

E. 00430000 MANUAL 00440000NING. 00450000 00460000T 00470000 00480000 00490000500000

000

ION:Builder Installation and Support Manual (MVS)

* * 00330000*********************************************************************** 00340000 EJECT 00350000* 00360000* DO NOT CHANGE OR REMOVE THE FOLLOWING STATEMENTS. 00* 00380000 DC A(M4LEPLEN) 00390000M4LEPLEN DC AL2(M4LEPEND-*-2) 00400000 DC C'TRAP(OFF),' 00410000* 00420000* CHANGES MAY BE MADE TO THE FOLLOWING STATEMENTS AS APPROPRIAT* REFER TO THE IBM LANGUAGE ENVIRONMENT PROGRAMMING REFERENCE* FOR INFORMATION REGARDING APPLICABLE PARAMETERS AND THEIR MEA* PARAMETERS MAY BE MODIFIED, REMOVED OR NEW PARAMETERS ADDED.* INSTALLATION DEFAULTS WILL BE USED FOR ANY LANGUAGE ENVIRONMEN* PARAMETER NOT SPECIFIED BELOW. THE FIRST OCCURRENCE OF THE '/' * CHARACTER SIGNALS THE END OF THE LE PARAMETERS. TO TURN ON THE* LE REPORTING FEATURES, CHANGE THE '/' TO A ',' AT THE END OF THE 00* LINE BELOW DESIGNATED BY THE <----- INDICATOR. 00510000* 00520000 DC C'STACK(016K,016K,BELOW,KEEP),' 00530000 DC C'LIBSTACK(04K,04K,FREE),' 00540000 DC C'HEAP(008K,032K,ANY,KEEP,04K,04K),' 00550000 DC C'ANYHEAP(016K,032K,ANY,KEEP),' 00560000 DC C'BELOWHEAP(04K,04K,FREE),' 00570000 DC C'THREADHEAP(04K,04K,ANY,KEEP),' 00580000 DC C'MSGFILE(M4LEOUT,FBA,121,0)/' <----- 00590000 DC C'RPTOPTS(ON),RPTSTG(ON)/' 00600000* 00610000* THE FOLLOWING STATEMENTS MUST NOT BE CHANGED. 00620* 00630000M4LEPEND EQU * 00640000* 00650000 END 00660000

Page 145: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4SFPARM

VIS 139

MS, that is used to define

validation symbols and e is supplied with to the source module, ARAMS.

ditional user-defined described in the

ge 143 for details.

ents into the M4SFPARM ros that are designed to acros are defined at the

original source module. limits that are defined.

ION:Builder Installation and Support Manual (MVS)

4SFPARMM4SFPARM is a special parameter module, similar to M4PARAMparameters for VISION:Builder options such as additional data changing automatic date validation formats. The basic modulVISION:Builder. Parameters are defined by adding statements assembling the modified module, and link editing as with M4P

The original source for M4SFPARM is delivered with four (4) advalidation symbols. These symbols and their character sets areM4SFPARM source module. See Example of M4SFPARM on pa

Additional symbols are defined or changed by inserting statemsource module. The additional symbols are created using macsimplify the specification of the parameters. All the required mbeginning of the source module.

Additional statements must be inserted where indicated in theAdditional statements can be inserted in any order within the

Page 146: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4SFPARM

VIS 140

DeAdVa

symbol followed by the wing format:

ed to define additional

alidation symbol.

ust be unique; it cannot ols or a previously e any character other

underscore (_), bar (|), nk ( ), the numbers 0 m delimiter set in

s.

in the set definition. ement of the set, it must e Figure 3). The same

sand.

ION:Builder Installation and Support Manual (MVS)

fining ditional Data lidation Symbols

Each user-defined validation category consists of a validation validation set definition. Categories are transcribed in the follo

Column Entry Description

10 – 14 M4SYM This is the name of the macro that is usvalidation sets.

15 blank

16 A one-character entry to be used as a v

Each user-defined validation symbol mbe one of the standard validation symbdefined user validation symbol. It can bthan the minus sign (-), apostrophe ('), slash (/), ampersand (&), comma (,), blathrough 8, and the VISION:Builder systeM4PARAMS.

17 comma

18– 71 Set definition, bounded by apostrophe

Any and all characters can be includedHowever, if an apostrophe is to be an elappear in two consecutive columns (serequirement also applies to the amper

Page 147: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4SFPARM

VIS 141

ChAuVa

andard format is

e following format:

UVWXYZ’

e

Signals the end ofthe set definition

If ychamuthevaldatins

ION:Builder Installation and Support Manual (MVS)

Figure 3 Sample Validation Category Definition

ange tomatic Date lidation Format

This capability is used to change the format of the date. The stMMDDYY, six digits specifying month, day, and year.

A non-standard date format is specified with a statement in th

M4SYM S,’,;:.”?!’’()ABCDEFGHIJKLMNOPQRST

ValidationSymbol

Signals beginningof set definition

Two consecutive apostrophes arerequired to define the apostrobphas one element of the set

our standard date format is nged in M4PARAMS, it st also be changed here if DV operator (date idation) is to validate a e according to your tallation standards.

Column Entry Description

10 – 14 M4DAT

15 blank

Page 148: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4SFPARM

VIS 142

relative position of a

two characters DD, D, M, and Y characters pair being specified e legal permutations of

ION:Builder Installation and Support Manual (MVS)

16 – 21 These columns are used to specify the date's components.

The day position is represented by themonth by MM, and the year by YY. Themust always appear in pairs, with eachexactly once. Following are the possiblthe date:

MMDDYYMMYYDDDDMMYYDDYYMMYYDDMMYYMMDD

Column Entry Description (cont.)

Page 149: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4SFPARM

VIS 143

4SFPARM source module

0

0

0

ION:Builder Installation and Support Manual (MVS)

Example of M4SFPARMThe following sample code shows part of the contents of the Msupplied on the installation tape.

MF TITLE 'M4SFPARM - STERLING SOFTWARE, INC.' 00010000 ISEQ 73,80 00020000*********************************************************************** 00030000* * 00040000* PROPRIETARY AND CONFIDENTIAL INFORMATION OF * 0005000* STERLING SOFTWARE, INC. * 00060000* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT * 0007000* * 00080000* DO NOT REMOVE THIS NOTICE * 00090000* * 00100000* * 00110000* COPYRIGHT (C) STERLING SOFTWARE, INC. * 00120000* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. * 0013000* * 00140000*********************************************************************** 00150000 MACRO 00160000 M4SYM &SETNAME,&ELEMENT 00170000 LCLA &INDEX 00180000 LCLA &NE 00190000 LCLC &SN 00200000 LCLC &AMPER 00210000&AMPER SETC '&&'(1,1) 00220000&INDEX SETA K'&ELEMENT 00230000&NE SETA K'&ELEMENT-2 00240000&SN SETC '&SETNAME' 00250000 DC CL6'SYMBOL' 00260000 AIF (K'&SETNAME EQ 1).SF10 00270000 MNOTE 'ILLEGAL VALIDATION SYMBOL LENGTH' 00280000&SN SETC ' ' 00290000.SF10 ANOP 00300000 DC CL1'&SN.' 00310000 AIF (&NE GT 0).SF20 00320000 MNOTE 'NO SET ELEMENTS DEFINED' 00330000 SPACE 3 00340000 MEXIT 00350000

Page 150: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4SFPARM

VIS 144

690000

INED 007200000

ION:Builder Installation and Support Manual (MVS)

.SF20 ANOP 00360000 AIF (&INDEX LT 3).SF40 00370000&INDEX SETA &INDEX-1 00380000 AIF ('&ELEMENT'(&INDEX,1) EQ '&AMPER').SF30 00390000 AIF ('&ELEMENT'(&INDEX,1) NE '''').SF20 00400000.SF30 ANOP 00410000&NE SETA &NE-1 00420000&INDEX SETA &INDEX-1 00430000 AGO .SF20 00440000.SF40 ANOP 00450000 DC FL1'&NE.' 00460000 DC CL&NE.&ELEMENT 00470000 SPACE 3 00480000 MEND 00490000 MACRO 00500000 M4DAT &DATEFMT 00510000 LCLC &DFMT 00520000&DFMT SETC '&DATEFMT' 00530000 AIF (K'&DATEFMT EQ 6).SF100 00540000 MNOTE 'ILLEGAL DATE FORMAT' 00550000 SPACE 3 00560000 MEXIT 00570000.SF100 ANOP 00580000 DC CL4'DATE' 00590000 DC CL6'&DFMT.' 00600000 SPACE 3 00610000 MEND 00620000 MACRO 00630000 M4END 00640000 DC CL12'END M4SFPARM' 00650000 MEND 00660000M4SFPARM START 00670000* 00680000* NOTE: OPERAND OF START INSTRUCTION MUST REMAIN BLANK 00* 00700000* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 00710000* THE FOLLOWING USER-DEFINED SYMBOLS AND CHARACTER SETS ARE DEF* HERE FOR USE IN PATTERN VALIDATION OPERATIONS. 0073000* 00740000* 'a' - UPPER & LOWER CASE ALPHA (A-Z,a-z) OR BLANK 00750000

Page 151: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules M4SFPARM

VIS 145

00000

00800000

X00820000

X00840000

0860000

000000

e three new validation

ION:Builder Installation and Support Manual (MVS)

* 'x' - UPPER & LOWER CASE ALPHA (A-Z,a-z), NUMERIC (0-9) OR BLANK 0076* 'y' - UPPER & LOWER CASE ALPHA (A-Z,a-z) OR NUMERIC (0-9) 0077000* 'z' - UPPER & LOWER CASE ALPHA (A-Z,a-z) 00780000* 00790000 M4SYM a,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz X ' 00810000 M4SYM x,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0 123456789 ' 00830000 M4SYM y,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0 123456789' 00850000 M4SYM z,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' 0* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 00870000* 00880000*********************************************************************** 00890000* INSERT ADDITIONAL STATEMENTS AFTER THIS STATEMENT 0090* DO NOT INSERT STATEMENTS AFTER THIS STATEMENT 009100*********************************************************************** 00920000 M4END 00930000 END 00940000

Example of Additional Source StatementsFigure 4 shows a list of additional source statements that definsymbols and change the format of the date.

Figure 4 Sample Additional Statements

M4SYM T,’¢$.+-0123456789’M4SYM U,’+-*/=’M4SYM V,’AEFIJOPM4DAT YYMMDD

Page 152: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKLIBP

VIS 146

Marameters usually . These parameters affect t compression, and tion, COMLIB provides

ose and is supplied with it your needs. Each

le itself is supplied as an s source form. A listing of ach parameter.

ION:Builder Installation and Support Manual (MVS)

ARKLIBPCOMLIB provides standard default conditions for the library pdetermined by the operating environment in each installationdirectory blocking, optional library tracking information, objecreserve. Because these parameters are functions of the installayou with the capability of changing the default parameters.

A special program module called MARKLIBP is used for this purpCOMLIB. It is made available to you and can be changed to sucondition supplied as the default standard is shown. The moduassembly language source CSECT and is well documented in itthe CSECT for MVS follows; the default is clearly indicated for e

Page 153: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKLIBP

VIS 147

alculate the optimum or based on the device

s decode and library nce. The table shown lues depending on

aximumlocking factor

7243613300

ION:Builder Installation and Support Manual (MVS)

Parameter Parameter Name COMLIB Default

Library directory blocking factor

Not applicable to VSAM

DIRBLK 0 - allows COMLIB to cdirectory blocking factand size of the library.

A larger value improvemaintenance performaindicates maximum vadevice.

MDevice B

3330 33340 23350 53380 73390 8

COMLIB reserve flag for shared DASD

RESERVE 0

Page 154: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKLIBP

VIS 148

ION:Builder Installation and Support Manual (MVS)

Item tracking flag ITEMTRAK 0

Minimum Compress Size

MINCMPSZ 507

Compression Flag COMPRESS 0

Parameter Parameter Name COMLIB Default

Page 155: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKLIBP

VIS 149

0

0

0

D: * 0015000001600001700000000

Y 00280000 00290000

0030000010002320002

ION:Builder Installation and Support Manual (MVS)

MARKLIBP SOURCEPBLP4 TITLE 'MARKLIBP - STERLING SOFTWARE, INC.' 00010000 ISEQ 73,80 00020000*********************************************************************** 00030000* * 00040000* PROPRIETARY AND CONFIDENTIAL INFORMATION OF * 0005000* STERLING SOFTWARE, INC. * 00060000* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT * 0007000* * 00080000* DO NOT REMOVE THIS NOTICE * 00090000* * 00100000* COPYRIGHT (C) STERLING SOFTWARE, INC. * 00110000* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. * 0012000* * 00130000* * 00140000* NOTE: U.S. GOVERNMENT DFARS CONTRACTS, RESTRICTED RIGHTS LEGEN* USE, DUPLICATION, OR DISCLOSURE IS SUBJECT TO RESTRICTIONS * 0* STATED IN PARAGRAPH (C)(1)(II) OF THE RIGHTS IN TECHNICAL DATA * 00* AND COMPUTER SOFTWARE CLAUSE AT DFARS 252.227-7013. * 0018* * 00190000*********************************************************************** 00200000 MACRO 00210000 DIRBLK &FACTOR 00220000DIRBLKSZ EQU &FACTOR*32 00230000 MEND 00240000* 00250000MARKLIBP CSECT 00260000* 00270000*DIRECTORY SPECIFIES THE NUMBER OF ENTRIES IN A LIBRARY DIRECTOR*BLOCKING BLOCK. LARGER VALUES DECREASE ACCESS TIME FOR LARGE*FACTOR LIBRARIES. THE FACTOR CANNOT EXCEED THE VALUES GIVEN * BELOW FOR THE DEVICE USED. A VALUE OF 0 ALLOWS COMLIB 003* TO CALCULATE THE OPTIMUM DIRECTORY BLOCKING FACTOR 00* BASED ON THE DEVICE AND SIZE OF THE LIBRARY. 00330002* NOT APPLICABLE TO VSAM LIBRARIES. 00340000* 00350000* 3330 372 00360000* 3340 243 00370000* 3350 561 00380000* 3375 549 00390000

Page 156: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKLIBP

VIS 150

00460000QUE. 00470000000000500000000

005600000570000580000

0000

*C011 00670002C011 00680002011 00690002C011 00700002C011 00710002 00720002

730002 00740002

*C011 00750002 *C011 00760002 *C011 00770002*C011 00780002

ION:Builder Installation and Support Manual (MVS)

* 3380 733 00400000* 3390 800 (ALSO APPLIES TO HITACHI DEVICE H6587) 00410000* 9345 692 00420000* 00430000 DIRBLK 0 00440000* 00450000*DEVICE THE DEVICE RESERVE FLAG PROVIDES THE ABILITY TO ISSUE *RESERVE A DEVICE RESERVE RATHER THAN AN OPERATING SYSTEM EN*FLAG ENTER A '1' TO ACTIVATE THE RESERVE FEATURE FOR A 0048* MAXIMUM OF ONE LIBRARY IN A GIVEN RUN. ENTER A 2 TO 004900* ACTIVATE THE MULTILIB RESERVE FEATURE WHICH SUPPORTS 00* DEVICE RESERVATION FOR MORE THAN ONE LIBRARY IN A 00510* GIVEN RUN. (NOT APPLICABLE TO DOS/VS(E)) 00520000* 00530000RESERVE EQU 0 00540000* 00550000*ITEM THE ITEM TRACKING FLAG ENABLES OPTIONAL FEATURES OF THE*TRACKING ITEM TRACKING FACILITY. ENTER A '1' TO REQUIRE THE USE 0*FLAG OF IT STATEMENTS WITH UPDATER IDENTIFICATION FOR ALL 00* LIBRARY UPDATES. ENTER A '2' TO ENABLE THE DATE-OF-ITEM 0059* USE FACILITY. ENTER A '3' TO ENABLE BOTH. 00600000* 00610002ITEMTRAK EQU 0 00620000* C011 00630002* C011 00640002*******************************************************************C011 00650002*******************************************************************C011 00660002* THE FOLLOWING ENTRIES HAVE TO DO WITH THE OPTIONAL COMPRESSION* OF OBJECTS STORED IN THE LIBRARY. COMPRESSED OBJECTS MUST BE ** DE-COMPRESSED WHEN THEY ARE RETRIEVED. THIS WILL ADD SOME *C* MINIMAL OVERHEAD IN EXCHANGE FOR REDUCED I/O COUNTS AND DISK ** SPACE USAGE. COMPRESSION WILL BE MOST ADVANTAGEOUS IF YOUR ** LIBRARY OBJECTS TEND TO BE LARGE (MORE THAN 100 FIELDS IN A *C011* FILE DEFINITION OR 200 ENTRIES IN A TABLE). IF COMPRESSED *C011 00* OBJECTS HAVE BEEN STORED IN THE LIBRARY, THEY WILL STILL BE *C011* RETRIEVED AND DE-COMPRESSED EVEN THOUGH LIBRARY COMPRESSION * WAS SUBSEQUENTLY DISABLED. A LIBRARY WITH COMPRESSED OBJECTS * MAY BE CONVERTED TO A LIBRARY WITHOUT ANY COMPRESSED OBJECTS * BY DUMPING THE LIBRARY AND THEN RESTORING IT WITH COMPRESSION * DISABLED. *C011 00790002

Page 157: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKLIBP

VIS 151

0810002

008500021 00860002 008700020290002

000210002020002

C011 009800020002100000220002

0000

ION:Builder Installation and Support Manual (MVS)

* *C011 00800002* THE COMPRESSION SOFTWARE IS PROVIDED COURTESY OF *C011 0* JEAN-LOUP GAILLY AND MARK ADLER. *C011 00820002*******************************************************************C011 00830002* C011 00840002*MINIMUM THE MINIMUM COMPRESS SIZE SPECIFIES THE MINIMUM C011*COMPRESS SIZE THAT A LIBRARY OBJECT MUST BE BEFORE IT WILL C01*SIZE BE COMPRESSED WHENEVER COMPRESSION IS ENABLED. C011* OBJECTS LARGER THAN THE SPECIFIED SIZE WILL BE C011 008800* COMPRESSED WHENEVER COMPRESSION IS ENABLED. C011 008* OBJECTS WHOSE SIZE IS LESS THAN OR EQUAL TO THE C011 0090* SPECIFIED SIZE WILL NOT BE COMPRESSED REGARDLESS C011 009* OF WHETHER COMPRESSION IS ENABLED OR NOT. C011 009200* THE SPECIFIED SIZE SHOULD NEVER BE SMALLER THAN C011 0093* 507 AND MAY BE SPECIFIED AS LARGE AS 65535. C011 00940002* C011 00950002MINCMPSZ EQU 507 C011 00960002* C011 00970002*COMPRESSION THE COMPRESSION FLAG ENABLES THE OPTIONAL LIBRARY*FLAG OBJECT COMPRESSION. ENTER A '1' TO ENABLE THE C011 0099* COMPRESSION OF LIBRARY OBJECTS WHOSE SIZE EXCEEDS C011 0* THE 'MINIMUM COMPRESS SIZE' SPECIFIED ABOVE. C011 0101000* ENTER A '0' TO DISABLE LIBRARY OBJECT COMPRESSION. C011 0102* C011 01030002COMPRESS EQU 0 C011 01040002* C011 01050002* 01060000********************************************************************** 01070000* USERS MUST NOT MAKE CHANGES FOLLOWING THIS PAGE 0108********************************************************************** 01090000 EJECT 01100000 ORG 01110000LPRELNO DC CL4'C4.5' 01120001LPDIRBLK DC Y(DIRBLKSZ) 01130000LPRESERV DC AL1(RESERVE) 01140000LPITKFLG DC AL1(ITEMTRAK) 01150000LPCMPSIZ DC AL2(MINCMPSZ) C011 01160002LPCMPFLG DC AL1(COMPRESS) C011 01170002* C011 01180002 END 01190000

Page 158: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 152

M 00010000

0

00

0

ER * 00160000 * 00170000 * 00180000 * 00190000RATE * 00200000 * 00210000THEN * 00220000 * 00230000 * 00240000

* 00250000 * 00260000

* 00280000 * 00290000

340000

ION:Builder Installation and Support Manual (MVS)

ARKSQLSQL TITLE 'SQL STATEMENT GENERATOR FOR BUILDER-DB2 INTERFACE' *********************************************************************** 00020000* * 00030000* PROPRIETARY AND CONFIDENTIAL INFORMATION OF * 0004000* STERLING SOFTWARE, INC. * 00050000* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT * 000600* * 00070000* DO NOT REMOVE THIS NOTICE * 00080000* * 00090000* * 00100000* COPYRIGHT (C) STERLING SOFTWARE, INC. * 00110000* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. * 0012000* * 00130000*********************************************************************** 00140000* * 00150000* THIS MODULE GENERATES THE DYNAMIC SQL STATEMENTS USED BY BUILD* TO INTERFACE WITH DB2. THE GLOBAL SET SYMBOL 'MAX' DEFINED BELOW* MUST BE SET TO THE MAXIMUM NUMBER OF DB2 TABLES WHICH WILL BE * ACCESSED WITHIN ANY BUILDER APPLICATION. AFTER SETTING THE 'MAX' * VALUE APPROPRIATELY, THIS PROGRAM SHOULD BE ASSEMBLED TO GENE* THE BUILDER-DB2 INTERFACE PROGRAM STATEMENTS. THIS GENERATED * PROGRAM (THE PUNCH OUTPUT FROM THE ABOVE ASSEMBLY STEP) MUST * BE PROVIDED AS INPUT TO THE DB2 PRE-PROCESSOR PROGRAM FOR * PREPARATION OF THE BUILDER APPLICATION PLAN TO BE USED TO ACCESS* YOUR DB2 DATA BASES. SEE YOUR BUILDER INSTALLATION GUIDE FOR * FURTHER EXPLANATION REGARDING THE FUNCTION OF THIS MODULE. * * 00270000* FOLLOWING IS SOME SAMPLE JCL FOR THE ASSEMBLY AND PROGRAM * PREPARATION STEPS REQUIRED FOR THIS PROGRAM FOR USE IN THE * TSO/BATCH ENVIRONMENT. * 00300000* * 00310000* //JOBNAME JOB ... * 00320000* //* * 00330000* //GEN EXEC PGM=IEV90,PARM='DECK,NOOBJECT',REGION=512K * 00* //SYSPRINT DD SYSOUT=* * 00350000

Page 159: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 153

0360000

0000

0000

00530000* 00540000 THE * 00550000 * 00560000

30000

* 00650000 * 00660000

0000

ION:Builder Installation and Support Manual (MVS)

* //SYSPUNCH DD DSN=&&GENOUT,DISP=(MOD,PASS),UNIT=SYSDA, * 0* // SPACE=(800,(200,200)), * 00370000* // DCB=(RECFM=FB,LRECL=80,BLKSIZE=3200) * 00380000* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) * 00390000* //SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR * 00400000* //SYSIN DD DSN=THIS.PROGRAM.SOURCE,DISP=SHR * 00410000* //* * 00420000* //SQLPREP EXEC DSNHASMH,MEM=MARKIV,USER=YOURID, * 0043* // PARM.PC='HOST(ASM),STDSQL(86)' * 00440000* //PC.SYSIN DD DSN=&&GENOUT,DISP=(OLD,DELETE) * 00450000* //LKED.SYSLMOD DD DSN=YOUR.MARKIV.LOADLIB,DISP=OLD * 0046* //LKED.SYSIN DD * * 00470000* INCLUDE SYSLIB(DSNELI) * 00480000* MODE AMODE(31),RMODE(ANY) * 00490000* NAME MARKSQLT(R) * 00500000* // * 00510000* * 00520000* IF YOU WISH TO USE THE CALL ATTACHMENT FACILITY IN PLACE OF OR * * IN ADDITION TO THE TSO ATTACHMENT FACILITY (WHICH REQUIRES THE * TSO TERMINAL MONITOR PROGRAM AND THE DSN COMMAND PROCESSOR),* THE LINKAGE EDITOR SYSIN STATEMENTS IN THE ABOVE EXAMPLE SHOULD* BE CHANGED AS FOLLOWS: * 00570000* * 00580000* INCLUDE SYSLIB(DSNALI) * 00590000* MODE AMODE(31),RMODE(ANY) * 00600000* NAME MARKSQLC(R) * 00610000* * 00620000* AND THE "MEM=" NAME SHOULD BE CHANGED TO MARKDB2. * 006* * 00640000* FOR THE IMS ENVIRONMENT, THE IMS ATTACHMENT FACILITY IS REQUIRED * AND THE LINKAGE EDITOR SYSIN STATEMENTS IN THE ABOVE EXAMPLE * MUST BE CHANGED AS FOLLOWS: * 00670000* * 00680000* INCLUDE SYSLIB(DFSLI000) * 00690000* MODE AMODE(31),RMODE(ANY) * 00700000* NAME MARKSQLI(R) * 00710000* * 00720000* AND THE "MEM=" NAME SHOULD BE CHANGED TO MARKDLI. * 0073* * 00740000* * 00750000

Page 160: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 154

* 00760000 * 00770000 * 00780000

D * 00810000 * 00820000 * 00830000 * 0084000000850000

00940000

00980000

ION:Builder Installation and Support Manual (MVS)

* NOTE THAT ALL THREE ATTACHMENT FACILITY INTERFACE PROGRAMS MAY* BE PREPARED AND PLACED INTO THE BUILDER LOAD LIBRARY. BUILDER * WILL SELECT THE APPROPRIATE PROGRAM BASED UPON THE EXECUTION * ENVIRONMENT. * 00790000* * 00800000* ALSO NOTE THAT THE BUILDER-DB2 INTERFACE PROGRAM WILL BE ENTERE* IN THE 31-BIT ADDRESSING MODE. THEREFORE, THIS PROGRAM MAY BE * LINK EDITTED WITH THE 'MODE AMODE(31),RMODE(ANY)' LINKAGE EDITOR * CONTROL STATEMENT TO ALLOW THE PROGRAM TO BE LOADED INTO * VIRTUAL STORAGE ABOVE THE 16MB LINE FOR MVS/XA OR MVS/ESA * * OPERATING SYSTEMS. * 00860000* * 00870000*********************************************************************** 00880000* 00890000 GBLA &N,&MAX 00900000* 00910000*********************************************************************** 00920000* * 00930000&MAX SETA 50 MAXIMUM NUMBER OF SQL STATEMENTS PER APPL. * * * 00950000*********************************************************************** 00960000* * 00970000* !!NOTE!! DO NOT CHANGE ANY STATEMENTS BEYOND THIS LINE. !!NOTE!! ** * 00990000*********************************************************************** 01000000 EJECT 01010000 PUNCH ' SPACE 3' 01020000 PUNCH ' MACRO' 01030000 PUNCH '&&LABEL SQLENTER &&AREA' 01040000 PUNCH ' AIF (''&&LABEL'' EQ '''').NOLABEL' 01050000 PUNCH '&&LABEL DS 0H' 01060000 PUNCH '.NOLABEL ANOP' 01070000 PUNCH ' USING *,9' 01080000 PUNCH ' AIF (''&&AREA'' EQ '''').NOAREA' 01090000 PUNCH ' USING &&AREA,5' 01100000 PUNCH '.NOAREA ANOP' 01110000 PUNCH ' MEND' 01120000 PUNCH ' SPACE 3' 01130000 SPACE 3 01140000 PUNCH ' MACRO' 01150000

Page 161: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 155

60000

0

ION:Builder Installation and Support Manual (MVS)

PUNCH '&&LABEL SQLRET' 01160000 PUNCH ' AIF (''&&LABEL'' EQ '''').NOLABEL' 01170000 PUNCH '&&LABEL DS 0H' 01180000 PUNCH '.NOLABEL ANOP' 01190000 PUNCH ' BR 8' 01200000 PUNCH ' MEND' 01210000 PUNCH 'SQL TITLE ''SQL STATEMENTS FOR BUILDER-DB2''' 01220000 EJECT 01230000 PUNCH 'MARKSQL CSECT' 01240000 PUNCH 'MARKSQL AMODE 31' 01250000 PUNCH 'MARKSQL RMODE ANY' 01260000 PUNCH ' USING SQLCA,2' 01270000 PUNCH ' USING SQLDSECT,3' 01280000 PUNCH ' USING SQLCODEX,6' SQL2 01290000 PUNCH ' USING STMT,4' 01300000 PUNCH '*' 01310000 PUNCH ' DC CL8''MARKSQL1'' EYE-CATCHER' SQL2 01320000 PUNCH '*' 01330000 PUNCH ' DC A(SQLDLEN) SQLDSECT SIZE' 01340000 PUNCH '*' 01350000 PUNCH '* VECTORS TO LIST OF INDIVIDUAL STATEMENT VECTORS' 013 PUNCH '*' 01370000 PUNCH ' DC A(OPENLIST)' 01380000 PUNCH ' DC A(OPUDLIST)' 01390000 PUNCH ' DC A(CLOSLIST)' 01400000 PUNCH ' DC A(PREPLIST)' 01410000 PUNCH ' DC A(DESCLIST)' 01420000 PUNCH ' DC A(FTCHLIST)' 01430000 PUNCH ' DC A(EXECLIST)' 01440000 PUNCH ' DC A(XECILIST)' 01450000 PUNCH ' DC A(COMWLIST)' 01460000 SPACE 3 01470000 PUNCH '*' 01480000 PUNCH '* SQL OPEN CURSOR STATEMENT VECTOR LIST' 0149000 PUNCH '*' 01500000 PUNCH 'OPENLIST EQU *' 01510000 PUNCH ' DC A((OPENEND-*)/4-1)' 01520000&N SETA 1 01530000.OPENV ANOP 01540000 PUNCH ' DC A(OPEN&N)' 01550000

Page 162: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 156

01610000

00

ION:Builder Installation and Support Manual (MVS)

&N SETA &N+1 01560000 AIF (&N LE &MAX).OPENV 01570000 PUNCH 'OPENEND EQU *' 01580000 SPACE 3 01590000 PUNCH '*' 01600000 PUNCH '* SQL OPEN CURSOR USING DESCRIPTOR STMT VECTOR LIST' PUNCH '*' 01620000 PUNCH 'OPUDLIST EQU *' 01630000 PUNCH ' DC A((OPUDEND-*)/4-1)' 01640000&N SETA 1 01650000.OPUDV ANOP 01660000 PUNCH ' DC A(OPUD&N)' 01670000&N SETA &N+1 01680000 AIF (&N LE &MAX).OPUDV 01690000 PUNCH 'OPUDEND EQU *' 01700000 SPACE 3 01710000 PUNCH '*' 01720000 PUNCH '* SQL CLOSE CURSOR STATEMENT VECTOR LIST' 017300 PUNCH '*' 01740000 PUNCH 'CLOSLIST EQU *' 01750000 PUNCH ' DC A((CLOSEND-*)/4-1)' 01760000&N SETA 1 01770000.CLOSV ANOP 01780000 PUNCH ' DC A(CLOSE&N)' 01790000&N SETA &N+1 01800000 AIF (&N LE &MAX).CLOSV 01810000 PUNCH 'CLOSEND EQU *' 01820000 SPACE 3 01830000 PUNCH '*' 01840000 PUNCH '* SQL PREPARE STATEMENT VECTOR LIST' 01850000 PUNCH '*' 01860000 PUNCH 'PREPLIST EQU *' 01870000 PUNCH ' DC A((PREPEND-*)/4-1)' 01880000&N SETA 1 01890000.PREPV ANOP 01900000 PUNCH ' DC A(PREP&N)' 01910000&N SETA &N+1 01920000 AIF (&N LE &MAX).PREPV 01930000 PUNCH 'PREPEND EQU *' 01940000 SPACE 3 01950000

Page 163: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 157

0000

ION:Builder Installation and Support Manual (MVS)

PUNCH '*' 01960000 PUNCH '* SQL DESCRIBE STATEMENT VECTOR LIST' 01970000 PUNCH '*' 01980000 PUNCH 'DESCLIST EQU *' 01990000 PUNCH ' DC A((DESCEND-*)/4-1)' 02000000&N SETA 1 02010000.DESCV ANOP 02020000 PUNCH ' DC A(DESC&N)' 02030000&N SETA &N+1 02040000 AIF (&N LE &MAX).DESCV 02050000 PUNCH 'DESCEND EQU *' 02060000 SPACE 3 02070000 PUNCH '*' 02080000 PUNCH '* SQL FETCH STATEMENT VECTOR LIST' 02090000 PUNCH '*' 02100000 PUNCH 'FTCHLIST EQU *' 02110000 PUNCH ' DC A((FTCHEND-*)/4-1)' 02120000&N SETA 1 02130000.FTCHV ANOP 02140000 PUNCH ' DC A(FTCH&N)' 02150000&N SETA &N+1 02160000 AIF (&N LE &MAX).FTCHV 02170000 PUNCH 'FTCHEND EQU *' 02180000 SPACE 3 02190000 PUNCH '*' 02200000 PUNCH '* SQL EXECUTE STATEMENT VECTOR LIST' 02210000 PUNCH '*' 02220000 PUNCH 'EXECLIST EQU *' 02230000 PUNCH ' DC A((EXECEND-*)/4-1)' 02240000&N SETA 1 02250000.EXECV ANOP 02260000 PUNCH ' DC A(EXEC&N)' 02270000&N SETA &N+1 02280000 AIF (&N LE &MAX).EXECV 02290000 PUNCH 'EXECEND EQU *' 02300000 SPACE 3 02310000 PUNCH '*' 02320000 PUNCH '* SQL EXECUTE IMMEDIATE STATEMENT VECTOR LIST' 0233 PUNCH '*' 02340000 PUNCH 'XECILIST EQU *' 02350000

Page 164: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 158

00

0000

ION:Builder Installation and Support Manual (MVS)

PUNCH ' DC A(1)' 02360000 PUNCH ' DC A(EXECIMMD)' 02370000 SPACE 3 02380000 PUNCH '*' 02390000 PUNCH '* SQL COMMIT WORK STATEMENT VECTOR LIST' 024000 PUNCH '*' 02410000 PUNCH 'COMWLIST EQU *' 02420000 PUNCH ' DC A(1)' 02430000 PUNCH ' DC A(COMMIT)' 02440000 PUNCH ' EJECT' 02450000 EJECT 02460000* 02470000 PUNCH '*' 02480000 PUNCH '* DECLARE CURSOR STATEMENT' 02490000 PUNCH '*' 02500000&N SETA 1 02510000.DECLS ANOP 02520000 PUNCH ' EXEC SQL DECLARE CUR&N CURSOR FOR STMT&N' 0253 PUNCH '*' 02540000&N SETA &N+1 02550000 AIF (&N LE &MAX).DECLS 02560000 PUNCH ' EJECT' 02570000 EJECT 02580000* 02590000 PUNCH '*' 02600000 PUNCH '* OPEN CURSOR STATEMENT' 02610000 PUNCH '*' 02620000&N SETA 1 02630000.OPENS ANOP 02640000 PUNCH 'OPEN&N SQLENTER' 02650000 PUNCH ' EXEC SQL OPEN CUR&N' 02660000 PUNCH ' SQLRET' 02670000 PUNCH ' LTORG' 02680000 PUNCH '*' 02690000&N SETA &N+1 02700000 AIF (&N LE &MAX).OPENS 02710000 PUNCH ' EJECT' 02720000 EJECT 02730000* 02740000 PUNCH '*' 02750000

Page 165: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 159

000

810000

ION:Builder Installation and Support Manual (MVS)

PUNCH '* OPEN CURSOR USING DESCRIPTOR STATEMENT' 02760 PUNCH '*' 02770000&N SETA 1 02780000.OPUDS ANOP 02790000 PUNCH 'OPUD&N SQLENTER SQLDA&N' 02800000 PUNCH ' EXEC SQL OPEN CUR&N USING DESCRIPTOR :SQLDA&N' 02 PUNCH ' SQLRET' 02820000 PUNCH ' LTORG' 02830000 PUNCH '*' 02840000&N SETA &N+1 02850000 AIF (&N LE &MAX).OPUDS 02860000 PUNCH ' EJECT' 02870000 EJECT 02880000* 02890000 PUNCH '*' 02900000 PUNCH '* CLOSE CURSOR STATEMENT' 02910000 PUNCH '*' 02920000&N SETA 1 02930000.CLOSS ANOP 02940000 PUNCH 'CLOSE&N SQLENTER' 02950000 PUNCH ' EXEC SQL CLOSE CUR&N' 02960000 PUNCH ' SQLRET' 02970000 PUNCH ' LTORG' 02980000 PUNCH '*' 02990000&N SETA &N+1 03000000 AIF (&N LE &MAX).CLOSS 03010000 PUNCH ' EJECT' 03020000 EJECT 03030000* 03040000 PUNCH '*' 03050000 PUNCH '* PREPARE STATEMENT' 03060000 PUNCH '*' 03070000&N SETA 1 03080000.PREPS ANOP 03090000 PUNCH 'PREP&N SQLENTER' 03100000 PUNCH ' EXEC SQL PREPARE STMT&N FROM :STMT' 03110000 PUNCH ' SQLRET' 03120000 PUNCH ' LTORG' 03130000 PUNCH '*' 03140000&N SETA &N+1 03150000

Page 166: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 160

0

410000

ION:Builder Installation and Support Manual (MVS)

AIF (&N LE &MAX).PREPS 03160000 PUNCH ' EJECT' 03170000 EJECT 03180000* 03190000 PUNCH '*' 03200000 PUNCH '* DESCRIBE STATEMENT' 03210000 PUNCH '*' 03220000&N SETA 1 03230000.DESCS ANOP 03240000 PUNCH 'DESC&N SQLENTER SQLDA&N' 03250000 PUNCH ' EXEC SQL DESCRIBE STMT&N INTO :SQLDA&N' 0326000 PUNCH ' SQLRET' 03270000 PUNCH ' LTORG' 03280000 PUNCH '*' 03290000&N SETA &N+1 03300000 AIF (&N LE &MAX).DESCS 03310000 PUNCH ' EJECT' 03320000 EJECT 03330000* 03340000 PUNCH '*' 03350000 PUNCH '* FETCH STATEMENT' 03360000 PUNCH '*' 03370000&N SETA 1 03380000.FTCHS ANOP 03390000 PUNCH 'FTCH&N SQLENTER SQLDA&N' 03400000 PUNCH ' EXEC SQL FETCH CUR&N USING DESCRIPTOR :SQLDA&N' 03 PUNCH ' SQLRET' 03420000 PUNCH ' LTORG' 03430000 PUNCH '*' 03440000&N SETA &N+1 03450000 AIF (&N LE &MAX).FTCHS 03460000 PUNCH ' EJECT' 03470000 EJECT 03480000* 03490000 PUNCH '*' 03500000 PUNCH '* EXECUTE STATEMENT' 03510000 PUNCH '*' 03520000&N SETA 1 03530000.EXECS ANOP 03540000 PUNCH 'EXEC&N SQLENTER SQLDA&N' 03550000

Page 167: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules MARKSQL

VIS 161

03560000

ION:Builder Installation and Support Manual (MVS)

PUNCH ' EXEC SQL EXECUTE STMT&N USING DESCRIPTOR :SQLDA&N' PUNCH ' SQLRET' 03570000 PUNCH ' LTORG' 03580000 PUNCH '*' 03590000&N SETA &N+1 03600000 AIF (&N LE &MAX).EXECS 03610000 PUNCH ' EJECT' 03620000 EJECT 03630000* 03640000 PUNCH '*' 03650000 PUNCH '* EXEC IMMEDIATE STATEMENT' 03660000 PUNCH '*' 03670000 PUNCH 'EXECIMMD SQLENTER' 03680000 PUNCH ' EXEC SQL EXECUTE IMMEDIATE :STMT' 03690000 PUNCH ' SQLRET' 03700000 PUNCH '*' 03710000 PUNCH ' LTORG' 03720000 PUNCH ' EJECT' 03730000 SPACE 3 03740000 PUNCH '*' 03750000 PUNCH '* COMMIT WORK STATEMENT' 03760000 PUNCH '*' 03770000 PUNCH 'COMMIT SQLENTER' 03780000 PUNCH ' EXEC SQL COMMIT WORK' 03790000 PUNCH ' SQLRET' 03800000 PUNCH '*' 03810000 PUNCH ' LTORG' 03820000 PUNCH ' EJECT' 03830000&N SETA 1 03840000.DA ANOP 03850000 PUNCH 'SQLDA&N DSECT' 03860000&N SETA &N+1 03870000 AIF (&N LE &MAX).DA 03880000 SPACE 3 03890000 PUNCH 'MARKSQL CSECT' SQL2 03900000 PUNCH ' EXEC SQL BEGIN DECLARE SECTION' SQL2 03910000 PUNCH '*' 03920000 PUNCH '* EXEC INCLUDE SQLDA STATEMENT' 03930000 PUNCH '*' 03940000 PUNCH ' EXEC SQL INCLUDE SQLDA' 03950000

Page 168: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 162

Q0

0

00

0

ION:Builder Installation and Support Manual (MVS)

PUNCH ' SPACE 3' 03960000 PUNCH '*' 03970000 PUNCH '* DATA AREAS USED BY SQL STATEMENTS' 03980000 PUNCH '*' 03990000 PUNCH ' SPACE 3' SQL2 04000000 PUNCH 'STMTBUF DSECT' 04010000 PUNCH 'STMT DS H,CL80' 04020000 PUNCH '*' 04030000 PUNCH 'SQLCODEX DSECT' SQL2 04040000 PUNCH 'SQLCODE DS F' SQL2 04050000 PUNCH '*' SQL2 04060000 PUNCH 'DUMMY DSECT' SQL2 04070000 PUNCH '*' 04080000 PUNCH ' EXEC SQL END DECLARE SECTION' SQL2 04090000 PUNCH '*' 04100000 PUNCH ' END' 04110000* 04120000 END 04130000

uery Language Parameters — BQLPARMQPOLBQL TITLE 'BQLPARM - STERLING SOFTWARE, INC.' 0001000 ISEQ 73,80 00020000*********************************************************************** 00030000* * 00040000* PROPRIETARY AND CONFIDENTIAL INFORMATION OF * 0005000* STERLING SOFTWARE, INC. * 00060000* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT * 000700* * 00080000* DO NOT REMOVE THIS NOTICE * 00090000* * 00100000* * 00110000* COPYRIGHT (C) STERLING SOFTWARE, INC. * 00120000* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. * 0013000* * 00140000*********************************************************************** 00150000 SPACE 3 00160000BQLPARM CSECT 00170000

Page 169: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 163

S. 00200000

80000

0300000 003100000320000 00330000

00350000 00360000370000

00000000

0430000

. 00470000

00

0

ION:Builder Installation and Support Manual (MVS)

**************************** QLPARM *********************************** 00180000* 00190000* THIS CSECT IS USED TO DEFINE QL INSTALLATION DEPENDENT PARAMETER* 00210000*********************************************************************** 00220000* 00230000 DC CL8'BQLPARM' 00240000* 00250000*********************************************************************** 00260000* 00270000* THIS TABLE GIVES THE VALUES FOR PAGE WIDTH, PAGE HEIGHT, 002* DATE TYPE, DATE POSITION, 00290000* COLUMN HEADING TYPE, PAGE NUMBER POSITION AND LABELS ON 0* SUMMARY LINES FOR EACH TERMINAL TYPE TO BE REFERENCED IN THE * 'PRINT CON' COMMAND. A BLANK ENTRY FOR PAGE WIDTH OR PAGE 0* HEIGHT INDICATES THAT THE CORRESPONDING INSTALLATION DEFAULT * FOR WIDTH OR HEIGHT IS TO BE USED. 00340000* IN BATCH INSTALLATIONS THIS TABLE CAN BE USED TO DEFINE SPECIAL * INSTALLATION DEFINED PAGE FORMATS. IF NO ENTRIES ARE PUT IN THIS * TABLE, THEN THE 'PRINT CON' COMMAND SHOULD NOT BE USED. 00* 00380000* EACH ENTRY IN CONTAB IS 17 BYTES LONG AS SHOWN: 0039000* BYTES 1 TO 4-ALPHANUMERIC TERMINAL TYPE DESIGNATOR 0040* BYTES 5 TO 7-PAGE WIDTH. BLANK,A TO E(LEFT JUSTIFIED) OR 00410* 1 TO 132(RIGHT JUSTIFIED). 00420000* BYTES 8 TO 10-PAGE HEIGHT.SAME FORMAT AS PAGE WIDTH ENTRY. 0* SEE REFERENCE MANUAL FOR PAGE SIZES 00440000* CORRESPONDING TO LETTERS A THRU E. 00450000* BYTE 11 -COLUMN HEADING TYPE-BLANK,F OR X. 00460000* BYTES 12 TO 13-PAGE NUMBER POSITION-ONE OF BLANK,NP,LL,LR,MT,MB,UR* BYTE 14 -LABELS ON SUMMARY LINES-BLANK,L OR X. 00480000* BYTES 15 TO 16-DATE POSN. ONE OF UL,UR,LL,LR,MT,MB,ND. 004900* -USE ND IF NO DATE REQUIRED. 00500000* BYTE 17 -DATE TYPE: T FOR TODAY(DD/MM/YY,MM/DD/YY), 0051000* D FOR DATE(JAN 1,1974) OR 00520000* BLANK 00530000* 00540000*********************************************************************** 00550000* 00560000CONTABS DS 0F 00570000

Page 170: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 164

ION:Builder Installation and Support Manual (MVS)

DC CL4'2741' IBM 2741 00580000 DC CL3'132' PAGE WIDTH 00590000 DC CL3' 66' PAGE HEIGHT 00600000 DC CL7' UR UL ' 00610000 DC CL4'TTY ' TELETYPE 00620000 DC CL3' 72' 00630000 DC CL3' 66' 00640000 DC CL7'XNP ULD' 00650000 DC CL4'VCOM' BELL VUCOM 00660000 DC CL3' 72' 00670000 DC CL3' 16' 00680000 DC CL7'XNP ND ' 00690000 DC CL4'4013' TETRONIX 4013 00700000 DC CL3' 72' 00710000 DC CL3' 35' 00720000 DC C'XNP ND ' 00730000CONTABE EQU * MUST BE AT END OF TABLE 00740000 EJECT 00750000*********************************************************************** 00760000* 00770000* MISCELLANEOUS QL PARAMETERS 00780000* 00790000*********************************************************************** 00800000* 00810000CONTC EQU C'?' CHARACTER TO BE USED FOR LINE 00820000* CONTINUATION. ANY CHARACTER EXCEPT 00830000* ; MAY BE USED 00840000* 00850000ECHO EQU 1 SET TO 1 IF INPUT LINES ARE TO BE ECHO 00860000* PRINTED(O/S-360 BATCH INSTALLATIONS. 00870000* SET TO 0 IF INPUT IS NOT TO BE ECHO 00880000* PRINTED(ONLINE VERSIONS). 00890000* 00900000TERM EQU 1 ERROR SEVERITY LEVEL THRESHOLD. 00910000* ALL ERROR MESSAGES 00920000* WITH MESSAGE SEVERITY LEVEL 00930000* GREATER THAN THIS NUMBER WILL BE 00940000* PRINTED AT THE TERMINAL. THE USER CAN 00950000* RESET THE DEFAULT VALUE GIVEN HERE BY 00960000* USING THE OPTIONS COMMAND. 00970000

Page 171: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 165

. 01010000

00

0116000001170000 01180000

01230000

0

800000000

O 01320000

50000

ION:Builder Installation and Support Manual (MVS)

* THIS ITEM IS IGNORED IN THE 00980000* BATCH VERSIONS. 00990000* 01000000OPSYSD EQU C'BQL' 3-CHARACTER OPERATING SYSTEM DESIGNATOR* MUST BE ONE OF:CMS OQL BQL . 01020000* 01030000FDLN EQU 8 FILE DESIGNATOR LENGTH. SET AS FOLLOWS: 010400* CMS-20 01050000* BQL-8 01060000* OQL-8 01070000* 01080000TLU EQU 1 SET TO 1 IF TABLE LOOKUP CAPABILITY 01090000* IS INSTALLED;0 OTHERWISE. 01100000* 01110000*********************************************************************** 01120000 EJECT 01130000*********************************************************************** 01140000* 01150000* THIS AREA HOLDS THE DEFAULT VALUES FOR THE FILE DESIGNATORS USED* BY QL ITSELF AND FOR THOSE FILES WHICH MAY BE SPECIFIED BY THE * USE COMMAND. THE CONTENTS OF EACH ENTRY IS DEPENDENT ON THE * OPERATING SYSTEM BEING USED AS FOLLOWS. 01190000* 01200000* FOR CP-67/CMS AND VM370/CMS 01210000* 01220000* BYTES 1 TO 8-BLANK EXCEPT FOR $$ILIST WHICH SHOULD HAVE BYTES 1-4* EITHER ' CON' OR ' PRT' ACCORDINGLY AS PRINT CON 01240000* OR PRINT PRT IS TO BE ASSUMED AS THE DEFAULT 01250000* WHEN NO PRINT COMMAND IS ENTERED. BYTES 5-8 OF 0126000* $$ILIST SHOULD BE SET TO THE DEFAULT CONSOLE 01270000* TYPE TO BE USED WHEN 'PRINT CON' WITH NO CONSOLE TYPE 012* IS ENTERED. THIS CONSOLE TYPE MUST MATCH AN ENTRY IN 0129* THE CONTABS TABLE ABOVE. 01300000* 01310000* BYTES 9 TO 16-DEFAULT CMS FILETYPE NORMALLY THIS CORRESPONDS T* THE STANDARD DDNAME FOR THE FILE 01330000* 01340000* BYTES 17 TO 20-FILE MODE FOLLOWED BY 2 BLANKS, NORMALLY 013* THIS WOULD BE 'P1 ' FOR CP AND 'A1 'FOR VM. 01360000* 01370000

Page 172: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 166

20000

0

000

900000000000

0

0175000060000

ION:Builder Installation and Support Manual (MVS)

*********************************************************************** 01380000* 01390000* FOR VS1 AND VS2 BATCH AND TSO 01400000* 01410000* BYTES 1 TO 8-BLANK EXCEPT FOR $$ILIST WHICH SHOULD HAVE 014* BYTES 1-4 SET TO ' PRT' NOTE THAT THE 01430000* PRINT CON COMMAND WITH A CONSOLE TYPE MAY 0144000* BE USED TO OBTAIN INSTALLATION DEFINED 01450000* PAGE FORMATS SINCE CON IS CONSIDERED THE SAME 014600* AS PRT FOR BATCH. IF ENTRIES HAVE BEEN PLACED IN 0147000* CONTAB, THEN BYTES 5 TO 8 OF $$ILIST 01480000* SHOULD BE SET TO THE DEFAULT PAGE FORMAT TO BE USED 014* WHEN 'PRINT CON' WITH NO CONSOLE TYPE IS USED. THIS 015000* CONSOLE TYPE MUST MATCH AN ENTRY IN CONTAB. IF NO 01510* ENTRIES HAVE BEEN PUT IN CONTAB, THEN BYTES 5 TO 8 015200* SHOULD BE BLANK. 01530000* 01540000*********************************************************************** 01550000 DS 0F 01560000$$IOLD DC CL(FDLN)' ' 01570000$$INEW DC CL(FDLN)' ' 01580000$$ITRAN DC CL(FDLN)' ' 01590000$$ICRD1 DC CL(FDLN)' ' 01600000$$ICRD2 DC CL(FDLN)' ' 01610000$$ICRD3 DC CL(FDLN)' ' 01620000$$ISBF1 DC CL(FDLN)' ' 01630000$$ISBF2 DC CL(FDLN)' ' 01640000$$ISBF3 DC CL(FDLN)' ' 01650000$$ISBF4 DC CL(FDLN)' ' 01660000$$ISBF5 DC CL(FDLN)' ' 01670000$$ISLIB DC CL(FDLN)' ' 01680000$$ILIB DC CL(FDLN)' ' 01690000$$ISBF0 DC CL(FDLN)' ' 01700000$$ILIST DC CL(FDLN)' CON2741' 01710000* END OF USER DEFINED FILE DESIGNATOR DEFAULTS 0172000 EJECT 01730000*********************************************************************** 01740000* FILE DESIGNATORS FOR QL FILES. THE CONTENTS OF EACH DESIGNATOR * DEPENDS ON THE OPERATING SYSTEM USED AS FOLLOWS. 017* 01770000

Page 173: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 167

00

01940000

000

0000

0000

0000000

00000000

ION:Builder Installation and Support Manual (MVS)

* FOR CP-67/CMS AND VM/370/CMS 01780000* 01790000* BYTES 1 TO 8-ANY VALID CMS FILENAME 01800000* BYTES 9 TO 16-ANY VALID CMS FILETYPE 01810000* BYTES 17 TO 20-FILE MODE FOLLOWED BY 2 BLANKS. 01820000* 01830000********************************************************************** 01840000* FOR VS1 AND VS2 BATCH AND TSO 01850000* 01860000* BYTES 1 TO 8-MUST CONTAIN DDNAME OF FILE 01870000* 01880000********************************************************************** 01890000 SPACE 01900000* QUERY FILE. HOLDS SOURCE CODE GENERATED BY QL. 019100$$QUERY DC CL(FDLN)'$QUERY' 01920000 SPACE 01930000* SRC FILE. HOLDS QL SOURCE CODE AFTER RETAIN OR TERMINATION. $$SRC DC CL(FDLN)'$SOURCE' 01950000 SPACE 01960000* TEMP FILE. SCRATCH FILE HOLDING $QUERY CARD IMAGES. 01970$$TEMP DC CL(FDLN)'$TEMP' 01980000 SPACE 01990000* TEMPE FILE. SCRATCH FILE FOR QL SOURCE AFTER EDIT CALL. 0200$$TEMPE DC CL(FDLN)'$TEMPE' 02010000 SPACE 02020000* FILE HOLDING AUTOMATICALLY GENERATED FILE DEFINITION 0203$$SVFD DC CL(FDLN)'$SAVEFD' 02040000 SPACE 02050000* MESSAGE FILE. HOLDS QL SIGNON MESSAGE. 02060000MESSAGE DC CL(FDLN)'$MESSAGE' 02070000 SPACE 02080000* DSN OF FILE CONTAINING MARKINIT MODULES. TSX ONLY 020900M4CALL1 DC CL(FDLN)'SYS1.ASMK4.MARKIV.VERSION3(MARKINIT)' 021 SPACE 02110000* DSN OF FILE CONTAINING PROCESSING MODULES. TSX ONLY 0212M4CALL2 DC CL(FDLN)'SYS1.ASMK4.MARKIV.VERSION3(MARKIV)' 0213 SPACE 02140000* FILE CONTAINING GLOSSARY M4INPUT CARDS. 02150000GLOSSF DC CL(FDLN)'$GLOSS' 02160000 SPACE 02170000

Page 174: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 168

180000

02260000 0227000080000 02290000

00 02370000000000 02400000

2420000

000T ST.' 02480000

0

400000

' 02570000

ION:Builder Installation and Support Manual (MVS)

* FILE CONTAINING RC CARD FOR REPORT PHASE. CMS,TSX ONLY. 02REPRC DC CL(FDLN)' ' 02190000* END OF QL FILE DESIGNATORS 02200000 EJECT 02210000*********************************************************************** 02220000* 02230000* QL MESSAGES 02240000* 02250000* THE WORDING, LENGTH OR LANGUAGE OF THESE MESSAGES MAY BE * MODIFIED TO SUIT A PARTICULAR INSTALLATION OR OPERATING SYSTEM. * THE MAXIMUM LENGTH OF ANY MESSAGE IS 68 CHARACTERS. 022* THE WORDING OF THE FOLLOWING ERROR MESSAGES VARIES BETWEEN * OPERATING SYSTEMS: 9,12,19,26 AND 50. 02300000* 02310000********************************************************************** 02320000* 02330000ERR1 DC C'SYNTAX ERROR' 02340000ERR2 DC C'MORE THAN 30 FIELDS IN LIST OR SAVE ST' 02350000ERR3 DC C'MORE THAN 1 SORT OR BREAK SUB-ST/LIST ST' 023600ERR4 DC C'FILE DEFINITION NAME (FNAME OR TFNAME CMD) NOT GIVEN' ERR5 DC C'OLD,NEW OR TRAN FILE(USE CMD) NOT GIVEN' 023800ERR6 DC C'SFNAME SPECIFIED WITHOUT SLIB OR VICE VERSA' 0239ERR7 DC C'CORD FILE QUALIFIER USED AND CFNAME CMD NOT ENTERED' ERR8 DC C'LIB FILE( USE ST) NOT GIVEN' 02410000ERR9 DC C'PROGRAM CONTAINS SERIOUS ERRORS.RECOMPILE' 0ERR10 DC C'NO PRECEDING LIST STATEMENT' 02430000ERR11 DC C'UNDEFINED LABEL' 02440000ERR12 DC C'NO DDCARD PROVIDED FOR RETAIN FILE' 02450000ERR13 DC C'TYPE NO OR HIT CARRIAGE RETURN' 02460000ERR14 DC C'LENGTH OF NAME EXCEEDS 8 CHARACTERS' 02470ERR15 DC C'WARNING.CONTROL BREAK OCCURS WITHOUT SORT.PRIOR LISERR16 DC C'TOO MANY NESTED COPY STATEMENTS' 0249000ERR17 DC C'DUPLICATE LABELS' 02500000ERR18 DC C'ILLEGAL BACKWARD BRANCH' 02510000ERR19 DC C'PROGRAM CONTAINS ERRORS' 02520000ERR20 DC C'TOO MANY LABELED STATEMENTS' 02530000ERR21 DC C'CFNAME ENTERED AND -USE CORDN- NOT GIVEN' 025ERR22 DC C'TOO MANY PR OR TF CARDS GENERATED' 0255000ERR23 DC C'TOO MANY R1 CARDS GENERATED' 02560000ERR24 DC C'WARNING.PRINT CMD(IF USED) SHOULD PRECEDE ALL LIST ST.

Page 175: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 169

580000

61000026200002630000RIES' 02640000MNTS' 02650000' 02660000

00000000000000

40000

.' 02760000 027700008000000000 02810000820000

02840000

00D' 0288000090000

' 02900000

300000000950000000

ION:Builder Installation and Support Manual (MVS)

ERR25 DC C'EQUATE CMD(IF USED) MUST PRECEDE ALL STMNTS' 02ERR26 DC C'NO DDCARD PROVIDED FOR COPY FILE' 02590000ERR27 DC C'LENGTH OF CHARACTER LITERAL >31' 02600000ERR28 DC C'COMMA SEPARATOR MAY ONLY FOLLOW EQ OR NE' 02ERR29 DC C'MORE THAN 9 SORT, BREAK, OR SUMMARY ITEMS GIVEN' 0ERR30 DC C'ITEM NO. 0 OR > NO. OF ITEMS IN LIST OR SAVE STATEMENT' 0ERR31 DC C'BREAK SUB-ST MUST PRECEDE NEWPAGE,SUBTITLE OR SUMMAERR32 DC C'AUTOCORD OR CFNAME CMDS(IF USED) MUST PRECEDE ALL STERR33 DC C'SFORMAT CMD(IF USED) MUST PRECEDE ALL SAVE/SAVEALL STERR34 DC C'TITLE IS LONGER THAN 59 CHARS' 02670000ERR35 DC C'MORE THAN 3 TITLE LINES SPECIFIED' 02680000ERR36 DC C'EDIT STRING IN LAYOUT PH CONTAINS>15 CHARS' 02690ERR37 DC C'WARNING. MORE ITEMS IN LAYOUT PH THAN LIST PH' 027ERR38 DC C'NO. OF SPACES SPECIFIED IN LAYOUT PH IS >99.' 027100ERR39 DC C'PAGE WIDTH OR HEIGHT=0 OR > 132.ITEM IGNORED' 0272ERR40 DC C'SP OR I VALUE=0 OR >9.ITEM IGNORED' 02730000ERR41 DC C'PAGEN OR MAXP VALUE=0 OR >9999.ITEM IGNORED' 027ERR42 DC C'MAXL VALUE=0 OR >99.ITEM IGNORED' 02750000ERR43 DC C'SUMMARY SPECIFIED ON CONTROL BREAK FIELD.PRIOR LIST STERR44 DC C'KEY SUB-ST AND NO SAVE ST. WITH SFNAME PHRASE GIVEN' ERR45 DC C'HEADING CONTAINS MORE THAN 14 CHARACTERS' 027ERR46 DC C'INITIAL VALUE CONTAINS >16 CHARACTERS' 0279000ERR47 DC C'DEFINE EDIT STRING CONTAINS >3 CHARACTERS' 0280ERR48 DC C'TWO FILE DESIGNATORS GIVEN AND CFNAME NOT ENTERED' ERR49 DC C'WARNING. FILE DOES NOT EXIST. FN,FT,AND MODE ARE:' 02ERR50 DC C'EDIT NOT SUPPORTED IN THIS VERSION' 02830000ERR51 DC C'NO STATEMENTS ENTERED AND ONLY TRAN OR OLD GIVEN' ERR52 DC C'END COMMAND NOT ENTERED' 02850000ERR53 DC C'SYNONYM TABLE FULL' 02860000ERR54 DC C'LINE CONTAINS MORE THAN 64 CHARACTERS' 028700ERR55 DC C'ONLY START,QUIT,EDIT,RETAIN,OR CLEAR ALLOWED AFTER ENERR56 DC C'MORE THAN 1 WHERE SUB-ST PER LIST OR SAVE ST' 028ERR57 DC C'NOT ENOUGH CORE FOR MARK IV. MINIMUM OF 384K REQUIREDERR58 DC C'LET EXPRESSION TOO LONG' 02910000ERR59 DC C'MORE THAN 9 DEC PLACES SPECIFIED' 02920000ERR60 DC C'FIELD LENGTH=0 OR > MAXIMUM ALLOWED LENGTH' 029ERR61 DC C'INVALID CONSOLE DESIGNATOR. CMD IGNORED' 0294ERR62 DC C'TOO MANY CONTINUATION CARDS. JOB TERMINATED' 02ERR63 DC C'WARNING.NEXT LINE MUST NOT BE CONTINUED' 02960ERR64 DC C'FILE DESIGNATOR TOO LONG' 02970000

Page 176: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 170

0000

.' 03010000

VELS' 03030000

' 03050000

0307000000

03120000

03140000 03150000000000000

0200000

0000

ION:Builder Installation and Support Manual (MVS)

ERR65 DC C'PARTIAL FIELD START OR LENGTH=0 OR > 99' 0298000ERR66 DC C'SOURCE FILE DOES NOT EXIST. CMD IGNORED' 02990ERR67 DC C'APOSTROPHE MISSING IN STRING' 03000000ERR68 DC C'WARNING.MORE THAN 1 REFERENCE TO SAME ITEM IN SUB-STERR69 DC C'CONTROL BREAK LEVEL=0 OR >9' 03020000ERR70 DC C'WARNING.BREAK(IF USED)MUST ASSIGN ALL CONTROL BRK LEERR71 DC C'PARENTHESIS NESTED TO DEPTH > 9' 03040000ERR72 DC C'SAME NUMERATOR USED MORE THAN ONCE IN PERCENT/RATIOERR73 DC C'CHARACTER STRING SPLIT OVER 2 LINES' 03060000ERR74 DC C'CHARACTER STRING APPEARS IN ARITHMETIC EXPRESSION' ERR75 DC C'EDIT STRING GIVEN WITH C,V,OR E TYPE FIELDS' 030800ERR76 DC C'DUPLICATE FILE ID IN SAVE STATEMENT' 03090000ERR77 DC C'MORE THAN 1 KEY SUB-ST. PER SAVE ST.' 03100000ERR78 DC C'TEMPORARY FIELD IS ALREADY DEFINED' 03110000ERR79 DC C'COPY OR EDIT COMMAND MUST BE LAST SENTENCE IN LINE' ERR80 DC C'INVALID DECIMAL NUMBER' 03130000ERR81 DC C'UNKNOWN KEYWORD. KEYWORD-VALUE PAIR IGNORED' ERR82 DC C'ILLEGAL VALUE FOR ITEM.KEYWORD-VALUE PAIR IGNORED' ERR83 DC C'BLOCKING FACTOR/BUFFER SIZE=0 OR > 9999' 031600ERR84 DC C'ONLY 1 SAVE ST. PER SUBFILE MAY USE SFNAME' 03170ERR85 DC C'MORE THAN 5 SUBFILE SELECTORS IN SAVEALL ST.' 0318ERR86 DC C'NO PRECEDING LIST,SAVE OR SAVEALL ST.' 0319000ERR87 DC C'NO. OF SUBFILES SPECIFIED NE NO. OF FILE SELECTORS' 03ERR88 DC C'USE CMD NOT ENTERED FOR:' 03210000ERR89 DC C'TABLE LOOKUP FEATURE NOT SUPPORTED' 032200ERR90 DC C'OVERRIDE OPERAND NOT SPECIFIED.' OVER 032300ERRN EQU * 03240000 EJECT 03250000*********************************************************************** 03260000* 03270000**** D O N O T M A K E C H A N G E S B E Y O N D H E R E ****** 03280000* 03290000*********************************************************************** 03300000* PRINT OFF 03310000CONTAB DC A(CONTABS,17,CONTABE) 03320000* 03330000 DS 0F 03340000$IECHO DC A(ECHO) 03350000ITERM DC A(TERM) 03360000CONTCH DC AL1(CONTC) 03370000

Page 177: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 171

0

ION:Builder Installation and Support Manual (MVS)

* 03380000QLMMSGA DC A(MSGADR1-3,(MSGADRN-MSGADR1)/3) 0339000MSGADR1 DC AL3(ERR1) 03400000 DC AL3(ERR2) 03410000 DC AL3(ERR3) 03420000 DC AL3(ERR4) 03430000 DC AL3(ERR5) 03440000 DC AL3(ERR6) 03450000 DC AL3(ERR7) 03460000 DC AL3(ERR8) 03470000 DC AL3(ERR9) 03480000 DC AL3(ERR10) 03490000 DC AL3(ERR11) 03500000 DC AL3(ERR12) 03510000 DC AL3(ERR13) 03520000 DC AL3(ERR14) 03530000 DC AL3(ERR15) 03540000 DC AL3(ERR16) 03550000 DC AL3(ERR17) 03560000 DC AL3(ERR18) 03570000 DC AL3(ERR19) 03580000 DC AL3(ERR20) 03590000 DC AL3(ERR21) 03600000 DC AL3(ERR22) 03610000 DC AL3(ERR23) 03620000 DC AL3(ERR24) 03630000 DC AL3(ERR25) 03640000 DC AL3(ERR26) 03650000 DC AL3(ERR27) 03660000 DC AL3(ERR28) 03670000 DC AL3(ERR29) 03680000 DC AL3(ERR30) 03690000 DC AL3(ERR31) 03700000 DC AL3(ERR32) 03710000 DC AL3(ERR33) 03720000 DC AL3(ERR34) 03730000 DC AL3(ERR35) 03740000 DC AL3(ERR36) 03750000 DC AL3(ERR37) 03760000 DC AL3(ERR38) 03770000

Page 178: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 172

ION:Builder Installation and Support Manual (MVS)

DC AL3(ERR39) 03780000 DC AL3(ERR40) 03790000 DC AL3(ERR41) 03800000 DC AL3(ERR42) 03810000 DC AL3(ERR43) 03820000 DC AL3(ERR44) 03830000 DC AL3(ERR45) 03840000 DC AL3(ERR46) 03850000 DC AL3(ERR47) 03860000 DC AL3(ERR48) 03870000 DC AL3(ERR49) 03880000 DC AL3(ERR50) 03890000 DC AL3(ERR51) 03900000 DC AL3(ERR52) 03910000 DC AL3(ERR53) 03920000 DC AL3(ERR54) 03930000 DC AL3(ERR55) 03940000 DC AL3(ERR56) 03950000 DC AL3(ERR57) 03960000 DC AL3(ERR58) 03970000 DC AL3(ERR59) 03980000 DC AL3(ERR60) 03990000 DC AL3(ERR61) 04000000 DC AL3(ERR62) 04010000 DC AL3(ERR63) 04020000 DC AL3(ERR64) 04030000 DC AL3(ERR65) 04040000 DC AL3(ERR66) 04050000 DC AL3(ERR67) 04060000 DC AL3(ERR68) 04070000 DC AL3(ERR69) 04080000 DC AL3(ERR70) 04090000 DC AL3(ERR71) 04100000 DC AL3(ERR72) 04110000 DC AL3(ERR73) 04120000 DC AL3(ERR74) 04130000 DC AL3(ERR75) 04140000 DC AL3(ERR76) 04150000 DC AL3(ERR77) 04160000 DC AL3(ERR78) 04170000

Page 179: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 173

330000S OF 04340000

04360000

4390000

000

ION:Builder Installation and Support Manual (MVS)

DC AL3(ERR79) 04180000 DC AL3(ERR80) 04190000 DC AL3(ERR81) 04200000 DC AL3(ERR82) 04210000 DC AL3(ERR83) 04220000 DC AL3(ERR84) 04230000 DC AL3(ERR85) 04240000 DC AL3(ERR86) 04250000 DC AL3(ERR87) 04260000 DC AL3(ERR88) 04270000 DC AL3(ERR89) 04280000 DC AL3(ERR90) OVER 04290000MSGADRN DC AL3(ERRN) 04300000 EJECT 04310000*********************************************************************** 04320000* FILE DESIGNATOR AREA. HOLDS CURRENT VALUE OF ALL THE FILE 04* DESIGNATORS WHICH CAN BE REFERENCED FROM QL. THE DEFAULT VALUE* THESE DESIGNATORS IS GIVEN ABOVE. 04350000* THE LAYOUT OF EACH DESIGNATOR IS OPERATING SYSTEM DEPENDENT. * 04370000*********************************************************************** 04380000FDTAB DC A($$OLD,FDLN,LASTFD) USED TO COPY DEFAULTS FROM 0* AREA ABOVE. DONE BY REMOTE 4. 04400000$FDLEN DC A(FDLN) 04410000$$OLD DC (FDLN)C' ' 04420000$$NEW DC (FDLN)C' ' 04430000$$TRAN DC (FDLN)C' ' 04440000$$CORD1 DC (FDLN)C' ' 04450000$$CORD2 DC (FDLN)C' ' 04460000$$CORD3 DC (FDLN)C' ' 04470000$$SUBF1 DC (FDLN)C' ' 04480000$$SUBF2 DC (FDLN)C' ' 04490000$$SUBF3 DC (FDLN)C' ' 04500000$$SUBF4 DC (FDLN)C' ' 04510000$$SUBF5 DC (FDLN)C' ' 04520000$$SLIB DC (FDLN)C' ' 04530000$$LIB DC (FDLN)C' ' 04540000$$SUBF0 DC (FDLN)C' ' 04550000$$LIST DC (FDLN)C' ' 04560000LASTFD EQU *-FDLN MUST FOLLOW LAST FILE DESIGNATOR 04570

Page 180: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Query Language Parameters — BQLPARM

VIS 174

0000

0000

00

00000

60000000880000

0004900000

ION:Builder Installation and Support Manual (MVS)

* END OF FILE DESIGNATOR AREA 04580000 EJECT 04590000*********************************************************************** 04600000* MISCELLANEOUS FLAGS. THE INITIAL VALUES OF $TERM AND 0461* $ECHO ARE COPIED FROM ABOVE BY REMOTE 4. 04620000* FNAME,GLOSS,$PRORUN AND $RC ARE INITIALIZED DIRECTLY 0463* BY REMOTE 4. 04640000* 04650000*********************************************************************** 04660000* 04670000$$FNAME DS CL8 FILENAME(FOR RC CARD). 04680000* USED FOR GLOSSARY RUN 04690000$$GLOSS DS CL4 1ST BYTE=A,B,OR 1.IS PUT ON FD 04700000* CARD WHEN PRODUCING A GLOSSARY 04710000$PRORUN DS F =1 IF THIS IS A PROCESSING RUN 04720000$RC DS F RETURN CODE 04730000* 04740000$ECHO DS F =1 IF SOURCE IS TO BE ECHO PRINTED 04750000$TERM DS F FOR ONLINE SYSTEMS,GIVES THE MINIMUM 047600* MESSAGE SEVERITY LEVEL FOR MESSAGES 04770000* PRINTED AT THE TERMINAL 04780000OPSYS DC AL3(OPSYSD) 04790000* 04800000$MK4SPF DC A(TLU) TLU CAPABILITY FLAGS 04810000 ENTRY CONTAB,QLMMSGA,$IECHO,OPSYS,ITERM,CONTCH 0482 ENTRY $$IOLD,$$INEW,$$ITRAN,$$ICRD1,$$ICRD2,$$ICRD3 0483000 ENTRY $$ISBF0,$$ISBF1,$$ISBF2,$$ILIST,$$ILIB,$$ISLIB 04840000 ENTRY $$ISBF3,$$ISBF4,$$ISBF5 04850000 ENTRY $$QUERY,$$SRC,$$TEMP,$$TEMPE,MESSAGE,$$SVFD 048 ENTRY $RC,$TERM,$PRORUN,$ECHO,$$FNAME,$$GLOSS 04870 ENTRY $$CORD1,$$CORD2,$$CORD3,$$SUBF3,$$SUBF4,$$SUBF5 04 ENTRY $$OLD,$$NEW,$$TRAN,$$SUBF0,$$SUBF1,$$SUBF2 04890 ENTRY $$LIST,$$LIB,$$SLIB,FDTAB,$FDLEN,REPRC,M4CALL1,M4CALL2 0 ENTRY GLOSSF,$MK4SPF 04910000 END 04920000

Page 181: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 175

O0

0

0

0

S. 00200000

80000

00300000 003100000320000 00330000

00350000 00360000370000

ION:Builder Installation and Support Manual (MVS)

nline Language Parameters — OQLPARMQPOLTSO TITLE 'OQLPARM - STERLING SOFTWARE, INC.' 0001000 ISEQ 73,80 00020000*********************************************************************** 00030000* * 00040000* PROPRIETARY AND CONFIDENTIAL INFORMATION OF * 0005000* STERLING SOFTWARE, INC. * 00060000* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT * 0007000* * 00080000* DO NOT REMOVE THIS NOTICE * 00090000* * 00100000* * 00110000* COPYRIGHT (C) STERLING SOFTWARE, INC. * 00120000* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. * 0013000* * 00140000*********************************************************************** 00150000 SPACE 3 00160000OQLPARM CSECT 00170000**************************** QLPARM *********************************** 00180000* 00190000* THIS CSECT IS USED TO DEFINE QL INSTALLATION DEPENDENT PARAMETER* 00210000*********************************************************************** 00220000* 00230000 DC CL8'OQLPARM' 00240000* 00250000*********************************************************************** 00260000* 00270000* THIS TABLE GIVES THE VALUES FOR PAGE WIDTH, PAGE HEIGHT, 002* DATE TYPE, DATE POSITION, 00290000* COLUMN HEADING TYPE, PAGE NUMBER POSITION AND LABELS ON * SUMMARY LINES FOR EACH TERMINAL TYPE TO BE REFERENCED IN THE * 'PRINT CON' COMMAND. A BLANK ENTRY FOR PAGE WIDTH OR PAGE 0* HEIGHT INDICATES THAT THE CORRESPONDING INSTALLATION DEFAULT * FOR WIDTH OR HEIGHT IS TO BE USED. 00340000* IN BATCH INSTALLATIONS THIS TABLE CAN BE USED TO DEFINE SPECIAL * INSTALLATION DEFINED PAGE FORMATS. IF NO ENTRIES ARE PUT IN THIS * TABLE, THEN THE 'PRINT CON' COMMAND SHOULD NOT BE USED. 00* 00380000

Page 182: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 176

00000000

00430000

00470000

00

00

ION:Builder Installation and Support Manual (MVS)

* EACH ENTRY IN CONTAB IS 17 BYTES LONG AS SHOWN: 0039000* BYTES 1 TO 4-ALPHANUMERIC TERMINAL TYPE DESIGNATOR 0040* BYTES 5 TO 7-PAGE WIDTH. BLANK,A TO E(LEFT JUSTIFIED) OR 00410* 1 TO 132(RIGHT JUSTIFIED). 00420000* BYTES 8 TO 10-PAGE HEIGHT.SAME FORMAT AS PAGE WIDTH ENTRY. * SEE REFERENCE MANUAL FOR PAGE SIZES 00440000* CORRESPONDING TO LETTERS A THRU E. 00450000* BYTE 11 -COLUMN HEADING TYPE-BLANK,F OR X. 00460000* BYTES 12 TO 13-PAGE NUMBER POSITION-ONE OF BLANK,NP,LL,LR,MT,MB. * BYTE 14 -LABELS ON SUMMARY LINES-BLANK,L OR X. 00480000* BYTES 15 TO 16-DATE POSN. ONE OF UL,UR,LL,LR,MT,MB,ND. 004900* -USE ND IF NO DATE REQUIRED. 00500000* BYTE 17 -DATE TYPE: T FOR TODAY(DD/MM/YY,MM/DD/YY), 005100* D FOR DATE(JAN 1,1974) OR 00520000* BLANK 00530000* 00540000*********************************************************************** 00550000* 00560000CONTABS DS 0F 00570000 DC CL4'2741' IBM 2741 00580000 DC CL3'120' PAGE WIDTH 00590000 DC CL3' 32' PAGE HEIGHT 00600000 DC CL7'XNP ULD' 00610000 DC CL4'TTY ' TELETYPE 00620000 DC CL3' 72' 00630000 DC CL3' 66' 00640000 DC CL7'XNP ULD' 00650000 DC CL4'VCOM' BELL VUCOM 00660000 DC CL3' 72' 00670000 DC CL3' 16' 00680000 DC CL7'XNP ND ' 00690000 DC CL4'4013' TETRONIX 4013 00700000 DC CL3' 72' 00710000 DC CL3' 35' 00720000 DC C'XNP ND ' 00730000CONTABE EQU * MUST BE AT END OF TABLE 00740000 EJECT 00750000*********************************************************************** 00760000* 00770000* MISCELLANEOUS QL PARAMETERS 00780000

Page 183: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 177

. 01010000

00

0116000001170000 01180000

ION:Builder Installation and Support Manual (MVS)

* 00790000*********************************************************************** 00800000* 00810000CONTC EQU C'?' CHARACTER TO BE USED FOR LINE 00820000* CONTINUATION. ANY CHARACTER EXCEPT 00830000* ; MAY BE USED 00840000* 00850000ECHO EQU 0 SET TO 1 IF INPUT LINES ARE TO ECHO 00860000* PRINTED(O/S-360 BATCH INSTALLATIONS. 00870000* SET TO 0 IF INPUT IS NOT TO BE ECHO 00880000* PRINTED(ONLINE VERSIONS). 00890000* 00900000TERM EQU 1 ERROR SEVERITY LEVEL THRESHOLD. 00910000* ALL ERROR MESSAGES 00920000* WITH MESSAGE SEVERITY LEVEL 00930000* GREATER THAN THIS NUMBER WILL BE 00940000* PRINTED AT THE TERMINAL. THE USER CAN 00950000* RESET THE DEFAULT VALUE GIVEN HERE BY 00960000* USING THE OPTIONS COMMAND. 00970000* THIS ITEM IS IGNORED IN THE 00980000* BATCH VERSIONS. 00990000* 01000000OPSYSD EQU C'OQL' 3-CHARACTER OPERATING SYSTEM DESIGNATOR* MUST BE ONE OF:CMS OQL BQL . 01020000* 01030000FDLN EQU 8 FILE DESIGNATOR LENGTH. SET AS FOLLOWS: 010400* CMS-20 01050000* BQL-8 01060000* OQL-8 01070000* 01080000TLU EQU 1 SET TO 1 IF TABLE LOOKUP CAPABILITY 01090000* IS INSTALLED;0 OTHERWISE. 01100000* 01110000*********************************************************************** 01120000 EJECT 01130000*********************************************************************** 01140000* 01150000* THIS AREA HOLDS THE DEFAULT VALUES FOR THE FILE DESIGNATORS USED* BY QL ITSELF AND FOR THOSE FILES WHICH MAY BE SPECIFIED BY THE * USE COMMAND. THE CONTENTS OF EACH ENTRY IS DEPENDENT ON THE

Page 184: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 178

4 01230000

0

800000000

O 01320000

350000

20000

0

000

900000000000

ION:Builder Installation and Support Manual (MVS)

* OPERATING SYSTEM BEING USED AS FOLLOWS. 01190000* 01200000* FOR CP-67/CMS AND VM370/CMS 01210000* 01220000* BYTES 1 TO 8-BLANK EXCEPT FOR $$ILIST WHICH SHOULD HAVE BYTES 1-* EITHER ' CON' OR ' PRT' ACCORDINGLY AS PRINT CON 01240000* OR PRINT PRT IS TO BE ASSUMED AS THE DEFAULT 01250000* WHEN NO PRINT COMMAND IS ENTERED. BYTES 5-8 OF 0126000* $$ILIST SHOULD BE SET TO THE DEFAULT CONSOLE 01270000* TYPE TO BE USED WHEN 'PRINT CON' WITH NO CONSOLE TYPE 012* IS ENTERED. THIS CONSOLE TYPE MUST MATCH AN ENTRY IN 0129* THE CONTABS TABLE ABOVE. 01300000* 01310000* BYTES 9 TO 16-DEFAULT CMS FILETYPE NORMALLY THIS CORRESPONDS T* THE STANDARD DDNAME FOR THE FILE 01330000* 01340000* BYTES 17 TO 20-FILE MODE FOLLOWED BY 2 BLANKS, NORMALLY 01* THIS WOULD BE 'P1 ' FOR CP AND 'A1 'FOR VM. 01360000* 01370000*********************************************************************** 01380000* 01390000* FOR VS1 AND VS2 BATCH AND TSO 01400000* 01410000* BYTES 1 TO 8-BLANK EXCEPT FOR $$ILIST WHICH SHOULD HAVE 014* BYTES 1-4 SET TO ' PRT' NOTE THAT THE 01430000* PRINT CON COMMAND WITH A CONSOLE TYPE MAY 0144000* BE USED TO OBTAIN INSTALLATION DEFINED 01450000* PAGE FORMATS SINCE CON IS CONSIDERED THE SAME 014600* AS PRT FOR BATCH. IF ENTRIES HAVE BEEN PLACED IN 0147000* CONTAB, THEN BYTES 5 TO 8 OF $$ILIST 01480000* SHOULD BE SET TO THE DEFAULT PAGE FORMAT TO BE USED 014* WHEN 'PRINT CON' WITH NO CONSOLE TYPE IS USED. THIS 015000* CONSOLE TYPE MUST MATCH AN ENTRY IN CONTAB. IF NO 01510* ENTRIES HAVE BEEN PUT IN CONTAB, THEN BYTES 5 TO 8 015200* SHOULD BE BLANK. 01530000* 01540000*********************************************************************** 01550000 DS 0F 01560000$$IOLD DC CL(FDLN)' ' 01570000$$INEW DC CL(FDLN)' ' 01580000

Page 185: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 179

017500000000

00

01940000

000

ION:Builder Installation and Support Manual (MVS)

$$ITRAN DC CL(FDLN)' ' 01590000$$ICRD1 DC CL(FDLN)' ' 01600000$$ICRD2 DC CL(FDLN)' ' 01610000$$ICRD3 DC CL(FDLN)' ' 01620000$$ISBF1 DC CL(FDLN)' ' 01630000$$ISBF2 DC CL(FDLN)' ' 01640000$$ISBF3 DC CL(FDLN)' ' 01650000$$ISBF4 DC CL(FDLN)' ' 01660000$$ISBF5 DC CL(FDLN)' ' 01670000$$ISLIB DC CL(FDLN)' ' 01680000$$ILIB DC CL(FDLN)' ' 01690000$$ISBF0 DC CL(FDLN)' ' 01700000$$ILIST DC CL(FDLN)' CON2741' 01710000* END OF USER DEFINED FILE DESIGNATOR DEFAULTS 01720000 EJECT 01730000*********************************************************************** 01740000* FILE DESIGNATORS FOR QL FILES. THE CONTENTS OF EACH DESIGNATOR * DEPENDS ON THE OPERATING SYSTEM USED AS FOLLOWS. 0176* 01770000* FOR CP-67/CMS AND VM/370/CMS 01780000* 01790000* BYTES 1 TO 8-ANY VALID CMS FILENAME 01800000* BYTES 9 TO 16-ANY VALID CMS FILETYPE 01810000* BYTES 17 TO 20-FILE MODE FOLLOWED BY 2 BLANKS. 01820000* 01830000*********************************************************************** 01840000* FOR VS1 AND VS2 BATCH AND TSO 01850000* 01860000* BYTES 1 TO 8-MUST CONTAIN DDNAME OF FILE 01870000* 01880000*********************************************************************** 01890000 SPACE 01900000* QUERY FILE. HOLDS SOURCE CODE GENERATED BY QL. 019100$$QUERY DC CL(FDLN)'$QUERY' 01920000 SPACE 01930000* SRC FILE. HOLDS QL SOURCE CODE AFTER RETAIN OR TERMINATION. $$SRC DC CL(FDLN)'$SOURCE' 01950000 SPACE 01960000* TEMP FILE. SCRATCH FILE HOLDING $QUERY CARD IMAGES. 01970$$TEMP DC CL(FDLN)'$TEMP' 01980000

Page 186: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 180

0000

0000

0000000

2000030000

180000

02260000 0227000080000 02290000

00 0237000000

ION:Builder Installation and Support Manual (MVS)

SPACE 01990000* TEMPE FILE. SCRATCH FILE FOR QL SOURCE AFTER EDIT CALL. 0200$$TEMPE DC CL(FDLN)'$TEMPE' 02010000 SPACE 02020000* FILE HOLDING AUTOMATICALLY GENERATED FILE DEFINITION 0203$$SVFD DC CL(FDLN)'$SAVEFD' 02040000 SPACE 02050000* MESSAGE FILE. HOLDS QL SIGNON MESSAGE. 02060000MESSAGE DC CL(FDLN)'$MESSAGE' 02070000 SPACE 02080000* DSN OF FILE CONTAINING MARKINIT MODULES. TSX ONLY 020900M4CALL1 DC CL(FDLN)'SYS1.ASMK4.MARKIV.VERSION3(MARKINIT)' 021 SPACE 02110000* DSN OF FILE CONTAINING PROCESSING MODULES. TSX ONLY 021M4CALL2 DC CL(FDLN)'SYS1.ASMK4.MARKIV.VERSION3(MARKIV)' 021 SPACE 02140000* FILE CONTAINING GLOSSARY M4INPUT CARDS. 02150000GLOSSF DC CL(FDLN)'$GLOSS' 02160000 SPACE 02170000* FILE CONTAINING RC CARD FOR REPORT PHASE. CMS,TSX ONLY. 02REPRC DC CL(FDLN)' ' 02190000* END OF QL FILE DESIGNATORS 02200000 EJECT 02210000*********************************************************************** 02220000* 02230000* QL MESSAGES 02240000* 02250000* THE WORDING, LENGTH OR LANGUAGE OF THESE MESSAGES MAY BE * MODIFIED TO SUIT A PARTICULAR INSTALLATION OR OPERATING SYSTEM. * THE MAXIMUM LENGTH OF ANY MESSAGE IS 68 CHARACTERS. 022* THE WORDING OF THE FOLLOWING ERROR MESSAGES VARIES BETWEEN * OPERATING SYSTEMS: 9,12,19,26 AND 50. 02300000* 02310000*********************************************************************** 02320000* 02330000ERR1 DC C'SYNTAX ERROR' 02340000ERR2 DC C'MORE THAN 30 FIELDS IN LIST OR SAVE ST' 02350000ERR3 DC C'MORE THAN 1 SORT OR BREAK SUB-ST/LIST ST' 023600ERR4 DC C'FILE DEFINITION NAME (FNAME OR TFNAME CMD) NOT GIVEN' ERR5 DC C'OLD,NEW OR TRAN FILE(USE CMD) NOT GIVEN' 023800

Page 187: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 181

0000 02400000

420000

00T ST.' 02480000

02520000

00000

02570000580000

61000026200002630000RIES' 02640000MNTS' 02650000' 02660000

00000000000000

40000

.' 02760000 0277000080000

ION:Builder Installation and Support Manual (MVS)

ERR6 DC C'SFNAME SPECIFIED WITHOUT SLIB OR VICE VERSA' 0239ERR7 DC C'CORD FILE QUALIFIER USED AND CFNAME CMD NOT ENTERED' ERR8 DC C'LIB FILE( USE ST) NOT GIVEN' 02410000ERR9 DC C'PROGRAM CONTAINS ERRORS.CORRECT USING EDIT' 02ERR10 DC C'NO PRECEDING LIST STATEMENT' 02430000ERR11 DC C'UNDEFINED LABEL' 02440000ERR12 DC C'NO DDCARD PROVIDED FOR RETAIN FILE' 02450000ERR13 DC C'TYPE NO OR HIT CARRIAGE RETURN' 02460000ERR14 DC C'LENGTH OF NAME EXCEEDS 8 CHARACTERS' 024700ERR15 DC C'WARNING.CONTROL BREAK OCCURS WITHOUT SORT.PRIOR LISERR16 DC C'TOO MANY NESTED COPY STATEMENTS' 02490000ERR17 DC C'DUPLICATE LABELS' 02500000ERR18 DC C'ILLEGAL BACKWARD BRANCH' 02510000ERR19 DC C'PROGRAM CONTAINS ERRORS.CORRECT AND REENTER END' ERR20 DC C'TOO MANY LABELED STATEMENTS' 02530000ERR21 DC C'CFNAME ENTERED AND -USE CORDN- NOT GIVEN' 0254ERR22 DC C'TOO MANY PR OR TF CARDS GENERATED' 0255000ERR23 DC C'TOO MANY R1 CARDS GENERATED' 02560000ERR24 DC C'WARNING.PRINT CMD(IF USED) SHOULD PRECEDE ALL LIST ST.'ERR25 DC C'EQUATE CMD(IF USED) MUST PRECEDE ALL STMNTS' 02ERR26 DC C'NO DDCARD PROVIDED FOR COPY FILE' 02590000ERR27 DC C'LENGTH OF CHARACTER LITERAL >31' 02600000ERR28 DC C'COMMA SEPARATOR MAY ONLY FOLLOW EQ OR NE' 02ERR29 DC C'MORE THAN 9 SORT,BREAK OR SUMMARY ITEMS GIVEN' 0ERR30 DC C'ITEM NO. 0 OR > NO. OF ITEMS IN LIST OR SAVE STATEMENT' 0ERR31 DC C'BREAK SUB-ST MUST PRECEDE NEWPAGE,SUBTITLE,OR SUMMAERR32 DC C'AUTOCORD OR CFNAME CMDS(IF USED) MUST PRECEDE ALL STERR33 DC C'SFORMAT CMD(IF USED) MUST PRECEDE ALL SAVE/SAVEALL STERR34 DC C'TITLE IS LONGER THAN 59 CHARS' 02670000ERR35 DC C'MORE THAN 3 TITLE LINES SPECIFIED' 02680000ERR36 DC C'EDIT STRING IN LAYOUT PH CONTAINS>15 CHARS' 02690ERR37 DC C'WARNING. MORE ITEMS IN LAYOUT PH THAN LIST PH' 027ERR38 DC C'NO. OF SPACES SPECIFIED IN LAYOUT PH IS >99.' 027100ERR39 DC C'PAGE WIDTH OR HEIGHT=0 OR > 132.ITEM IGNORED' 0272ERR40 DC C'SP OR I VALUE=0 OR >9.ITEM IGNORED' 02730000ERR41 DC C'PAGEN OR MAXP VALUE=0 OR >9999.ITEM IGNORED' 027ERR42 DC C'MAXL VALUE=0 OR >99.ITEM IGNORED' 02750000ERR43 DC C'SUMMARY SPECIFIED ON CONTROL BREAK FIELD.PRIOR LIST STERR44 DC C'KEY SUB-ST AND NO SAVE ST. WITH SFNAME PHRASE GIVEN' ERR45 DC C'HEADING CONTAINS MORE THAN 14 CHARACTERS' 027

Page 188: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 182

00000 02810000820000

02840000

000D' 0288000090000D' 02900000

9300000000950000

0000

0000

.' 03010000

VELS' 03030000

' 03050000

0307000000

03120000

03140000 03150000000000000

ION:Builder Installation and Support Manual (MVS)

ERR46 DC C'INITIAL VALUE CONTAINS >16 CHARACTERS' 0279000ERR47 DC C'DEFINE EDIT STRING CONTAINS >3 CHARACTERS' 0280ERR48 DC C'TWO FILE DESIGNATORS GIVEN AND CFNAME NOT ENTERED' ERR49 DC C'WARNING. FILE DOES NOT EXIST. FN,FT,AND MODE ARE:' 02ERR50 DC C'EDIT NOT SUPPORTED IN THIS VERSION' 02830000ERR51 DC C'NO STATEMENTS ENTERED AND ONLY TRAN OR OLD GIVEN' ERR52 DC C'END COMMAND NOT ENTERED' 02850000ERR53 DC C'SYNONYM TABLE FULL' 02860000ERR54 DC C'LINE CONTAINS MORE THAN 64 CHARACTERS' 02870ERR55 DC C'ONLY START,QUIT,EDIT,RETAIN,OR CLEAR ALLOWED AFTER ENERR56 DC C'MORE THAN 1 WHERE SUB-ST PER LIST OR SAVE ST' 028ERR57 DC C'NOT ENOUGH CORE FOR MARK IV. MINIMUM OF 384K REQUIREERR58 DC C'LET EXPRESSION TOO LONG' 02910000ERR59 DC C'MORE THAN 9 DEC PLACES SPECIFIED' 02920000ERR60 DC C'FIELD LENGTH=0 OR > MAXIMUM ALLOWED LENGTH' 02ERR61 DC C'INVALID CONSOLE DESIGNATOR. CMD IGNORED' 0294ERR62 DC C'TOO MANY CONTINUATION CARDS. JOB TERMINATED' 02ERR63 DC C'WARNING.NEXT LINE MUST NOT BE CONTINUED' 0296ERR64 DC C'FILE DESIGNATOR TOO LONG' 02970000ERR65 DC C'PARTIAL FIELD START OR LENGTH=0 OR > 99' 0298000ERR66 DC C'SOURCE FILE DOES NOT EXIST. CMD IGNORED' 02990ERR67 DC C'APOSTROPHE MISSING IN STRING' 03000000ERR68 DC C'WARNING.MORE THAN 1 REFERENCE TO SAME ITEM IN SUB-STERR69 DC C'CONTROL BREAK LEVEL=0 OR >9' 03020000ERR70 DC C'WARNING.BREAK(IF USED)MUST ASSIGN ALL CONTROL BRK LEERR71 DC C'PARENTHESIS NESTED TO DEPTH > 9' 03040000ERR72 DC C'SAME NUMERATOR USED MORE THAN ONCE IN PERCENT/RATIOERR73 DC C'CHARACTER STRING SPLIT OVER 2 LINES' 03060000ERR74 DC C'CHARACTER STRING APPEARS IN ARITHMETIC EXPRESSION' ERR75 DC C'EDIT STRING GIVEN WITH C,V,OR E TYPE FIELDS' 030800ERR76 DC C'DUPLICATE FILE ID IN SAVE STATEMENT' 03090000ERR77 DC C'MORE THAN 1 KEY SUB-ST. PER SAVE ST.' 03100000ERR78 DC C'TEMPORARY FIELD IS ALREADY DEFINED' 03110000ERR79 DC C'COPY OR EDIT COMMAND MUST BE LAST SENTENCE IN LINE' ERR80 DC C'INVALID DECIMAL NUMBER' 03130000ERR81 DC C'UNKNOWN KEYWORD. KEYWORD-VALUE PAIR IGNORED' ERR82 DC C'ILLEGAL VALUE FOR ITEM.KEYWORD-VALUE PAIR IGNORED' ERR83 DC C'BLOCKING FACTOR/BUFFER SIZE=0 OR > 9999' 031600ERR84 DC C'ONLY 1 SAVE ST. PER SUBFILE MAY USE SFNAME' 03170ERR85 DC C'MORE THAN 5 SUBFILE SELECTORS IN SAVEALL ST.' 0318

Page 189: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 183

200000

00

0

ION:Builder Installation and Support Manual (MVS)

ERR86 DC C'NO PRECEDING LIST,SAVE OR SAVEALL ST.' 03190000ERR87 DC C'NO. OF SUBFILES SPECIFIED NE NO. OF FILE SELECTORS' 03ERR88 DC C'USE CMD NOT ENTERED FOR:' 03210000ERR89 DC C'TABLE LOOKUP FEATURE NOT SUPPORTED' 032200ERRN EQU * 03230000 EJECT 03240000*********************************************************************** 03250000* 03260000**** D O N O T M A K E C H A N G E S B E Y O N D H E R E ****** 03270000* 03280000*********************************************************************** 03290000* PRINT OFF 03300000CONTAB DC A(CONTABS,17,CONTABE) 03310000* 03320000 DS 0F 03330000$IECHO DC A(ECHO) 03340000ITERM DC A(TERM) 03350000CONTCH DC AL1(CONTC) 03360000* 03370000QLMMSGA DC A(MSGADR1-3,(MSGADRN-MSGADR1)/3) 0338000MSGADR1 DC AL3(ERR1) 03390000 DC AL3(ERR2) 03400000 DC AL3(ERR3) 03410000 DC AL3(ERR4) 03420000 DC AL3(ERR5) 03430000 DC AL3(ERR6) 03440000 DC AL3(ERR7) 03450000 DC AL3(ERR8) 03460000 DC AL3(ERR9) 03470000 DC AL3(ERR10) 03480000 DC AL3(ERR11) 03490000 DC AL3(ERR12) 03500000 DC AL3(ERR13) 03510000 DC AL3(ERR14) 03520000 DC AL3(ERR15) 03530000 DC AL3(ERR16) 03540000 DC AL3(ERR17) 03550000 DC AL3(ERR18) 03560000 DC AL3(ERR19) 03570000 DC AL3(ERR20) 03580000

Page 190: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 184

ION:Builder Installation and Support Manual (MVS)

DC AL3(ERR21) 03590000 DC AL3(ERR22) 03600000 DC AL3(ERR23) 03610000 DC AL3(ERR24) 03620000 DC AL3(ERR25) 03630000 DC AL3(ERR26) 03640000 DC AL3(ERR27) 03650000 DC AL3(ERR28) 03660000 DC AL3(ERR29) 03670000 DC AL3(ERR30) 03680000 DC AL3(ERR31) 03690000 DC AL3(ERR32) 03700000 DC AL3(ERR33) 03710000 DC AL3(ERR34) 03720000 DC AL3(ERR35) 03730000 DC AL3(ERR36) 03740000 DC AL3(ERR37) 03750000 DC AL3(ERR38) 03760000 DC AL3(ERR39) 03770000 DC AL3(ERR40) 03780000 DC AL3(ERR41) 03790000 DC AL3(ERR42) 03800000 DC AL3(ERR43) 03810000 DC AL3(ERR44) 03820000 DC AL3(ERR45) 03830000 DC AL3(ERR46) 03840000 DC AL3(ERR47) 03850000 DC AL3(ERR48) 03860000 DC AL3(ERR49) 03870000 DC AL3(ERR50) 03880000 DC AL3(ERR51) 03890000 DC AL3(ERR52) 03900000 DC AL3(ERR53) 03910000 DC AL3(ERR54) 03920000 DC AL3(ERR55) 03930000 DC AL3(ERR56) 03940000 DC AL3(ERR57) 03950000 DC AL3(ERR58) 03960000 DC AL3(ERR59) 03970000 DC AL3(ERR60) 03980000

Page 191: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 185

310000S OF 04320000

04340000

4370000

ION:Builder Installation and Support Manual (MVS)

DC AL3(ERR61) 03990000 DC AL3(ERR62) 04000000 DC AL3(ERR63) 04010000 DC AL3(ERR64) 04020000 DC AL3(ERR65) 04030000 DC AL3(ERR66) 04040000 DC AL3(ERR67) 04050000 DC AL3(ERR68) 04060000 DC AL3(ERR69) 04070000 DC AL3(ERR70) 04080000 DC AL3(ERR71) 04090000 DC AL3(ERR72) 04100000 DC AL3(ERR73) 04110000 DC AL3(ERR74) 04120000 DC AL3(ERR75) 04130000 DC AL3(ERR76) 04140000 DC AL3(ERR77) 04150000 DC AL3(ERR78) 04160000 DC AL3(ERR79) 04170000 DC AL3(ERR80) 04180000 DC AL3(ERR81) 04190000 DC AL3(ERR82) 04200000 DC AL3(ERR83) 04210000 DC AL3(ERR84) 04220000 DC AL3(ERR85) 04230000 DC AL3(ERR86) 04240000 DC AL3(ERR87) 04250000 DC AL3(ERR88) 04260000 DC AL3(ERR89) 04270000MSGADRN DC AL3(ERRN) 04280000 EJECT 04290000*********************************************************************** 04300000* FILE DESIGNATOR AREA. HOLDS CURRENT VALUE OF ALL THE FILE 04* DESIGNATORS WHICH CAN BE REFERENCED FROM QL. THE DEFAULT VALUE* THESE DESIGNATORS IS GIVEN ABOVE. 04330000* THE LAYOUT OF EACH DESIGNATOR IS OPERATING SYSTEM DEPENDENT. * 04350000*********************************************************************** 04360000FDTAB DC A($$OLD,FDLN,LASTFD) USED TO COPY DEFAULTS FROM 0* AREA ABOVE. DONE BY REMOTE 4. 04380000

Page 192: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 186

000

0000

0000

00

ION:Builder Installation and Support Manual (MVS)

$FDLEN DC A(FDLN) 04390000$$OLD DC (FDLN)C' ' 04400000$$NEW DC (FDLN)C' ' 04410000$$TRAN DC (FDLN)C' ' 04420000$$CORD1 DC (FDLN)C' ' 04430000$$CORD2 DC (FDLN)C' ' 04440000$$CORD3 DC (FDLN)C' ' 04450000$$SUBF1 DC (FDLN)C' ' 04460000$$SUBF2 DC (FDLN)C' ' 04470000$$SUBF3 DC (FDLN)C' ' 04480000$$SUBF4 DC (FDLN)C' ' 04490000$$SUBF5 DC (FDLN)C' ' 04500000$$SLIB DC (FDLN)C' ' 04510000$$LIB DC (FDLN)C' ' 04520000$$SUBF0 DC (FDLN)C' ' 04530000$$LIST DC (FDLN)C' ' 04540000LASTFD EQU *-FDLN MUST FOLLOW LAST FILE DESIGNATOR 04550* END OF FILE DESIGNATOR AREA 04560000 EJECT 04570000*********************************************************************** 04580000* MISCELLANEOUS FLAGS. THE INITIAL VALUES OF $TERM AND 0459* $ECHO ARE COPIED FROM ABOVE BY REMOTE 4. 04600000* FNAME,GLOSS,$PRORUN AND $RC ARE INITIALIZED DIRECTLY 0461* BY REMOTE 4. 04620000* 04630000*********************************************************************** 04640000* 04650000$$FNAME DS CL8 FILENAME(FOR RC CARD). 04660000* USED FOR GLOSSARY RUN 04670000$$GLOSS DS CL4 1ST BYTE=A,B OR 1.IS PUT ON FD 04680000* CARD WHEN PRODUCING A GLOSSARY 04690000$PRORUN DS F =1 IF THIS IS A PROCESSING RUN 04700000$RC DS F RETURN CODE 04710000* 04720000$ECHO DS F =1 IF SOURCE IS TO BE ECHO PRINTED 04730000$TERM DS F FOR ONLINE SYSTEMS,GIVES THE MINIMUM 047400* MESSAGE SEVERITY LEVEL FOR MESSAGES 04750000* PRINTED AT THE TERMINAL 04760000OPSYS DC AL3(OPSYSD) 04770000* 04780000

Page 193: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix B VISION:Builder Parameter Modules Online Language Parameters — OQLPARM

VIS 187

00000

4000000086000000

4880000

ION:Builder Installation and Support Manual (MVS)

$MK4SPF DC A(TLU) TLU CAPABILITY FLAGS 04790000 ENTRY CONTAB,QLMMSGA,$IECHO,OPSYS,ITERM,CONTCH 0480 ENTRY $$IOLD,$$INEW,$$ITRAN,$$ICRD1,$$ICRD2,$$ICRD3 0481000 ENTRY $$ISBF0,$$ISBF1,$$ISBF2,$$ILIST,$$ILIB,$$ISLIB 04820000 ENTRY $$ISBF3,$$ISBF4,$$ISBF5 04830000 ENTRY $$QUERY,$$SRC,$$TEMP,$$TEMPE,MESSAGE,$$SVFD 048 ENTRY $RC,$TERM,$PRORUN,$ECHO,$$FNAME,$$GLOSS 04850 ENTRY $$CORD1,$$CORD2,$$CORD3,$$SUBF3,$$SUBF4,$$SUBF5 04 ENTRY $$OLD,$$NEW,$$TRAN,$$SUBF0,$$SUBF1,$$SUBF2 048700 ENTRY $$LIST,$$LIB,$$SLIB,FDTAB,$FDLEN,REPRC,M4CALL1,M4CALL2 0 ENTRY GLOSSF,$MK4SPF 04890000 END 04900000

Page 194: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

188

Appendix C

artup CLIST

ION:Workbench for ISPF be invoked from the TSO n.

Sample ISPF St

The following sample CLIST shows how you can make your VISlibraries available to the ISPF environment. This CLIST can thenprompt to start ISPF with the VISION:Workbench for ISPF optio

PROC 0 CONTROL LIST MSG FREE F(SYSPROC ISPLLIB ISPMLIB ISPPLIB ISPSLIB ISPTLIB + ISPTABL ISPPROF M9LIST) ALLOC F(SYSPROC) DA( 'SYS1.CMDPROC' + 'ISR.ISPF.ISRCLIB' + 'BUILDER.WB055.CLIST' ) SHR /* NOTE THAT THE WORKBENCH CLIST LIBRARY HAS BEEN COPIED FROM */ /* THE ORIGINAL FIXED BLOCK LIBRARY THAT WAS SUPPLIED ON THE */ /* INSTALLATION TAPE, TO A VARIABLE BLOCKED LIBRARY THAT */ /* CONFORMS TO OUR SHOP STANDARDS FOR CLIST LIBRARIES. */ ALLOC F(ISPLLIB) DA( 'BUILDER.WB055.LOADLIB' +

Page 195: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix C Sample ISPF Startup CLIST

VIS 189

*/

H */

ION:Builder Installation and Support Manual (MVS)

'BUILDER.CL045.LOADLIB' + 'BUILDER.BL135.LOADLIB' + 'TRANSACT.TR075.GENLIB' ) SHR ALLOC F(ISPMLIB) DA( 'BUILDER.WB055.MSGS' + 'ISR.ISPF.ISRMLIB' + 'ISP.ISPF.ISPMLIB') SHR ALLOC F(ISPPLIB) DA( 'BUILDER.WB055.PANELS' + 'ISR.ISPF.ISRPLIB' + 'ISP.ISPF.ISPPLIB') SHR ALLOC F(ISPSLIB) DA( 'BUILDER.WB055.SKELS' + 'ISR.ISPF.ISRSLIB' + 'ISP.ISPF.ISPSLIB') SHR ALLOC F(ISPTLIB) DA( 'ISR.ISPF.ISRTLIB' + 'ISP.ISPF.ISPTLIB') SHR ALLOC F(ISPTABL) DA('ISR.ISPF.ISRTLIB') ALLOC F(ISPPROF) DA('&SYSUID..ISPF.PROFILE') /* NOTE: THE FOLLOWING ALLOCATE STATEMENT SHOWS HOW YOU CAN /* PRE-ALLOCATE YOUR WORKBENCH UTILITY LIST DATA SET. */ /* THIS IS OPTIONAL. IF THIS DATA SET IS NOT PRE-ALLOCATED, */ /* WORKBENCH WILL DYNAMICALLY ALLOCATE IT WHEN NEEDED. */ ALLOC F(M9LIST) DA('MARKISPF.&SYSUID..M9LIST1') OLD /* NOTE: THE FOLLOWING ALLOCATE STATEMENT SHOWS HOW WORKBENC /* CUSTOMERS CAN ALLOCATE A FILE TAILORING OUTPUT DATA SET. */ FREE FI(ISPFILE) IF &SYSDSN('BUILDER.WB055.&SYSUID..FTOUTPUT') = OK THEN + ALLOC F(ISPFILE) DA('BUILDER.WB055.&SYSUID..FTOUTPUT') SHR

Page 196: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix C Sample ISPF Startup CLIST

VIS 190

H */*/

ION:Builder Installation and Support Manual (MVS)

ELSE + ALLOC F(ISPFILE) DA('BUILDER.WB055.&SYSUID..FTOUTPUT') + NEW CATALOG UNIT(SYSDA) + SPACE(10,5) DIR(10) + DSORG(PO) RECFM(F B) LRECL(80) BLKSIZE(3120) /* NOTE: THE FOLLOWING ALLOCATE STATEMENT SHOWS HOW WORKBENC /* CUSTOMERS CAN ALLOCATE THE TABLE DATA SET USED BY THE IMPORT /* FACILITY. THE DATA SET MUST BE PREDEFINED AND CATALOGED. */ /* (THE "&SYSUID" ELEMENT IS REPLACED BY THE CURRENT USER ID.) */ ALLOC F(DEFTLIB) DA('BUILDER.WB055.&SYSUID..TLIB') SHR /* NOW START ISPF USING THE ISPF PRIMARY MENU PANEL. */ ISPSTART PANEL(ISR@PRIM) EXIT

Page 197: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

191

Appendix D

tion Panels

show how ary menu.

------------------

&ZLOGONZKEYSERM

- &ZJDATEATE

Invoca

The arrows on the following sample ISPF primary menu panel VISION:Workbench for ISPF can be invoked from your ISPF prim

XSR@PRIM

-->> SAMPLE <<-- ISPF/PDF PRIMARY OPTION MENU VERSION n.n.n %OPTION ===>_ZCMD +% +USERID - &ZUSER% 0 +ISPF PARMS - Specify terminal and user parameters +PROC -% 1 +BROWSE - Display source data or output listings +PF KEYS - &% 2 +EDIT - Create or change source data +TERMINAL - &ZT% 3 +UTILITIES - Perform utility functions +TIME - &ZTIME% 4 +FOREGROUND - Invoke language processors or script +JULIAN % 5 +BATCH - Submit job for language processing +DATE - &ZD% 6 +COMMAND - Enter TSO command or CLIST% 7 +DIALOG TEST - Perform dialog testing% 8 +LM UTILITIES- Perform library administrator utility functions% C +CHANGES - Display summary of changes for this release% F +FILE-AID - FILE-AID data handling utilities% M +LDCS - Local Data Center Services Panels% T +TUTORIAL - Display information about ISPF/PDF% WB +Workbench -% VISION:Workbench Facility - Release 5.5% BL +Builder -%VISION:Builder 13.5 Workbench% TR +Transact -%Vision:Transact 7.5 Workbench% IN +Inform -%VISION:Inform 3.0 Workbench (Definition Processor)% X +EXIT - Terminate ISPF using log and list defaults%

Page 198: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix D Invocation Panels

VIS 192

his is the primary menu

, INC. */

ION:Builder Installation and Support Manual (MVS)

M9PRIMThis is the VISION:Workbench for ISPF selection menu panel. Tpanel for entry into VISION:Workbench for ISPF.

)ATTR/* PROPRIETARY AND CONFIDENTIAL INFORMATION OF STERLING SOFTWARE/* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT. *//* DO NOT REMOVE THIS NOTICE. *//* COPYRIGHT (C) STERLING SOFTWARE, INC. *//* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. */)BODY EXPAND(??)%SELMENU -?-?- VISION:Workbench for ISPF Selection Menu -?-?--------

+Enter%END+command to terminate ISPF.%)INIT .HELP = ISR00003 &ZPRIM = YES /* ALWAYS A PRIMARY OPTION MENU */ &ZHTOP = ISR00003 /* TUTORIAL TABLE OF CONTENTS */ &ZHINDEX = ISR91000 /* TUTORIAL INDEX - 1ST PAGE */ VPUT (ZHTOP,ZHINDEX) PROFILE &M9PRODCT = 'Workbench')PROC &ZSEL = TRANS( TRUNC(&ZCMD,'.') 0,'PANEL(ISPOPTA)' 1,'PGM(ISRBRO) PARM(ISRBRO01)' 2,'PGM(ISREDIT) PARM(P,ISREDM01)' 3,'PANEL(ISRUTIL)' 4,'PANEL(ISRFPA)' 5,'PGM(ISRJB1) PARM(ISRJPA) NOCHECK' 6,'PGM(ISRPTC)' 7,'PGM(ISRYXDR) NOCHECK' 8,'PANEL(ISRLPRIM)' C,'PGM(ISPTUTOR) PARM(ISR00005)' F,'PANEL(IFAMU01) NEWAPPL(FAXE)' M,'PANEL(MICA)' T,'PGM(ISPTUTOR) PARM(ISR00000)' WB,'PANEL(M9PRIM)' BL,'PGM(M9BOOT) PARM(BDM4) NOCHECK' TR,'PGM(M9BOOT) PARM(ODM5) NOCHECK' IN,'PGM(M9BOOT) PARM(PMM4) NOCHECK' ' ',' ' X,'EXIT' *,'?' ) &ZTRAIL = .TRAIL &GVNXTSEL = .TRAIL)END

Page 199: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix D Invocation Panels

VIS 193

ION:Builder Installation and Support Manual (MVS)

%OPTION ===>_ZCMD +%%% VISION:Workbench Release 5.5+%% 1 - BL+(M4) Workbench for%VISION:Builder 13.5%% 2 - TR+(M5) Workbench for%VISION:Transact 7.5%% 3 - IN+(DA) Workbench for%VISION:Inform 3.0 (Definition Processor)%%% T+- Introduction To VISION:Workbench for ISPF%% X+- Exit the VISION:Workbench%)INIT .HELP = M9PRIMH &ZPRIM = YES /* ALWAYS A PRIMARY OPTION MENU */ &M9PRODCT = 'Workbench')PROC &ZSEL = TRANS( TRUNC(&ZCMD,'.') 1,'PGM(M9BOOT) PARM(BDM4) NOCHECK' BL,'PGM(M9BOOT) PARM(BDM4) NOCHECK' M4,'PGM(M9BOOT) PARM(BDM4) NOCHECK' 2,'PGM(M9BOOT) PARM(ODM5) NOCHECK' TR,'PGM(M9BOOT) PARM(ODM5) NOCHECK' M5,'PGM(M9BOOT) PARM(ODM5) NOCHECK' 3,'PGM(M9BOOT) PARM(PMM4) NOCHECK' IN,'PGM(M9BOOT) PARM(PMM4) NOCHECK' DA,'PGM(M9BOOT) PARM(PMM4) NOCHECK' T,'PGM(ISPTUTOR) PARM(M9DVMTB1)' ' ',' ' X,'EXIT' *,'?' ) &ZTRAIL = .TRAIL &GVNXTSEL = .TRAIL)END

Page 200: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

194

Appendix E

nel Listings

anel

, INC. */

Skeleton and User Pa

M9BGUPNL — VISION:Builder Batch Job Submission User P)ATTR /* PROPRIETARY AND CONFIDENTIAL INFORMATION OF STERLING SOFTWARE/* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT. */ /* DO NOT REMOVE THIS NOTICE. */ /* COPYRIGHT (C) STERLING SOFTWARE, INC. */ /* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. */ + TYPE(TEXT) INTENS(LOW) SKIP(&SKIPVAR) % TYPE(TEXT) INTENS(HIGH) SKIP(&SKIPVAR) _ TYPE(INPUT) INTENS(HIGH) CAPS(ON) JUST(LEFT) ¬ TYPE(INPUT) INTENS(NON) CAPS(ON) JUST(LEFT) )BODY EXPAND() %BATUPANL - &TMPIN - %COMMAND ===>_ZCMD + +Enter%END+to process using the option selected on the BATCHOPT panel. +Enter%CANCEL+command to terminate processing this member. + %Enter the name of the%VISION:Builder+ and %COMLIB+program LOAD LIBRARIES+Builder LOADLIB %===>_M9BGLLIB + +COMLIB LOADLIB %===>_M9BGLL2 + +

Page 201: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 195

A)

LE

RARY.

S) USED

ION:Builder Installation and Support Manual (MVS)

%Enter the%VISION:Builder+region size (example 1024K) +Builder REGION %===>_Z + + %Enter the name of the%SORT+program LOAD LIBRARY +SORT LOADLIB %===>_M9BGSRT + + +SORT SPACE %===>_Z + Number of SORTWORK CYLINDERS +SORT UNIT %===>_M9BGSUNT+ SORTWORK UNIT type (example SYSD+ +JOB statement information: + %===>_JOBREC1 + %===>_JOBREC2 + %===>_JOBREC3 )INIT .ZVARS = '(M9REGION M9BGSSP)' &ZCMD = &Z .HELP = M9BOTPU1 )PROC VPUT (M9BGLLIB M9BGLL2 M9REGION M9BGSRT M9BGSSP M9BGSUNT) PROFIVPUT (JOBREC1 JOBREC2 JOBREC3) PROFILE )END

M9BGTS — VISION:Builder Batch Job Submission Skeleton)CM )CM THIS IS A SAMPLE ISPF FILE TAILORING SKELETON FOR USE WITH )CM WORKBENCH RELEASE 5.0. IT WILL GENERATE MVS JCL FOR 1-STEP OR)CM 3-STEP, SORT OR NOSORT BUILDER APPLICATION. THIS FILE TAILORING)CM SKELETON IS INTENDED TO BE USED WITH THE SAMPLE USER PANEL )CM 'M9BGUPNL' THAT HAS BEEN PROVIDED IN YOUR WORKBENCH PANEL LIB)CM )CM THERE ARE 4 TYPES OF VARIABLES (WORDS PRECEDED BY AMPERSAND)CM IN THIS SKELETON INCLUDING: )CM - VARIABLES FROM THE USER PANEL M9BGUPNL )CM YOU CAN CHANGE THESE )CM - VARIABLES SET BY WORKBENCH )CM YOU CANNOT CHANGE THESE )CM - ISPF SYSTEM VARIABLES )CM - LOCAL VARIABLES THAT ARE SET AND USED DURING FILE TAILORING)CM

Page 202: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 196

ION:Builder Installation and Support Manual (MVS)

)CM THE VARIABLES FROM THE USER PANEL INCLUDE: )CM VARIABLE USAGE )CM )CM &JOBREC1,&JOBREC2,&JOBREC3 MVS JOB STATEMENT INFORMATION )CM &M9BGLLIB VISION:BUILDER LOAD LIBRARY NAME )CM &M9BGLL2 COMLIB LOAD LIBRARY NAME )CM &M9REGION REGION SIZE )CM &M9BGSRT SORT PROGRAM LOAD LIBRARY )CM &M9BGSUNT SORTWORK DATA SET UNIT TYPE )CM &M9BGSSP SORTWORK DATA SET SPACE AMOUNT )CM )CM WORKBENCH RESERVED VARIABLE NAMES INCLUDE: )CM VARIABLE USAGE )CM )CM &M4DDNAM DATA DEFINITION NAME )CM &M4DSN DATA SET NAME )CM &M4DISP DATA SET STATUS AND DISPOSITION )CM &M4VOL VOLUME SERIAL NUMBER )CM &M4UNIT UNIT TYPE )CM &M4DDOVER OVERRIDE DATA DEFINITION NAME )CM &M4RUNTYP VISION:BUILDER RUN TYPE )CM &PRJ1 PDF LIBRARY PROJECT NAME )CM &LIB1 THRU LIB4 PDF LIBRARY GROUP NAMES )CM &TYP1 PDF LIBRARY TYPE NAME )CM &DSN 'OTHER' PARTITIONED OR SEQUENTIAL FILE )CM &MEMNAM MEMBER NAME )CM &TMPIN QUALIFIED DSN FOR 'OTHER' DSN )CM )CM ISPF SYSTEM VARIABLES NAMES INCLUDE: )CM VARIABLE USAGE )CM )CM &ZLLIB PDF LIBRARY GROUP NUMBER (1-4) )CM &Z A VARIABLE WHOSE VALUE IS NULL )CM )CM &JOBREC1 &JOBREC2 &JOBREC3 //JOBLIB DD DSN=&M9BGLLIB,DISP=SHR // DD DSN=&M9BGLL2,DISP=SHR //*

Page 203: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 197

RED S

RATED

ION:Builder Installation and Support Manual (MVS)

)SEL &M9REGION ¬= &Z )SET M9REG = ,REGION=&M9REGION )ENDSEL //MK4 EXEC PGM=MARKIV&M9REG )CM )CM LOOP THROUGH THE ISPF TABLE OF DATA SET CHARACTERISTICS ENTE)CM ON THE 'BATCHGEN' PANEL GENERATING APPROPRIATE DD STATEMENT)CM FOR EACH FILE TO BE USED IN THIS JOB. )CM )CM *********** BEGIN DD STATEMENT LOOP ******************* )DOT DDNAMTB )SEL &M4DDOVER ¬= &Z )SET M4DDNAM = &M4DDOVER )ENDSEL )CM )CM SAVE M4LIST DSN AND UNIT SO PROPER DD STATEMENTS CAN BE GENE)CM IN LATER STEPS OF A 3STEP RUN. )CM )SEL &M4DDNAM = M4LIST )SET M4LSTDSN = &M4DSN )SET M4LSTUNT = &M4UNIT )ENDSEL )CM )CM GENERATE DD STATEMENTS FOR SYSOUT DATA SETS )CM )SEL &M4UNIT = SYSOUT //&M4DDNAM DD SYSOUT=(&M4DSN) )ENDSEL )CM )CM GENERATE DD STATEMENTS FOR NON-SYSOUT DATA SETS )CM )SET M4DSN1 = &Z )SEL &M4DSN = &Z )SET M4DSN1 = DSN=NULLFILE )ENDSEL )SEL &M4DSN ¬= &Z )SET M4DSN1 = DSN=&M4DSN )ENDSEL )SEL &M4UNIT ¬= SYSOUT )SEL &M4DISP = NEW &M4DISP = NEW,CATLG &M4DISP = NEW,PASS )SET M4UNIT1 = &Z

Page 204: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 198

ASS

BER

ION:Builder Installation and Support Manual (MVS)

)SET M4VOL1 = &Z )SEL &M4UNIT ¬= &Z )SET M4UNIT1 = ,UNIT=&M4UNIT )ENDSEL )SEL &M4VOL ¬= &Z )SET M4VOL1 = ,VOL=SER=&M4VOL )ENDSEL //&M4DDNAM DD &M4DSN1,DISP=(&M4DISP), // SPACE=(TRK,(5,5))&M4UNIT1&M4VOL1 )ENDSEL )SEL &M4DISP ¬= NEW && &M4DISP ¬= NEW,CATLG && &M4DISP ¬= NEW,P)SET M4DISP1 = &Z )SEL &M4DISP ¬= &Z )SET M4DISP1 = ,DISP=(&M4DISP) )ENDSEL //&M4DDNAM DD &M4DSN1&M4DISP1 )ENDSEL )ENDSEL )ENDDOT )CM *********** END DD STATEMENT LOOP ******************* )CM )CM ALLOCATE M4INPUT: )CM FOR PHYSICAL SEQUENTIAL DATA SETS JUST ALLOCATE THE DSN )CM FOR PDF LIBRARIES (VARIABLE ZLLIB = 1-4) BUILD A DSN STRING )CM WHICH NAMES THE APPROPRIATE PDF LIB AND MEMBER )CM FOR 'OTHER' PDS BUILD A DSN STRING WHICH NAMES THE LIB AND MEM)CM )SET M4INDSN = &Z )SEL &DSN = &Z )SEL &ZLLIB = 1 )SET M4INDSN = &PRJ1..&LIB1..&TYP1(&MEMNAM) )ENDSEL )SEL &ZLLIB = 2 )SET M4INDSN = &PRJ1..&LIB2..&TYP1(&MEMNAM) )ENDSEL )SEL &ZLLIB = 3 )SET M4INDSN = &PRJ1..&LIB3..&TYP1(&MEMNAM) )ENDSEL )SEL &ZLLIB = 4 )SET M4INDSN = &PRJ1..&LIB4..&TYP1(&MEMNAM) )ENDSEL

Page 205: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 199

ION:Builder Installation and Support Manual (MVS)

//M4INPUT DD DSN=&M4INDSN,DISP=SHR )ENDSEL )SEL &DSN ¬= &Z //M4INPUT DD DSN=&TMPIN,DISP=SHR )ENDSEL )CM )CM ADD SORT DD STATEMENTS IF THIS IS A 1-STEP RUN )CM )SEL &M4RUNTYP = 1STEP //SORTLIB DD DSN=&M9BGSRT,DISP=SHR //SYSOUT DD SYSOUT=* //SORTWK01 DD UNIT=&M9BGSUNT,SPACE=(CYL,&M9BGSSP,,CONTIG) //SORTWK02 DD UNIT=&M9BGSUNT,SPACE=(CYL,&M9BGSSP,,CONTIG) //SORTWK03 DD UNIT=&M9BGSUNT,SPACE=(CYL,&M9BGSSP,,CONTIG) )ENDSEL //* )CM )CM ADD JCL FOR SORT AND REPORT STEPS IF THIS IS A 3-STEP RUN )CM )SEL &M4RUNTYP = 3STEP //SORT EXEC PGM=SORT //SORTLIB DD DSN=&M9BGSRT,DISP=SHR //SYSOUT DD SYSOUT=* //SYSIN DD DSN=*.MK4.M4SORT,DISP=SHR //SORTIN DD DSN=*.MK4.M4REPO,DISP=(OLD,PASS) //SORTOUT DD DSN=&&&&REPI,UNIT=SYSDA,SPACE=(TRK,(10,10)), // DISP=(NEW,PASS) //SORTWK01 DD UNIT=&M9BGSUNT,SPACE=(CYL,&M9BGSSP,,CONTIG) //SORTWK02 DD UNIT=&M9BGSUNT,SPACE=(CYL,&M9BGSSP,,CONTIG) //SORTWK03 DD UNIT=&M9BGSUNT,SPACE=(CYL,&M9BGSSP,,CONTIG) //* )CM )CM ADD JCL FOR REPORT STEP )CM //REPT EXEC PGM=MARKIV&M9REG )SEL &M4LSTUNT = SYSOUT //M4LIST DD SYSOUT=&M4LSTDSN )ENDSEL )SEL &M4LSTUNT ¬= SYSOUT //M4LIST DD DSN=&M4LSTDSN,DISP=MOD )ENDSEL

Page 206: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 200

ser Panel

, INC. */

DA+)

ION:Builder Installation and Support Manual (MVS)

//M4REPI DD DSN=*.SORT.SORTOUT,DISP=(OLD,PASS) //M4INPUT DD * REPTRUN RC S /* )ENDSEL //

M9FGUPNL — VISION:Builder Foreground Job Execution U)ATTR /* PROPRIETARY AND CONFIDENTIAL INFORMATION OF STERLING SOFTWARE/* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT. */ /* DO NOT REMOVE THIS NOTICE. */ /* COPYRIGHT (C) STERLING SOFTWARE, INC. */ /* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. */ + TYPE(TEXT) INTENS(LOW) SKIP(&SKIPVAR) % TYPE(TEXT) INTENS(HIGH) SKIP(&SKIPVAR) _ TYPE(INPUT) INTENS(HIGH) CAPS(ON) JUST(LEFT) ¬ TYPE(INPUT) INTENS(NON) CAPS(ON) JUST(LEFT) )BODY EXPAND() %FORUPANL- &TMPIN - %COMMAND ===>_ZCMD + +Enter%END+to process using the option selected on the FOREOPTS panel. +Enter%CANCEL+command to terminate processing this member. + %Enter the name of the VISION:Builder LOAD LIBRARY +VISION:Builder LOADLIB %===>_M9FGLLIB + + %Enter the name of the SORT program LOAD LIBRARY +SORT LOADLIB %===>_M9FGSRT + + + +SORT SPACE %===>_Z + Number of SORTWORK CYLINDERS +SORT UNIT %===>_M9FGSUNT+ SORTWORK UNIT type ( example%SYS+ )INIT &ZCMD = &Z .ZVARS = '(M9FGSSP)' .HELP = M9FOTPU1

Page 207: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 201

eton

IB.

S) USED

ION:Builder Installation and Support Manual (MVS)

)PROC VPUT (M9FGLLIB M9FGSRT M9FGSSP M9FGSUNT) PROFILE )END

M9FGTS — VISION:Builder Foreground Job Execution Skel)CM )CM THIS IS A SAMPLE ISPF FILE TAILORING SKELETON FOR USE WITH )CM WORKBENCH RELEASE 5.0. IT WILL GENERATE CLISTS FOR 1 STEP OR )CM 3 STEP, SORT OR NOSORT, BUILDER APPLICATION. THIS FILE TAILORING)CM SKELETON IS INTENDED TO BE USED WITH THE SAMPLE USER PANEL )CM 'M9FGUPNL' WHICH HAS BEEN PROVIDED IN YOUR WORKBENCH PANEL L)CM )CM THERE ARE 4 TYPES OF VARIABLES (WORDS PRECEDED BY AMPERSAND)CM IN THIS SKELETON INCLUDING: )CM - VARIABLES FROM THE USER PANEL )CM YOU CAN CHANGE THESE )CM - VARIABLES SET BY WORKBENCH )CM YOU CANNOT CHANGE THESE )CM - ISPF SYSTEM VARIABLES )CM - LOCAL VARIABLES THAT ARE SET AND USED DURING FILE TAILORING)CM )CM THE VARIABLES FROM THE USER PANEL INCLUDE: )CM VARIABLE USAGE )CM )CM &M9FGLLIB VISION:BUILDER LOAD LIBRARY NAME )CM &M9FGSRT SORT PROGRAM LOAD LIBRARY )CM &M9FGSUNT SORTWORK DATA SET UNIT TYPE )CM &M9FGSSP SORTWORK DATA SET SPACE AMOUNT )CM )CM WORKBENCH RESERVED VARIABLE NAMES INCLUDE: )CM VARIABLE USAGE )CM )CM &M4DDNAM DATA DEFINITION NAME )CM &M4DSN DATA SET NAME )CM &M4DISP DATA SET STATUS AND DISPOSITION )CM &M4VOL VOLUME SERIAL NUMBER )CM &M4UNIT UNIT TYPE )CM &M4DDOVER OVERRIDE DATA DEFINITION NAME )CM &M4RUNTYP VISION:BUILDER RUN TYPE

Page 208: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 202

EP

ION:Builder Installation and Support Manual (MVS)

)CM &PRJ1 PDF LIBRARY PROJECT NAME )CM &LIB1 THRU LIB4 PDF LIBRARY GROUP NAMES )CM &TYP1 PDF LIBRARY TYPE NAME )CM &DSN 'OTHER' PARTITIONED OR SEQUENTIAL FILE )CM &MEMNAM MEMBER NAME )CM )CM ISPF SYSTEM VARIABLES NAMES INCLUDE: )CM VARIABLE USAGE )CM )CM &ZLLIB PDF LIBRARY GROUP NUMBER (1-4) )CM &Z A VARIABLE WHOSE VALUE IS NULL )CM PROC 0 CONTROL LIST MSG /* */ /* ALLOCATE VISION:BUILDER FILES */ /* */ )CM )CM LOOP THRU THE TABLE OF FILES TO BE USED IN THIS APPLICATION )CM AND ALLOCATE EACH FILE AS SPECIFIED )CM SET &&M4RC = 0 )DOT DDNAMTB )CM )CM SAVE M4REPO DSN SO IT CAN BE ALLOCATED AS SORTIN IN SORT STEP)CM OF A 3-STEP RUN. )CM )SEL &M4DDNAM = M4REPO )SET M4REPDSN = &M4DSN )ENDSEL )CM )CM SAVE M4LIST DSN SO IT CAN BE ALLOCATED AS SYSOUT IN SORT AND R)CM STEPS OF A 3-STEP RUN. )CM )SEL &M4DDNAM = M4LIST )SET M4LSTDSN = &M4DSN )SET M4LSTUNT = &M4UNIT )ENDSEL )CM )CM SAVE M4SORT DSN SO IT CAN BE ALLOCATED AS SYSIN IN SORT STEP )CM OF A 3-STEP RUN.

Page 209: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 203

ION:Builder Installation and Support Manual (MVS)

)CM )SEL &M4DDNAM = M4SORT )SET M4SRTDSN = &M4DSN )ENDSEL )CM )CM CHANGE THE DDNAME TO THE OVERRIDE DDNAME WHERE APPLICABLE )CM )SEL &M4DDOVER ¬= &Z )SET M4DDNAM = &M4DDOVER )ENDSEL FREE FI(&M4DDNAM) )CM )CM ALLOCATE SYSOUT DATA SETS )CM )SEL &M4UNIT = SYSOUT )SEL &M4DSN ¬= * ALLOC FI(&M4DDNAM) SYSOUT(&M4DSN) )ENDSEL )SEL &M4DSN = * ALLOC FI(&M4DDNAM) DA(&M4DSN) )ENDSEL )ENDSEL )CM )CM ALLOCATE NON-SYSOUT DATA SETS. )CM CREATE UNIT, DSN, AND VOLUME STRINGS. )CM )SEL &M4UNIT ¬= SYSOUT )SET M4UNIT1 = &Z )SET M4DSN1 = &Z )SET M4VOL1 = &Z )CM )SEL &M4UNIT ¬= &Z )SET M4UNIT1 = UNIT(&M4UNIT) )ENDSEL )CM )SEL &M4VOL ¬= &Z )SET M4VOL1 = VOLUME(&M4VOL) )ENDSEL )CM )SEL &M4DSN ¬= &Z )SET M4DSN1 = DA(&M4DSN)

Page 210: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 204

ION:Builder Installation and Support Manual (MVS)

)ENDSEL )CM )SEL &M4DSN = &Z )SET M4DSN = DUMMY )SET M4UNIT1 = &Z )SET M4DSN1 = &Z )SET M4VOL1 = &Z )SET M4DISP = &Z )ENDSEL )CM )CM ALLOCATE DUMMY DATA SETS. )CM )SEL &M4DSN = DUMMY ALLOC FI(&M4DDNAM) &M4DSN )ENDSEL )CM )CM ALLOCATE NEW NON-SYSOUT DATA SETS. )CM )SEL &M4DSN ¬= DUMMY )SEL &M4DISP = NEW &M4DISP = NEW,CATALOG ALLOC FI(&M4DDNAM) &M4DSN1 &M4DISP &M4UNIT1 &M4VOL1 + SPACE(5 5) TRACK )ENDSEL )CM )SEL &M4DISP = NEW,DELETE ALLOC FI(&M4DDNAM) &M4DSN1 &M4DISP &M4UNIT1 &M4VOL1 + SPACE(5 5) TRACK )ENDSEL )CM )CM ALLOCATE NON-NEW NON-SYSOUT DATA SETS. )CM )SEL &M4DISP ¬= NEW && &M4DISP ¬= NEW,CATALOG )SEL &M4DISP ¬= NEW,DELETE ALLOC FI(&M4DDNAM) &M4DSN1 &M4DISP &M4UNIT1 &M4VOL1 )ENDSEL )ENDSEL )ENDSEL )ENDSEL )ENDDOT )CM )CM ALLOCATE M4INPUT:

Page 211: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 205

BER

ION:Builder Installation and Support Manual (MVS)

)CM FOR PHYSICAL SEQUENTIAL DATA SETS JUST ALLOCATE THE DSN )CM FOR PDF LIBRARIES (VARIABLE ZLLIB = 1-4) BUILD A DSN STRING )CM WHICH NAMES THE APPORPRIATE PDF LIB AND MEMBER )CM FOR 'OTHER' PDS BUILD A DSN STRING WHICH NAMES THE LIB AND MEM)CM FOR PDS AND PDF LIBS QUALIFICATION, QUOTES MUST BE CONSIDERED)CM FREE FI(M4INPUT) )SET M4INDSN = &Z )SEL &ORGVAR = PS ALLOC FI(M4INPUT) DA(&DSN) SHR )ENDSEL )SEL &ORGVAR = PO )SEL &DSN = &Z )SEL &ZLLIB = 1 )SET M4INDSN = '&PRJ1..&LIB1..&TYP1(&MEMNAM)' )ENDSEL )SEL &ZLLIB = 2 )SET M4INDSN = '&PRJ1..&LIB2..&TYP1(&MEMNAM)' )ENDSEL )SEL &ZLLIB = 3 )SET M4INDSN = '&PRJ1..&LIB3..&TYP1(&MEMNAM)' )ENDSEL )SEL &ZLLIB = 4 )SET M4INDSN = '&PRJ1..&LIB4..&TYP1(&MEMNAM)' )ENDSEL ALLOC FI(M4INPUT) DA(&M4INDSN) SHR )ENDSEL )SEL &DSN ¬= &Z SET &&DSN = &&STR(&DSN2) IF &&SUBSTR(1:1,&&DSN) = &&STR(') THEN DO SET &&HLDDSN = &&SUBSTR(2:&&LENGTH(&&DSN)-1,&&DSN) SET &&HLDDSN = &&STR('&&HLDDSN.(&MEMNAM)') END ELSE DO SET &&HLDDSN = &&STR(&&DSN.(&MEMNAM)) END ALLOC FI(M4INPUT) DA(&&HLDDSN) SHR )ENDSEL )ENDSEL )CM )CM CHECK TO SEE IF THIS IS A 1-STEP OR 3-STEP RUN AND IF SO

Page 212: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 206

N , FILE

ION:Builder Installation and Support Manual (MVS)

)CM ADD JCL FOR SORT )CM /* */ /* ALLOCATE SORT FILES */ /* */ )SEL &M4RUNTYP = 1STEP &M4RUNTYP = 3STEP FREE FI(SORTLIB SYSOUT SORTWK01 SORTWK02 SORTWK03) ALLOC FI(SORTLIB) DA(&M9FGSRT) SHR )CM )CM ALLOCATE SYSOUT FOR SORT. IF M4LIST WAS A SYSOUT DATA SET, THE)CM ALLOCATE SYSOUT THE SAME. IF M4LIST WAS NOT A SYSOUT DATA SET)CM THEN ALLOCATE SYSOUT TO A NEW UNNAMED (AND THUS TEMPORARY))CM TO AVOID I/O ERRORS FROM DCB CONFLICTS. )CM )SEL &M4LSTUNT = SYSOUT )SEL &M4LSTDSN ¬= * ALLOC FI(SYSOUT) SYSOUT(&M4LSTDSN) )ENDSEL )SEL &M4LSTDSN = * ALLOC FI(SYSOUT) DA(&M4LSTDSN) )ENDSEL )ENDSEL )SEL &M4LSTUNT ¬= SYSOUT ALLOC FI(SYSOUT) NEW UNIT(SYSDA) )ENDSEL ALLOC FI(SORTWK01) UNIT(&M9FGSUNT) SPACE(&M9FGSSP) CYLINDERS ALLOC FI(SORTWK02) UNIT(&M9FGSUNT) SPACE(&M9FGSSP) CYLINDERS ALLOC FI(SORTWK03) UNIT(&M9FGSUNT) SPACE(&M9FGSSP) CYLINDERS )ENDSEL /* */ /* EXECUTE THE VISION:BUILDER PROCESS STEP */ /* */ SET &&M9FGLLIB = &&STR(&M9FGLLIB) IF &&SUBSTR(1:1,&&M9FGLLIB) = &&STR(') THEN DO SET &&M9FGMPGM = &&SUBSTR(2:&&LENGTH(&&M9FGLLIB)-1,&&M9FGLLIB) SET &&M9FGMPGM = &&STR('&&M9FGMPGM.(MARKIV)') END ELSE DO SET &&M9FGMPGM = &&STR(&&M9FGLLIB.(MARKIV)) END CALL &&M9FGMPGM

Page 213: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 207

/

R

ION:Builder Installation and Support Manual (MVS)

/* */ /* IF BUILDER PROCESS STEP FAILED SKIP THE SORT AND REPORT STEPS */* */ IF &&LASTCC ¬= 0 THEN DO SET &&M4RC = 8 GOTO EXIT END )SEL &M4RUNTYP = 3STEP /* */ /* EXECUTE THE SORT STEP FOR 3 STEP RUNS */ /* */ FREE FI(SORTIN SORTOUT SYSIN) )CM )CM ALLOCATE SORTIN TO THE M4REPO DSN CREATED IN PROCESS STEP )CM ALLOCATE SORTOUT TO A NEW DATA SET WHICH WILL BE DELETED LATE)CM ALLOCATE SYSIN (SORT CNTL STMTS) TO THE M4SORT DSN CREATED IN)CM THE PROCESSING STEP )CM ALLOC FI(SORTIN) DA(&M4REPDSN) SHR ALLOC FI(SORTOUT) DA(&ZUSER..REPI) NEW + UNIT(SYSDA) SPACE(5 5) TRACK ALLOC FI(SYSIN) DA(&M4SRTDSN) SHR SET &&M9FGSRT = &&STR(&M9FGSRT) IF &&SUBSTR(1:1,&&M9FGSRT) = &&STR(') THEN DO SET &&M9FGSPGM = &&SUBSTR(2:&&LENGTH(&&M9FGSRT)-1,&&M9FGSRT) SET &&M9FGSPGM = &&STR('&&M9FGSPGM.(SORT)') END ELSE DO SET &&M9FGSPGM = &&STR(&&M9FGSRT.(SORT)) END CALL &&M9FGSPGM /* */ /* IF THE SORT STEP FAILED SKIP THE REPORT STEP */ /* */ IF &&LASTCC ¬= 0 THEN DO SET &&M4RC = 8 GOTO EXIT END /* */ /* EXECUTE THE REPORT STEP */ /* */

Page 214: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 208

THEN

ION:Builder Installation and Support Manual (MVS)

)CM )CM ALLOCATE M4REPI TO THE SORTOUT DSN CREATED IN SORT STEP )CM ALLOCATE M4INPUT TO A NEW TEMPORARY DATA SET )CM OPEN THE M4INPUT DSN, WRITE THE REPORT RUN RC STATEMENT AND)CM CLOSE M4INPUT )CM FREE FI(M4REPI) ALLOC FI(M4REPI) DA(&ZUSER..REPI) SHR FREE FI(M4INPUT) ALLOC FI(M4INPUT) NEW UNIT(SYSDA) SPACE(1) TRACK OPENFILE M4INPUT OUTPUT SET &&M4INPUT = REPRTRUNRC S A PUTFILE M4INPUT CLOSFILE M4INPUT CALL &&M9FGMPGM IF &&LASTCC ¬= 0 THEN DO SET &&M4RC = &&LASTCC END /* */ /* FREE FILES */ /* */ DEL &ZUSER..REPI NONVSAM FREE FI(SORTIN SORTOUT SYSIN M4REPI) )ENDSEL )CM )CM FREE ALLOCATIONS )CM EXIT:FREE FI(M4INPUT) )SEL &M4RUNTYP = 1STEP &M4RUNTYP = 3STEP FREE FI(SORTLIB SYSOUT M4SORT) FREE FI(SORTWK01 SORTWK02 SORTWK03) )ENDSEL )DOT DDNAMTB )SEL &M4DDOVER ¬= &Z )SET M4DDNAM = M4DDOVER )ENDSEL FREE FI(&M4DDNAM) )ENDDOT EXIT CODE(&&M4RC) )CM END OF SKELETON

Page 215: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 209

Panel

, INC. */

LE

ION:Builder Installation and Support Manual (MVS)

M9GCTPU2 — VISION:Transact Batch Job Submission User)ATTR /* PROPRIETARY AND CONFIDENTIAL INFORMATION OF STERLING SOFTWARE/* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT. */ /* DO NOT REMOVE THIS NOTICE. */ /* COPYRIGHT (C) STERLING SOFTWARE, INC. */ /* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. */ + TYPE(TEXT) INTENS(LOW) SKIP(&SKIPVAR) % TYPE(TEXT) INTENS(HIGH) SKIP(&SKIPVAR) _ TYPE(INPUT) INTENS(HIGH) CAPS(ON) JUST(LEFT) @ TYPE(INPUT) INTENS(LOW) CAPS(ON) JUST(LEFT) PADC(&PADVAR) } TYPE(OUTPUT) INTENS(HIGH) SKIP(ON) { TYPE(OUTPUT) INTENS(LOW) SKIP(ON) )BODY EXPAND() %USRPANEL --- &GVITEMLM - - %COMMAND ===>_ZCMD + +ENTER%END+TO PROCESS USING THE OPTION PREVIOUSLY ENTERED. +ENTER%CANCEL+TO TERMINATE PROCESSING THIS MEMBER. + + %ENTER THE NAME OF THE VISION:TRANSACT GEN LIBRARY: +VISION:TRANSACT LOADLIB ===>_GCUSVL2 + + %ENTER THE NAME OF THE COMLIB LOAD LIBRARY: +COMLIB LOADLIB ===>_GCUSLL2 + + %LINK OBJECT FILE? ===>_Z + (YES OR NO) + LINK TO ===>_GCUSLKL2 + + INCLUDES FROM: + VISION:TRANSACT ===>_GCUSMKI2 + + MONITOR ===>_GCUSMNI2 + )INIT .HELP = M9GCTPH0 .ZVARS = '(GCUSLNK)' )PROC VPUT (GCUSVL2 GCUSLL2 GCUSLNK GCUSLKL2 GCUSMKI2 GCUSMNI2) PROFI)END

Page 216: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 210

eton

T

S) USED

ION:Builder Installation and Support Manual (MVS)

M9GCTSBG — VISION:Transact Batch Job Submission Skel)CM )CM THIS IS A SAMPLE ISPF FILE TAILORING SKELETON FOR USE WITH )CM WORKBENCH RELEASE 5.0. IT WILL GENERATE MVS JCL FOR A TRANSAC)CM BATCH RUN (APPGEN, DEF RUN, OR SSR). THIS FILE TAILORING )CM SKELETON IS INTENDED TO BE USED WITH THE SAMPLE USER PANEL )CM 'M9GCTPU2'. THIS PANEL HAS BEEN PROVIDED IN YOUR WORKBENCH )CM PANEL LIBRARY. )CM )CM THERE ARE 4 TYPES OF VARIABLES (WORDS PRECEDED BY AMPERSAND)CM IN THIS SKELETON INCLUDING: )CM - VARIABLES FROM THE USER PANEL )CM YOU CAN CHANGE THESE )CM - VARIABLES SET BY WORKBENCH )CM YOU CANNOT CHANGE THESE )CM - ISPF SYSTEM VARIABLES )CM - LOCAL VARIABLES THAT ARE SET AND USED DURING FILE TAILORING)CM )CM THE VARIABLES FROM THE USER PANEL INCLUDE: )CM VARIABLE USAGE )CM )CM &GCUSVL2 VISION:TRANSACT GEN LIBRARY )CM &GCUSLL2 COMLIB LOAD LIBRARY )CM &GCUSLNK IF THE OBJECT FILE SHOULD BE LINKED )CM &GCUSLKL2 LINK LIBRARY )CM &GCUSMKI2 VISION:TRANSACT INCLUDE LIBRARY )CM &GCUSMNI2 MONITOR INCLUDE LIBRARY )CM )CM WORKBENCH RESERVED VARIABLE NAMES INCLUDE: )CM VARIABLE USAGE )CM )CM &GSDDNAM DATA DEFINITION NAME )CM &GSDSN DATA SET NAME )CM &GSDISP DATA SET STATUS AND DISPOSITION )CM &GSVOLSER VOLUME SERIAL NUMBER )CM &GSUNIT UNIT TYPE )CM &GSALLOC FILE ALLOCATION )CM

Page 217: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 211

RED S

ION:Builder Installation and Support Manual (MVS)

)CM ISPF SYSTEM VARIABLES NAMES INCLUDE: )CM VARIABLE USAGE )CM )CM &Z A VARIABLE WHOSE VALUE IS NULL )CM )CM )SEL &GCBOJCL1 ¬= &Z &GCBOJCL1 )ENDSEL )SEL &GCBOJCL2 ¬= &Z &GCBOJCL2 )ENDSEL )SEL &GCBOJCL3 ¬= &Z &GCBOJCL3 )ENDSEL )SEL &GCBOJCL4 ¬= &Z &GCBOJCL4 )ENDSEL )CM )CM INCLUDE EXECUTE AND STEPLIB STATEMEMTS )CM //MISPF EXEC PGM=MARKV,REGION=900K //STEPLIB DD DSN=&GCUSVL2,DISP=SHR // DD DSN=&GCUSLL2,DISP=SHR )CM )CM LOOP THROUGH THE ISPF TABLE OF DATA SET CHARACTERISTICS ENTE)CM ON THE 'BATCHGEN' PANEL GENERATING APPROPRIATE DD STATEMENT)CM FOR EACH FILE TO BE USED IN THIS JOB. )CM )CM *********** BEGIN DD STATEMENT LOOP ******************* )DOT M9GDFTB )CM )CM CHECK IF DD STATEMENT IS FOR M5LIST )CM )SEL &GSDDNAM = M5LIST )CM )CM SET DEFAULT FOR SYSPRINT DD IN LINK STEP )CM )SET M5SYSOUT = A )SEL &GSUNIT = SYSOUT )SET M5SYSOUT = &GSDSN

Page 218: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 212

ION:Builder Installation and Support Manual (MVS)

)ENDSEL )ENDSEL )CM )CM CHECK IF DD STATEMENT IS FOR M5PUNCH )CM )SEL &GSDDNAM = M5PUNCH )SET M5PUNCH = &GSDSN )ENDSEL )CM )CM CHECK IF DD STATEMENT IS FOR SYSOUT DATA SET )CM )SEL &GSUNIT = SYSOUT //&GSDDNAM DD SYSOUT=&GSDSN )ENDSEL )CM )CM GENERATE DD STATEMENTS FOR NON-SYSOUT DATA SETS )CM )CM DEFAULT UNIT TO NULL, IF SPECIFIED, SET IT )CM )SEL &GSUNIT ¬= SYSOUT )SET M5UNIT1 = &Z )SEL &GSUNIT ¬= &Z )SET M5UNIT1 = UNIT=&GSUNIT )ENDSEL )CM )CM DEFAULT VOLSER TO NULL, IF SPECIFIED, SET IT )CM )SET M5VSER1 = &Z )SEL &GSVOLSER ¬= &Z )SET M5VSER1 = VOL=SER=&GSVOLSER )ENDSEL )CM )CM DEFAULT ALLOCATION TO NULL, IF SPECIFIED, SET IT )CM )SET M5ALL1 = &Z )SEL &GSALLOC ¬= &Z )SET M5ALL1 = SPACE=(&GSALLOC) )ENDSEL )CM )CM CHECK COMMA PLACEMENTS )CM

Page 219: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 213

ION:Builder Installation and Support Manual (MVS)

)SET M5C1 = &Z )SET M5C2 = &Z )SEL M5VSER ¬= &Z M5UNIT ¬= &Z )SET M5C1 = , )ENDSEL )SEL M5UNIT ¬= &Z )SET M5C2 = , )ENDSEL )CM )CM USE THIS DD IF DD = DUMMY )CM )SEL &GSDSN = DUMMY //&GSDDNAM DD DUMMY )ENDSEL )CM )CM USE THIS DD IF ALLOCATION, VOLSER, OR UNIT IS SPECIFIED )CM )SEL &GSDSN ¬= DUMMY )SEL &M5ALL1 ¬= &Z &M5VSER1 ¬= &Z &M5UNIT ¬= &Z //&GSDDNAM DD DSN=&GSDSN,DISP=(&GSDISP), )SEL &M5ALL1 ¬= &Z // &M5ALL1&M5C1 )ENDSEL )SEL &M5VSER1 ¬= &Z // &M5VSER1&M5C2 )ENDSEL )SEL &M5UNIT1 ¬= &Z // &M5UNIT1 )ENDSEL )ENDSEL )ENDSEL )CM )CM USE THIS DD IF ALLOCATION, VOLSER, AND UNIT ARE NOT SPECIFIED )CM )SEL &GSDSN ¬= DUMMY )SEL &M5ALL1 = &Z && &M5VSER1 = &Z && &M5UNIT = &Z //&GSDDNAM DD DSN=&GSDSN,DISP=(&GSDISP) )ENDSEL )ENDSEL )CM )CM END LOOP ON NON-SYSOUT DATA SET

Page 220: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 214

User Panel

, INC. */

ION:Builder Installation and Support Manual (MVS)

)CM )ENDSEL )CM )CM END LOOP ON TABLE )CM )ENDDOT )CM )CM SEE IF LINK IS REQUIRED )CM )SEL &GCDDRTYP = A &GCDDRTYP = G )SEL &GCUSLNK = Y &GCUSLNK = YES //* //LINK EXEC PGM=HEWL,REGION=136K, // PARM='LET,LIST,XREF,RENT,REUS' //SYSPRINT DD &M5SYSOUT //SYSLMOD DD DSN=&GCUSLKL2,DISP=SHR //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //SYSLIB DD DSN=&GCUSMKI2,DISP=SHR // DD DSN=&GCUSMNI2,DISP=SHR //IMSLIB DD DSN=&GCUSMNI2,DISP=SHR //SYSLIN DD DSN=&M5PUNCH,DISP=SHR )ENDSEL )ENDSEL )CM )CM ADD EOJ STATEMENT )CM //

M9GCTPU1 — VISION:Transact Foreground Job Execution)ATTR /* PROPRIETARY AND CONFIDENTIAL INFORMATION OF STERLING SOFTWARE/* USE RESTRICTED BY WRITTEN LICENSE AGREEMENT. */ /* DO NOT REMOVE THIS NOTICE. */ /* COPYRIGHT (C) STERLING SOFTWARE, INC. */ /* AS AN UNPUBLISHED WORK. ALL RIGHTS RESERVED. */ + TYPE(TEXT) INTENS(LOW) SKIP(&SKIPVAR) % TYPE(TEXT) INTENS(HIGH) SKIP(&SKIPVAR) _ TYPE(INPUT) INTENS(HIGH) CAPS(ON) JUST(LEFT) @ TYPE(INPUT) INTENS(LOW) CAPS(ON) JUST(LEFT) PADC(&PADVAR)

Page 221: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 215

Skeleton

S) USED

ION:Builder Installation and Support Manual (MVS)

} TYPE(OUTPUT) INTENS(HIGH) SKIP(ON) { TYPE(OUTPUT) INTENS(LOW) SKIP(ON) )BODY EXPAND() %USRPANEL --- &GVITEMLM - - %COMMAND ===>_ZCMD + +ENTER%END+TO PROCESS USING THE OPTION PREVIOUSLY ENTERED. +ENTER%CANCEL+TO TERMINATE PROCESSING THIS MEMBER. + + %ENTER THE NAME OF THE VISION:TRANSACT GEN LIBRARY: +VISION:TRANSACT LOADLIB ===>_GCUSVL1 + + %LINK OBJECT FILE? ===>_Z + (YES OR NO) + LINK TO ===>_GCUSLKL1 + + INCLUDES FROM: + VISION:TRANSACT ===>_GCUSMKI1 + + MONITOR ===>_GCUSMNI1 )INIT .HELP = M9GCTPH0 .ZVARS = '(GCUSLNK)' )PROC VPUT (GCUSVL1 GCUSLNK GCUSLKL1 GCUSMKI1 GCUSMNI1) PROFILE )END

M9GCTSFG — VISION:Transact Foreground Job Execution)CM )CM THIS IS A SAMPLE ISPF FILE TAILORING SKELETON FOR USE WITH )CM WORKBENCH RELEASE 5.0. IT WILL GENERATE CLISTS FOR A TRANSACT)CM FOREGROUND RUN (APPGEN, DEF RUN, OR SSR). THIS FILE TAILORING )CM SKELETON IS INTENDED TO BE USED WITH THE SAMPLE USER PANEL )CM 'M9GCTPU1'. THIS PANEL HAS BEEN PROVIDED IN YOUR WORKBENCH )CM PANEL LIBRARY. )CM )CM THERE ARE 4 TYPES OF VARIABLES (WORDS PRECEDED BY AMPERSAND)CM IN THIS SKELETON INCLUDING: )CM - VARIABLES FROM THE USER PANEL )CM YOU CAN CHANGE THESE )CM - VARIABLES SET BY WORKBENCH

Page 222: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 216

P

ION:Builder Installation and Support Manual (MVS)

)CM YOU CANNOT CHANGE THESE )CM - ISPF SYSTEM VARIABLES )CM - LOCAL VARIABLES THAT ARE SET AND USED DURING FILE TAILORING)CM )CM THE VARIABLES FROM THE USER PANEL INCLUDE: )CM VARIABLE USAGE )CM )CM &GCUSVL1 VISION:TRANSACT GEN LIBRARY )CM &GCUSLNK IF THE OBJECT FILE SHOULD BE LINKED )CM &GCUSLKL1 LINK LIBRARY )CM &GCUSMKI1 VISION:TRANSACT INCLUDE LIBRARY )CM &GCUSMNI1 MONITOR INCLUDE LIBRARY )CM )CM WORKBENCH RESERVED VARIABLE NAMES INCLUDE: )CM VARIABLE USAGE )CM )CM &GSDDNAM DATA DEFINITION NAME )CM &GSDSN DATA SET NAME )CM &GSDISP DATA SET STATUS AND DISPOSITION )CM &GSVOLSER VOLUME SERIAL NUMBER )CM &GSUNIT UNIT TYPE )CM &GSALLOC FILE ALLOCATION )CM )CM ISPF SYSTEM VARIABLES NAMES INCLUDE: )CM VARIABLE USAGE )CM )CM &Z A VARIABLE WHOSE VALUE IS NULL )CM )CM PROC 0 CONTROL LIST MSG /* */ /* ALLOCATE FILES */ /* */ )CM )CM LOOP THRU THE TABLE OF FILES TO BE USED IN THIS APPLICATION )CM AND ALLOCATE EACH FILE AS SPECIFIED )CM )DOT M9GDFTB )CM )CM SAVE M5LIST DSN SO IT CAN BE ALLOCATED AS SYSLST IN THE LINK STE

Page 223: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 217

TEP

ION:Builder Installation and Support Manual (MVS)

)CM )SEL &GSDDNAM = M5LIST )SET M5LIST = A )SEL &GSUNIT = SYSOUT )SET M5LIST = &GSDSN )ENDSEL )SEL &GSDSN = * )SET M5LIST = * )ENDSEL )ENDSEL )CM )CM SAVE M5PUNCH DSN SO IT CAN BE ALLOCATED AS SYSLIN IN THE LINK S)CM )SEL &GSDDNAM = M5PUNCH )SET M5PUNCH = &GSDSN )ENDSEL FREE FI(&GSDDNAM) )CM )CM ALLOCATE SYSOUT DATA SETS )CM )SEL &GSUNIT = SYSOUT )SEL &GSDSN ¬= * ALLOC FI(&GSDDNAM) SYSOUT(&GSDSN) )ENDSEL )SEL &GSDSN = * ALLOC FI(&GSDDNAM) DA(&GSDSN) )ENDSEL )ENDSEL )CM )CM ALLOCATE NON-SYSOUT DATA SETS. )CM CREATE UNIT, DSN, AND VOLUME STRINGS. )CM )SEL &GSUNIT ¬= SYSOUT )SET M5UNIT1 = &Z )SET M5DSN1 = &Z )SET M5VOL1 = &Z )SEL &M5UNIT ¬= &Z )SET M5UNIT1 = UNIT(&GSUNIT) )ENDSEL )SEL &GSDSN ¬= &Z )SET M5DSN1 = DA(&GSDSN)

Page 224: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 218

ION:Builder Installation and Support Manual (MVS)

)ENDSEL )SEL &M5VOL ¬= &Z )SET M5VOL1 = VOLUME(&M5VOL) )ENDSEL )CM )CM ALLOCATE NON-SYSOUT DATA SETS )CM ALLOC FI(&GSDDNAM) &GSALLOC &GSDISP &M5UNIT1 &M5VOL1 + &M5DSN1 )ENDSEL )ENDDOT )CM )CM ALLOCATE STANDARD DATA SETS )CM /* */ /* EXECUTE VISION:TRANSACT */ /* */ SET &&M5 = &&STR(&GCUSVL1) IF &&SUBSTR(1:1,&&M5) = &&STR(') THEN DO SET &&M5 = &&SUBSTR(2:&&LENGTH(&&M5)-1,&&M5) SET &&M5 = &&STR('&&M5.(MARKV)') END ELSE DO SET &&M5 = &&STR(&&M5.(MARKV)) END CALL &&M5 )CM )CM FREE DATA SETS )CM )DOT M9GDFTB FREE FI(&GSDDNAM) )ENDDOT )CM )CM CHECK FOR LINKEDIT STEP )CM )SEL &GCDDRTYP = A && &GCUSLNK = YES /* */ /* LINKEDIT STEP */ /* */ IF &&LASTCC = 0 THEN FREE FI(SYSPRINT SYSLMOD SYSUT1 SYSLIB IMSLIB SYSLIN)

Page 225: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Appendix E Skeleton and User Panel Listings

VIS 219

ION:Builder Installation and Support Manual (MVS)

)SEL &M5LIST = * ALLOC FI(SYSPRINT) DA(&M5LIST) )ENDSEL )SEL &M5LIST ¬= * ALLOC FI(SYSPRINT) SYSOUT(&M5LIST) )ENDSEL ALLOC FI(SYSLMOD) DA(&GCUSLKL1) SHR ALLOC FI(SYSUT1) UNIT(SYSDA) SPACE(1 1) CYLINDERS ALLOC FI(SYSLIB) + DA(&GCUSMKI1 + &GCUSMNI1) SHR ALLOC FI(IMSLIB) DA(&GCUSMNI1) SHR ALLOC FI(SYSLIN) DA(&M5PUNCH) SHR CALL 'SYS1.LINKLIB(HEWL)' 'LET,LIST,XREF,RENT,REUSE' FREE FI(SYSPRINT SYSLMOD SYSUT1 SYSLIB IMSLIB SYSLIN) )ENDSEL END

Page 226: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

220

Contacting Sterling Software

To contact Technical Support, call

800.328.7463 (USA and Canada)

818.703.8599 (Outside USA and Canada)

818.704.1102 (FAX)

To e-mail Technical Support, send mail to [email protected].

Technical Support is available from 6:00 a.m. to 5:30 p.m., Pacific Time, Monday through Friday, with 24-hour emergency support provided seven days a week.

Customers outside the U.S. and Canada should contact the local Sterling Software International office for technical support.

Visit our Web site at www.vision.sterling.com.

To contact Consulting Services and for Regional and Customized On-Location Training Courses, call 800.998.0550.

To receive information about the annual Sterling Software User Conference, call 800.587.1003.

To obtain log on information for the Answerline Bulletin Board, call Technical Support. To access the Answerline Bulletin Board, dial 818.716.6312.

The Answerline BBS communication parameters are:

■ 8 data bits ■ 1 stop bit ■ Baud rate (up to 14,400)

■ No parity ■ Full duplex

Page 227: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

221

Index

50

A

activate system 9

activation key code 10

ANSRZARK 21, 52

Answerline, contacting 220

APPLYACT 10

attach facilities 14

automatic date validation 141

B

banner page 11

batch query language 25

BIND function 15

BLACTIV 10

BLASM1 12

BLBANR 11

BLCOPY1 7

BLCOPY2 7

BLCOPY3 26

BLCOPY4 26

BLCOPY5 27

BLIVP 19

BLRLNK 24

BLZARK 21

BQL install 25

BQLPARM 25, 162

C

CALL attach 14

CLIST library 29

CLZARK 21

COBOL Quick Start

COMLIBparameters 146

Page 228: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Index

VIS 222

fication 11

on 9er 22

oad 5

ch for DOS 27ch for ISPF 28

r 10

34

ION:Builder Installation and Support Manual (MVS)

contacting Sterling Software, e-mail 220

D

data set names 29

data validation symbols 140

DB2 installation 13

DB2 Quick Start 50

E

e-mailcontacting Sterling Software 220

F

file tailoring skeletons 31, 48

I

IMS attach 14

installationBQL 25DB2 13JCL 56load libraries 50M4PARAMS 111MARKSQL 13OLX 26

OQL 25overview 3own code 23parameter modipreparation 4, 9product activatiprogram analyzquick start 50RSM 21setup 4, 21system tape unltape unload 3transfer files 5–7TSO help 26verify 18VISION:WorkbenVISION:Workben

installation numbe

installation tape 2

ISPF 33

ISPF LIBDEF 33

ISPFILE 31

ISPFILE allocations

ISPLLIB 29, 30

ISPMLIB 31

Page 229: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Index

VIS 223

modules 11

g 13

uage 25

uage parameters 175

ion 23

n 54

g 45

BBS, setting 220

y 11

n 4, 9

install 22

ION:Builder Installation and Support Manual (MVS)

ISPPREP 45

ISPSLIB 31

L

LIBDEF 33

Library Management Facility 49

library requirements 29

LMF 49

load library 33, 50

M

M4LEPARM 12, 137

M4PARAMS 12, 111

M4SFPARM 12, 139

M9FTOUT 34

maintenance 52

MARKDB2 14

MARKDLI 14

MARKIV 14

MARKLIBP 12, 146

MARKSQL 13, 152

MARKSQLC 14

MARKSQLI 14

MARKSQLT 14

modify parameter

MOSAIC processin

O

OLX install 26

Online Query Lang

Online Query Lang

OQL install 25

OQLPARM 25, 175

own code integrat

P

panel identificatio

panel preprocessin

parameters for the

parameters, modif

prepare installatio

program analyzer

Q

query languageparameters 162

quick start 50

Page 230: VISION:Builder VISION:Two - University of Floridanersp.nerdc.ufl.edu/~arnette/Vision.Builder.Documentation/Vision... · Chapter 2 System Tape Unload Step 2 — Transfer System Tape

Index

VIS 224

ing parameters 220

8

for DOS 27

for ISPF 28ements 29

e 220

ION:Builder Installation and Support Manual (MVS)

R

RSM install 21

S

setup installation 4, 21

static integration facility 23

support 52

SYSPROC 29

system modifications 52

T

task library 29

technical support, contacting Sterling Soft-ware 220

Teradata Database System 18

transfer files 5–7

TSO attach 14

TSO command processor 25

TSO help 26

U

unexpected error panel 54

unload installation tape 3

unload system tape 5

user code 55

user panels 48

using the BBS, sett

V

verify installation 1

VISION:Workbench

VISION:Workbenchallocation requirinvocation 191

W

WBZARK 21

web pageSterling Softwar

WORKLIB 5