Input Processing Output I Parameter
l List I ------.) If no parameters are passed and
test is not being run by system
operator, assume single machine
test (IVP*). >
Notes
1 When no parameters are specified on
the IVP command, the message
*** ARE YOU THE SYSTEM OPER· ATOR? ENTER "YES"OR "NO" is displayed. If the response is NO, the message
*** NOT SYSTEM OPERATOR· DEFAULT TO IVP *
is displayed, single machine testing is
set up [·INIT], and the testing starts
at test procedure 1.
2 The real system configuration is dis· played. The messages *** FROM A TERMINAL, ENTER
THE FOLLOWING FOUR COM· MANDS LOGIN IVPM1 (WHEN REQUESTED, ENTER
THE PASSWORD IVPASS) DEFINE STORAGE AS 16,384K IPL190 IVP 1
give instructions for running the
standard test procedure 1. Then the virtual machine enters a dormant state
which can be interrupted by signalling attention from the terminal. The
message
*** THIS PORTION OF IVP NOW GOING TO SLEEP is displayed and the system waits. Module IVPX IVPX 2 If no parameters are passed and
test is being run by system opera- =rlb tor, the system configuration is displayed. The system waits for
the first machine to be logged on
and the test started.
3 If first parameter is *, set up for single machine testing.
4 If first parameter is 1 or *, execute
test procedure 1.
(See Diagram 6-3 for details.) 5 If first parameter is 2 or *, execute
test procedure 2.
(See Diagram 64 for details.l Label Ref Notes ·CKOP 3 Set &GLOBAL2=4 to indicate single machine test. Erase all CMS files
with filenames IVPTST and IVPTST2. If return code is other than 0 or 2, the ERASE command (to erase the EXEC file) is stacked in the terminal and control returns to the CMS com-
mand environment. If the return
code is 0 or 2, test procedure 1 (MAIN1A) is executed. ·CKOP Diagram 6-2. Overview of the lVPX EXEC Procedure
116 IBM VK/370 Service Routines Program Logic
Messages
Messages Module Label Ref -INITB -GETOUT
Input I Notes Module 1 For a multiple machine test, the IVPX userid is set to IVPM2 or to the
use rid specified as the second operand
of the IVP command. When the
userid is set to IVPM2, &GLOBAL5
is set to 2 to indicate the standard
test.
2 The assembler language statements IVPX are stacked in the terminal input buffer
and edited.
3 The test program created in test IVPX section 1 is first assembled (ASSEMBLE oomm,.dj "d th,. I I made executable by issuing the LOAD and GENMOD commands.
4 The test program, iVPTST, is executed. iVPX Next a READ is issued to the virtual
reader and a return code is requested. If the return code is other than 0 or 8, the ERASE command to erase the EXEC file is stacked in the terminal,
and control returns to the CMS com-
mand environment.
When testing multiple machines, the following messages are issued:
*** WHEN "VM/370 ONLINE" APPEARS, ENTER THE FOLLOW· ING THREE COMMANDS LOGIN userid
(WHEN REQUESTED ENTER
THE APPROPRIATE PASS- WORD) {IF LOGGING IN IVPM2, THE PASSWORD IS: IVPASSI IPL 190 IVP 2
*** THIS PORTION OF IVP NOW DISCONNECTING Diagra. 6-3. Test Procedure 1
Processing Output If use rid not specified, set it to I IVPM2. 2 Test Section 1 > For multiple machine test, spool
the punch to the userid. Create a new assembler language
file.
3 Test Section 2 Assemble the test program. Create an executable module. I 4 Test Section 3 :,1 Execute the test program by
name. Read from the virtual card
reader. For multiple machine test, dis-
connect the first machine and I test the second machine.
5 Test Section 4 Erase all files created bv test "> procedure 1. Ifsingle machine,
v I go to test procedure 2 {-MAIN2Al, otherwise LOGOFF. I label Ref Notes -MAIN1 The first machine is then disconnected. -MAIN1A 5
-K256 -LOOPA I -GETOUT The operator enters the above com-
mands to start the second machine.
The procedure loops (control keeps
returning to -LOOPA) until the file to start the second machine is spooled
to the reader. The STATE command
is issued to verify the existence of the
file. The second machine is started. All the IVPTST files are erased. If the
test machine is still connected (&GLOBAL2f3) the following messages
are issued. ...... * - TEST SECTION 5 RE:SERVtD FOR FUTURE USE ***
*** IVP TEST 1 SUCCESSFULLY COMPLETED These same messages are sent to the
punch if the test machine is already
disconnected (&GLOBAL=3).
The single machine test resumes at -MAIN2A, test procedure 2. If the standard test is running the
message
*** IVP TEST 1 FINISHED is sent to the system operator. If &GLOBAL5=1, the test is running in
256K bytes of storage. If running
machine tests, go to the LOGOUT routine. The following commands
are stacked. ERASE IVPX EXEC Al CP LOGOUT The LOGOUT routine closes all files
including the punch containing the
messages issued after test machine 1
was disconnected. The multiple machine test resumes at -MAIN2, test
procedure 2. Messages m I V
Messages Module Label -FINIS IVPX -INLINE ·LOGOUT Ref I I Chapter 6= The Installation 'erificatioD Procedure 111
Previous Page Next Page