Skip to main content

Transaction Processing Facility (TPF) - Online Maintenance TPF Online Maintenance TPF Online Maintenance Skip to: Abstract | Comments | Solution | Related Segments | Migration | Download

SUBJECT:         APAR  NUMBER: PJ27328

REFERENCE:  AREA:     SYSTEM INITIALIZATION PACKAGE
            SEGMENT:  GENSIP40   - RELEASE:  TPF4  (Macro)
            SEGMENT:  INDSN40    - RELEASE:  TPF4  (Macro)
            SEGMENT:  SPASMS40   - RELEASE:  TPF4  (Macro)
            SEGMENT:  SPCOMP40   - RELEASE:  TPF4  (Macro)
            SEGMENT:  SPGLB40    - RELEASE:  TPF4  (Macro)
            SEGMENT:  SPLED40    - RELEASE:  TPF4  (Macro)
            SEGMENT:  SPPBLD40   - RELEASE:  TPF4  (Macro)
            SEGMENT:  SPPGML40   - RELEASE:  TPF4  (Macro)
            SEGMENT:  SPPROC40   - RELEASE:  TPF4  (Macro)
            SEGMENT:  SPREPT40   - RELEASE:  TPF4  (Macro)
            SEGMENT:  SPTABS40   - RELEASE:  TPF4  (Macro)
            SEGMENT:  VERCHG40   - RELEASE:  TPF4  (Macro)


Pre-requisite APARs are:
FOR SEGMENT GENSIP40   (Macro)     - REL TPF4
 PJ17852  PJ17912  PJ19750  PJ19878
 PJ19966  PJ19938  PJ20279
 PJ21601  PJ21791  PJ21953  PJ22099
 PJ22169  PJ21907  PJ23128
 PJ22434  PJ24431  PJ23329  PJ24323
 PJ24530  PJ25084  PJ25094
 PJ25098  PJ25545  PJ25606  PJ25781
 PJ25780  PJ25817  PJ25844
 PJ25981  PJ26012  PJ26122  PJ26008
 PJ26575  PJ26576  PJ26683
 PJ26578  PJ26707  PJ27033  PJ27048
 PJ27075  PJ27291
FOR SEGMENT INDSN40    (Macro)     - REL TPF4
 PJ26365
FOR SEGMENT SPASMS40   (Macro)     - REL TPF4
 PJ24431
FOR SEGMENT SPCOMP40   (Macro)     - REL TPF4
 PJ17852  PJ25084  PJ26365  PJ26578
 PJ27075
FOR SEGMENT SPGLB40    (Macro)     - REL TPF4
 PJ16331  PJ17852  PJ19949  PJ21044
 PJ21180  PJ21968  PJ23434
 PJ23917  PJ24481  PJ24989  PJ25084
 PJ25315  PJ24659  PJ26160
 PJ26365  PJ26578  PJ27291  PJ27387
FOR SEGMENT SPLED40    (Macro)     - REL TPF4
 PJ24431  PJ26575  PJ27291
FOR SEGMENT SPPBLD40   (Macro)     - REL TPF4
 PJ17852  PJ20388  PJ25084  PJ26578

FOR SEGMENT SPPGML40   (Macro)     - REL TPF4
 PJ13509  PJ13579  PJ14357  PJ14282
 PJ14858  PJ14605  PJ14437
 PJ16213  PJ15454  PJ14737  PJ14947
 PJ17852  PJ17912  PJ15728
 PJ19734  PJ19949  PJ19966  PJ19938
 PJ19866  PJ21121  PJ21044
 PJ20777  PJ21167  PJ21596  PJ21584
 PJ21592  PJ21791  PJ20388
 PJ21953  PJ22079  PJ22088  PJ22098
 PJ21706  PJ22170  PJ21709
 PJ22389  PJ21452  PJ21906  PJ21701
 PJ21705  PJ23148  PJ23128
 PJ22434  PJ23178  PJ23180  PJ23318
 PJ22937  PJ23312  PJ22843
 PJ23430  PJ23434  PJ23338  PJ21693
 PJ23297  PJ21694  PJ21708
 PJ24035  PJ23931  PJ23923  PJ23922
 PJ24344  PJ24025  PJ24472
 PJ23620  PJ23526  PJ24525  PJ24530
 PJ24563  PJ24548  PJ24622
 PJ24468  PJ23984  PJ24771  PJ24845
 PJ25084  PJ25094  PJ25098
 PJ25089  PJ25158  PJ25240  PJ25277
 PJ25266  PJ25207  PJ25174
 PJ23981  PJ25075  PJ25375  PJ25379
 PJ25491  PJ25199  PJ25425
 PJ25632  PJ25614  PJ25589  PJ25703
 PJ25720  PJ25332  PJ25760
 PJ25763  PJ25781  PJ25780  PJ25817
 PJ25982  PJ25983  PJ25981
 PJ26125  PJ25880  PJ26150  PJ26187
 PJ26008  PJ26156  PJ26161
 PJ26188  PJ26174  PJ26270  PJ26337
 PJ26374  PJ26366  PJ26283
 PJ25761  PJ26515  PJ26575  PJ26577
 PJ26534  PJ26683  PJ26522
 PJ26713  PJ26600  PJ26581  PJ26666
 PJ26693  PJ26686  PJ26809
 PJ26707  PJ26864  PJ26892  PJ26746
 PJ26793  PJ26841  PJ26887
 PJ26967  PJ27023  PJ27028  PJ21337
 PJ26904  PJ26890  PJ27079
 PJ26895  PJ27156  PJ27095  PJ27197  PJ27246  PJ27305  PJ27345
 PJ27231  PJ27277  PJ27351  PJ27387
