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
