WSP zTPF Migration Cheat
Sheet
Viewing the Worldspan console
TPFCONS (from VM4) this will take you to the real time consoles
o PF1 will bump through all available consoles
o PF2 will allow you to review the console
o PF3 get back to the Main Window
o PF4 takes you back out to CMS
o PF7-PF14 will access each of the Production processors (A thru H)
Verify the TPFCONS exec on your A-Disk allows you to view multiple
WSPOPERx consoles in case one has reached its maximum number of users:
o TPFCONS EXEC should look like this:
/**/
ARG Ver
If Ver = ''
then Ver = ''
'VMYIAMOP WSPOPER'Ver
This would allow you to do TPFCONS, TPFCONS 1, TPFCONS 2, and
TPFCONS 3 to access either WSPOPER (TPFCONS), WSPOPER1
(TPFCONS 1), WSPOPER2 (TPFCONS 2), or WSPOPER3 (TPFCONS 3)
Grant TPFCONS access to a user that doesnt have it
o This only works for TPFCONS, and the person granting access must be
an authorized user for the particular console (WSPOPER, WSPOPER1,
WSPOPER2, WSPOPER3) they are trying to grant access for:
o
From TPFCONS command line enter:
ADDUSER <userid> or ADDTPF <userid>
where <userid> = the users VM4 ID
Viewing Console Logs on VM4 (flat file)
TPFLOGS (from VM4)
o PF4 brings up list of systems, by date
o PF7 to scroll backward, PF8 to scroll forward within list of systems
Place cursor next to line item for TPFA, preceded by date, and hit Enter:
Retains 40 days of historical log data
Viewing Console Logs on YODA (flat file)
http://yoda/
Click on Console Logs in the left hand column
You will need to sign in with your YODA ID and Password:
Enter Complex: Production System: Worldspan CPU: A From:<date> To:
<date> and click Show:
Click on the TPFx link for desired date to access the console log for processor
x
Log can be searched for text strings using Ctl + F Find function
Get Notifications when Issues Tracking Log is Updated
Set Up Notification when Issues Tracking Document is Updated
VISTA into WSP Online
You will need a Production WSP sign in. Here is a link to the form required to
request a Production login ID. At one point in the form it asks for a userid to
model this one after. For that use ???????.
http://teamsites.travelport.com/ztpf/Shared%20Documents/zTPF%20%20PGR/CP/Test%20System/Travelport%20Mainframe%20LogonID
%20Request%20Form%20V7%20-%20Protected.docx
From VM4 enter:
o VISTA PARS
o LOGI PARS
o
o
o
BSIAnnnnCP/PR
(use production sign-on)
To send entries to a particular processor
//SMPxZfunction (Example: //SMPAZDSYS or //SMPBZSTAT)
Bias yourself to a particular processor
ZDWGT TCMP LIT-leid CPU-x
(Example: ZDWGT TCMP LIT02022C CPU-A)
Bias entries to Certification Processor
For the co-existence testing, CPU-A will be placed in certification state. To
control whether a terminals entries are routed to the processor where
certification has been enabled, the following entries are used:
o YCERT ON can be done from an individuals terminal to route their
entries to the certification processor
o YCERT OFF can be done from an individuals terminal to turn off the
routing of their messages to the certification processor
Interrogating the Master Control File (MCF)
The WSP Master Control File (MCF) contains the following information about
every file (both 4.1 and z/TPF) on the Worldspan system (segments, headers,
macros, components, etc.):
o File Name includes version and file type
o System WSP (for 4.1) or WSZ (for z/TPF)
o Status O for Passed Regression or later, T for LTCUST only
o Implementation Number
o Load Date
o Programmer ID
o Online indicator has ONLINE text next to the current online version
Entry on VM4 to display MCF information for a segment is MCFWSPQ
<progname>:
MCFWSPQ CVA0
Some additional execs have been written to return different information from
the MCF. They are:
XMCF EXEC
Same as MCFWSPQ, except it will:
Sort the components by date
Create TEMP MCFOUT file on your A disk (until next time you
do XMCF entry)
XEDIT TEMP MCFOUT and leave terminal in XEDIT so you can FF
NEWAME if desired
VM4 entry format:
Example:
XMCF component
XMCF TDMO05
ZCHK EXEC
Given a BSCR name/version and proposed load date, it will:
Scan each component of the BSCR
Find TPF4.1 and zTPF versions of each module for the load date
Compare BSCR vs. Module versions and note differences
Create TEMP ZCHKOUT on your A disk (until next time you do
ZCHK entry)
VM4 entry format:
ZCHK nameBSvv date
Example:
ZCHK TDMNBSCZ 9/17/14
ZCHK XEDIT
Same as ZCHK EXEC, except you create a list of BSCRs/dates and it will
check each one.
Example:
(in XEDIT)
format:
XEDIT name type
Insert one line for each program in progBSvv date
TDMNBSCZ 20140917
TRI2BSC9 9/17/14
TRI7BSCF 9/17
(in XEDIT, on command line):
ZCHK
ZVERS EXEC
Given a program name and VPARS system, it will:
Retrieve program information from VPARS system
Get WSZ version of each component
Compare MCF vs. BSCR versions and note any differences
VM4 entry format:
ZVERS prog vpars
Example:
ZVERS XIIH LTCUST
ZVERS XEDIT
Same as ZVERS EXEC, except you create a list of program names and
it will check each one.
Example:
(in XEDIT)
XEDIT name type
Insert one line for each program:
TDMN
TRI2
TRI7
(in XEDIT, on command line):
ZVERS system
View Production Dump History on TSO ($DUMP)
Log into TSO on WSPVS1
Enter $DUMP at READY prompt:
Hit enter when presented with *** prompt:
Place cursor under MASTER Scanner and hit enter
Type in 1 on Master Scan Selection Menu and hit enter:
Enter
o
o
o
o
o
the desired search parameters to extract historical dump info:
Enter program name
Enter system error number
Enter date range or ALL
Choose sort order
Hit enter
View Dump History on YODA
http://yoda/
Click on Reports in the left hand column, then on Dump Reports in the
expanded menu
You will need to sign in with your YODA ID and Password:
Enter the desired search parameters to extract historical dump info:
o Check appropriate system box (WSP for production, LTCUST for preprod)
o Enter program name
o Enter system error number
o Click Show Results button
Displaying dump history data in zTPF
Scott put together this list of entries for displaying dump history
ZDHST DISP TOT
ctl, snap dumps)
(Replaces ZUCOV DERR to display nbr of opr,
ZDHST DISP ST-13JAN12.000001 SORT-DEC
(Show dumps that occurred after midnight on
Jan. 13th with
the newest dumps at the top)
ZDHST DISP OCC-x
(Show all dumps that occurred x or more times)
ZDHST DISP OCC-2 ST-11NOV11.140000 END-11NOV11.150000
(Show dumps that occurred 2 or more times on Nov.
11th between
the hours of 1400 1500)
ZDHST DISP DET
(Shows all dumps in all processors)
ZDHST DISP DET PROC-A
(Shows all dumps in processor A)
ZDHST DISP DET PROG-ABCD
(Shows all dumps out of program ABCD)
ZDHST DISP DET EB-gtid
(Shows all dumps for a GTID in all processors)
ZDHST DISP DET EB-gtidA
(Shows all dumps for a GTID in processor A)
ZDHST DISP DET ER-000004
(Show all opr-4 dumps in all processors)
ZDHST DISP DET TYP-ctl
(Shows all control dumps in all processors)
ZDHST DISP DET LOAD-xxxxx
(Shows all dumps out of a particular loadset in
all processors)
ZDHST DISP DET ST-11NOV11.140000 END-11NOV11.150000
(Show dumps that occurred on Nov. 11th between the
hours of
1400 1500)
ZDHST DISP DET PROC-A PROG-ABCD EB-010000 ER-000004
(Can use any combination to
filter)
(show opr-4s out of segment ABCD on Processor A for
prime Cras)
Some Z-Function adds/changes in zTPF
ZDPGM xxxx 000.100 LIST
ZSOCK
ZDCNF/ZACNF
ZDSVC w/ CODE option
ZDMAP abcd INFO-LPATH
objects)
ZDMAP ADDRESS-xxxxxxx
xxxxx)
ZDMAP CP
ZDMAP CP OBJFILE-CCNUCL
ZDMAP abcd F-*
ZIOTR DISPLAY TRACE sda ALL
device)
ZFECB
ZDMOD DISP QUE-5 RLT
Queues)
ZDMOD DISP SERV-1000
seconds/1ms)
ZDMOD DISP SDA-xxxx
VSN also)
ZDMOD DISP SDA-xxxx SUM
IOBs for SDA)
ZDMOD DISP MOD-xxxx SUM
for Symb Mod )
ZDCRP SWEEP
ZDCPX DISPLAY
Toolkit Debugger
Toolkit Dump Viewer
ZSTAT OWNER BLOCK-FRM
ZSTAT OWNER NAME-I* BLOCK-ALL
Function)
(Display online listing of program)
(Now allows display of socket with most retransmits)
(Replaces ZZCIN/ZUPRF CINF - Display/Alter CINFC tag)
(Display macro name when given SVC code)
(displays the full path of the program and
(displays program name for the core address
(display the control program link map data)
(display link map data for a csect)
(display all functions in a program, i.e. CTAL)
(Replaces ZUSDA TR display I/O trace for a
(Display active ECB information)
(Replaces ZZDMQ 005 - Display DASD with
(Display DASD with service over 1000 micro
(Replaces ZZDMQ DD xxxx can use MOD or
(Displays most f/as and/or program names in
(Displays most f/as and/or programs in IOBs
(Core Resident Program Area Sweeper)
(Display status of CP user exits)
(Replaces ZZSST SST Trace)
(Replaces ZUODF Online Dump Formatter)
(Replaces ZZFRM D to display owner of frames)
(Display all block types owned by an IBM
ZSTAT OWNER NAME-ISYSTEM.* BLOCK-ALL
(Display both High Level and Mid-Level qualifier
for
blocks owned by IBM ISYSTEM functions Name is upper/lower case
specific)
ZSTAT OWNER NAME-ISYSTEM.CCCTIN.* BLOCK-ALL (Display both High, Mid, and Low Level
qualifiers for blocks owned by IBM ISYSTEM.CCCTIN functions
Name is upper/lower case specific)
ZSTAT
ZSTAT U
Dxx WHERE xx IS 01-99
STOP
DUMP
DUMP CLEAR
DUMP HISTory
DUMP SNAP HISTory
OWNER NAME-ownername BLOCK-blktype HIGH-xx
OWNER BLOCK-blktype HIGH-xx _
SYSHEAP
SYSHEAP NAME-ownername HIGH-xx
BLOCK - IOB, SWB, ECB, FRM, CMB, FRM1MB, ALL
HIGH - 00 TO 99
ownername FORMAT IS HI.MID.LOW
HI - 1 TO 8 CHARACTER HIGH LEVEL QUALIFIER
MID - 1 TO 8 CHARACTER MID LEVEL QUALIFIER
LOW - 1 TO 16 CHARACTER LOW LEVEL QUALIFIER _
MID AND LOW ARE OPTIONAL
NAME CAN END WITH WILDCARD CHARACTER *
Toolkit Dump Viewer
Here is a link to the dump viewer guide
Toolkit Dump Viewer Guide
Investigating a dump with the dump analyzer
If you have not done so already, install the zTPF Dump Analyzer. Here is a
link to the install instructions:
zTPF zDump Analyzer - A to Z
You will then have an Icon on your desktop that will allow you to access
dumps that have been post-processed
o You will have a list of dump databases to choose from and for LTCUST
you will choose wsp_test
Delete Dumps when the Dump Database is Full
If the Dump Database is Full, use this Link to delete duplicate dumps from the
file system
Dump_Database_full
Other zTPF Documentation on YODA
zTPF T4 FAQ
Z Function Equivalents 4.1 vs zTPF
Trouble Shooting Procedure to find the Owner of Core Blocks
Toolkit Setup Guide
Toolkit Dump Viewer Guide
zDump Analyzer Guide
Dump Viewer Trace Group Example
Finding z/TPF Listings in Toolkit
Software Management Information