Verify Stage

This section starts DOS/360 and POWER II and runs the installation verification jobs. Normal start-up and shutdown procedures are used for DOS/360 and for POWER II.

The following verification activities will be performed:

  • Start DOS/360 and POWER II

  • Verify Assemble, link, execute, processing in F2 and BG, Sort, Ditto, and tape and disk I/O

  • Verify COBOL D and ANS COBOL compile, link, and execute.

  • Verify Basic FORTRAN and FORTRAN IV compile, link, and execute.

  • Verify PL/I compile, link, and execute.

  • Verify RPG compile, link, and execute.

  • Shut down POWER II, DOS/360, and Hercules.

The COBOL, FORTRAN, and RPG verification steps are taken from the Z.VFU source book on the system residence volume of the target system. This book contains other verification jobs and useful examples of DOS/360 JCL.

The Assembly language programs used in the four assembly verification jobs are also taken from the Z.VFU source book, but additional JCL has been added to sort and print the file created by the program.

The PL/I program is re-structured in its entirety from the sample PL/I program provided in Z.VFU. For reasons as yet unknown, the logical not character used in the original sample program is not processed correctly through the myriad translations on its way from Windows through Hercules to DOS/360. The utter lack of structure offended me as well, so rather than figure out the problem, I re-coded the sample in reasonably structured form. But the intent and output of the restructured program should match the original. Feel free to see the original by using SSERV to print out Z.VFU.

The devinit Hercules commands in the following procedure include the CRLF option. This option should be omitted if you're using Hercules on a Linux system. If you omit CRLF when using a Windows platform, you'll have to fix the resulting file for viewing with Windows notepad using the following command:

type inputfile.txt | find /v "" > outputfile.txt

VERIFY00: Start / terminate DOS/360 and POWER for normal use

You should see the following on the telnet console, indicating a successful IPL of DOS/360 and a startup of the BG

partition.

0I20I DOS IPL COMPLETE

BG 1C00A ATTN. 0 0C.

BG

Starting POWER II is essentially the same as job POWER06 in the POWER installation.

We'll stop BG, batch F1, assign SYSIN to the volume containing the JCL file, start devices, and then batch F2 and restart BG. Partition standard labels will also be written in F2, and we'll assign the private core image library containing programs linked to run in F2.

We reload partition standard labels each time F2 is started. Partition standard labels persist across IPLs and partition restarts, but there is no harm loading them repeatedly.

Note: In foreground partitions, "START" and "BATCH" are not synonyms. You must use the BATCH command to activate F1 and later F2. If you inadvertently "START" a partition, you'll get the message "READ COMMAND NOT GIVEN." Type "CANCEL," return, and then STOP and return. Then you can try BATCH again.

POWER will start running. You'll be asked "FORMAT Q'S ?" If you have moved or changed the allocation of the POWER queue and data files, respond "D" to format queue and data files. Otherwise, you can just press return to warm-start POWER. Note: If you shut down Hercules or DOS/360 without shutting down POWER first, you risk queue or data file corruption; format the queue and data files to correct this condition.

DOS/360 does not allow more than one partition to use a unit record device. To allow more than one partition to read cards and print (or punch) results, phantom devices had to be included in the system generation. By convention, 02c, 02d, and 02e are the phantom reader, printer, and punch devices for F2. POWER intercepts attempts to read from or write to unit record devices assigned to a system or programmer logical unit.

So, for example, ASSGN SYSLST,X'02E' in POWER-controlled partition means POWER intercepts all output to 02E. Likewise for a card reader or punch. Likewise for // ASSGN SYS004,X'02E'. POWER supports spooling of only one of each type of unit record device in a partition, so only one reader, printer, and punch. (POWER/VS supported up to eight of each type of unit record device.)

A job should run in each of BG and F2. These jobs load labels (F2) and complete partition assignments to printer, reader, and punch (BG & F2).

Note that you did not have to press return to run jobs anymore. With POWER running, partitions do not query the operator console at the end of each card deck, they just wait for more cards.

At this point, you've worked with Hercules and DOS/360 with POWER II enough that the instructions for the verification procedure do not need to be quite so verbose.

VERIFY01: Test Assembler, Sort/Merge, Ditto, and BG and F2 operations

VERIFY01 includes four jobs; each creates a file of fixed length records, sorts it into sequence, and prints it out. Two of the jobs run in F2, and two in BG. Two of the jobs create disk files, and two create tape files. This is a pretty complete yet basic test of DOS/360 operations.

For the jobs that require tape, you'll need to issue Hercules commands to attach scratch tapes to the DOS/360 system as follows. Each of the verification Hercules scripts include these commands where needed.

devinit 280 tape/scratch1.het

devinit 281 tape/scratch2.het

The tape on 280 will contain the file created by the assembly-language program, and 281 will hold the result of the Sort/Merge. You can delete both files when you are done with this step.

Execute each script with the following Hercules command:

script rc/[scriptname].rc

VERIFY02: Test COBOL D and ANS COBOL Compile and Execute

The next two jobs can be run in F2 if desired by changing "BG" in the POWER II JECL to "F2".

VERIFY03: Test Basic FORTRAN and FORTRAN IV Compile and Execute

The next two jobs can be run in F2 if desired by changing "BG" in the POWER II JECL to "F2".

VERIFY04: Test PL/I Compile and Execute

The next job can be run in F2 if desired by changing "BG" in the POWER II JECL to "F2".

VERIFY05 Test RPG Compile and Execute

The next job can be run in F2 if desired by changing "BG" in the POWER II JECL to "F2".

VERIFY99: End POWER and shut down DOS/360

POWER should be shut down prior to shutting down DOS/360, re-IPL'ing the machine, or quitting Hercules. Do the following

When shutdown is complete, all three partitions will issue the message

1C10A PLEASE ASSIGN SYSRDR

Respond with "UNBATCH" to the F1 and F2 messages to terminate processing in those partitions.

Continue in the BG partition:

You may now use DOS/360 without POWER.

To shut down everything,

You have performed a verification of your installation and are now ready to begin Using DOS/360.