B. J.'s TPF Help page
page content by B. J. tpfpgm
• Agent Set/Printer Entries:#
• ZLTAA HS xxxxxx • ZTERM xxxxxx • ZLUPD CA xxxxxx - Add an agent set • ZFAAA F xxxxxx O - ZAP AAA in OSS • BPRAxxxxxx - Add agent set address to programmer table to be able to sine in as PR • ZRTST RTSA xxxxxx A (or add) - Allow agent set to be able to do @@TSAx entry (must be done from lab) • ZACRS REP A21 TYPE-CRT CPUID-A - Add agent set address to CRAS Table • ZASTB D xxxxx - Delete Agent Set from Support Table • LOZxxxxxxDLS - Shared Set (must be shared to do B/DLATL and have ALL in security record) • BIMTRDQxxxxxx - Display TTY queues • BIMTRDPxxxxxx - Display TTY addresses associated with a printer • BIMDDTAxxxxxxx Displays the printer addresses associated with a tty address • BIMTRAPYYYYYYY/R/WWWWWW - Add a printer to a tty address (Y=TTYADDR R=SYS W=WSINE) • BIMTRXSYYYYYYY/R/WWWWWW - Delete a printer address from a tty address (Y=TTYADDR R=SYS W=WSINE) • BIMEMRWWWWWW - Add history to a printer before adding a tty address (W=WSINE) • ZRLMT xxxxxx - Restart a printer queue • DSS*729171 - Display security codes • DSSC729171 - Change security codes • #CP TR EXT 4001 - Trace interrupts from Active • ZDDAC LGT LGxx • ZDDAC CNT TYP • ZLDAC D PAID• Airport 21 (formerly AOF):
• System Errors:• Zmessages:• 67260F - AICD - OS/2 - Chained
• 67261C - AICT - DOS - Chained
• 671565 - KUMM - Update (Can't get PNR)
• 512309 - Trying to download when inhibited
• ZBCSD I - Inhibit BCS Download (Prime Cras)
• ZBCSD U - Uninhibit BCS Download (Prime Cras)
• ZBCSD D - Display status
• Allocator:
• XMEM * ACP.SALTBL.REL41.BSS - 4.1(WSPVM4) • XMEM * TPFPS.ALLOC.SOURCE - 3.1(WSPVM4)
• APARS:
• CVF440 APJ24314 - File name of APAR Code. Should be in your VM4 reader • CVF440 AUXMNT40 - File name of APAR Code. Should be in your VM4 reader • PJ24314 PACKAGE - File name of APAR Code. Should be in your VM4 reader • PJ24314 APAR41 - File name of APAR Code. Should be in your VM4 reader • TPFAPARS A PTF xx - Exec to receive APAR files and create update file. xx = current PTF level. • UPA00502 - File type of update file on your A disk (created by the TPFAPARS exec) • ACPW CVF4A1 (PUT 05 APAR 02 - Check out new version and apply apar code • APAR READ - To look at APARs from IBM - must access the ACPGRP disk (WSPVM4) • INFOMAN - 6 for inquiry, 4 for project, 3 for TPFAPAR, TPF3.1 as base, 66 for search (WSPVS1)
• Auto Storage:
• Usually referenced by R7, contains chaining field and size in first 8 bytes. R7 points 8 bytes into block.
• Beeper: #
• Cellular Phone now has PIN number - 770 363-2465 will have PIN 2100• Block Management:
• BMT - Block Management Table - index to BDRs
• BDL - Block Descriptor Record - contains characteristics of each block type in the system
• BDR - Block Descriptor Record - contains BDL information plus pointers to control dispensing of blocks
Block is dispensed from the RESERVE when the Add Pointer = the Delete Pointer. Otherwise, block is dispensed from slot addressed by the Delete Pointer. Released block is returned to the slot addressed by the Add pointer. Add and Delete pointers wrap around when bottom of BCL is reached. Blocks between the Delete and Add pointers are not in use. BDR for IOCB has First and Last in Chain fields instead of First and Last Block Addresses.
• BCL - Block Control List - core block address list
• BCR - Block Control Record - 1 byte per block, X'80' indicates that block is currently 'in use'
• Bridge (Conference Calls):
Officevision Manuals:
- From the Main Menu command line type MANUALS COMVOICE (press Enter)
- Place cursor next to BRIDGE (press Enter)
• 770-563-6926 - Enter the code for the conference call • *26 - to cancel music when on hold • OVFORMS BRIDGE - to request a bridge • 770-563-2800 - Bridge Phone Number - effective 18AUG98 • 1 - to attend a meeting • xxxx# - enter the conference code followed by the pound key • 1 - to confirm conference code • # - Brief Name Announcement - then press the pound key • 1 - to join the conference immediately • 2 - to hear a roll call before joining the conference then 1 to join the conference after hearing roll call • #5 - to mute the port at the bridge so that no music is heard on the bridge - then you can put bridge on hold - #5 - to unmute as well.• Browse:
• BROWSE XXXXXX (FR f FO n W w- Browse uses XEDIT to look at part of a file - useful for large files (WSPVM4)• EXAMPLE: Use while browsing dump 382 from the DUMPS disk• XXXXXX = Spool ID or File ID (use / from Reader list or File list)
• f = beginning record number
• n = number of records to edit (default 1000)
• w = record length (default is length of file or 80 for PUN file or 133 for PRT file)
• BROWSE (CMD)- Browse commands from within a browsed file (WSPVM4)• CMD =
• FOrward n - view the next piece of the file. n is an optional number of pieces to scroll
• BAckward n - view the previous piece of the file - n is an optional number of pieces to scroll
• TOP or '-*' - view the first piece of the file
• Bottom or '*' - view the last piece of the file
• :n - view the piece of the file that starts at record n
• n - view the piece of the file that starts n records from the current piece (positive or negative)
• locate or find command - view the first piece of the file that satisifies the locate or find command. Searching will begin with the current piece of the file at the current line and will always proceed toward the end of the file. Backward locates are not supported.
• DUMPINDX creates an index on all the TPF 4.1 dump labels found within a specific dump. All dump labels found in the dump are categorized into one of the following sections: (WSPVM4)• HDR - Dump Header (includes all tags up to the first IS status Table item found)
• IS1 - I-Stream 01 Status (REGs, TRACEs, etc ...)
• IS2 - I-Stream 02 Status
• IS3 - I-Stream 03 Status
• FRMS - Working Storage Frames
• SWBS - System Work Blocks
• IOBS - I/O Control Blocks
• ECBS - Entry Control Blocks
• LDEV - CIO LDEV Blocks
• STOR - Misc. System Storage
• COMN - Common Storage Blocks
• BMT - CLH Block Management Tables
• DCL - Dispatch Control Lists
• MISC - Misc. Dump Sections (includes all tags not placed into one of the other sections)
Note: MISC is the section that usually contains blocks (attached or detached) associated with
the failing ECB.
A selection menu is displayed once the index has been created. This selection menu displays the list of sections (categories) associated with the requested dump. Be sure to save the index file somewhere safe to save time on future excursions into the dump via DUMPINDX. Share the index with others viewing the same dump, this will save
them time and all of us CPU cycles on VM.
Once in the selection menu, type an "X" on the selection line where you wish to start viewing the dump or an "L" to see the list of items associated with that section of the dump. Remember, "L" to display the list of items for a section and "X" to view the dump from that section.
• EXTTRC reader number Extracts Macro Trace from a dump (WSPVM4) • EXTTOD - converts TOD Stamp to time. In XEDIT, set PF key to EXTTOD - place cursor at beginning of TOD (WSPVM4) • FINDLINE- Gives line numbers of dump sections (WSPVM4)With the following screen displayed:
0382AL BROWSE A1 V 133 Trunc=133 Size=2000 Line=0 Col=
This piece of 0382AL 301310 E1 is records 1-2000 of 1638990
* * * Top of File * * *
Entering the following on the command line:
FINDLINE 0382AL 301310 E1 0382AL SCRIPT D
Will result in the following display. The information will also be written to file 0382AL SCRIPT D for future reference. (This is optional.) Note that the dump fileid (i.e., 0382AL 301310 E1) can be copied from the second line of the
screen using cut and paste.
0382AL BROWSE A1 V 133 Trunc=133 Size=2000 Line=0 Col=
This piece of 0382AL 301310 E1 is records 1-2000 of 1638990
* * * Top of File * * *
14 *LOGICAL CPU ID - A *SUBSYSTEM NAME - BSS *SUBSYSTEM
ZIDOT Tag Dump Tag Core Addr Line Nbr
IFRM FRM 00F00000 93412
IECBS ECB 04998000 1141390
ISWBS SWB 04F74000 1272780
IIOBS IOB 05456000 1344284
ICOMMON CMB 00C00000 35375
ICLH DCR1 062C3000 1573835
FINDLINE - Elapsed time = 7.901969 seconds
Entering the following on the command line:
BROWSE :1344284
Will move to the start of the IOBs, resulting in the following display. Note that this will happen just as quickly as if "BROWSE FORWARD" had been entered, despite the distance from the previous position in the file.
0382AL BROWSE A1 V 133 Trunc=133 Size=2000 Line=0 Col=
This piece of 0382AL 301310 E1 is records 1344284-1346283 of
* * * Top of File * * *
1 *I/O CONTROL BLOCK
2 05456000 +000 00000000 00E00880 +008 00000000 0000
3 05456020 +020 00000000 00000000 +028 1C9B5000 0008
19 054561E0 +0E0 00000000 00000000 +0E8 00000000 0000
Entering the following on the command line:
FINDLINE = = = (ADDR F00000
Will find the address specified or the nearest address in the dump. The = marks can be used instead of the FN FT FM.
• C Language:#
• ACC WSP:GRPCLNG.REL41 r • ACPUP CELUE0 • TPFC CELUE0 (rel41 mar(1,72) • VERS UIF5 - Shows current version (WSPVM4) • XVERS UIF5 - Pulls up copy from panvalet (WSPVM4) • XMEM C$... ACP.CPPEO.MACLIB - (WSPVM4) • PL I HDR C$IDSLSD - (WSPVM4) • ACPSUB PPPPVV (TAR- ACPREP and ACPSUB now support the TAR option for target C programs (WSPVM4)• CAPS:
• Provides passenger profiling for security purposes at the airports for NW/TW/DL - If this product malfunctions in anyway (eg. core corruption) it is necessary to advise the airlines as per FAA regulation since they can be fined for each person they do not correctly scrutinze and worse yet someone could be boarded on a plane who should be denied boarding for security purposes.• Channel Command Word Commands: (See attached chart)
• CFLF: See DASD
• CINFC:
• UMMCTMAC equ 510X4
2040• = X'7F8'
• ZDDCA CNF 7F8 - (Does not work for CNF) • UCNFEQ macro - (User CINFC's) • ZDCOR 1180 • ZDDCA CNF = 1180• Clear Screen:
• #CP TERM MORE 0 0 - To automatically clear the screen • #CP TERM MORE 60 10 - Clear screen default setting• CMOS:
• Complementary Metal Oxide Semiconductor• CMS:
• ACFS Q GROUPID D813FILE - to see who is logged on to a group logon• Communications Inputs:
• OTIS:\SYS\COMMON\DELTACOM - folder on the OTIS I: drive which contains comms documents such as: • ZMSG.DOC • SNA.DOC • BIM.DOC• Conference Bridge:
• 770-563-6926 - Enter the code for the conference call• 2222 - System Problems
• 3745 - COMMS
• 1052 - TPF
• 4300 - SUPPORT SYSTEMS
• *26 - to cancel music when on hold
• Connectivity:
• ZCONN IUS 1B • ZCONN ACH 1B • ZCONN ASC 1Bxx-xx• Console Log:
• VMSPOOL SPOOLIST VPRTS007 - To look at spooled console log without closing. • TPFLOGS - To look at Worldspan CRS console log files (WSPVM4) • TPFCONS - To look at Worldspan CRS console log files (WSPVM4) • STRIP - To scan multiple console log files for specified character strings (WSPVM4) • REALOPER - To look at Delta consoles (WSPDL2)PRINTING FROM REALOPER-If you want to do screen prints from the REALOPER Review Window you'll need to tell REALOPER where to spool the print to. To spool print to a room printer, from the main window you'd type in;
SPOOL PRINT TO ROUTER
TAG DEV PRT WSPVM1 WS18D3CG (where WS18D3CG is whatever your printer address is)
To spool the print to your reader, from the main window you'd type;
SPOOL PRINT TO PM9DSG (where PM9DSG is whatever logon you want to send the file to)
Now you're set up to use the PRINT PF key to get screen prints from the REALOPER Review Window. If you want to print an EXTRACT file, you'd need to spool the print as above and then get the EXTRACT file up on your Review Window, then PF3 back to the main window and type in;
VMYPRLOG 960109 EXTRACT (where 960109 is the date you're reviewing in yymmdd format)
• Control 3 (Protection Exception):
• Key D - The core walker trap gets 4K core blocks, uses the SSK instruction to set the protect key to "D", issues a DEFRC, then restores the protect key, releases the core blocks and repeats the process. If anyone tries to write to the bait blocks while they are set to "D", that ECB will exit immediately with a CTL-3/protection exception. The program old PSW will point to the offending instruction. (ODF will not usually display all of the protect keys)• Control Program Condition Codes:
• 0/0/4• Control Program File Address:
• Keypoint X - ACP address plus displacement plus offset for program base• Control Program Listings:
• GETDISK ACPPRD - LInks you to production CP listings. (Must define storage as 16M to use) Then FILEL * * L (WSPVM4) • RESCP REL31 - Shows you TPF3.1 CP listings • RESCP PREV - Shows you Previous Version CP listings• Control Program - Minors:
• ACPX CCCPSEXY - To find out what version of minor is production. Asks if you want to update. Respond No (WSPVM4) • ACPUP CPSEP4 = A - Copies minor & version to your A disk. (WSPVM4)• Control Program - Patches:
Patch areas in CCPTCH are used as follows:
• 000FE4 00000000 17280 APPTCH1 DC A(0) Addr CR appl patch area APC1 • 000FE8 00000000 17281 CP_PTCH1 DC V(CPPTCH1) Addr CP patch area 1-CP • 000FEC 00000000 17282 CP_PTCH2 DC V(CPPTCH2) Addr CP patch area 2-SYS PERF • 000FF0 00000000 17283 CP_PTCH3 DC V(CPPTCH3) Addr CP patch area 3-FIL SUPP • 000FF4 00000000 17284 CP_PTCH4 DC V(CPPTCH4) Addr CP patch area 4-Comms • 000FF8 00000000 17285 CP_PTCH5 DC V(CPPTCH5) Addr CP patch area 5-Coverage• Control Program Printing:
• Q RDR - Get file number of CP listing (WSPVM4 PF6) • SPOOL PRT CLASS J FORM QUAD - Spools printouts to quad printer (WSPVM4 PF6) • PRINTRDR # - Use file number from Q RDR above or * for all. (WSPVM4 PF7) • MASTER - Allows you to update your print distribution (83 for CP, 78 for listings, 16 & 15 for other) (WSPVM4) • VMSECURE EDIT PM9BJM - Allows you to update your distribution for printing large listings. (WSPVM4) • EXEC SETNAME 'E7F2-2' - Distribution for printing. Can add this line to Profile EXEC (WSPVM4)• Coverage Execs:
• Help COV - Help files for Coverage Related Execs (WSPVM4) • CFB - Check current version and patches (WSPVM4) • CHK - Check fallback status for implementation (WSPVM4) • CKMAN - Display information about programs (WSPVM4) • COV - Access the coverage log (WSPVM4) • COVCHK - Information about Implementation requests (WSPVM4) • COVDB - Access the database log (WSPVM4) • COVPUT - Add information found in the Pass Script File to COVCHK (WSPVM4) • CRAS - Cras Status Table Info (WSPVM4) • DUMPINFO - Extract info from a long dump in your reader (WSPVM4) • DLOG - Coverage logs are uploaded into WSPVM4 & can be accessed using DLOG (WSPVM4) • FLBKTAPE - Create a Fallback Tape (WSPVM4) • H2H - Access Host to Host Disk (WSPVM4) • LU - Display all LU addresses and Serial Number's of CRT's in Coverage, Database, and LTST Coverage (WSPVM4) • MORNING - Builds script for the morning meeting (WSPVM4) • PASS - Display passwords for group logons (WSPVM4) • PATCH - Create patch cards (WSPVM4) • PHONE - Display phone contacts (WSPVM4) • SCHED - Display Schedule Change Information (WSPVM4) • SCRIPTS - Copy Master Scripts to A Disk (WSPVM4) • SHIFTLOG - See COVDB exec (WSPVM4) • STRIP - Strips Information from COV Log (WSPVM4) • TPFLOGS - Console Logs (WSPVM4) • UDAY - UDARS (WSPVM4) • WORKDUMP - Print a series of dumps (WSPVM4)• Coverage Logons & Authorities:
• WSPVM4 - Need primary and alternate ID (ex. PM9BJM & PM9BJM1) with access to Coverage’s H disk on 1A0 "GETDISK COVROUT MODE H NOMSG" use COV on 1A9 COVERAGE BONE and access to Coverage’s G disk on 116 - use TURNO on 116 COVR COVW • WSPDL1 - Need primary ID (ex. PM9BJM) • WSPDL2 - Need primary ID (ex. PM9BJM) • WSPVS1 - Need primary ID (ex. PM9BJM) • WSPVS4 - Need primary ID (ex. PM9BJM) • TPFQA - Coverage Authority for online - Gene Lary or Ernie South can set up. (WSPVM4) • TPFCONS - Dan Groce can set up. (WSPVM4) • COVERAG - Group Logon used by Coverage (WSPVM4) • COVRAG1 - Group Logon used by Coverage (WSPVM4) • TLOGREST - Group Logon used by Coverage to restore logs
10/29/98 - need to get authority for PM1TRB, PM0EKW, PM0HAK, PM1RXT, PM9RLH (WSPVM4) • VPCOV, VPCOV1, VPCOV2, VPCOV1B-VPCOV1H, VPTS41, VPTS41A, VPTS41B - Group Logons used by Coverage for VPARS testing (WSPVM4) • VISTA - To get a VISTA LNIATA, enter VISTA LTCUST. A temporary address will be assigned. A DBCR is required to make the address permanent. Needs to have CRAS bit set in UAT, needs to have RAZ pseudo city code changed to DAP pseudo city code, & needs DAP sine in. The sine in is 4 numerics & 2 Alphas (usually initials) with a slash PR. All of these are requested via DBCR. Note: CRAS is universal, CRAT is partition unique. Do not need both. Ken Lourwood has written an exec that automagically assigns permanent Iata's to users that need them. It is 'PARSOL userid' and we can run it from COVERAG or COVRAG1 if we get the call and need to do it ourselves. (WSPVM4) • INFOMAN - Needs Coverage authority for ONL & ONLDL - call INFOMAN administrator (WSPVS4) • Address - VMSECURE USER & Profile Exec • ETS - Add userid to ETS system - Rita Whitehead or Terry Carpenter• CP Update (WSP system):
• ACPLIST - Shows list of versions you have signed out (WSPVM4) • ACPX CPSEE0 - where CPSE = minor. YN = checkoutACPW CPSEE0 - checks out CPSEE0, defines CPSEE0’s base
• Make Changes • File to A disk - creates an update file on your A disk. • MAKETEMP 50 D • ACPUP CPSEE0 = D (or A) • MACLIB GEN TEMPMAC CPSEE0 • MACLIB ADD TEMPMAC CWS2E0 • MACLIB REP TEMPMAC - Now have macro library with copy file • MACLIB MAP TEMPMAC - to look at TEMPMAC • CPASM CCCPSEE2 TEMPMAC (CP=E2 - where CCCPSEE2 = major (be sure to change name inside CSECT in 3 places). This step creates TEXT file on D disk. {(CP=E2 assembles against the E2 macro library)} • ACPUP CPS0E2 - Creates source file of CPS0E2 called CPS0E2 TEXT A. • (When you get condition code 0) - GETDISK ACPPRD • ACPLINK CPS0E0 - This step creates ACP LOADLIB. • (When you get condition code 0) AUXLOAD ODF LOADDECK A LLIB ACP (OLIB MYTXT OLIB ECB) (VTAPE - where () is optional parameters for including ECB program object in the load. Enter VTSET KE 30 if you wish to keep the virtual tape for 30 days. • PL I PFP ONPLD - To see what the current version of the allocator is for the Loaddeck. • AUXLOAD TLDR2 LOADDECK A LLIB ACP • BULD DISPLAY (REL41 & fm=A + file shows load deck for weekly CP & patchesBULD DISPLAY (CPE2 - Pull up the most current loaddeck for the E2 control program
FILE MYE2 LOADDECK A - Save a copy of the loaddeck on the ‘A’ disk
erase (tempmac maclib a, cjize2 copy a, ccsonae2 text d, cps0e2 text a, mye2 loaddeck a) - cleanup so you don’t accidently use any of the CJIZE2 changes on your CMS disks
ACPREP CJIZE2 (CP=E2 - Send CJIZE2 to the MVS E2 macro library
ACPREP CCSONSE2 (CP=E2 - Assemble CCSONAE2 in MVS against the MVS E2 macro library. Send the CCSONAE2 object code to the MVS development object library.
ACPW CPS0E2 - Checks out CPS0E2
Change all references to CCSONA to CCSONAE2
File
ACPREP CPS0E2 - Replace CPS0E2 on the TPF source disk
ACPLINK CPS0E2
• PL I PFP ONPL - to look at patches in online system • PL I PFP STPLD - to look at patches in small test system (LD1 = production, LD2 = previous) • PL I PFP LTPLD - to look at patches in large test system (LD1 = production, LD2 = previous) • BULD (REL41 • MACLIB COMP TEMPMAC - to compress • MACLIB MAP TEMPMAC • ACPFREE CCCPSEE0 - to unhold • ACPREP CPSEE0 - to replace • ACPREP CET1E0 (REL41 • ACPLIST CCNUCL* (HIST • TESTING USING VIRTUAL TAPE CREATED WITH AUXLOAD (From VPARS LAB):• MAKETEMP PMR 50 - Creates Temporary VPARS space
• VP SETUP - Sets up lab
• IPL
• N - Normal Option
• ZTMNT RTA 528 AO - Mount RTA
• ZIMAG DISABLE TPF02 - (or TPF03 if TPF02 in use)
• #CP VTRUN 529 - Dismount virtual tape
• #CP VTM 529 ______ - Mount auxload tape (ex: C287)
• ZTVAR A 529 - Add tape drive to PROT table
• ZTMNT TLD 529 AI - Mount auxload tape as TLD
• ZTPLD TPF02 TLD - (or TPF03) - Load the tape
• ZIMAG ENABLE TPF02 - (or TPF03) - enable the image
• ZIMAG KEYPT MOVE TPF02 KPT ALL CPU ALL - (or TPF03) - If keypoints were loaded
• IPL
• I - IPL option to allow you to select an image
• TPF02 - (or TPF03)
• TESTING USING RDR FILE CREATED WITH AUXLOAD (See above steps - use additional inputs as follows):• ZDSMG DEF VRDRLOAD V-nnnn - nnnn is vpars rdr# from AUXLOAD EXEC
• ZTPLD TPF02 VRDRLOAD- (or TPF03) - Load the tape
• ZDSMG REL VRDRLOAD - Release for next use
(If for some reason you want to RE-load the same auxload in another image, you must rebuild with auxload exec.
• Core Block Types:
Ind Type Avg num in use
• 0001 - No block held
• 0011 - IOB 40 (00)
• 0011 - 128 byte block held 65 (04)
• 0021 - 381 byte block held 50 (08)
• 0031 - 381 byte block held 150 (0C)
• 0041 - ECB block held 35 (10)
• 0051 - 4K byte block held 42 (14)
• 0061 - SWB block held 5
• Core Depletion Dumps:
• Note XSW counts in core analysis • Look in BDR to see where each core block type starts• Core Resident Programs:
• ZDPAT xxxx • ZDCOR xxxxxxxx.20 - Look at displacement 014 for core address of segment. (remember 80 means 31 bit mode)• Core Walking:
• Control D00:
• R2 = Address of bad block
• R9 = ECB active at time bad flag check byte was discovered.
• Last in Macro Trace shows last time flag check byte was good.
• SVC OLD shows actual last macro issued. Has not yet been recorded in Macro Trace.
• If flag check byte looks ok, could be size indicator has been corrupted.
• Flag Check Routine is in User Exit (Volume 7)
• Core Walker Trap:
• R2 = Address of bad byte
• R9 = ECB address of corewalker trap finding the bad byte
• First previous occurrence of address in R9 in macro trace will show the last time the byte was good. (GETCC , DEFRC, or DLAYC)
• Core Walker Trap ECB will have core blocks on all levels. The level showing no core held contains the address of the bad block.
• Look for core block referenced in other ECBs.
• RES0//NIPTRAP0 - start core walker trap
• RES0//NIPTRAP1 - start core walker trap
• RES0//NIPTRAP2 - start core walker trap
• RES0//NIPTRAP3 - start core walker trap
• RES0//NIPTRAPSTOPALL - stop core walker trap
• Non-4K traps - a checkis made for enough processors in the complex to catastrophically fold before crashing
• Key D - The core walker trap gets 4K core blocks, uses the SSK instruction to set the protect key to "D", issues a DEFRC, then restores the protect key, releases the core blocks and repeats the process. If anyone tries to write to the bait blocks while they are set to "D", that ECB will exit immediately with a CTL-3/protection exception. The program old PSW will point to the offending instruction. (ODF will not usually display all of the protect keys)
• CPU Loop Lists (I-Stream Unique, pointed two out of Page 0):
• CROSS - Used to transfer work items between I-streams. Added to by SWISC, $CRISC, I/O interrupt handlers (except CCP), and CXFRD, etc. Can only put items on another list or I/O handler from the Cross List. Lock Cross list with test & set spin loop. Interrupt handlers all return item to Cross list for later transfer to appropriate list. • I/O List - (Left over from old days, seldom used) Used by a few CP routines for very high priority (ex. ECB's dequeued from Program sharing table PAT) • Ready List - Often called 'Post Interrupt list'. Holds partially processed entries ready to proceed. Added to by:• I/O interrupt (via Cross List)
• SLC interrupt handler
• SNA interrupt handler
• CXFRC (via cross list)
• CREMC
• CRETC
• CREEC
• DLAYC
• Input List - Newly arrived messages awaiting processing. Added to by CCP, SLC reblocking routines, SNA reblocking routines, etc. • Defer List - Low priority processing items. Added to by:• DEFRC
• CREEC
• CREDC
• CREXC
• CPU Loop Lists Dispatch Management:
• DMT - Dispatch Management Table (PFXDMTDCR in prefix page)• DCR - Dispatch Control Record
![]()
• x'80' - List is closed
• x'40' - System must be masked
• DCL - Dispatch Control List• Block Address & Post Interrupt Address
• Parameter 1, Block Address, Post Interrupt Address, Parameter 2 (CROSS LIST DCL)
• CVAx (ZMSG editor):
• Must be dual assembled • #CP TR EXT 4001 - Trace interrupts from Active
• DACOL/ETIM:#
• ZMEAS I/SFPM/3060/05 (ZTMNT JCD) • ZMEAS END• DACS:
• #CP Q 4044-4055 • #CP ATT 4044 * 1D02 • #CP ATT 4045 * 1D03 • ZLDAC C PAID-TSAx • ZCINF 1C4 • ZDCOR xxxxxx.2001
• ZACOR xxxxxx 0000
• ZLVAL DN 02 • ZLVAL DN 03 • ZLSTA DN 02• DASD:
• CFLF/MPLF 4031-403F (odd) • CFLF/MPLF 4038-403E (even) • Device B 6890’s GETDISK M68900 MW PASS MLINDAGETDISK M68901 MW PASS MLINDA
GETDISK M68902 MW PASS MLINDA
GETDISK M68903 MW PASS MLINDA
GETDISK M68904 MW PASS MLINDA
GETDISK M68905 MW PASS MLINDA
GETDISK M68906 MW PASS MLINDA
GETDISK M68907 MW PASS MLINDA
GETDISK M68908 MW PASS MLINDA
GETDISK M68909 MW PASS MLINDA
GETDISK M689010 MW PASS MLINDA
GETDISK M689011 MW PASS MLINDA
GETDISK M689012 MW PASS MLINDA
GETDISK M689013 MW PASS MLINDA
Devices will be defined as 200-20D - redefine as 220-22D. 70 cylinders per device, need 3 more if all simplex.
ZAMOD 3F6 220 U ST1000 is VSN for small test LT0100 is VSN for large test
ZAMOD 4B6 220 U ST1000 is VSN for small test LT0100 is VSN for large test
• STSTDUP Sign out DASD using Calendar & this lab name• Data Set Names in ISPF:
• URSRE.TPF.JCL Production TPF JCL for RES/OSS• DEBE (HELP PSP DEBE):
• TAPMOUNT 607026 - Mount tape (WSPVM4) • DEBE SET (WSPVM4) • TAPE REW (WSPVM4) • DEBE S *00 DP (Capitals) - searches for first DP record at disp 0 over and over (WSPVM4) • TAPE BSF # - forward space record (WSPVM4) • TAPE BSR # - back space record (WSPVM4) • HT - to quit this display (WSPVM4)• Distribution Lists (OV):
• UPDTDL xxxxxx -where xxxxxx is the name of the distribution list (WSPVM1)• Documents (09,03,07m,06):
• PARSLIB I SCR 09 - retrieve documents (WSPVM4) • PUBS - Publish documents - Operators guide/MSGS & CODES (WSPVM4)• DS Record Corrupted:
• ZDREC ./.DSCRI/000000 000 008Count at 'D' should match # of General files with an 80.
Syser only if count is higher than actual # of General files mounted.
• ZAREC ./.DSCRI/000000 00D 00Zero out count and should come up.
Once General File is mounted, will clear out 80 on General Files not actually mounted.
• Dumps Disk:
• ACC TPF:GRDEVDM. fm - Where fm is the filemode you wish (WSPVM4)• DUMPINDX FILE fn ft fm (WKMODE A • DUMPINDX FILE 60L LISTING M (WKMODE A• Dumps EXEC for CRS:
• DUMPS - Request dumps - automatically creates DUMPINDX plus allows quick navigation.(WSPVM4)• Dumpsum EXEC for CRS:
• DUMPSUM CRS - Brings up menu for dumps which have been listed to DUMPSUM logon.(WSPVM4) • DUMPSUM - Brings up menu for dumps which have been listed to DUMPSUM logon.(WSPVM4) • TRANSFER RDR xxxx TO DUMPSCRS - Transfers listed dump in your reader to DUMPSUM.(WSPVM4) • STPPDL dumpno rtavsn RES L (RES41 - Process dumps in DL2 so that you won’t have the transfer time(WSPDL2)• Dumps from CRS:
• STPP 964 360212 L (REL41 - post process dump where 964 = se# and 360212 = RTL# (WSPVM4)• Dumps on Panvalet:
• PARSLIB I DMP SUM - list of available dumps (WSPVM4) • PARSLIB I DMP 1761F - F = Processor ID (WSPVM4)• Dumps information for CRS:
• $DUMP - Enter from ISPF ready prompt, use Master Scanner Option to see number of occurrences of dumps (WSPVS1)
• EBCDIC Translate Table:#
• Facilities
• GRDATFIX - OV address for data center facilities requests• File Address:
• OKxxx/yyy - file address, where xxx = hex record id & yyy = decimal ordinal number • ZMCHR xxxxxxxx • FORMAT:
• Full A DISK:#
• ERASENOW fn ft - When A Disk is full and won't let you erase• GETDISK:#
• GETDISK ACPPRD - LInks you to production CP listings. (Must define storage as 16M to use) Then FILEL * * L (WSPVM4) • GETDISK ACPSRC - Links you to production ECB/MACRO listings. (def stor 16M to use) Then FILEL * * I (WSPVM4) • GETDISK ACPSIP - Links you to script files. (def stor 16M to use) Then FILEL * * K (WSPVM4) • GETDISK TPF4PROJ - Links you to 4.1 files. (def stor 16M to use) Then FILEL * * J (WSPVM4)(to display all Delta Scoping Documents - W8000_____)
• GLOBALS:
• PARS//ALL@RCDRSTR - Display • PARS//IS1@RCDRSTR/xxxxx - Alter for IS1• Hardware Diagrams:#
• FLOYD\E:\HSM - Hardware diagrams can be found on the E drive in the HSM folder• Hold Table:
OSS
• ~ 1448A8 • CINF TABLE - CJHKPRIM • ZDHLD M START - Hold Table Monitor • ZDHLD M STOP• INFOC:#
• ZDINF ddmmm/ALL/*/333099 long term directories • ZDINF ddmmm/ALL/*/699050 short term directories• INFOMAN:
• SE SYSE/000152 - search for system error 152 in infoman (WSPVS1)• Input Message Logging:
• NIPIPMDISP/LNIATA//// - Display input messages from a particular Agent Set • NIPIPMFIDP/LNIATA/HH.MM.SS/// Display input messages from a particular Agent Set before a particular time.• IOB:
• Chain Word Address of next block on queue • Module Number • Macro ID • CBRW Contents • ECB Address • FARW Contents • Physical Address Cylinder, head, record, sector) • Alternative MIOB pointer for Dup Module • Saved CSW if error • Logging/XCP Recording/VFA (from RIAT)• IOCP:
• WSPIOCP - Logon in WSPVM1 where IOCPs are kept for review. • RESIOCP - Logon in WSPDL2 where IOCPs are kept. • GRIOCP - Logon in WSPVM1 to send note to when IOCP has been loaded.
. J # No J entries
. K # No K entries
• Labs:#
• L VPLBx by PM9BJM - must enter user id • VP SETUP SYS REL41 - set up for testing • PF1 is set with IPL device - currently 829 VSN= • #CP VPLINK 3390 5 #CP VPADD 5- Add extra minidisk space to labs• LAN Problems:
• David Spitler, Harlan Hagewood -Data Center LAN contacts• Level Check:
• ZDCLV LVC gives level check levels • ZACLV alters level check levels• Lists:
Order Worked Order in Dump
• Cross LIst I/O • I/O Ready • Ready Input • Input Defer • Defer Cross List• Loads:
• SUCMP.CM516M - Longload Data sets • ZSOLD DPLY C ALL - displays all shortloads/offline loads • ZSOLD DPLY P/seg - displays shortloads by segment id • SCRIPTS - Allows you to build a script for loading an AUX load or Full Load (WSPVM4)• Loads, proposal of:
• Futures - At least 2 days prior (CAP4141) • SAR - I (Infoman) add entry (WSPVS1) • Change Committee - Tuesday before the week of the load. (Only if load requres downtime) Deltamatic Review held Tuesdays will be consolidated with the weekly Technical Software Review held at the same time. In this meeting all activities for Worldspan systems are reviewed for the upcoming change period (following Friday 09:00 and ends on the subsequent Friday 09:00).Tuesdays **/**/96
1:30PM 2:00PM Technical SFW Change Review / Conf. Code x1491
• RIPS - Before 7AM on day prior to load, send RIPS loader cards (CAP417A) • Promote Futures - Before 11AM on day prior to load (CAP4172) • Downtime Loads - Change Control will open all outage SARs (SYSTEM DOWN = YES) for DLMATIC , OSS RES, and PARS• Logon, generic (for data center):
• DAT thru DATx - where x = floor PC is on. Password is DATx.• Loosely Coupled Testing:
• For loosely coupled testing, one of the labs must have dedicated PMR (VPLB6-9 or 10 if large PMR needed) • If you type in the wrong password to link the PMR, you must do GLOBALV SELECT VPLB10PM PURGE • CPU-A• VP SETUP SYS REL41 COU (VPLB6 VPLB4) CON VPLB6 - (WSPVM4)
• IPL
• ZATIM 1149 TOD GOOD
• ZAPGM CCNUCL B31 F0
• ZDKAT KPI
• ZAFIL xxxxxxxx 016 0000
• CPU-B• VP SETUP SYS REL41 COU (VPLB6 VPLB4) - (WSPVM4)
• PW=VPLBPMR
• ZGETD PMR 50 (VPARS FULL) - (WSPVM4)
• VISTA VPLB6 - (WSPVM4)• LOGI TWTW
• BSIA1234TW/PR
• ZOLDR LOAD RDR PM9BJM tpfpgm1 • ZDECB 000 (seconds)
• Macros:#
• CZ1UX - Macro to update with user defined system errors • ACPLIST MMMMM* (OLD- Shows list of versions signed out (WSPVM4) • ACPUP MACROXY = A Shows you a list of production macros with versions.and dates. Select item to copy to your A disk
where: MACRO = name of the MACRO & XY = bogus version (WSPVM4)
• XMEM MMMMMM Shows you production macro code. (WSPVM4) • PARSLIB I MMMMMM Shows you production macro version. Use PF9 top copy to your A disk. (WSPVM4) • GETDISK ACPSRC - Links you to production ECB/MACRO listings. (def stor 16M to use) Then FILEL * * I (WSPVM4) • ACPREP CCOLDE0 (REL41 (data macros) • XMEM SYSEQCE0 ACP.CPPEO.MACLIB - (WSPVM4) • MACLIB GEN TEMPMAC xxxxxx - Get macro on A disk using ACPUP then put in TEMPMAC with this statement • MACLIB ADD TEMPMAC xxxxxx - Add macro to TEMPMAC • MACLIB REP TEMPMAC - Replace updated macros on TEMPMAC • MACLIB MAP TEMPMAC - to look at TEMPMAC • MLIST TEMPMAC - to look at TEMPMAC (can XEDIT macros from this list) • TPFASM progxx REL41 - Assemble ECB segment (defaults to TEMPMAC first) • ACPW MMMMM- Checkout the macro • ACPREP MMMMM (IMPL- REP/SUBMIT the macro • TPFASM CYPYA7 TPF.MACLIB1 - Assemble against the macro (note - will pick up all test macros) • TPFQA - Make macro production • TPF.MACLIB1 - CRS Macro Library • SUREP.IBM41MAC - Macro Library for Delta TPF 4.1 IBM Vanilla Macros • SUREP.SYS41MAC - Macro Library for Delta TPF 4.1 System Macros • SUREP.RES41MAC - Macro Library for Delta TPF 4.1 Delta Only Macros• Macro Trace:
• EXTTRC reader number Extracts Macro Trace from a dump (WSPVM4)• Manuals:
• MANUALS TPF41IBM - Links you to TPF4.1 Manuals (WSPVM4) • MANUALS TPF41WSP - Links you to TPF4.1 Worldspan modified Manuals (WSPVM4) • To Print, go to services copy to/from A disk (WSPVM4)• Mask Interrupts:
• #CP ST P 0005xxxx xxxxxxxx • #CP TR EXT 4001 - Trace interrupts from Active• Message Rate:
• WMSG - Exec on DL2 which gives weighted message rates• Mod Copy:
• ZAMOD xxx yyy U • ZMCPY ALL xxx to yyy • ZMCPY STATUS • ZMCPY ABORT xxx • Stalled mod queues checked every 2 seconds • ZMD38 DISPLAY • ZMD38 LIMIT 0005 • Mod Copy Testing (CRS System) Logon to a VPLBx system, IPL and bring up VPARS. On another session Logon to TPF3LC4 ('privileged' ID) If using locks, be sure to set interface to same as DASD attached below: (#CP SET CONFIG VPLB6 04)On TPF3LC4: Q 4051 ( dupe STST, make sure no one's using it - There is a calendar for STSTDUP to sign out these.)
ATT 4051 VPLBx 1051 with sysctl
(4051 = 04 interface 4251 = 02 interface 4451 = 01 interface)
logoff when complete
On VPLBx: ZDVSN 1051 (you should have it now)
ZMCPY... (or ZAMOD)
When complete, alter the VSN on 1051 back to original, and logoff the VPARS system without worrying about copying 'home'.
If you need to use real locks and loosely coupled you can link to devices 4451, 4453, 4455 and 4457.
XEDIT GETDISK LIST and look for ST0101 to see what device to link to.
#CP ATT 4451 SYSTEM - This input needs to be done from TPF3LC4.
LINK DISK 984 944 w ACPUPD - from the lab to link to the device (ACPUPD is the password).
• #CP LINK PTF3390Z 800 xxx MW - For loosely coupled mod copy testing on the Delta Lab Systems (MWRITE = PW)VSN of device must be RT044x and device must be attached to SYSTEM
• Mod File Status Table (MFST):
• All sections are indexed using relative mod number times entry size + base of relevant section • Section 0 - 4 bytes per entryContains: Module Status (Online/Offline, Dup/Nondup, etc.)
Alternate Mod (if Dup'ed)
Device Type (bit pattern)
Used to validate FIND/FILE Macro requests.
• Section 1 - 400 bytes per entryContains: Hardware Address
Lost Interrupt Timeout Value
I/O Queue Control Words
Status of I/O Operations, Errors
CCW's making up channel programs
Pointer to 1st MIOB
Pointer to last MIOB
Built during system initialization with hardware addresses found by roll call.
• Section 2 - 32 bytes per entryContains: VSN
Data Collection Counters
• Mod Queues:
• ZDMQS ALL - display mod queues• MPLF/CFLF Devices: (see DASD)
• 4031-403F (odd)• Multiple Restart Area:
• ZMCPY RST FM PROD TO BKUP copies from production to backup • PROD & BKUP are copied over on PB copy • Offline load always goes into PROD
• Not Symbol:#
• Open EXTRA! Personal Client • Click on Settings • Highlight "Display" • Click on "Host Code Page" tab & highlight the English (US) selection • Click APPLY & Exit • Copy the not (¬) symbol from NOT FILE A • Edit the keyboard map and paste the symbol onto the key you prefer (shift & double click the key for upper case 6)• Native Test System:
• F ALTCP - Alter • F ADRCP - Address Compare • F OPRCTL - Operator Controls• ODF:#
• ZDODF ddmmm/XXX/YYYYYYYYXXX = STA for status (STA/time-time)
OPT for options (APE/CB_/PG_/MCT/REG)
YYYYYYYY = SE999999
hhmm-hhmm
dump #
• ODFACE:
• PARS/OFFACErecordtype/ordinal number • PARS/Offileaddress• Office Vision:
• RECALL PM0BJM - recalls notes sent in OV which have not been opened by the recepient • PASSTHRU - allows you to get to other sessions such as WSPDL1 (from WSPVM4 - do not have to be logged on - just DIAL PVM)• OTIS:
• SIMON - Many of the OTIS documents now reside on SIMON.• Outage Analysis:
• I:\CHNGCNTL\OUTAGE\OUTAGE.DOC - Instructions on how to complete an Outage Analysis • CREATE NEW OUTAGE - from OV - to create template for outage• PARSLIB Info#
• PARSLIB I RIAT • PARSLIB I SCR 06 • PARSLIB I all/4,ST • PARSLIB I FCTB • PARSLIB I SYSEQ • PARSLIB CLEAR CYPAA5 - After ACPREP CYPAA5 (IMPL if you need to update segment - get Gary to move it then clear.• PASSTHRU
• PASSTHRU - allows you to get to other sessions such as WSPDL1 (from WSPVM4 - do not have to be logged on - just DIAL PVM)• PASSWORD
• DSPRxxxxxx - sets the users password to 11111111 • DSPC - allows the user to change his password• Patches:
• TPFQA - this will display the TPFQA Primary Options Menu • PATCHSYS on the command line at the bottom of the screen - this will display the Automated Patch Facility's main menu, then just fill in the fields as requested. Use Option 1 to display patches for other examples. • CHECKOUT PATCHE6 SCRIPT (ACPSIP - checkout patch script & make updates on A disk. • REPLACE PATCHE6 SCRIPT A (ACPSIP - replace updated patch script.• PEIP:
• ZRSET WSINE - to free an agent set stuck with previous entry in progress• Phone:
• *26 - to cancel music when on hold• Pool Records:
• ZGFSP SET LDP B DEVB • ZMCHR xxxxxxxx• Print 4.1 CP:
Call print room and tell them you are about to print 707,000 lines on the quad printer. Print room phone number is x7072. You will probably get the listing back the next day.
• ACPPRT E0 - (WSPVM4) • VMSECURE USER - Set up distribution (WSPVM4)• Select #9
• Change #3 immed
• Dist code -
• Printer Distribution:
• MASTER - Allows you to update your print distribution (83 for CP, 78 for listings, 16 & 15 for other) (WSPVM4) • VMSECURE EDIT PM9BJM - Allows you to update your distribution for printing large listings. (WSPVM4) • PRINTIT - Print (also has option to send to reader) (WSPVM4) • EXEC SETNAME 'E7F2-2' - Distribution for printing. Can add this line to Profile EXEC (WSPVM4) • CAPPF - Set up printers (WSPDL1) • WS18D3B6 - Locally Attached Primary Printer (Seventh Floor Printer) (WSPDL1) • WS18D3B7 - Locally Attached Secondary Printer (Seventh Floor Printer) (WSPDL1) • U3QUAD - Primary Printer Type at WSP Complex (WSPDL1) • U3QUAD - Secondary Printer Type at WSP Complex (WSPDL1) • WN1 - Print to system printer from reader list (WSPDL1) • WPR2 - Print to system printer from file list (WSPDL1)• Printer Routings:
• BIMTRDQ xxxxxx • BIMDHTMxxxxxxxx - where xxxxxxxx = file address of message on queue• Procedures:
• SUOPP.PROD.WSIR - Procedures Dataset • SUCMP.PRESTAGE.WSIR - Move procedures here before making production • CAP41F2 - Procedures cross reference • CAP9G1 - Old procedures • CAP41L - System Implementation Template - Copy to your A disk & submit to D8130337 for Implementation. • PL I SCR 09QCAP - Coverage procedure for CRS.• Program Sharing Table:
• I-Stream Unique • Dump Label PATn (1 per I-Stream) • Indexed on Program Record Number • Controls multiple use of single copy of a file resident segment • PAT indicates whether segment is:• Already in core
• Not in core but 'on order'
• Not in core and not 'on order'
• When PAT indicates that a segment is 'not in core, but on order', the ECB will be chained to the ECB in PAT, via the chain word field in the ECB • Program Sharing Table Entry:• Bit 0 = Program not in working storage
• Bits 1-31 = 0 If not in and not on order
= ECB Address if not in, but on order
= Program Address if in
• Bits 32-47 = Unused
• Bits 48-63 = Block Type
• *PROGC - Searches the PAT (WSPVM4) • CINFC CMMACNUM- Activation # • CINFC CMMEAT- Eat Table• Protection Exception:
• Key D - Used by the core walker trap to trap 4K core walkers• Protect Key:
• The key in the PSW must match the key for the 4K block of storage. If the key in the PSW is zero, you can store anywhere. • Key 1 - Working Storage • Key 0 - New, Blocks which have never been used • Key D - Used by the core walker trap to trap 4K core walkers• PTFs/PUTS:
• PTFLVL CPSEE2 (PUT 03 - exec to change PUT level for CPSE from 02 to 03
. Q # No Q entries
• Reader files (retrieving): #
• VMSPOOL SPOOLIST (BACKUP - put R beside the file you discarded in error • TRANSFER ALL FROM xxxxxx - transfer file back from another user• Reader, sending to:
• PRINTIT - Print (also has option to send to reader) (WSPVM4)• Record Types:
• ZRTCU CTON ./.KEYPT - Gives Hex equivalent of record type• Response Time:
• WWW.AOSWEB.WSPAN.COM - Web based response time monitor• RIAT (Record ID Attribute Table):
• VFA attributes • Logging Requirements (yes or no) • Exception Recording Requirements (yes or no) • User Exit (yes or no) • Size (for pool) • Longevity & Duplication (for pool) • Device Type (for pool)• Scan Programs:#
• TPFSRCH 31 SORT (DISK /FIELD1/|/FIELD2/ - Scans TPF3.1 programs (WSPVM4) • TPFSRCH 41 SORT (DISK /FIELD1/|/FIELD2/ - Scans TPF4.1 programs (WSPVM4)(be sure to put space after the word DISK, // surrounding field, and end item between fields)
• HUNT * * A data - Search VM files for data (WSPVM4) • SEARCH - Search panvalet files (WSPVM4)(PANPS PROD TPFSRC-default value (PNP) in the library slot for programs)
(PANPS PROD MACSRC-library option (MAC) for macros)
(Separate search must be done for C Header files, TUT files, Script files, and JCL files [Help PSP SEARCH])
• WB - Option 11, option 1, option 1- 5, on option 4, use PF9 to send to reader. (WSPVM4)• Security:
• 5929 - Worldspan Data Security• Screen Options:
• SCREEN OUTAREA GREEN BLINK • SCREEN OUTAREA GREEN NONE • SET FULLSCREEN ON Puts you in message sending mode where you can scroll your messages• Scripts:
• GETDISK TPF4PROJ - Access the appropriate disk • X PUT04 SCRIPT - Xedit the file • DSCRIPT - from the command line allows you to view scripted file• SDRS:
• ISPF Option I for INFOMAN (WSPVS1) • SE SYSE/000152 - search for system error 152 in infoman (WSPVS1)• Shortload:
• BULD (LTDEVL41 - Add programs to daily shortload for TPF41L (WSPVM4)• SIPGEN:
• ACPSIP by PM9BJM - Logon for SIP listings in VM4 (WSPVM4) • SIP4RSY0 LISTING - Delta TPF 4.1 SIP GEN output (WSPVM4)• Soft Copy Documentation:
• GETDISK TPF4PROJ - (WSPVM4) • PUT03 SCRIPT - Filename of PUT03 document • PSF PUT03 LIST3820 J ( PRT(PU3835) - Print copies of PUT03 documentation (300 pages) (WSPVM4)The output will be printed on the Atlanta based IBM 3835 Printer on 'fanfold paper' in one side.
• Step by Step Trace:
• ZUSST IN - Log in to SST • ZSSTM ALL-FINHC - Trace all programs for FINHCs • ZSTEP COMP - Display ECB after macro completes • ZRHLD DISPLAY ALL 4AD2 - Display hold table for control unit containing file address • ZTEST FLFN FINHC8000062AOM - Execute find/file macros • ZSTEP • ZUSST OUT - Log out of SST• Sun locked up:
• Hold down L1 key & Press A • N • SYNC • rlogin dumps_server -1 root
pleIAdes
rm . (erase)
mv . (rename)
• Sysers:
• CZ1UX - Macro to update with user defined system errors • CZ1SE - Contains System Error Equates • SYSERR 12345 - Syser Description (WSPVM4) • KCFORMS - (OV) to request a syser (This may be for applications only) (Doris Lewis) • GLENDA SHERRILL - Send a note to this person with the Error Number, Description, Package, Program, System Action, and User action so that she can update the SYSER MASTER.
• Reader files (retrieving):
• VMSPOOL SPOOLIST (BACKUP - put R beside the file you discarded in error • TRANSFER ALL FROM xxxxxx - transfer file back from another user• Reader, sending to:
• PRINTIT - Print (also has option to send to reader) (WSPVM4)• Record Types:
• ZRTCU CTON ./.KEYPT - Gives Hex equivalent of record type• Response Time:
• WWW.AOSWEB.WSPAN.COM - Web based response time monitor• RIAT (Record ID Attribute Table):
• VFA attributes • Logging Requirements (yes or no) • Exception Recording Requirements (yes or no) • User Exit (yes or no) • Size (for pool) • Longevity & Duplication (for pool) • Device Type (for pool)• Scan Programs:
• TPFSRCH 31 SORT (DISK /FIELD1/|/FIELD2/ - Scans TPF3.1 programs (WSPVM4) • TPFSRCH 41 SORT (DISK /FIELD1/|/FIELD2/ - Scans TPF4.1 programs (WSPVM4)(be sure to put space after the word DISK, // surrounding field, and end item between fields)
• HUNT * * A data - Search VM files for data (WSPVM4) • SEARCH - Search panvalet files (WSPVM4)(PANPS PROD TPFSRC-default value (PNP) in the library slot for programs)
(PANPS PROD MACSRC-library option (MAC) for macros)
(Separate search must be done for C Header files, TUT files, Script files, and JCL files [Help PSP SEARCH])
• WB - Option 11, option 1, option 1- 5, on option 4, use PF9 to send to reader. (WSPVM4)• Security:
• 5929 - Worldspan Data Security• Screen Options:
• SCREEN OUTAREA GREEN BLINK • SCREEN OUTAREA GREEN NONE • SET FULLSCREEN ON Puts you in message sending mode where you can scroll your messages• Scripts:
• GETDISK TPF4PROJ - Access the appropriate disk • X PUT04 SCRIPT - Xedit the file • DSCRIPT - from the command line allows you to view scripted file• SDRS:
• ISPF Option I for INFOMAN (WSPVS1) • SE SYSE/000152 - search for system error 152 in infoman (WSPVS1)• Shortload:
• BULD (LTDEVL41 - Add programs to daily shortload for TPF41L (WSPVM4)• SIPGEN:
• ACPSIP by PM9BJM - Logon for SIP listings in VM4 (WSPVM4) • SIP4RSY0 LISTING - Delta TPF 4.1 SIP GEN output (WSPVM4)• Soft Copy Documentation:
• GETDISK TPF4PROJ - (WSPVM4) • PUT03 SCRIPT - Filename of PUT03 document • PSF PUT03 LIST3820 J ( PRT(PU3835) - Print copies of PUT03 documentation (300 pages) (WSPVM4)The output will be printed on the Atlanta based IBM 3835 Printer on 'fanfold paper' in one side.
• Step by Step Trace:
• ZUSST IN - Log in to SST • ZSSTM ALL-FINHC - Trace all programs for FINHCs • ZSTEP COMP - Display ECB after macro completes • ZRHLD DISPLAY ALL 4AD2 - Display hold table for control unit containing file address • ZTEST FLFN FINHC8000062AOM - Execute find/file macros • ZSTEP • ZUSST OUT - Log out of SST• Sun locked up:
• Hold down L1 key & Press A • N • SYNC • rlogin dumps_server -1 root
pleIAdes
rm . (erase)
mv . (rename)
• Sysers:
• CZ1UX - Macro to update with user defined system errors • CZ1SE - Contains System Error Equates • SYSERR 12345 - Syser Description (WSPVM4) • KCFORMS - (OV) to request a syser (This may be for applications only) (Doris Lewis) • GLENDA SHERRILL - Send a note to this person with the Error Number, Description, Package, Program, System Action, and User action so that she can update the SYSER MASTER.
• Tapes:#
• RESERVE TAPES:• ECFORMS
• BLANK TAPE RESERVE FORM
• RTL = PS.RESRTL.TPF
• VMTAPEW MOUNT SCRATCH 46F DSN IPM.TAPE (FOR VPRTSXXX SAVEFOR PM9BJM - or specify VSN in place of SCRATCH for input tapes. Use DSN from tape label mask in place of IPM.TAPE. Do not need SAVEFOR information on input tapes.• Temporary Disk Space:
• MAKETEMP 30 D - Defines 30 cylinders as a temporary D disk (WSPVM4) • GETDISK TEMP - Defines 5 cylinders as a temporary D disk (WSPVM4)• Test Plans:
• GETDISK TPFPLANS - Access Test Plan Disk (WSPVM4)• Test Systems:
CRS:
• STST (BLKUSR) - 4 mod simplex test system (3390 model 3 with 3390-2 behind) (3 controllers for standalone)Logons: TPF2LC1 - R/W Loosely Coupled System using LLF & Record Cache
TPF3LC1 - R/W Loosely Coupled System using MPLF & Record Cache
TPF3NA1 - R/W Loosely Coupled System using MPLF & Record Cache
TPF3NB1 - R/W Loosely Coupled System using MPLF & Record Cache
TPF3NC1 - R/W Loosely Coupled System using MPLF & Record Cache
TPF3ND1 - R/W Loosely Coupled System using MPLF & Record Cache
(TPF3Nx1 DASD can be used to validate any online processor)
*Note - with MPLF, only one active TPF system can be present on a control unit at a time. If additional TPF system IPLs, a CTL 7xx will occur. Can bring up 3 of 5 processors on one set of DASD.
VPLB1-10 - VM/VPARS Small Test System
VP SETUP SYS REL41
VP SETUP SYS BLK (default)
VP SETUP SYS NEWCP
VP SETUP SYS REL31
• LTDEVL - VM/VPARS - Large Development test system (368 mod)Logons: VPLBLT, VPLB10 (requires 256 meg of storage)
VP SETUP SYS LTST - to set up large test system
• LTCUST - VM/read/write - Large Customer Acceptance test system (368 mod) • LTDEVL - VM/VPARS - Large Development test system• Test System (Concatenated Database Setup):
CRS:
• VP SETUP CP=ED BASELEVEL • PW=VPLBPMR• Test System (Native):
CRS:
• VISTA ATLLTST - Vista into Large test native test system• Test System:
CRS:
• Mod Copy Testing (VP SETUP CP=ED)Logon to a VPLBx system, IPL and bring up VPARS. On another session Logon to TPF3LC4 ('priveleged' ID)
On TPF3LC4: Q 4051 ( dupe STST, make sure no one's using it )
ATT 4051 VPLBx 1051 with sysctl
logoff when complete
On VPLBx: ZDVSN 1051 (you should have it now)
ZMCPY... (or ZAMOD)
When complete, alter the VSN on 1051 back to original, and logoff the VPARS system without worrying about copying 'home'.
But, if you need to use real locks and loosely coupled you will still need to use the read-write packs. This helps when you don't need full-fledged copy.
• BULD DISPLAY (REL41 - Display program loaded in 4.1 test system (WSPVM4) • GETDISK CTC - Worldspan labs (WSPVM4) • VPLB1-10 - Worldspan Lab IDs (WSPVM4) • VP SETUP SYS REL41 - For profile exec (WSPVM4) • ZDPAT prog COPY-B - Program Sharing table entry ( • ZDSMG def IPLLOAD V-122 • ZTPLD TPF02 IPLLOAD - TPF02 = image name & IPLLOAD = IPL image • ZIMAG ENABLE TPF02 - TPF02 = image name • ZFMSG ADD ZMOVE PROG-BAA1 • TXTLIB GEN MYTXT CMINE0 CMIOE) CTK0XX - (WSPVM4) • #CP RESTART - (like on 02 PSW dump) (WSPVM4) • #CP STOP CPU 0 - (WSPVM4) • #CP ST P 000C0000 00000000 - (WSPVM4) • ZDPGM CTK0 8.20 I • ZDMSG DEF LOAD1 V-122 • ZOLDR LOAD LOAD1 loadset • ZOLDR ACT LOADSET • ACPREP CPSEE0 (NOSUB - CP • ACPREP CVIAE0 (REL41 - ECB type • BULD (REL41 - PF6 to add card. SR0# is C#. CS# • ACPREP SYSEQ (REL41 NOSUB - Macro • GETDISK ACPPRD...NEWCPE0 LOAD_OUT L - View Full load (WSPVM4) • CONKC A,@06ICR,R14 - Pointer to ICR addr • REAL RTA - (WSPVM4)• TAPMOUNT SCRATCH
• VPSETUP SYS REL41
• IPL
• ZTVAR A 181
• ZTMNT RTA 181 AO
• ZASER LOG
• CVSN - ZINKY
• #CP D PRITxxxxxx - Display private address (EVM) while tracing in CP (T=Translate) Otherwise CP will display SVM addresses. • #CP TR IO devaddr CCW - Trace CCW for that deviceDelta Systems:
• ZRTST RTSA xxxxxx A (or add) - Allow agent set to be able to do @@TSAx entry (must be done from lab)• Time Initiated Functions:
• RES0//O*UGI1 Initial Activation • RES0//O*UGI1/D/Z Display TFT • RES0//O*UGI1/XXXN/Y/TIME/INCR/Z/I Addition to TFT • RES0//O*UGI1/C/XXXN/Y/TIME/INCR/Z/I Change TFT Entry • RES0//O*UGI1/X/XXXN/Y/TIME/INCR/Z/I Delete From TFT• Where: XXXN = PROGRAM NAME
Y = JOB TASK CODE (OPTIONAL)
TIME = 24 HOUR ACTIVATION TIME
(OPTIONAL)
INCR = TIME INTERVAL IN MINUTES
Z = RECORD REQUESTED (SHARED = S, UNIQUE = U)
I = I-STREAM TO ACTIVATE APPLICATION ON (1 FOR IS1, 2 FOR IS2, ETC. OR A
• TOD Stamp:
• EXTTOD - converts TOD Stamp to time. In XEDIT, set PF key to EXTTOD - place cursor at beginning of TOD (WSPVM4) • Change TOD value in VM (Must have option TOD ENABLE in directory for lab [VPRTS007 has it]):PA1 to get into CP READ
ST P 00080000 500
ST 500 B2040600
ST 600 B400000000000000
B
• TOD values:• UDARS:#
• To view: From the ISPF main menu, choose option 3.4 (utilities/dataset list) • DATASET NAME - UDATST.ERM.FICHE.D1018A • PL I PFP CESW (PF6) - Offline - (WSPVM4) • PL I PNP CESW (PF6) - Online - (WSPVM4) • TPFASM CESW41 REL41 SYS1 (NORENT - (WSPVM4) • PL SUB PFP CESW41 - (to submit to PARSLIB) - (WSPVM4) • ACPSUB name (OFF REL41 - (WSPVM4) • ACP.CPPEO.MACLIB - 4.1 Macro Library • TPFPS.CPPEO.MACLIB • PNP.MACLIB1 • SYS1.MAC • XVS DCL UDARS ERRLOG41 - (WSPVM4) • WTSO - ISPF 3.4 UDATST.ERM.FICHE.date(D1128A) - (WSPVS1)• Uptime:
• I:\CHNGCNTL\98CHARTS\MONS98.XLS - TPF Statistics on server OTIS• VECTR# SLT problem:
• Software change planned to VECTR to limit number of blocks chained • SST's instead of SLT's planned • Series of inputs to kill ECB and return address associated with it:
>ZVECT ACTIVE (LNIATA) output is a display that will include the File Number
>ZVECT STATUS DOWN (LNIATA) XXXX where XXXX is FIle Number from Display
output is vectr info about the ECB activity
>ZVECT PURGE DOWN (LNIATA) XXXX where XXXX is File Number
result is that the ECB is terminated.
• Virtual Tapes:
• VTQ LI lists virtual tapes • VTSCR Axxx PUR scratches a virtual tape• VISTA:
• PARSLIB RETRIEVE SCR 42VISTA7 - Vista document on MVSRDP Panvalet SCR library• VMBACKUP:
• VMBACKUP allows you to restore files to your A disk which you have deleted.• VMSPOOL:
• VMSPOOL SPOOLIST VPRTSxxx allows you to view console logs from labs without closing the console • VMSPOOL SPOOLIST (BACKUP allows you to view items you may have deleted from your reader - put an R beside any files you wish to have restored and pressing the execute PF key• VM4 Macros:
• Search - Search minidisk for specific field
• WHO: #
• TNT nnnnn - looks up users in WSPVM1 or WSPVM4 • CU *,Ellen - looks up users in WSPVM1 system• WORD/EXCEL Documents:
• I:\JERRIT\NTASKS.DOC - TPF Systems Projects Status Document • I:\JERRIT\EDUC96.XLS - Training Spreadsheet• Workbench:
• WB• Worldspan Mods:
• GETDISK ACPSIP - Links you to script files. (def stor 16M to use) Then FILEL * * K (verstions data) (WSPVM4) • SCAN xx1234 - (WSPVM4) • GETDISK ACPSRC - Segments with updates (def stor 16M to use) Then FILEL * * I (WSPVM4)• XEDIT:
• SET PF3 BEFORE SOS TABCMDF sets pfkey to jump between split screens • SET CASE M I - mixed case • SET SCALE ON 3 - move scale line in XEDIT file • SET SHADOW OFF gets rid of lines not shown in ALL locate display. • PIPE < fn ft fm | pad 80 | chop 80 | > fn ft fm fixed - change LRECL for file • HOR * - Horizontal editing: ? for each column. Use Xedit commands to add & delete columns. Enter when complete.X# Y#
• Z Inputs:
• ZUPRF CINF UMMCCLITCMMPAT
CMMOPE
• ZDECB OLD display 5 oldest ecbs & give count of active ecbs999 display ecbs older than 999 seconds old
address display details on specific ecb
MTR - address display ecb’s macro trace
SVM - address-address display equivalent SVM address of an ecb’s EVM
• ZDPAT XXXX COPY B B = both. 014 into the PAT slot gives the core addr of a core resident program.80 means 31 bit address mode
• Channel Command Word Commands:
Hex Code
Function
Data Address
Count
00
Test I/O
Gets the device status byte
02
Read IPL
Core address for the first data byte
# data bytes
03
No Operation
Not checked - shld not exceed addressing capacity
0 or SLI = 1
04
Sense
Core address for the first sense byte
32
05
Write Data
Core address of the data
# bytes to write
06
Read Data
Core address for the first byte of data
# data bytes
07
Seek
Core address of the seek address
6
08
Transfer-in-Channel
Core address of the next channel command word
zeros
09
Write Special Home Address
Core location of home address
28
0A
Read Special Home Address
Core address for the complete home addresss
28
0B
Seek Cylinder
Core address of the seek address
6
0D
Write Key & Data
Core address of the data
# bytes to write
0E
Read Key & Data
Core address for the first byte of the key data
# key & data bytes
0F
Space Count
Core address of the key & data lengths of the record
3
11
Erase
Core address of count key & data bytes
# count/key/data byes
12
Read Count
Core address for the first byte of the count area
8
13
Recalibrate
Not checked for validity, but should not exceed addressing cap
0 or SLI = 1
14
Unconditional Reserve
Core address for the first sense byte
32
15
Write Record Zero
Core address of R0 count, key & data bytes
#bytes in R0 count/data areas
16
Read Record Zero
Core address for the first byte of record zero (R0) count data
# count & data bytes
17
Restore
Must not exceed addressing capacity
0 or SLI = 1
19
Write Home Address
Core location of home address
5
1A
Read Home Address
Core address of the home address
5
1B
Seek Head
Core address of the seek address
6
1D
Write Count, Key, Data
Core address of the count(8), key & data bytes
# bytes to write
1E
Read Count, Key, Data
Core address for the first byte of the count data
# count/key/data bytes
1F
Set File Mask
Core address of the file mask byte.
1
22
Read Sector
Core address for the sector number
1
23
Set Sector
Core address of the sector byte
1
27
Prfrm Subsystem Function PSF
Core address of the order
Variable
Order 18
Prepare for Read Subsystem Ordr
12 parameter bytes
Order 11
Discard
Order 19
Destage Modfied Tracks
Order 1B
Set Special Intercept Condition
Order 20
Set Cache Allocation Parameters
Order 21
Suspend/Resume Function
Order 22
Prepare to Read Lock Data
Order 30
Set Lock State
Order 31
Purge Lock
Order 32
Unlock
Order 33
Connect
Order 34
Disconnect
29
Search Key Equal
Core address for the key to compare
length of search
31
Search ID Equal
Core address for rec identifier CCHHR
5
32
Read Locks
Not checked for validity, should not exceed addr capacity
4096
33
Lock & Proceed
Lockname/Holder/Waiter
7 Parameter Bytes
34
Sense Path Group ID
Core address for the first byte of path group identification
12
36
Sense Lock Status
Returns 1 byte
0 parameter bytes
37
Define Interrupt Association
Not checked for validity, should not exceed addr capacity
3
39
Search Home Address Equal
Core address for the cylinder & head number (CCHH)
4
3A
Read Interrupt Association Table
3E
Read Subsystem Data RSD
Core address for the data
# PSF requests
3F
Unlock
Lockname/Holder/Waiter
7 Parameter Bytes
44
Reset Allegiance
Core address for the first device status byte
32
47
Locate Record
Core address of the first parameter byte
16
49
Search Key High
Core address for the key to compare
length of search
4E
Read Message ID
Core address for the message identifier
11
51
Search ID High
Core address for rec identifier CCHHR
5
54
Sense Subsystem Status
Core address for the first byte of status
40
5B
Suspend Multipath Reconnection
Ignored
0 or SLI = 1
5E
Read Multiple Count/Key/Data
Core address for the first byte of data
max rec size
63
Define Extent
The main storage location of the first parameter byte
16
64
Read Device Characteristics
Core address for first byte of device characteristics information
64
69
Search Key Equal or High
Core address for the key to compare
length of search
71
Search ID Equal or High
Core address for rec identifier CCHHR
5
73
Diagnostic Write
Core address of the data
Up to 258
74
Sense Subsystem Counts
Core address of subsystem storage performance area
256
85
Write Update Data
Core address of the data
# bytes to write
86
Read Data Multitrack
Core address for the first byte of data
# data bytes
87
Set Subsystem Mode
Core address of the operation field
2
8D
Write Update Key & Data
Core address of location of data
# bytes to write
8E
Read Key & Data
Core address for the first byte of the key data
# key & data bytes
8F
Discard Record
Dircts storage director to invalidate cache version of rcd(s)
rcd cnt X 5 + 2
92
Read Count Multitrack
Core address for the first byte of the count area
8
94
Device Release
Core address for the first sense byte
32
96
Read Record Zero Multitrack
Core address for the first byte of record zero (R0) count data
# count & data bytes
9A
Read Home Address Multitrack
Core address of the home address
5
9D
Write Count, Key, Data Next Trk
Core address of count(8), key & data bytes
# bytes to write
9E
Read Count, Key, Data Multitrack
Core address for the first byte of the count data
# count/key/data bytes
A4
Read & Reset Buffered Log
Core address for the first byte of usage information
32
A9
Search Key Equal - Multitrack
Core address for the key to compare
length of search
AF
Set Path Group ID
Core address of the function control byte
12
B1
Search ID Equal - Multitrack
Core address for rec identifier CCHHR
5
B4
Device Reserve
Core address for the first sense byte
32
B9
Search Home Addr Equal Multitrk
Core address for the cylinder & head number (CCHH)
4
C4
Diagnostic Sense/Read
Core address of the first byte of diagnostic information
1024max
C9
Search Key High - Multitrack
Core address for the key to compare
length of search
D1
Search ID High - Multitrack
Core address for rec identifier CCHHR
5
DE
Read Track
Core address for the first count area
max rec+R0+8 bytes
E4
Sense ID
Core address for the first sense byte
12
E9
Search Key Equal or High-Multitrk
Core address for the key to compare
length of search
F1
Search ID Equal or High
Core addr of five byte record identifyer
5
F3
Diagnostic Control
Core address of the parameters
4
FA
Read Configuration Data
Core address for the configuration data
256
000000 PFXMACHN 0XL512 MACHINE USAGE 000000 PFXRSTNP 0D RESTART NEW PSW 000000 PFXILPSW 0D IPL START PSW 000004 PFXILPOI 0F IPL PSW INSTRUCTION COUNTER 000008 PFXICCW1 0D IPL CCW1 000008 PFXRSTOP 1D RESTART OLD PSW 000010 PFXICCW2 1D IPL CCW2 000018 PFXEXTOP 0D EXTERNAL OLD PSW 00001C PFXEXTOI 0F EXT OLD PSW INSTRUCTION COUNTER 000020 PFXSVCOP 0D SVC OLD PSW 000024 PFXSVCOI 0F SVC OLD PSW INSTRUCTION COUNTER 000028 PFXPRGOP 0D PROGRAM OLD PSW 00002C PFXPRGOI 0F PRG OLD PSW INSTRUCTION COUNTER 000030 PFXMCHOP 0D MACHINE CHECK OLD PSW 000034 PFXMCHOI 0F MCH OLD PSW INSTRUCTION COUNTER 000038 PFXIOOP 0D INPUT/OUTPUT OLD PSW 00003C PFXIOPOI 0F I/O OLD PSW INSTRUCTION COUNTER 000058 PFXEXTNP 0D EXTERNAL NEW PSW 00005C PFXEXTNI 0F EXT NEW PSW INSTRUCTION COUNTER 000060 PFXSVCNP 0D SVC NEW PSW 000064 PFXSVCNI 0F SVC NEW PSW INSTRUCTION COUNTER 000068 PFXPRGNP 0D PROGRAM NEW PSW 00006C PFXPRGNI 0F PRG NEW PSW INSTRUCTION COUNTER 000070 PFXMCHNP 0D MACHINE CHECK NEW PSW 000074 PFXMCHNI 0F MCH NEW PSW INSTRUCTION COUNTER 000078 PFXIONP 0D INPUT/OUTPUT NEW PSW 00007C PFXIOPNI 0F I/O NEW PSW INSTRUCTION COUNTER 000080 PFXCPULG 0D CPU AND STORAGE LOGOUT AREA 000080 PFXEXTDB 0F PROCESSOR CONTROLLER DATA BLOCK 000080 PFXEXTD0 X BYTE 128 000081 PFXEXTD1 X BYTE 129 X'80' PORT 0 AVAILABILITY CHANGE X'40' PORT 1 AVAILABILITY CHANGE X'04' STR ALERT INDICATOR X'02' STR SIDE CHANGE INDICATOR 000082 PFXEXTD2 X BYTE 130 000083 PFXEXTD3 X BYTE 131 000084 PFXEXTCF 0F EXTERNAL INTERRUPT CODE FIELDS 000084 PFXEXTCP 1H EXTERNAL INTERRUPT CPU ADDR 000086 PFXEXTIN 0H EXTERNAL INTERRUPT CODE 000086 PFXEXTCL X EXTERNAL INTERRUPT CLASS CODE X'00' CLASS 00 (INTERRUPT KEY) X'10' CLASS 10 (TIMER,COMPARITOR,TODSYNC) X'12' CLASS 12 (MULTI-CPU SIGNALS) X'14' CLASS 14 (SIR RELATED INTERRUPTS) 2887 X'24' CLASS 24 (SERVICE SIGNALS) X'40' CLASS 40 EXTERNAL INTERRUPTS 000087 PFXEXTCD X EXTERNAL INTERRUPT TYPE CODE X'40' CODE X'0040' INTERRUPT KEY X'03' CODE X'1003' TOD SYNCH CHECK X'04' CODE X'1004' CLOCK COMPARATOR X'05' CODE X'1005' CPU TIMER X'06' CODE X'1406' STR INTERRUPT X'00' CODE X'1200' MALFUNCTION ALERT X'01' CODE X'1201' EMERGENCY SIGNAL X'02' CODE X'1202' EXTERNAL CALL X'01' CODE X'2401' SERVICE SIGNAL 000088 PFXSVCCF 0F SVC INTERRUPT CODE FIELDS 000088 PFXSVCIL 1H SVC INSTRUCTION LENGTH CODE 00008A X RESERVED FOR FUTURE HARDWARE USE 00008B PFXSVCCD X SVC INTERRUPT CODE 00008C PFXPRGCF 0F PROGRAM INTERRUPT CODE FIELDS 00008C PFXPRGIL 1H PROGRAM INTERRUPT INSTRUCTION LENGTH 00008E PFXPRGIN 0H PROGRAM INTERRUPT CODE, HALFWORD 00008E X RESERVED FOR FUTURE HARDWARE USE 00008F PFXPRGIC X PROGRAM INTERRUPT CODE X'01' OPERATION X'02' PRIVILEGED OPERATION X'03' EXECUTE X'04' PROTECTION X'05' ADDRESSING X'06' SPECIFICATION X'07' DATA X'08' FIXED POINT OVERFLOW X'09' FIXED POINT DIVIDE X'0A' DECIMAL OVERFLOW X'0B' DECIMAL DIVIDE X'0C' EXPONENT OVERFLOW X'0D' EXPONENT UNDERFLOW X'0E' SIGNIFICANCE X'0F' FLOATING POINT DIVIDE X'10' SEGMENT TRANSLATION X'11' PAGE TRANSLATION X'12' TRANSLATION SPECIFICATION X'13' SPECIAL OPERATION X'14' PSEUDO-PAGE-FAULT (SOFTWARE ONLY) X'15' OPERAND (370/XA ONLY) X'16' TRACE TABLE FULL (370/XA ONLY) X'17' AFT SPECIFICATION X'1C' SPACE SWITCH EVENT X'20' AFX TRANSLATION X'21' ASX TRANSLATION X'22' LX TRANSLATION X'23' EX TRANSLATION X'24' PRIMARY AUTHORITY X'25' SECONDARY AUTHORITY X'40' MONITOR CALL X'80' PROGRAM EVENT RECORDING, POSSIBLY WITH ANOTHER EXCEPTION CODE 000090 PFXTRXAD 1F TRANSLATION EXCEPTION ADDRESS 000094 PFXMNCLS 1H MONITOR CLASS 000096 PFXPERCD 1H PROGRAM EVENT RECORDER (PER) CODE 000098 PFXPERAD 1F PER ADDRESS 00009C PFXMNCOD 1F MONITOR CODE 0000B8 PFXIOSID 1F SUBSYSTEM IDENTIFICATION 0000BC PFXINPRM 1F I/O INTERRUPT PARAMETER 0000D8 PFXMCPUT 1D MCHK/SIGP CPU TIMER LOGOUT 0000E0 PFXMCKCP 1D MCHK/SIGP TOD COMPARATOR LOGOUT 0000E8 PFXMCHIN 0D MACHINE CHECK INTERRUPT CODE 0000E8 PFXMCHI0 X MACHINE CHECK INTERRUPT CODE BYTE0 X'80' SYSTEM DAMAGE BIT. X'40' PROCESSING DAMAGE BIT. X'20' SYSTEM RECOVERY BIT. X'08' TIMING (CLOCK) FACILITY X'01' DEGRADATION BIT. 0000E9 PFXMCHI1 X MACHINE CHECK INTERRUPT CODE BYTE 1 X'80' WARNING BIT. X'40' PENDING CRW REPORT. X'20' SERVICE PROCESSOR DAMAGE. X'10' CHANNEL-SUBSYSTEM DAMAGE. X'02' 'BACKED UP' BIT. 0000EA PFXMCHI2 X MACHINE CHECK INTERRUPT CODE BYTE 2 X'80' STORAGE ERROR UNCORRECTED. X'40' STORAGE ERROR CORRECTED. X'20' STORAGE-KEY ERROR UNCORRECTED. X'10' STORAGE DEGRADATION. MODIFIES STORAGE ERROR CORRECTED. X'08' BITS 12-15 OF MC OLD PSW VALID. X'04' SYSTEM MASK & KEY OF MC OLD PSW VALID. X'02' PROGRAM MASK & CC OF MC OLD PSW VALID. X'01' INSTR ADDR OF MC OLD PSW IS VALID. 0000EB PFXMCHI3 X MACHINE CHECK INTERRUPT CODE BYTE 3 X'80' FAILING STORAGE ADDRESS IS VALID. X'10' FP REGISTERS STORED ARE VALID. X'08' GP REGISTERS STORED ARE VALID. X'04' CONTROL REGISTERS STORED VALID. X'01' INST. MODIFIED STORAGE IS VALID. 0000EC PFXMCHI4 X MACHINE CHECK INTERRUPT CODE BYTE 4 NO BITS DEFINED FOR PFXMCHI4 0000ED PFXMCHI5 X MACHINE CHECK INTERRUPT CODE BYTE 5 X'02' CPU TIMER STORED IS VALID. X'01' CLOCK COMPARATOR STORED IS VALID. 0000EE PFXMCHI6 XL2 MACHINE CHECK INTERRUPT CODE BYTE 6-7 0000F8 PFXMCFSA 1F MACHINE CHECK FAILING STORAGE ADDRESS 0000FC PFXMCHRD 1F MACHINE DEPENDENT REGION CODE 000100 PFXFXLOG 0XL16 MACHINE DEPENDENT FIXED LOGOUT AREA 000100 PFXSTPSW D STORE STATUS PSW LOGOUT AREA 000108 PFXSTPFX F STORE STATUS PREFIX LOGOUT AREA 00010C PFXSTMDL F STORE STATUS MODEL DEPENDENT DATA PFXFXLEN EQU L'PFXFXLOG LENGTH OF FIXED LOGOUT AREA. 000160 PFXFPRLG 4D FLOATING POINT REGISTER LOGOUT AREA 000180 PFXGPRLG 16F GENERAL REGISTER LOGOUT AREA 0001C0 PFXCRLG 16F CONTROL REGISTER LOGOUT AREA PFXLAPND EQU *
END OF LOW ADDR PROTECTION AREA
START OF CIO COMMUNICATION AREA.
000200 PFXCIOWK 0XL256 CIO I/O CONTROL AREA 000200 PFXIRB XL16 INTERRUPT RESPONSE BLOCK 000210 PFXSNS XL32 SENSE DATA 000230 PFXSNST XL2 SENSE COMPLETION STATUS 000232 PFXSNSL H LENGTH OF SENSE DATA 000234 PFXIOSDA XL2 SDA OF INTERRUPTING DEVICE 000236 XL2 RESERVED 000238 PFXRESMP XL8 RESMC PSW BUILD AREA 000240 PFXIOSV XL64 I/O MACRO REG SAVE AREA 000280 PFXINSV XL64 I/O INTERRUPT REG SAVE AREA 0002C0 PFXCIO XL60 CIO COMMUNICATIONS BLOCK 0002FC PFXCCH XL4 ADDRESS OF CHANNEL CHECK HANDLER
TIGHTLY COUPLED PROCESSOR WORK AREAS
WARNING: THE FOLLOWING 3 DS'S MUST BE KEPT IN ORDER
000300 PFXLOCK 0F 000300 H TS LOCK COMPARATOR - X'FF00' 000302 PFXISAD H I-STREAM NUMBER OF THIS I-STREAM
WARNING: THE FOLLOWING 3 DS'S MUST BE KEPT IN ORDER
000304 0F 000304 H 000306 PFXMSTAD H I-STREAM NUMBER OF MAIN I-STREAM 000308 PFXMCDCT A ADDR OF THE I-S UNIQUE MACRO DECODER 00030C PFXFLINK A ADDR OF THE I-S UNIQUE FST LNK MACRO DECO 000310 PFXISDSP F (PFXISAD - 1) * 4 000314 PFXRCV A ADDR OF MY CROSS LIST - RECEIVE 000318 PFXNXTPF A REAL ADDR. OF NEXT PREFIX 00031C PFXPRFIX A ABSOLUTE ADDR. OF THIS PREFIX 000320 PFXSSAVE A SVC SAVE AREA STACK 000324 PFXFSAVE A FAST LINK SAVE STACK 000328 PFXISAVE A I/O INTERRUPT SAVE STACK 00032C PFXESAVE A EXTERNAL INTERRUPT SAVE STACK 000330 PFXPSAVE A PROGRAM CHECK STACK 000334 PFXMSAVE A MACHINE CHECK STACK 000338 PFXZSAVE A START OF CPSE I/O SAVE STACK 00033C PFXNSAVE A START OF NORMAL I/O SAVE STACK
NOTE: RTT AND DC/DR SVC SAVE AREA STACKS MAY BE USED BY BOTH RTT AND DC/DR. SINCE RTT AND DC/DR ARE MUTUALLY EXCLUSIVE (I.E. THEY ARE NEVER ACTIVE AT THE SAME TIME) THIS WILL NOT CAUSE ANY PROBLEMS.
000340 PFXRTTSV A RTT SVC SAVE AREA STACK 000344 PFXDCRSV A DCDR SVC SAVE AREA STACK
FUNCTION UNIQUE TAGS
000348 PFXDSP A CORE RESIDENT PROGRAM POINTER 00034C PFXPNA A PNA TABLE 000350 PFXACF A START OF CORE FAST TABLE 000354 PFXAFF A END OF CORE FAST TABLE 000358 PFXCPUID 1D LOW CORE CPUID
TRACE TABLE ANCHOR AREA.
000360 PFXTRACE 0XL8 TPF TRACE TABLE CONTROL AREA 000360 PFXIOTB A ADDR. OF I/O TRACE TABLE HEADER 000364 PFXACP A ADDR. MACRO TRACE TABLE HEADER
CLH I-STREAM UNIQUE FIELDS - DMT
000368 PFXDMT 0F
DMT HEADER
000368 PFXDMTH 0F DMT HEADER START 000368 PFXDMTNUM H NUMBER OF DIFFERENT CPU LISTS THAT EXIST. I.E. IT IS THE NUMBER OF DCR RECORDS (SLOTS BELOW). 00036C PFXDMTHEND 0F DMT HEADER START DMTHDR EQU PFXDMTH,PFXDMTHEND-PFXDMTH
DMT ITEM DEFINITION
00036C PFXDMTDCR 0F FIRST DCR ADDRESS SLOT 00036C PFXDMTADDR A ADDRESS OF THE DCR FOR THIS TYPE 000370 PFXDMTEND 0F END OF ONE DMT SLOT
DEFINITION OF EACH OCCURANCE OF THE DMT DCR POINTER
00036C PFXDMTLIO F ADDRESS OF #CLHIO LIST TYPE 000370 PFXDMTPIL F ADDRESS OF #CLHRDY LIST TYPE 000374 PFXDMTINP F ADDRESS OF #CLHINP LIST TYPE 000378 PFXDMTDEF F ADDRESS OF #CLHDEF LIST TYPE 00037C PFXDMTCRS F ADDRESS OF #CLHCRS LIST TYPE 000380 PFXDMTLAST 0F
DEFINITION FOR THE SIZE OF A DMT DCR POINTER AND OF THE TOTAL SIZE OF ALL DMT DCR POINTERS
PFXDMTITM EQU PFXDMTDCR,PFXDMTEND-PFXDMTDCR PFXDMTITMS EQU PFXDMTDCR,(#CLHLSZ1+#CLHLSZ2)*L'PFXDMTITM
TEMPORARY SAVE AREAS
000380 PFXEXINT XL64 EXT INTERRUPT SAVE AREA 0003C0 PFXPRINT XL64 PROGRAM CHECK SAVE AREA
THIS IS THE WORK AREA THAT IS PASSED from FADC to SONS and VFA.
000400 PFXCSON 0XL14 000400 PFXCSONMOD H RELATIVE MODULE NUMBER 000402 PFXCSONCYL H CYLINDER NUMBER 000404 PFXCSONHED H HEAD NUMBER 000406 PFXCSONREC X RECORD NUMBER 000407 PFXCSONDEV X DEVICE TYPE INDEX 000408 PFXCSONSS H SUBSYSTEM INDEX TIME 4 00040A PFXCSONSU H SUBSYSTEM USER INDEX TIMES 4 00040C PFXCSONSUO X SUBSYSTEM OWNER OF RECORD FROM FCTB 00040D PFXCSONRSI X SIZE INDEX 0 SMALL, 4 LARGE, 8 4K. 00040E PFXCJFSMDND X USED BY FADC FOR DEVICE INDICATION 00040F DS X ------ NOT USED --------- 000410 PFXRITID XL14 PARM RETURN AREA FOR RITID
THE FOLLOWING ARE DEFINITIONS USED TO MAP THE VARIOUS SUBFIELDS OF THE PRIME ATTRIBUTE (RITATTP) AND THE OVERFLOW ATTRIBUTE (RITATTO) FIELDS.
000410 PFXATTP X PRIME RECORD ATTRIBUTES BITS 0-1 -- RECORD SIZE PFXSREC EQU 0 00 -- SMALL RECORD (L1) PFXLREC EQU 1 01 -- LARGE RECORD (L2) PFX4REC EQU 2 02 -- 4K RECORD (L4) BITS 2-3 -- POOL INDICATOR PFXSTPL EQU 0 00 -- SHORT TERM POOL PFXLTPL EQU 1 01 -- LONG TERM POOL PFXLDPL EQU 2 02 -- LONG TERM DUPLICATE POOL BITS 4-6 -- DEVICE INDICATORS PFXRTIO EQU 0 00 -- RATIO DISPENSING PFXDEVA EQU 1 01 -- DEVA PFXDEVB EQU 2 02 -- DEVB PFXDEVC EQU 3 03 -- DEVC PFXDEVD EQU 4 04 -- DEVD BIT 7 -- INUSE INDICATOR 0 -- ITEM NOT IN USE 1 -- ITEM IN USE 000411 PFXATTO X OVERFLOW RECORD ATTRIBUTES
THIS FIELD IS MAPPED THE SAME WAY AS PFXATTP, AND USES THE SAME BIT INDICATORS
THE FOLLOWING ARE DEFINITIONS USED TO MAP THE VARIOUS SUBFIELDS OF THE EXCEPTION RECORDING/LOGGING, USER EXIT,
* VFA-FIXED AND -POOL ATTRIBUTES.
000412 PFXERL X EXCEPTION RECORDING/LOGGING INDIC. (RITERL) X'80' BIT 0 ON -- EXCEP. RECORD THIS ID X'40' BIT 1 ON -- LOG THIS RECORD ID/RTB X'02' BIT 6 ON -- FLUSH CANDIDATE RTM1825 X'01' BIT 7 ON -- PROTECTED REC ID RTM1825 BITS 2-5 -- SPARE RTM1825 000413 PFXOPTS X USER EXIT INDICATOR (RITOPTS) 000414 PFXVFAF X VFA INDICATORS -- FIXED RECORD (RITVFAF) X'80' BIT 0 ON -- NO VFA X'40' BIT 1 ON -- FILE IMMEDIATE BIT 1 OFF -- FILE DELAY X'20' BIT 2 ON -- LOCK IN PROC WP12101 BIT 2 OFF -- LOCK IN DASD CU WP12101 BITS 3-7 -- SPARE WP12101 000415 PFXVFAP X VFA INDICATORS -- POOL RECORD (RITVFAP) X'80' BIT 0 ON -- NO VFA X'40' BIT 1 ON -- FILE IMMEDIATE BIT 1 OFF -- FILE DELAY X'20' BIT 2 ON -- LOCK IN PROC WP12101 BIT 2 OFF -- LOCK IN DASD CU WP12101 BIT 3 -- SPARE WP12101 X'08' BIT 4 ON -- 'RIAT' (OVERRIDE) BITS 5-7 -- SPARE 000416 PFXRCSF X CACHING INDICS -- FIXED RECORD (RITRCSF) X'80' BIT 0 ON -- DASD FAST WRITE X'40' BIT 1 ON -- CACHE FAST WRITE SIMPLEX X'20' BIT 2 ON -- CACHE FAST WRITE DUPLEX X'10' BIT 3 ON -- RETENTIVE X'08' BIT 4 ON -- NO CACHING BITS 5-7 -- SPARE 000417 PFXRCSP X CACHING INDICS -- POOL RECORD (RITRCSP) X'80' BIT 0 ON -- DASD FAST WRITE X'40' BIT 1 ON -- CACHE FAST WRITE SIMPLEX X'20' BIT 2 ON -- CACHE FAST WRITE DUPLEX X'10' BIT 3 ON -- RETENTIVE X'08' BIT 4 ON -- NO CACHING X'04' BIT 5 ON -- 'RIAT' (OVERRIDE) BITS 6,7 -- SPARE 000418 PFXADDR XL4 ADDRESS OF ACTUAL RIAT SLOT (RITADDR) 00041C PFXRID XL2 RECORD ID REQUESTED (RITRID)
END OF FADC/SONS/VFA AREA
00041E DS XL32 Reserved for IBM 00043E PFXSSM XL1 STNSM SAVE AREA FOR TAPE 00043F DS XL3 Reserved for IBM 000444 PFXVFASTK F SAVE AREA FOR VFA STACK POINTER 000448 PFXUXISTK F SAVE AREA FOR UXIT STACK POINTER 00044C PFXUNPROT A POINTER TO UNPROTECTED TEMP SAVE 000450 PFXCSAVE A CROSS SYSTEM (CROSC) STACK WP12952 000480 PFXIOB XL128 TEMPORARY IOB BUILD AREA 000480 PFXIPL 0XL128 IPLB WORK AREA 000480 PFXIPL1 F IPLB SAVE AREA 1 (DEVICE ADDR) 000484 PFXIPL2 F IPLB SAVE AREA 2 000488 PFXIPLDW X IPLB DASD IOWAIT INDICATOR 000489 PFXIPLCW X IPLB CONSOLE IOWAIT INDICATOR 000500 PFXUSER XL128 RESERVED FOR USERS 000580 PFXCTIN XL(32*8) WORK AREA FOR CTIN, 32 DOUBLEWORDS
WORK AREA IS REUSED AFTER CTIN BY CPSE.
000580 PFXCPSW 1D RESUME PSW FOR CPSE **** 000588 PFXRSINT XL64 RESTART SAVE AREA **** 0005C8 PFXRSMFS 1D RESUME PSW FOR "FAST" SVCS
I-STREAM UNIQUE CPU LOOP DISPATCH CONTROLS. THESE FLAGS ARE SET BY ROUTINES THAT CAN NOT USE SYSTEM RESOURCES TO REQUEST ACTIVATION FROM THE CPU LOOP. CURRENTLY THESE ARE THE ONLY ROUTINES DEFINED. 1. CPSE - TO FORCE QUEUED I/O INTERRUPT DISPATCH BY PIO. 2. CMKH - TO FORCE LOGGING OF A SOFT MACHINE CHECK. AND CRW PROCESSING. THE FLAGS CAN ONLY BE SET AND RESET BY THE OWNING I-STREAM.
000680 PFXDSPF X X'80' IF 1 - ISSUE RESMC X'40' IF 1 - INVOKE CMKHRDO 000681 DS 3X RESERVED FOR IBM USE
SAVE AREAS USED BY CCCLHR FOLLOWING 3 FIELDS USED TO DETERMINE CPU UTILIZATION
000688 PFXOLDT DS D TOD CLOCK SAVE AREA 000690 PFXNEWT DS D TOD CLOCK SAVE AREA 000698 PFXIDLE DS A ADDR OF CURRENT ACCUMULATOR 00069C PFXCPLP DS A ADDR OF THIS I-STREAM CPU LOOP SET UP BY CTIN TO EITHER ENTRY CLHCPU OR CLHCPUA 0006A0 PFXATMR X APPLICATION TIMEOUT COUNTER 0006A1 CCECPSWT X PSW BUILD SWITCH FOR CS ENTER 0006A2 PFXMFLG1 XL1 MISCELLANEOUS FLAG
FOLLOWING 2 BITS, SET BY 1ST LEVEL INTERRUPT HANDLERS, ALLOW ESCAPE FROM CPU IDLE LOOP.
X'80' I/O INTERRUPT OCCURRED X'40' EXTERNAL INTERRUPT OCCURRED 0006A3 DS XL1 RESERVED FOR IBM 0006A4 PFXPAUS0 F SAVE AREA FOR CONTROL REG 0 0006A8 DS 0D 0006A8 PFXWENT XL8 CLOCK VALUE 0006B0 PFXPAUSO D PAUSE STCK OLD 0006B8 PFXPAUSN D PAUSE STCK NEW 0006C0 PFXPAUSA A POINTER TO PAUSE TIME ACCUM 0006C4 PFXCCP14 F CCP TRACE SAVE FOR BASE REGISTER 0006C8 PFXCCP15 F CCP TRACE SAVE FOR LINK REGISTER 0006CC DS F SPARE 0006D0 PFXDTACC D DEFRC/DLAYC TIME ACCUMULATOR 0006D8 PFXDSTMP D TIME STAMP 0006E0 PFXRSAVE A SIGP RESTART SAVE STACK WP11694 000700 PFXCREG 0XL128 CONTROL REGISTER SAVE AREA
ECB'S THAT EXHAUST THEIR VCT COUNTER IN VFA WITHOUT GIVING UP CONTROL, WILL BE FORCED TO GIVE UP CONTROL AND PLACED ON THE VCT LIST DEFINED HERE. SEE VCT PROCESSING IN CCVFAC AND CCCLHR FOR ADDITIONAL INFORMATION.
000740 PFXVCTFS F ADDRESS OF FIRST ECB ON VCT LIST 000744 PFXVCTLS F ADDRESS OF LAST ECB ON VCT LIST 000748 PFXVCTIN X INDCTR FOR VCT-SWB ON INPUT LIST X'00' VCT LIST 'EMPTY' INDICATOR X'F0' VCT LIST 'SHUTDOWN' INDICATOR X'FF' VCT LIST 'NOT EMPTY' INDICATOR PFXSIZE EQU (*-DCTPFX) SIZE OF PREFIX AREA IN BYTES
Dump Tag Labels:
AET ASYNCH EVENT TBL ALS CK2SN (SNA) ANT APPL NAME TABLE BBT BUFFER BLOCK TABLE BCL CLH BLK CONTROL LIST BCR CLH BLK CONTROL REC BDL CLH BLK DESCR LBLS BDR CLH BLK DESCR RCRD BMT CLH BLK MGMNT TBL BSA BSC STATION ADDR TBL BVT BRANCH VECTORS-CCP CCC CCW TABLE CCP CK2SN (SNA) CCT COMMUN CONFIG TABLE CDB CONNECT DEF BLOCK CFR CCP READ IN AREA CIO CIO CODE CLK SYST LOC STDRD TIME CLV COMMUN CORE LEVELS CMT TWORK - MSG CNT/MT CNF PTR TO CINFC TABLES CPY COPY WORK AREA CRS CRS CST SON I/O CTL UNT BLKS CTL CIO COMMON CTL. AREA CTT CCP TRACE CNTL TABLE CWA 3088 CCW AREAS CYA CYAA WORKAREA DAA SON DVC-A DIR. AREA DAB SON DVC-B DIR. AREA DAC SON DVC-C DIR. AREA DAD SON DVC-D DIR. AREA DAN DACS - ANSBK CNT DBC CENTRAL DB DACOL AREA DBL TPFDF FASTLINK TABLE DBT TPFDF CENTRAL DB TBL DCL CLH DISPCH CTRL LIST DCR CLH DISPCH CTRL RCRD DFD TPFDF FAST-LINK DIR DK1 DRIVER KEYPOINT 1 DK2 DRIVER KEYPOINT 2 DNT DIR. UPDT NOTFICATION DSC GDS CONTROL AREA DSD DISK SENSE DATA DSP CORE RES PGM DISPL. FCA EXCPTN RECORDING IND FHD OVERFLOW HOLD TABLE FRP FES/RES APL TABLE FRT FAST RECOVERY TABLE FS0 SON FSTB SECT. 0 FS1 SON FSTB SECT. 1 FS2 SON FSTB SECT. 2 GFN GLBL FUNC NAME DIR. GKP GFS KPT UPDT WAIT SW GL1 GLOBAL 1 GL2 GLOBAL 2 GL3 GLOBAL 3 GMT GRWCH MEAN TIME CLCK GT1 GLB ATTR TBL - GLBX1 GT3 GLB ATTR TBL - GLBX3 GX1 EXTENDED GLOBAL 1 GX2 EXTENDED GLOBAL 2 GX3 EXTENDED GLOBAL 3 HLC HS LINE INP MSG CTRS HPT RECORD HOLD TABLE ICD IPC CONNECT. DEF BLK IEF INTERNAL EVENT TABLE IGT IPC GBL TBLS -CCSICF ILQ ILQ - AI I/P LCB Q ISB INTERRUPT SAVE BLKS IST DCTIST ITL INTERNAL LINE TABLE K6H KEYPOINT 6 HEADER KCM CLOCK COMMUN. BYTE KP2 'CMMCTK2' SNA KEYPT KP9 KEYPOINT 9 KPE KEYPOINT E KPM KEYPOINT M KPX KEYPOINT X LDV DEVICE BLOCKS LGD GRNWCH LOC TIME DIFF LGT TWORK - LG/SYMLN TBL LMP3 CP LNK MAP LNS LINE STATUS TABLE LRT LINK ROUTING TABLE LST BCD LOCAL TIME CLOCK MAC MACRO DECODER TABLE MACA APPL MAC DECDR TBL MAP SDA MAP MAT MSG ASSEM TABLE MCR TPF CTL REGS MGT MPIF GLOBAL TABLE MHD CRETS-MINUTES MP1 LOCAL STANDARD TIME MSB MPIF CONTIG BFR AREA MSR 3088 ADR RNGE IX TBL MTR MPIF TRACE TABLE NAT CK2SN (SNA) NCS NETWK CMND STAT TBL NE2 SUBSYS ACTV ECB CT NE3 ACTIVE ECBS BY I-S NEB NUM ACTIVE OF ECBS OFC END OF WKING STORAGE OLD ENTER/BACK-OLD TABLE OLQ OLQ - AI O/P LCB Q OPE SYSTEM ERROR OPTIONS OPG GFS OPTIONS OPK KEYPOINT OPTIONS OPS CP OPTION INDICATOR PAN PATH ACTV NOTIF TBL PAT PROGRAM SHARING TABLE PDT PATH DEFINITION TBL PEX PROGRAM SHARING TABLE PID PROCESSOR ID TABLE PIU SNA PIU TRACE TABLE PKP1 PKST POINTER TABLE PKS1 PKST CU STATUS KYPT POL POL PSD IRB/SENSE DATA - PIO PSR PROGRAM SHARING RECOR PST POLL STATUS TABLE PSV CK2SN (SNA) PTH CONEC PATH DEF. TBL. RCB RCS BASE SST PTR RCH RCS HEADER SST PTR RCO RCS OVERFLOW SST PTR RFN RES FUNC NAME DIR. RIT RIAT RV1 CK2SN (SNA) RV2 CK2SN (SNA) SAT CK2SN (SNA) SCI SUBSYS CYCLE IND SCM CONEC SYS CON MGT TBL SCT CONKC TABLE (CVNT) SEA SONS ENTRY ADDR TBL SG0 SIGT SECTION 1 SHD CRETS-SECONDS SI2 CCSICF TABLES SI4 CCSICF TABLES SKC CROSC STACK SKE EXT STACK. SKF FAST PATH STACK. SKI I/O STACK. SKM MCH STACK. SKP PRG STACK. SKR RESTART STACK. SKS SVC STACK. SKZ CPSE I/O STACK. SLN1 SYMBLC LINE STAT TBL SNA CMMSNA SNA PARM LIST SNC BSC STA NME CONV TBL SNR RESERVED FOR SNA TABLES SNS CK2SN (SNA) SPM1 SON POOL MGMT GBL TB SPY SON COPY POINTER SRT CK2SN (SNA) SSA SUBSYS ATTRIB TBL SSC SYS--SYS CONNECT TBL SSU SUBSYSTEM USER TABLE STI SYSTEM STATE IND TAB COREFAST TABLE TAG N PROCESSING TYPE TAG N PROCESSING TYPE TAR RESERVED FOR TPFAR TABLES TAR RESERVED FOR TPFAR TB1 I/B MULTI-MSG TBL TB2 O/B MULTI-MSG TBL TBF TAPE RECOV AREA TCX TAPE CU XREF TABLE TIS TI ADDR AND STAT TBL TPF TPF REL.VER TS1 TAPE STAT TBL SEC 1 TS2 TAPE STAT TBL SEC 2 TS3 TAPE STAT TBL SEC 3 TSC LS CAN POLL MSG TBL TSD TAPE SENSE DATA TSW SUBSYSTEM TAS SWITCH UCL USER CONTROL LIST UG1 SUBSYS USER GLOBAL 1 UG2 SUBSYS USER GLOBAL 2 UG3 SUBSYS USER GLOBAL 3 URT UNIT RECD STAT TBL USR USER TABLE UT1 GLB ATTR TBL - GLBX1 UT3 GLB ATTR TBL - GLBX3 UX1 SUBSYS USER EXT GLBL UX2 SUBSYS USER EXT GLBL UX3 SUBSYS USER EXT GLBL VCT VFA CTRL AREA START VST VFA START WGT WGTA TABLE WLT TAPE ECB WAIT LIST XBE CONEC XBE1 XF1 CONEC XREF1 - FLIT XF2 CONEC XFEF2 - SCAT XFE CONEC XFE1 XRT SON CROSS REF TBL XSW CCP CORE CTRL SWCH ZCQ RESERVED ZGF RESERVED ZPL RESERVED ZPS RESERVED