Skip to main content

TPF : Support : Maintenance TPF : Support : Maintenance

Skip to: Abstract | Comments | Solution | Related Segments | Migration | Download

APAR NUMBER:  PJ28129
PRODUCT:  TPF4
FUNCTIONAL AREA:  SYSTEM ALLOCATOR
SHIPPED IN PUT:  17


ABSTRACT:
TPF segment updates required for the co-requisite TPFDF data event
control block (DECB) APAR PQ51955.

APAR CONTENTS:
FEATURE   TYPE                STATUS    NAME
Base      CHeader             Changed   include/tpfapi.h
Base      Macro               Changed   macro/#popins#.mac
Base      Macro               Changed   macro/#pushmac.mac
Base      Macro               Changed   macro/sip/sppgml.mac
Base      Copy                Changed   salin/ibmpal.cpy
Base      Object              New       stub/@@entrc.sto

PREREQUISITE APARS:  To be applied in order listed.
Base      CHeader             Changed   include/tpfapi.h
 PJ25632(09)  PJ25780(09)  PJ26161(10)  PJ26100(11)
 PJ26707(11)
 PJ26820(12)  PJ26901(12)  PJ26873(12)  PJ26767(13)  PJ27387(13)
 PJ27393(13)  PJ27835(15)  PJ28097(15)  PJ27785(15)  PJ28491(17)
 PJ28654(17)  PJ28810(17)
Base      Macro               Changed   macro/sip/sppgml.mac
 PJ25199(09)  PJ25425(09)  PJ25632(09)  PJ25614(09)
 PJ25589(09)
 PJ25703(09)  PJ25720(09)  PJ25332(09)  PJ25760(09)
 PJ25763(09)
 PJ25781(09)  PJ25780(09)  PJ25817(09)  PJ25982(10)
 PJ25983(10)
 PJ25981(10)  PJ26125(10)  PJ25880(10)  PJ26150(10)
 PJ26187(10)
 PJ26008(10)  PJ26156(10)  PJ26161(10)  PJ26188(10)
 PJ26174(10)
 PJ26270(10)  PJ26337(10)  PJ26374(10)  PJ26366(11)
 PJ26283(11)
 PJ25761(11)  PJ26515(11)  PJ26575(11)  PJ26577(11)
 PJ26534(11)
 PJ26683(11)  PJ26522(11)  PJ26713(11)  PJ26600(11)
 PJ26581(11)
 PJ26666(11)  PJ26693(11)  PJ26686(11)  PJ26809(11)
 PJ26707(11)
 PJ26864(12)  PJ26892(12)  PJ26746(12)  PJ26793(12)
 PJ26841(12)
 PJ26887(12)  PJ26967(12)  PJ27023(12)  PJ27028(12)
 PJ21337(12)
 PJ26904(12)  PJ26890(12)  PJ27079(12)  PJ26895(12)
 PJ27156(12)
 PJ27095(12)  PJ27197(13)  PJ27246(13)  PJ27305(13)  PJ27345(13)
 PJ27231(13)  PJ27277(13)  PJ27351(13)  PJ27387(13)  PJ27328(13)
 PJ27383(13)  PJ27083(13)  PJ27299(13)  PJ27302(13)  PJ27268(13)
 PJ27333(13)  PJ27214(13)  PJ27393(13)  PJ27422(13)  PJ27180(13)
 PJ27469(13)  PJ27094(14)  PJ27430(14)  PJ27636(14)  PJ27380(14)
 PJ27491(14)  PJ27647(14)  PJ27714(14)  PJ27484(14)  PJ27530(14)
 PJ27627(14)  PJ27650(14)  PJ27617(14)  PJ27686(14)  PJ27634(14)
 PJ27804(14)  PJ27746(14)  PJ27784(14)  PJ27865(14)  PJ27894(14)
 PJ27786(15)  PJ27847(15)  PJ27951(15)  PJ27863(15)  PJ27905(15)
 PJ27954(15)  PJ27848(15)  PJ27932(15)  PJ27728(15)  PJ27925(15)
 PJ28029(15)  PJ28021(15)  PJ28108(15)  PJ28097(15)  PJ27785(15)
 PJ28136(15)  PJ28118(15)  PJ27966(15)  PJ28229(16)  PJ28286(16)
 PJ28266(16)  PJ28140(16)  PJ28168(16)  PJ28195(16)  PJ28020(16)
 PJ28213(16)  PJ28396(16)  PJ28386(16)  PJ28435(16)  PJ28503(16)
 PJ28499(17)  PJ28621(17)  PJ28586(17)  PJ28623(17)  PJ28493(17)
 PJ28649(17)  PJ28766(17)  PJ28757(17)  PJ28759(17)  PJ28758(17)
 PJ28765(17)  PJ28785(17)  PJ28810(17)  PJ28809(17)
