Where do I get TRACK?Note: As of August 2002, TRACK is not yet available if you run your z/VM system in 64 bit mode, but there are updates available for 32 bit mode systems.
To begin, you need the base TRACKXA code from Marist's VM Workshop tape. The URL to the TRACKXA VMARC file is: http://www.marist.edu/~workshop/trackx95.vmarc (Note, another tool you will want is VMARC - check the FAQs for more details on that tool!) This level of code will support VM XA and ESA versions through VM/ESA 2.4.0. For z/VM 3.1+ get updates from the VMESA LISTSERV, documented at: http://listserv.uark.edu/scripts/wa.exe?A2=ind0110&L=vmesa-l&F=&S=&P=34554 Again, for z/VM the modifications above will only work in 32-bit mode; 64-bit support will be done in the near future. Start with the TRACK MEMO file - read the whole thing before starting. Installation will depend on your current level of VM and is mostly assembler parts and very dependent on CP source code. TRACK is installed and maintained using the standard VM update scheme, using AUX, CNTRL and Xedit UPDATE files. For z/VM (32-bit) support, you need to build your own CNTRL file based on the updates from Ross Fried on the VMESA LISTSERV as noted in the URL above. You will want to use (and update) TRACKV31 CNTRL to build the parts. Add the local CP MACLIBS in the right order on the TEXT MACS line. For example: TEXT MACS TRAMAC HCPGPI HCPPSI HCPOM1 HCPOM2 DMSGPI DMSOM OSMACRO
Now you can build the TRAMAC MACLIB:
Assemble all the parts: NOTE: TRKGEN EXEC needs a tweak or two for z/VM systems - change the code at the beginning to look like:
If sys = ''
Then do
Parse Value Diag(8,'Q CPLEVEL') with system rest '15'x
If system = 'VM/ESA'
Then do
vers = ''
If Index(rest,'Version') > 0
Then Parse Var rest . 'Version' vers . 'Release' rel ',' .
Else Parse Var rest . 'Release' rel ',' .
Select
When vers = '2' & rel = '3.0' Then system = 'V23'
When vers = '2' & rel = '2.0' Then system = 'V22'
When vers = '2' & rel = '1.0' Then system = 'V21'
When rel = '2.2' Then system = 'E22'
When rel = '2.1' Then system = 'E21'
When rel = '2' Then system = 'ES2'
When rel = '1.1' Then system = 'XC'
Otherwise Nop /* ESA 1.0 */
End
end
Else If system = 'z/VM' Then system = 'V31'
sys = system
end
If sys\='XA' & sys\='ESA' & sys\='XC' & sys\='ES2' & sys\='E21' &,
sys\='E22' & sys\='V21' & sys\='V22' & sys\='V23' & sys\='V31'
Then do
Say 'Only XA, ESA, XC, ES2, E21, E22, V21, V22, V23 & V31 are',
'valid systems. "'sys'" is not.'
Exit 4
end
Build the TRACK MODULE: Now copy the TRACK MODULE and all HELP files to a tools disk, one that system admins will have access to, and give it a try! |