Customizing after installation
Customize the FDRMAINT and FDRPASVM virtual machines as follows:
Create the FDRPASVM PROFILE EXEC
To create a PROFILE EXEC for the FDRPASVM service machine, perform the following steps:
- Log on to FDRPASVM.
Access the 692 disk as file mode C.
==> acc 692 c
DMSACP723I C (692) R/OA sample PROFILE EXEC for FDRPASVM is included on the 692 disk. Copy it to the A disk as PROFILE EXEC.
==> copy profile sampexec c = exec aShow the contents of the PROFILE EXEC.
==> type profile exec a
/***************************/
/* FDRPASVM PROFILE EXEC */
/***************************/
ADDRESS COMMAND
'CP SPOOL CONSOLE * START' /* SPOOL THE CONSOLE */
'CP SET PF12 RETRIEVE' /* SET COMMAND RETRIEVE */
'CP SET RUN ON' /* CONTINUE TO RUN CP */
'CP SET QUICKDSP FDRPASVM ON' /* SET QUICK DISPATCH ON */
'CP SET SHARE FDRPASVM ABS 25%' /* SET SHARE ABSOLUTE 25% */
'CP SET RESERVED FDRPASVM 1024' /* RESERVE 1024 FRAMES */
'CP TERM MORE 1 1' /* REDUCE CONSOLE CLEAR TIME*/
'CP TERM TIMESTAMP ON' /* TURN ON TIMESTAMPS */
'CP TERM HILIGHT ON' /* TURN ON HIGHLIGHTING */
'SET AUTODUMP CMS' /* DUMP ON CMS ABEND */
'ACCESS 692 C' /* ACCESS THE PRODUCT CODE */
'EXEC DIAGLOAD' /* LOAD THE FDRPAS DIAGNOSE */
'EXEC IUCSM' /* START FDRPASVM */
The FDRPASVM service virtual machine should now be configured to automatically start FDRPASVM.
Verify the service machine user diagnose
Before testing, a description of the sample user diagnose is given.
The user diagnose for the FDRPASVM service machine is dynamically loaded by using the CPXLOAD command. In the previous section, the FDRPASVM PROFILE EXEC includes a call to the sample DIAGLOAD EXEC on the FDRMAINT 692 disk.
View the diagnose EXECs
The DIAGLOAD EXEC (that loads the FDRPASVM user diagnose) and the IUCSM (that starts the FDRPASVM monitor) are located as follows:
- The DIAGLOAD EXEC on the FDRMAINT 692 disk loads the FDRPASVM diagnose. It normally does not need to be modified.
- The IUCSM EXEC on the FDRMAINT 692 disk starts the FDRPASVM program. It normally does not need to be modified.
Optionally change the user diagnose number or privilege class
The default diagnose number used for FDRPASVM is hex 104. and the default privilege class to load it is E. If you want to keep those two values, you can skip this section and go to Test the FDRPASVM PROFILE EXEC Interactively.
If Diagnose 104 is being used, it can be changed in the FDRPASVM options table module (FDRPASOP MODULE on the 692 disk) using the CMS ZAP command. User diagnose numbers must be a value from hex 100 to 1FC and be a multiple of 4. If you need to change the diagnose number and/or privilege class, perform the following steps:
Display contents of the sample FDRPASOP ZAP file. These REP statements change the diagnose number from 104 to 108 and the diagnose privilege class from E (C5) to P (D7).
==> type FDRPASOP ZAP C
*
* 1- Stop and logoff FDRPASVM on all z/VM systems
* 2- Logon to FDRMAINT and create this zap file 'FDRPASOP ZAP A'
* 3- Issue 'COPY FDRPASOP MODULE C = MODULEXX = ( OLDD'
* 4- Issue 'ZAP MODULE ( INPUT FDRPASOP'
* 5- Logoff from FDRMAINT userid
* 6- Start FDRPASVM on all z/VM systems
*
NAME FDRPASOP FDRPASOP
VER 000026 0104 Default Diagnose code
VER 00002C 00C5 Default privilege class
REP 000026 0108 Replacement Diagnose code
REP 00002C 00D7 Replacement Privilege class
*
* A B C D E F G H I J K L M N O P Q R S T V U Q X Y Z
* ===================================================
* C C C C C C C C C D D D D D D D D D E E E E E E E E
* 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9
*
LOG FDRPASOP ZAPLOG Change FDRPASVM default Diagnose codeMake a copy of the original FDRPASOP MODULE.
==> copy FDRPASOP MODULE C = MODULEXX = ( OLDDCopy the sample ZAP file to your A disk.
==> copy FDRPASOP ZAP C = = aEdit the file (if needed) to change the diagnose code value and/or privilege class.
==> edit FDRPASOP ZAP CPatch the module with the ZAP command.
==> ZAP MODULE ( INPUT FDRPASOP
PRT FILE 0217 SENT FROM FDRMAINT PRT WAS 0217 RECS 0021 CPY 001 A NOHOLD NOKEEPYou should see the updated FDRPASOP MODULE and a new ZAPLOG file.
==> filel * * c
Cmd Filename FiletypeFm Format Lrecl Records Blocks Date Time
FDRPASOP MODULE C1 V 336 3 1 6/19/15 13:26:21
FDRPASOP ZAPLOG C1 F 80 1 1 6/19/15 13:26:21
…
Test the FDRPASVM PROFILE EXEC Interactively
Test the changes you have made by starting the service machine interactively. Type PROFILE to run the PROFILE EXEC.
USER FDRPASVM: QUICKDSP = ON
USER FDRPASVM: CP ABSOLUTE SHARE = 25%
MAXIMUM SHARE = NOLIMIT
ZAAPABSOLUTE SHARE = 25%
MAXIMUM SHARE = NOLIMIT
IFL ABSOLUTE SHARE = 25%
MAXIMUM SHARE = NOLIMIT
ICF ABSOLUTE SHARE = 25%
MAXIMUM SHARE = NOLIMIT
ZIIP ABSOLUTE SHARE = 25%
MAXIMUM SHARE = NOLIMIT
Resource Type SPID Reserved Resident Instantiated
-------- ----- ----- ---------------- ---------------- ----------------
FDRPASVM USER ---- 4096K 3504K 3504K
15:05:29 DMSACC724I 692 replaces C (692)
15:05:29 DMSACP723I C (692) R/O
15:05:29 CP Version/Release = 63
15:05:29 Rules File Name = FDRDGN63
15:05:29 Code Status EPName PrivClasses
15:05:29 0104 Enabled FDRDGN00 ABCE
15:05:29 DIAGNOSE 104 ALREADY DEFINED
15:05:29 Name Entry Origin Bytes Attributes
15:05:29 PASIUCSM 1FC87018 1FC77000 00010528 Amode 31 Reloc
15:05:29 DMSLIO740I Execution begins...
15:05:29 PASIUCSM001I FDRPAS VER. 5.4B SERVICE MACHINE STARTING 2014-12-15
15.05.29
15:05:29 PASIUCSM021I Concurrent Sense Facility Installed
15:05:29 PASIUCSM022I Exit apar status code 0
15:05:29 PASIUCSM152I 1 VIRTUAL PROCESSOR(S) AVAILABLE
15:05:29 PASIUCSM020I WAITING FOR AN EVENT TO PROCESS - ENTER QUIT TO EXIT
FDRPAS SERVICE MACHINE
After you have verified the PROFILE EXEC starts FDRPASVM successfully, disconnect (#CP DISC) after seeing message PASIUCSM020I.
This shows that FDRPASVM was successfully started.