Base      Copy                Changed   salin/ibmpal.cpy
 PJ25442(09)  PJ25425(09)  PJ25632(09)  PJ25444(09)
 PJ25589(09)
 PJ25703(09)  PJ25720(09)  PJ25684(09)  PJ25332(09)
 PJ25760(09)
 PJ25781(09)  PJ25780(09)  PJ25953(10)  PJ25982(10)
 PJ25983(10)
 PJ25981(10)  PJ26125(10)  PJ25880(10)  PJ26150(10)
 PJ26187(10)
 PJ26161(10)  PJ26188(10)  PJ26174(10)  PJ26350(10)
 PJ26365(11)
 PJ26366(11)  PJ26283(11)  PJ26384(11)  PJ26516(11)
 PJ26468(11)
 PJ26575(11)  PJ26577(11)  PJ26534(11)  PJ26685(11)
 PJ26683(11)
 PJ26713(11)  PJ26600(11)  PJ26581(11)  PJ26693(11)
 PJ26686(11)
 PJ26707(11)  PJ26782(12)  PJ26781(12)  PJ26864(12)
 PJ26892(12)
 PJ27023(12)  PJ27028(12)  PJ21337(12)  PJ26904(12)
 PJ26890(12)
 PJ27079(12)  PJ27095(12)  PJ27073(13)  PJ27197(13)  PJ27246(13)
 PJ27305(13)  PJ27231(13)  PJ27277(13)  PJ27387(13)  PJ27383(13)
 PJ27083(13)  PJ27268(13)  PJ27333(13)  PJ27214(13)  PJ27393(13)
 PJ27422(13)  PJ27469(13)  PJ27430(14)  PJ27636(14)  PJ27491(14)
 PJ27647(14)  PJ27484(14)  PJ27530(14)  PJ27627(14)  PJ27650(14)
 PJ27617(14)  PJ27686(14)  PJ27634(14)  PJ27804(14)  PJ27784(14)
 PJ27786(15)  PJ27847(15)  PJ27951(15)  PJ27863(15)  PJ27905(15)
 PJ27848(15)  PJ27932(15)  PJ27728(15)  PJ28119(15)  PJ28097(15)
 PJ27785(15)  PJ28118(15)  PJ27966(15)  PJ28169(16)  PJ28266(16)
 PJ28140(16)  PJ28369(16)  PJ28195(16)  PJ28213(16)  PJ28396(16)
 PJ28435(16)  PJ28499(17)  PJ28631(17)  PJ28649(17)  PJ28757(17)
 PJ28759(17)  PJ28758(17)  PJ28810(17)  PJ28809(17)


COMMENTS:
The TPF updates required for TPFDF DECB APAR PQ51955 include updates to
#POPINS#, #PUSHMAC, IBMPAL, SPPGML, and TPFAPI.

The #POPINS# and #PUSHMAC segments require updates to parse the LEVTA
calls for DECB.

Segment UFCM was introduced with TPFDF APAR PQ51955, therefore updates
to IBMPAL and SPPGML are required.

The TPFAPI header requires an update to support the C++ version of
@@ENTRC used by TPFDF.


SOLUTION:
The following TPF segments were updated for the TPFDF DECB APAR
PQ51955: #POPINS#, #PUSHMAC, IBMPAL, SPPGML, and TPFAPI.


DEPENDENCIES


SEGMENTS TO BE ASSEMBLED OR COMPILED:
None.


SEGMENTS TO BE LINK EDITED:
None.

COREQS:
PQ51955


MIGRATION CONSIDERATIONS:
This APAR is a co-requisite for TPFDF APAR PQ51955. The new @@ENTRC
stub must be placed into data set ACP.STUB.REL40 before the following
TPFDF build scripts are link edited as part of the TPFDF APAR PQ51955:
UFHB, UFHF, UFHG, and UFHM.

The updates made to SPPGML and IBMPAL require a new IPAT to be created
and assembled to allocate the new segment, UFCM, added by this
support.  Please see Migration Guide for more details.

For more information about TPFDF DECB support, see the APAR description
for TPFDF APAR PQ51955.

For TPFDF DDA customers, this APAR is also a pre-requisite for TPFDF
APAR PQ45258. See the APAR PQ45258 description for additional
information.

Registers and labels are now supported with the  structured  program-
ming  macros  (SPMs)  to  allow  conditional expressions using FILNC,
FINWC, FINHC, and LEVTA TPF or ALCS  macros  to  evaluate  or  access
DECBs.  For  example, to process code if there is a successful return
on the find and wait operation for a DECB whose address is  contained
in register 7 (R7), you could code it as follows:

            #IF (FINWC,R7,OK)
              :
   * Code to process
              :
            #EIF

See the Structured Programming Macros manual for more information.

DOWNLOAD INSTRUCTIONS:
http://www.ibm.com/software/htp/tpf/pages/maint.htm

-- END APAR PJ28129




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