Input Notes Module 1 Set the error exit to ·FAIL2. For a IVPX single machine test, exit directly to
the CMS command environment. Otherwise, display the instruction
*** WHEN "VM!370 ONLINE" APPEARS, ENTER THE FOLLOW· ING TWO COMMANI)S: LOGIN xxxxxxxx
(WHEN REQUESTED, ENTER
THE APPROPRIATE PASS· WORD) LOGOUT The ERASE and LOGOUT commands
are stacked in the terminal and the EXEC procedure exits with a return
code of 1. Execution is now ended
within the nested EXEC. The return
code of 1 forces the next level EXEC to exit to the CMS command environ·
ment.
2 For a multiple machine test, the IVPX userid is set to IVPMl or to the
use rid specified as the second operand
of the IVP command. When the
use rid is set to I VPM 1, &G LOGA L5
is set to 2 to indicate the standard test.
3 The input data is stacked for the editor, IVPX which creates the IVPTST2 ASSEMBLE file. The file just created is assembled.
Error 8 occurs because the ASSEMB LE
file contains one error.
4 The statement in error is corrected. The IVPX file is then assembled. Since the
error is corrected the TEXT file is
created.
5 The test program is loaded and then IVPX started.
6 The file is read from the virtual IVPX reader. If there is no file in the
reader on the first loop, a file is created,
punched, and spooled to the reader.
Diagram 6-4. Test Procedure 2
Processing
Set up error exit.
2 If multiple machine test and userid
not specified, set userid to IVPM 1.
3 Test Section 6 Use Editor to create a new file. Assemble the file which con· tains an error.
4 Test Section 7 Use the Editor to change the
file just created. Assemble the file which now is
correct
5 Test Section 8 Execute the test program.
6 Test Section 9 Read file from virtual reader.
7 Test Section 10 Output Erase all files created in test
procedure 2. Label Ref Notes ·FAIL2 For a single machine test, a dummy
message file is created, punched, and
spooled to the reader on the same
machine. For a multiple machine test,
the messages are spooled to the reader
on the userid system.
The input is stacked in the terminal for
the editor. A dummy message is
edited and punched. Control returns
to -LOOP. The STATE command is issued to be
sure the file is successfully read oni:o
disk. The contents of the file are dis-
played. For multiple machine standard
test, the message DON'T START SPOOL DEVICES UNTIL TOLD is sent to the system operator. The
multiple machine test determines that
the file was successfully read and ·MAIN2 punches and prints that file.
7 All files are erased and messages are
displayed.
*** IVP TEST 2 SUCCESSFULLY COMPLETED ·MAIN2A *** IVP PROCEDURE FINISHED If a single machine test, the command
to erase the EXEC file is stacked in the
terminal and control returns to the CMS command environment. If a multiple machine test, the com-
mands to erase the EXEC file and LOGOUT are stacked for CMS. If running the standard test, the messages ·MAIN2A *** IVP TEST NOW FINISHED *** SIGNAL ATTN AND ENTER: BEGIN -LOOP are sent to the system operator. For
the mUltiple machine test, control -LOOP2 then returns to the CMS command
environment.
118 IBM VM/370 Service Routines Program Logic
Module Label Ref -LOOP1 IVPX -NOSPL -GETOUT
Processing ImaQe of failing command --,-----> If test procedure 1 running discon­ nected, punch aii the messages.
Expected
return
code
Received
return
code
Notes
1
2 If test machine 1 is disconnected the
messages are sent to the punch, rather
than the virtual machine console.
The message ... ... - _ ............. ,,"'" ___ I I,", IV .... r-AILUrll: nA;)UvvUn RED ***
is displayed.
3 The messages
*** IVP HAS FAI LED -REPLY NO TO ABO RT M ESSAG E *** SIGNAL ATTN AND ENTER: BEGIN are sent to the system operator.
4 The messages
*** COMMAND: xxxxxxxx
*** EXPECTED RETURN CODE xxx
*** RECEIVED RETURN CODE xxx
are displayed.
5 Control returns to the next level EXEC
procedure and the return code of 1
forces that level to return to the CMS
command env;·onrr.ent. Is I If the number of the test section is less
than 6, all the IVPTST files are erased. If the number of the test section is
greater than 5, all the IVPTST2 files
are erased. Because this is a nested
EXEC procedure, exit with a nonzero
Module IVPX IVPX IVPX IVPX IVPX IVPX 2 Display failure messages.
3 If running standard test, display
instructions.
4 Display failing command.
5 If command was ERASE with file­ type of * and the single machine
test is not running, exit with
return code 1. Is E
·
I CMS
rase all files of test procedure 1 or
test procedure 2. CMS Label Ref Notes
-CHECK1 return code. A nonzero return code
forces the next level EXEC to return
to the CMS command environment. I II -CHECK2 -QUIT failure message
[operator instructions)
failing command Module Label Diagraa 6-5. Installation Verification Procedure Error Processing
Ref
Chapter 6. The Installation VerificatioD Procedure 119
Previous Page Next Page