gtps4m42 | System Generation |
The following job summary provides you with a guide to SIP Stage II job execution. In the case of hardware errors or other non-SIP problems (for example, space allocation problems) it shows you what must be reexecuted if a particular job or step fails. It identifies each job and step and any associated jobs or steps that must be successfully executed before a particular job or step is run. The function for each job or step is also identified.
This appendix reflects a full Stage I generation only. The subsystem generation capability of the MDBF environment provides an added degree of selectability that is not reflected in this appendix. Also, most jobs require that you run the FACE Table Generator (FCTBG) before any of the Stage II jobs are run because the FCTBG creates parts of SYCON and SYSEQC, and these macros are assembled as parts of many segments.
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPF2A - Updates macro And SIP Support Libraries F2A1U Successful comple- none - macro updates: tion of this step LINEQ is a requirement SYCON for almost all of SYMSEQ the other jobs. SSSET CK9KC SDAT SYSETK SYGLBK SYSET SYGLB CC0CC CC1CC BSSSET BXAXF UIPROT C$GTSZ F2A2U none - updates procedures used for MASM assemblies
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPG1A - Library Support Programs G1A1A SIPF all MASM assembly G1A2A SIPF all DRVA assembly G1A3L SIPG1A G1A1A Link edit of: G1A2A MASM DRVA G1A4A SIPF all Assembly of: DCRS DCR2 DREF JULTOACT SIPG1B G1B1B FCTBG must be run SIPF all Assembly of: first so that DFAD VCRS will have access DFAD to STCEQ and SYSEQC. FMTR ASMP CCLOAD CCDUMP BKDR BKDIND PRSR SADPRT G1B6L SIPG1A G1A4A Link edits of: SIPG1B G1B1B VCRS DCRS DCR2 DREF JULTOACT FMTR ASMP CCLOAD CCDUMP BKDR BKDIND PRSR SADPRT G1B7L SIPG1B G1B1B Link edit of: DFAD
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPG2A - Loaders, Linkers, IPL Program and System Test Compiler G2A1A SIPF all Assembly of: SIPF all STCC SIPF all STCI SIPF all STCL SIPF all SDMU FCTBG should be SIPF all DGR0 run first to produce STCEQ required by DGR0 * - these segments are concerned with mapping ASLOL * support and will not appear unless mapping ASLPR * is generated. ASLOM * SIPG2B G2B1A OSTGRT OSTGIP OSTGUP OSTGOT OSTGP2 TLDR SIPF all IPLA IPLB LEDT G2B3L name = EDITOR SIPG2B G2B1A Link edit of ASLOL G2B4L name = STC SIPG2A G2A1A Link edit of SIPG2B G2B1A STC G2B6L SIPG1A G2A4A Link edit of SIPG2B G2B1A OSTGvv * - Job step SIPG2B will not link edit OSTG if ACF support is not generated.
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPG4A - TPF Maintenance Support System G4A1A CBQ offline SIPF all Assembly of: segments are AMX1, HLST, only included CBQPRT, in a MPIF CBQ4, CBQ5, environment. and CBQ6 G4A1L SIPG4A G4A1A Link edits of: AMX1, HLST, CBQPRT, CBQ4, CBQ5, and CBQ6 SIPG5A - File And DASD Support G5A1U None Source update for CVZD G5A2A SIPF all Assembly of SIPG5A G5A1U CVZD G5A3B FCTBG should be run SIPF all Assembly of first so that RIAT RIAT will know about pool types coded. G5A4A SIPF all Assembly of: BPR0, BRFA G5A5C SIPF all Compile of DYO0 G5A6C SIPF all Compile of DYO4 G5A7C SIPF all Compile of DYO6 G5A9L SIPG5A G5A4A Link edit of BPR0 includes CVZD SIPG5A G5A2A Link edit of & BRFA G5A4A BRFA G5A10L includes DYO SIPG5A G5A2A Link edit of programs plus G5A4A DYOPM CVZD G5A5C thru G5A7C
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPG6A - Data Reduction G6A1U none Source update for JPC0 G6A2C SIPF all Compile of: thru SIPG6A G6A1U JRA0 - JRA6, G6A10C JRF1, JRF4 SIPG6B G6B1C SIPF all Compiles of: thru SIPG6A G6A1U JRF5, JRF6 G6B10C JRM1, JRM2, JRM4, JRM5 JRP1, JRP3, JRS1, JRS3 G6B11L SIPG6A all Link edit of SIPG6B all DATAREAD. SIPG6D G6D1A SIPF all Assem CHQI G6D1B SIPG6D G6D1A Link CHQI SIPG6E - DB2 PRECOMPILER (TPF PHASE) G6E1A none Compile and link edit of DB2PP. SIPG6F - PIUPRT Create G6F1A none Compile and link edit of PIUPRT SIPG6G - OLDR Create G6G1A none Compile OLDR G6G1B none Compile COLR G6G1C none Compile UELR SIPG6H - OLDR Create G6H1A none Compile TOKN G6H1B none Compile CBLD G6H1C none Compile STUB G6H1D none Compile RAISST G6H1E SIPG6H all Link of CBLD G6H1F SIPG6H all Link of STUB * - Job steps G6H1G and G6H1H will not be created for a sub-system. G6H1G none Compile LIBI G6H1H SIPG6H all Link of LIBI SIPG6I - CMQMPP Create MQTR none Compile and link edit of CMQMPP SIPG6J - IPTPRT (IP Trace Report Generator) G6J1A none Compile and link-edit of IPTPRT
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPHn - Generates the UFOF assemble and link edit JCL for the TPFDF product H1nA SIPF all Assembly of UFOF H1nB Link edit of UFOF n = Job number (1 - 999).
Current Current Comments Prior Prior Job Step Job Step(s) Function Control Program and System Loader for General File FCTB Link Edit and System test postprocessor creation. SIPI1A I1A1A SIPF all Multiple assembly SIPG1A G1A1A of control G1A2A program CSECTs G1A3L SIPI1B I1B1A SIPI1A I1A1A Multiple assembly of control programs SIPI1C I1C1A SIPI1B I1B1A Multiple assembly of control programs SIPI1D I1D1A SIPI1C I1C1A Multiple assembly of control programs SIPI1E I1E1A SIPI1D I1D1A Multiple assembly of control programs SIPI1F I1F1A SIPI1E I1E1A Multiple assembly of control programs SIPI1G I1G1A SIPI1F I1F1A Multiple assembly of control programs SIPI1H I1H1A SIPI1G I1G1A Multiple assembly of control programs SIPI1I I1I1A SIPI1H I1H1A Multiple assembly of control programs SIPI1J I1J1A SIPI1I I1I1A Multiple assembly of control programs SIPI1K I1K1A SIPI1K I1K1A Multiple assembly of control programs SIPI1L I1L1A SIPI1L I1L1A Multiple assembly of control programs SIPI1M I1M1A SIPI1M I1M1A Multiple assembly of control programs SIPI2E I2E5L Creates control SIPI1 all Link edit of program load module CP CSECTs (CPS0)
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPI3A I3A1A SIPF all Assemble STPP SIPI3B I3B1A SIPF all Assemble PPCP, BMP0-7, BMGL, LTPP, LTPQ, ACPL, ICDF I3B1B none none Assemble USR1, USR2 I3B3L SIPI CCMCDC Link Edit assem PPCP SIPI3B I3B1A I3B4L SIPI3B I3B1A Link Edit BMGL I3B5L SIPI3B I3B1A Link Edit LTPP I3B6L SIPI3B I3B1A Link Edit LTPQ I3B7L FCTBG must be SIPF all Assemble run first CONK, CTSD I3B8L SIPI3B I3B7L Link Edit FCTB SIPKSIGT - punch out SYNLST copy member and SIGT program for Global Synchronization KSIGT1U SIPF1A Source update for SIGTvv (Global Sync. input deck) SIPKSYNC KSYNC1U SIPF1A Source update for SYNLST copy member SIPK1A K1A1A SIPKSIGT all Assembly of SIPKSYNC all SIGTvv SIPSAL1A - Creation and Execution of System Allocator SAL1A2D none none Add C$IDFUNC (Function switch settings) SAL1A2E SIPSAL1A SAL1A2D Compile, link and run SALO SAL1A2G SIPSAL1A SAL1A2E Assemble IPAT
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPJAn - Multiple Compilation of C functions for C load module J4Anm SIPF all Multiple SIPG1A G1A1A compilation G1A2A of C G1A3L functions n = Job step number. The list of C functions in SPPGML (ISC type) is compiled (based on dependency function switch) ten at a time. m = Job execute step number. Minimum of one execute step per job. SIPJBn - Multiple assembly of functions for C and C++ load modules J4Bnm SIPF all Multiple SIPG1A G1A1A assembly G1A2A of G1A3L functions n = Job step number. The list of assembler functions in SPPGML (ISA type) is assembled (based on dependency function switch) ten at a time. m = Job execute step number. Minimum of one execute step per job. SIPJCn - Multiple assembly of functions for C++ load modules J4Cnm SIPF all Multiple SIPG1A G1A1A assembly G1A2A of G1A3L functions n = Job step number. The list of C++ functions in SPPGML (CPP type) is compiled (based on dependency function switch) one at a time. m = Job execute step number. Minimum of one execute step per job.
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPJDn - Multiple Compilation of C functions for the C load module of the TPFDF product J4Dnm SIPF all Multiple SIPG1A G1A1A compilation G1A2A of C G1A3L functions n = Job step number. The list of C functions in SPPGML (ISC type) is compiled (based on dependency function switch) ten at a time. m = Job execute step number. Minimum of one execute step per job. SIPJEn - Multiple assembly of functions for the C load module of the TPFDF product J4Enm SIPF all Multiple SIPG1A G1A1A assembly G1A2A of G1A3L functions n = Job step number. The list of assembler functions in SPPGML (ISA type) is assembled (based on dependency function switch) ten at a time. m = Job execute step number. Minimum of one execute step per job.
SIPJFn - Multiple Compilation of C++ functions for the C load module of the TPFDF product J4Fnm SIPF all Multiple SIPG1A G1A1A compilation G1A2A of C++ G1A3L functions n = Job step number. The list of C++ functions in SPPGML (CPP type) is compiled (based on dependency function switch) ten at a time. m = Job execute step number. Minimum of one execute step per job.
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPJ1A - General File Keypoints And Message Router Tables J1A1U SIPF all Source update for CTKAGF and CTKVGF J1A1E SIPF all Compile, link SIPSAL1A SAL1A2G and run SIPI all GTSZ (output is SIPG5A G5A3B SKGTSZ). SIPG2B G2B1A SIPK1A K1A1A J1A2A SIPJ1A J1A1U Assembly of CTKAGF, CTKVGF J1A3A SIPF all Assemble ALDR and TLDR J1A4A SIPF all Compile CILI J1A4B SIPF all Compile TLDRMN J1A4C SIPF all Compile NLDT J1A4D SIPF all Compile NLDTRL J1A5A SIPJ1A J1A3A Link-edit of J1A4A the TPFLDR J1A4B (ALDR, TLDR, J1A4C and OLDR) J1A4D
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPJ1B J1B1U RCIT program none Source update data records for COHA, COHB COHC ... (RCAT initialization table). J1B2A SIPF all Assembly of SIPJ1B J1B1U COHA, COHB, COHC... J1B4U Source code SIPJ1B J1B1U Source update placed onto J1B2A OSTG ANTPDS library specified definitions by ANTPDS key- word of GENSIP macro. SIPJ2A - Real Time Keypoints J2A1U SIPPAL1A SAL1A1U Source updates SIPJ1A J1A1E for real time keypoints: J2A2A SIPF all MASM assembly SIPI1 all real time SIPJ2A J2A1U keypoints. SIPJ3A - Communication Keypoints, Tape Label Records And UII Table J3A1U none Source updates for CTKX,COSY, CCKP J3A2A SIPF all MASM assembly of: SIPJ3A J3A1U CTKP,BXAX, COSY,CCKP J3A2U BSNCT table SIPJ1B J1B1U Source update records for CRS1, CRS2 CRS3, .... J3A4A SIPF all SIPJ3A J3A3U MASM assembly of CRS1, CRS2, CRS3, .... J3A5U BBSAT table none Source update records for CRS0. J3A6A SIPF all Assembly of SIPJ3A J3A5U CRS0
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPJ4n - Multiple Assembly of Real-Time Programs J4Anm SIPF all Multiple SIPG1A G1A1A assembly of G1A2A real-time G1A3L programs n = Job step number. The list of real-time programs in SPPGML (and SPIPML for a WTC user) is assembled (based on dependency function switch) ten at a time. m = Job execute step number. Minimum of one execute step per job. SIPJ5n - Multiple Assembly of WTC Offline Components. J5N SIPF all Multiple SIPG1A G1A1A assembly G1A2A of WTC G1A3L offline components n = Job and step number for the WTC offline components. SIPJ6n - Link edit of WTC offline components. J6n SIPJ5n J5n n = Job and step number for the WTC offline components. SIPJ7n - Multiple Assembly of User Real-Time Programs J7Anm SIPF all Multiple assembly of user real-time programs n = Job number. The list of user real-time programs in SPPGML is assembled ten programs at a time. m = Job execute step number. Minimum of one execute step per job.
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPJ8n - Multiple Compilation of C Real-Time Programs J8Anm SIPF1A all Multiple SIPF1B all Compilation SIPF2A F2A2U of TPF C SIPG1A G1A1A real-time G1A2A programs G1A3L * n = Job number. The list of TPF real-time programs in SPPGML is compiled ten programs at a time. m = Job execute step number. Minimum of one execute step per job. * = Additionally, the #pragma statements must be available from the assembly of C000.
SIPJ9n - Multiple Compilation of User C Real-Time Programs J9Anm SIPF1A all Multiple SIPF1B all Compilation SIPF2A F2A2U of User C SIPG1A G1A1A real-time G1A2A programs G1A3L * n = Job number. The list of TPF real-time programs in SPPGML is compiled ten programs at a time. m = Job execute step number. Minimum of one execute step per job. * = Additionally, the #pragma statements must be available from the assembly of C000.
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPJ10n - Multiple Assembly of Real-Time Programs for the TPFDF product J10Anm SIPF all Multiple SIPG1A G1A1A assembly of G1A2A real-time G1A3L programs n = Job step number. The list of real-time programs in SPPGML (and SPIPML for a WTC user) is assembled (based on dependency function switch) ten at a time. m = Job execute step number. Minimum of one execute step per job.
SIPL1A - Initialize and Format Loader General File DASD L1A1E SIPG2B G2B1A Initialize Loader General File L1A2E SIPG1B G1B6L Format Loader L1A3E SIPG1B G1B6L Format Loader
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPL2A - Update And Assemble Release PARS List L2A1U SIPG5 G5A3A* Source update SIPJ3 all* for: PARSvv SIPJ4 all* (Release PARS List) IF TPFDF THEN L2B1U SIPG5 G5A3A* Source update SIPJ3 all* for: PARSyy SIPJ4 all* (Release PARS List) IF NOT WTC THEN L2A3A Current release SIPL2A L2A1U PARSvv assembly PARS list ELSE /* user requested WTC code */ L2B1U SIPG5 G5A3A Source update SIPJ3 all* for: PARSww SIPJ4 all* (IPARS SIPJ5 all* PARS List if USER = WTC in CONFIG Macro) ENDIF L2B3A Current release SIPL2A L2A1U PARSvv assembly PARS list, and WTC PARS list if USER=WTC vv = Version number of current release. ww = WTC version number of WTC PARSLIST. yy = TPFDF Version number of current release.
Notes:
SIPL3A - Update the Load Deck L3A1U ALL* - Source update for: LOADDECK
Current Current Comments Prior Prior Job Step Job Step(s) Function SIPL3B - List the Load Deck L3B2P SIPL3A L3A1U Print the LOADDECK SIPL4A - Create, Update And List Online DASD Formatter Decks L4A1U none none Creates and provides source update containing FMTRDECK FCTBG must be run before this job to create the necessary FMT cards. SIPL4B L4B1P SIPL4A L4A1U Prints the FMTRDECK
Current Current Comments Prior Prior Job Step Job Step(s) Function * Job SIPL51 will not be created for subsystems. SIPL51 - Execute the Library Interface Tool for libraries, including the TPFDF library. L511A SIPG6H G6H1H Execute LIBI for CTAL L511B SIPG6H G6H1H Execute LIBI for CISO L511C SIPG6H G6H1H Execute LIBI for CTBX L511D SIPG6H G6H1H Execute LIBI for COMX L511E SIPG6H G6H1H Execute LIBI for CJ00 L511F SIPG6H G6H1H Execute LIBI for CMQI L511G SIPG6H G6H1H Execute LIBI for CTHD L511H SIPG6H G6H1H Execute LIBI for CTDF SIPL52 - Execute the DLM Stub Generator L521A SIPG6H G6H1F Execute STUB
Current Current Comments Prior Prior Job Step Job Step(s) Function * SIPL5n - Multiple libraries and C load module prelink and link-edit jobs L5nA SIPG6H G6H1E Execute the Build tool to produce INCLUDE deck L5nB SIPJA## all Prelink and SIPJB## all link program SIPL51 all SIPL52 all n = Job number (5 - 999). The list of C load module E-type programs in SPPGML (type ICL) are prelinked and link-edited.
SIPL6n - Multiple C load module prelink and link-edit jobs for the TPFDF product L6n SIPG6H G6H1E Execute the Build tool to produce INCLUDE deck Prelink and link program n = Job number (1 - 999). The list of C load module E-type programs in SPPGML (type ICL) are prelinked and link-edited.