12
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 o 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 doesn’t 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: From TPFCONS command line enter: ADDUSER <userid> or ADDTPF <userid> where <userid> = the users VM4 ID

WSP ZTPF Migration Cheat Sheet

Embed Size (px)

DESCRIPTION

HI

Citation preview

Page 1: WSP ZTPF Migration Cheat Sheet

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 consoleso PF2 will allow you to review the consoleo PF3 get back to the Main Windowo PF4 takes you back out to CMSo 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    

o 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 doesn’t have ito 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:

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 dateo PF7 to scroll backward, PF8 to scroll forward within list of systems

o Place cursor next to line item for TPFA, preceded by date, and hit ‘Enter’:

Page 2: WSP ZTPF Migration Cheat Sheet

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’:

Page 3: WSP ZTPF Migration Cheat Sheet

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 PARSo LOGI PARSo BSIAnnnnCP/PR (use production sign-on)

o To send entries to a particular processor //SMPxZfunction (Example: //SMPAZDSYS or //SMPBZSTAT)

o Bias yourself to a particular processor ZDWGT TCMP LIT-leid CPU-x (Example: ZDWGT TCMP LIT-02022C CPU-A)

Bias entries to Certification Processor For the co-existence testing, CPU-A will be placed in ‘certification’ state. To control whether a

terminal’s entries are routed to the processor where certification has been enabled, the following entries are used:

o YCERT ON – can be done from an individual’s terminal to route their entries to the certification processor

o YCERT OFF – can be done from an individual’s terminal to turn off the routing of their messages to the certification processor

Page 4: WSP ZTPF Migration Cheat Sheet

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 typeo System – WSP (for 4.1) or WSZ (for z/TPF)o Status – ‘O’ for Passed Regression or later, ‘T’ for LTCUST onlyo Implementation Numbero Load Dateo Programmer IDo 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: XMCF component

Example: 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

Page 5: WSP ZTPF Migration Cheat Sheet

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: XEDIT name type(in XEDIT) Insert one line for each program in “progBSvv date” format:

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: XEDIT name type(in XEDIT) 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:

Page 6: WSP ZTPF Migration Cheat Sheet

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’:

Page 7: WSP ZTPF Migration Cheat Sheet

Enter the desired search parameters to extract historical dump info:o Enter program nameo Enter system error numbero Enter date range or ‘ALL’o Choose sort ordero Hit ‘enter’

Page 8: WSP ZTPF Migration Cheat Sheet

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 pre-prod)o Enter program nameo Enter system error numbero Click ‘Show Results’ button

Displaying dump history data in zTPF Scott put together this list of entries for displaying dump history

ZDHST DISP TOT (Replaces ZUCOV DERR to display nbr of opr, ctl, snap dumps)

ZDHST DISP ST-13JAN12.000001 SORT-DEC (Show dumps that occurred after midnight on Jan. 13th withthe 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

Page 9: WSP ZTPF Migration Cheat Sheet

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 of1400 – 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 zTPFZDPGM xxxx 000.100 LIST (Display online listing of program) ZSOCK (Now allows display of socket with most retransmits)ZDCNF/ZACNF (Replaces ZZCIN/ZUPRF CINF - Display/Alter CINFC tag)ZDSVC w/ CODE option (Display macro name when given SVC code)ZDMAP abcd INFO-LPATH (displays the full path of the program and objects)ZDMAP ADDRESS-xxxxxxx (displays program name for the core address xxxxx)ZDMAP CP (display the control program link map data)ZDMAP CP OBJFILE-CCNUCL (display link map data for a csect)ZDMAP abcd F-* (display all functions in a program, i.e. CTAL)ZIOTR DISPLAY TRACE sda ALL (Replaces ZUSDA TR – display I/O trace for a device)ZFECB (Display active ECB information)ZDMOD DISP QUE-5 RLT (Replaces ZZDMQ 005 - Display DASD with Queues)ZDMOD DISP SERV-1000 (Display DASD with service over 1000 micro seconds/1ms)ZDMOD DISP SDA-xxxx (Replaces ZZDMQ DD xxxx – can use MOD or VSN also)ZDMOD DISP SDA-xxxx SUM (Displays most f/a’s and/or program names in IOBs for SDA)ZDMOD DISP MOD-xxxx SUM (Displays most f/a’s and/or programs in IOBs for Symb Mod )ZDCRP SWEEP (Core Resident Program Area Sweeper)ZDCPX DISPLAY (Display status of CP user exits)Toolkit Debugger (Replaces ZZSST – SST Trace)Toolkit Dump Viewer (Replaces ZUODF – Online Dump Formatter)ZSTAT OWNER BLOCK-FRM (Replaces ZZFRM D to display owner of frames)ZSTAT OWNER NAME-I* BLOCK-ALL (Display all block types owned by an IBM Function)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

Page 10: WSP ZTPF Migration Cheat Sheet

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-processedo 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