FOR SEGMENT SPPROC40   (Macro)     - REL TPF4
 PJ13822  PJ16605  PJ24431  PJ25098
 PJ25565  PJ26365
FOR SEGMENT SPREPT40   (Macro)     - REL TPF4
 PJ16331  PJ17852  PJ21180  PJ23434
 PJ23917  PJ25315  PJ26365
FOR SEGMENT SPTABS40   (Macro)     - REL TPF4
 PJ17852  PJ21968  PJ23884  PJ25084

To be applied in the order listed for each segment.

ABSTRACT OF PROBLEM
___________________
TPF SIP enhancement to include the TPFDF product.


COMMENTS ON PROBLEM
___________________
The  current  manual  TPFDF  build process entails the assembly,
compile, and link edit of the  TPFDF  elements,  after  the  TPF
system  initialization  package (SIP) is complete.  This has led
to additional overhead and complexity when installing the  TPFDF
product.    This can cause TPFDF build elements to be overlooked
causing hard to detect problems due to incorrect installations.


SOLUTION
________
This enhancement includes the TPFDF product in  the  normal  TPF
SIP  process, which will create all of the JCL required to build
a TPFDF system.  This ensures all of the elements are built  and
facilitates the TPFDF system generation process as well.

DEPENDENCIES
____________

Related Segments Affected By This APAR.
_______________________________________

Segments to be assembled or compiled:

Segments to be link edited:

Load Modules to be loaded:

Migration Considerations
========================

Customers who do not use SIP or TPFDF, should apply this APAR to stay
current with maintenance. Customers without TPFDF will not see any
changes in the SIP Stage2 output.

Refer to the following publications for additional information
when performing a SIP: TPF System Generation and TPFDF Installation
and Customization.

Follow the steps below to include the TPFDF product on an existing TPF
system.

1. Update the SIP Stage I Deck.

   a. To enable the TPF system for the TPFDF product, set the value of
      the parameter in the CONFIG macro to TPFDF=YES.

   b. Specify the EXPRS parameter of the GENSIP macro with the jobs
      listed below:

      See TPF System Generation for more information about the EXPRS
      parameter.

      Job  Task
      ---  ---------------------------------------------------------
      F2   Updates macro and SIP support libraries.
      G5   Assembles RIAT.
      G6   Updates data reduction.
      H    Assembles and link-edits the JCL for the TPFDF product.
      I1   Assembles control program CSECTs.
      I2   Link-edits the control program load module (CPS0).
      I3   Assembles and link-edits control programs.
      JA   Compiles C functions for the C load module.
      JB   Assembles C functions and C++ load modules.
      JC   Assembles C++ load modules.
      JD   Compiles C functions for the C load module for the TPFDF
             product.
      JE   Assembles C functions for the C load module for the TPFDF
             product.
      JF   Compiles C++ functions for the C load module for the TPFDF
             product.
      J1A  Assemble GTSZ.
      J3A  Generate CTKX.
      J4   Assembles real-time programs.
      J5   Assembles WTC offline components.
      J6   Link-edits WTC offline components.
      J7   Assembles of user real-time programs.
      J8   Compiles C real-time programs.
      J9   Compiles user C real-time programs.
      J10  Assembles real-time programs for the TPFDF product.
      L2   Updates and assembles release PARS list for the TPFDF
             product.
      L5   Link-edits C load modules for the TPF product.
      L6   Link-edits C load modules for the TPFDF product.
      S    Runs system allocator and creates IPAT.

2. Run the FACE Table Generator (FCTBG)

   For RAMFIL updates, see TPFDF Installation and Customization.

   See TPF System Generation for more information about running the
 

3. Assemble Stage 1 to create the Stage 2 deck.

4. Run the Stage 2 deck to compile/assemble the elements of TPFDF.

5. Load the PARS list, PARS13, to the system.

6. IPL and load pilot and MLS tapes.

-- END APAR PJ27328



Download file(s): Login once to access server, leave window open, then click on link(s) below. Source