`
`Ilifitalifliiflll Gilififi
`
`n2
`
`
`
`Contents
`
`Chapter I: iniraduction
`.
`.
`.
`Audience .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`CA Product References .
`.
`.
`.
`Contacting CAT:-2ci‘ini:ai Support .
`
`.
`.
`.
`
`.
`. . .
`.
`. . .
`. . . .
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`
`,
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`. . .
`. . .
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`. .
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`,
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`. . .
`. . .
`. . .
`. . .
`. . .
`.
`, .
`. , .
`
`. . .
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`. 9
`
`. 12
`.
`.
`. ..12
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`. 12
`. 12
`. 12
`. 13
`. 15
`. 16
`. 17
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`Chapter 2: lnsiaiiciiion Considerations
`. . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`System Requirements. .
`.
`.
`.
`.
`.
`.
`.
`.
`Librarysizeflequirementsu......................
`EnvironmentaiRequirements .
`.
`. . . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`2/OS SMPJE Facility .
`.
`.
`.
`.
`.
`.
`.
`. .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Licensing Requirements .
`.
`.
`.
`.
`.
`.
`.
`. . .
`.
`.
`.
`.
`. . .
`.
`.
`.
`.
`License Management Program .
`.
`,
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Coding and integrating Your Licensing Key .
`.
`.
`.
`.
`.
`.
`.
`.
`over-new of System Tape Contents. .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Introduction to SMPJE and Production Library Setup .
`Overview omdvantage viSION:Sixty Customization. .
`
`.
`.
`.
`.
`.
`.
`.
`.
`. . .
`.
`. . . .
`.
`.
`.
`.
`.
`. . .
`.
`. . .
`
`.
`.
`.
`.
`.
`.
`.
`
`. .
`. .
`.
`.
`. .
`. .
`.
`.
`. 1»
`
`.
`.
`.
`.
`.
`.
`.
`
`Chupier 3: installing Advantage Vi510N:Sixty
`Instaiiation Checklist .
`. .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. .
`.
`.
`.
`.
`.
`.
`.
`Step 1. Review the Instaliatiun Prerequisites .
`.
`.
`.
`.
`.
`.
`.
`.
`Step 2. Copy the Installation Tape Files .
`.
`.
`. .
`.
`.
`.
`.
`.
`.
`. .
`Task 2A. Review installation Tape Contents .
`,
`.
`.
`. . .
`.
`Task 2B. Copy the First File .
`.
`.
`.
`.
`.
`.
`.
`.
`. .
`.
`.
`.
`.
`. . .
`.
`Task 2C. Copy the Remaining File i
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Task 21). Verify the Data Sets .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. .
`Step 3. Perform SMPIE Installation Steps.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`SMPJ050I
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`CDETCOO........................
`SMPJDB02 .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`SMPJOBOB .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. .
`SMPJOBOQ.
`.
`.
`.
`Si-1PJDBDS..
`.
`.
`SMPJDBDG . .
`.
`.
`
`.
`.
`
`. ..
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. . .
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`. .
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`A
`
`.
`.
`.
`
`,
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`. .
`. .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`. .
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`. . .
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`. 19
`. 21
`. 21
`. 21
`
`. 25
`. 25
`. 26
`
`
`
`.
`.
`.
`.
`.
`.
`.
`.
`. , .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. . . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Stap4.5ei:lJp .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Task 4A. Customize the 3r.‘.L Procedure . .
`Task 4B. Customize the Cempile and Run Time Parameters in DYLIN5'i'L Macro (Optional) .
`Run CUSTMJCL to Change the DYLENSTL Macro Parameters . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Considerations for Large Prcigrams .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Calling COBOL Pragrams.
`.
`.
`.
`.
`.
`. . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. .
`.
`.
`.
`.
`. . . .
`Use LE/370 COBOL and SORT in Advantage V!SION:Sixty .
`.
`Advantage VISION:$ix|:y Four-Digit Year Data and Currency Symbol Considerations .
`Task 4C. Verify the installation .
`.
`. .
`Task 40. Review and Customize Instaiiation Source Library. .
`.
`Task 4E. Run Advantage VISlON:5lxi:y .
`.
`.
`.
`.
`.
`.
`.
`. .
`. .
`.
`.
`.
`.
`. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`. ..40
`.
`.
`. 4:)
`.
`.
`. 41
`.
`,
`. 42
`
`.
`. .
`. . .
`
`. 47
`
`Chapler 4: Performing Maintenance and Support
`Program Temporary Fix [P'TF) .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`USERMOD .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Numbering System .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example .
`.
`.
`.
`.
`.
`.
`i
`.
`.
`.
`.
`.
`.
`. .
`.
`.
`.
`, . .
`.
`.
`.
`Maintenance—£nsta|iing PTFs and USERMODS .
`SMPIE Process for PTF5 and USERMODs .
`.
`.
`Support--Problem Reporting .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`User Code . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. .
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`. . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. .
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`. S1
`.
`.
`.
`. 52
`.
`.
`.
`. . ..52
`.
`.
`.
`. 53
`.
`.
`. 53
`. .
`.
`. 54
`. . .
`. 54
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`,
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`,
`.
`
`.
`.
`,
`.
`
`Appendix A: D‘(i.iN$TL Macro
`Mandatory Parameters .
`.
`.
`.
`Optionaifiiarameters . . .
`.
`.
`creating Different Functional Versions of Advantagé i.iISi0N:S|xi:y .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`Appendix B: Operuiing Characterisiics
`File Assignments .
`.
`.
`.
`.
`.
`.
`.
`.
`. . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`JCL Exampies .
`.
`.
`.
`.
`. .
`.
`.
`.
`.
`.
`.
`. .
`.
`.
`.
`,
`,
`.
`.
`.
`.
`.
`JCLIn5tream Data Input only .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`JCL Disk Input and Output .
`.
`.
`.
`.
`. . .
`.
`.
`.
`.
`.
`PARMParan1eter........ .
`.
`.
`.
`.
`.
`.
`. . .
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`. .. .
`.
`.
`.
`.
`.
`.
`.
`,
`.
`.
`.
`. . .
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`. .
`
`Appendix C: Sample SMP,!E JCL
`SMPELIB Members........
`SampleSMP/EJCL .
`.
`.
`.
`.
`.
`ZACCEPT .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`ZAPPLY. .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`zCOPY.... .
`.
`.
`.
`.
`.
`ZRECEIVE......
`.
`.
`ZREFRESH .
`.
`.
`.
`.
`ZRi‘:.iECi'....................
`ZRESTORE .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. .
`.
`.
`.
`. . .
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`..
`
`.
`.
`.
`
`. . .
`. .
`,
`. .
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`. .
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`,
`
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`
`.
`
`. .
`. .
`. .
`. .
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`,
`.
`,
`.
`
`.
`
`,
`
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`,
`.
`
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`. . .
`. .
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`,
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`
`. 73
`.
`.
`. 74
`.
`.
`4 74
`.
`.
`.
`€15
`.
`.
`. ..76
`
`. ..77
`.
`. ...7E
`
`
`iv
`§ni;iC;1iiCJ£§CmGi.}5Cii:}
`
`
`
`Appendix D: Installation Capy and Source Members
`Member Functions. .
`.
`.
`.
`.
`.
`.
`,
`.
`.
`CC>NVDMT.........
`CUSTMJCL.......
`DYLINSTL .
`,
`.
`HDLIDAY.......
`5IXTY4YR ..
`SIXTY .
`.
`. . .
`SIXTYJCL. . .
`VBDTEST . . .
`WEEKDAY . .
`
`Index
`
`
`
`Chapter 1: Introduction
`
`Advantage VI5ION:sixi;y is three software packages in tune, as described here.
`Extended Utility performs the folfowing functions:
`Copy files
`Print files
`Convert files
`
`Production or test file generation
`Update flies
`Sort files
`
`Update in-piace random VSAM flies
`Validate input
`Merge fires
`Compose and print reports
`Print forms
`
`Data Management System performs the following functions:
`Sequential, VSAM, or partitioned (2/OS) organization support
`Note: IBM withdrew support for ISA-M beginning with 2/05 rl..7.
`Therefore, Advantage VISION:5i:-zty cannot support access to ISAM data
`sets under operating systems after 2/03 r1.6. (For details, see IBM
`united States Software Announcement 205-167 July 27, 2005.)
`Fixed, variable, variablevspanned (#05), or undefined format support
`lustre-am data, tape, or disk (2311, 2314, 3310, 3336, 3340, 335a,
`3370, 3375, 3389, 3390) support
`Eight flies Weight flies out
`File print
`
`Automatic update
`Data translation, such as translating tiianlcs to zeroes and ASCII to
`EBCDIC
`
`Character, zoned decimal, packed, or binary data handling
`Data conversion, which converts packed, unpacked. or binary data
`
`!i"1i£(}l’,li‘i='j',ii{L'--E1
`
`1’
`
`
`
`«-
`—
`
`Bit testing, which tests for bits on
`Bit manipulation, such as move with offset and move zone
`Add, subtract, multiply, or divide data in zoned decimal, packed, or
`binary format.
`Automatic decimal alignment
`
`Record selection, which includes or excludes records based on a variety
`of criteria
`
`Record reformatting, which rearranges, ornits, or converts to create any
`type of record
`Data editing
`
`Indexing feature, which modifies addresses for table loading and
`retrieval. or accesses and creates variable records
`
`User exit routines, such as access to databases and special data
`manipulation
`
`— Automatic printing of I/O statistics at end of run
`Report writer performs the following functions:
`
`- Automatic composition, which you can use to control the report layout,
`including column heading locations and print locations for fields
`Multi-line reporting, which you can use to print one to 99 lfines for each
`record
`
`user-controlled page width (default is 132}
`User-controlled page depth (default is $5 lines per page)
`User—co:1troIieci line spacing (default is single-spacing)
`Automatic totals (regular or curnutatlve)
`Controi break totals
`
`Automatic control break determination, which provides up to seven
`levels plus detail line
`Formula computation
`Editing of output fields
`
`Print suppression. optionally, of any field where the vaiue has not
`changed
`
`Ease of modification, which you can use to make extensive changes in
`report format and control break or total specifications, usually in a few
`minutes
`
`Advantage Vlsioliirsixty is a completely self-contained compile, load-and-go
`system. It is activated by parameters prepared in fixed format which can be
`prepared on iii’/2" X 11" Forms (for sample forms, see the Reference Guide).
`
`Although it has the power and flexibility of a programming language, Advantage
`VISION:Sixty is not intended as a replacement for your standard programming
`languages. It is intended as a supplementary tooi.
`
`l{i6§C)l5{}llOi“ié:.:r%)i€l!3'
`
`
`
`Audience
`
`/\iw"’C.}i£:i‘i€It3
`
`You can code a Advantage VISION:SixI:y program in a fraction of the time it
`takes to write the same program In COBOL or Assembler. It is Ideal for those
`situations that require a quick response solution, such as one-time reports and
`file recoveries. it is equaiiy useful in day~to—day data processing functions, such
`as fiIe~to-file copy and backup, file dumps, and test file generation.
`
`The system programming group is usually responsible for software product
`installation and maintenance because of their SMP/E (System Modification
`Program Extended} knowledge. This guide assumes a working knowledge of the
`SMP/ii facility and its processes.
`
`This guide provides basic standalone SMP/E Install and maintenance
`instructions. For the knowledgaabie SMP/E user, there is enough information
`provided in this guide, and the generated JCL and control statements, to aiiow
`integration with any sll:e~soeclflc EMPIE standards. For the SMP/E novice, this
`guide should provide enough of the basic information and concepts you need to
`complete the basil: SMP/E Installation process.
`
`CA Product References
`
`This document references the following CA products:
`I Advantage” Vi$iDi\€:Slxty"*
`a
`CA common Services“ CAIRIM
`
`an Advantage“ ViSlDN:E:-ccei“
`I Advantage“ VISi0N:Resuits'"
`
`Contacting CA Technical Support
`
`For ontine technical assistance and a complete list of locations, primary service
`hours, and telephone numbers, Contact Technical Support at
` .
`
`§i‘iii{‘iC3iJi_:.’.i{T‘ii‘i‘
`
`‘pi
`
`
`
`TRADEMARKISERVICE MARK
`0tS3170.0560
`
`DECLARATION
`
`I declare further that all statements made herein we true and all statements made on
`
`information and belief are believed to be true, and that these statements were made with
`
`the knowledge that willful
`
`false statements and the like are punishable by fine or
`
`imprisonment, or ball: under Section 100! of Title 18 of the United States Code and that
`
`such willful
`
`false statements may jeopardize the validity of this document and the
`
`registration to which it relates.
`
`STERLING SOFTWARE. INC.
`
`Its:
`
`V ce President
`
`Date: September H, 2013
`
`DAM) ! . 3 246202‘!
`
`