Skip to: Abstract | Comments | Solution | Migration | Download
APAR NUMBER: PJ31004 PRODUCT: TPF4 FUNCTIONAL AREA: CONTINUOUS DATA COLLECTION (CDC) SHIPPED IN PUT: 20 ABSTRACT: With PJ29925 applied, customers can get C/C++ compilation issues due to the inclusion of a TPFDF header file. APAR CONTENTS: FEATURE TYPE STATUS NAME Base CHeader Changed include/c$icdc.h Base CHeader Changed include/c$irc1df.h Base CHeader Changed include/tpf/c_irc0df.h Base Macro Changed macro/sip/sppgml.mac Base Object Changed obj/oco/cdcq40.o Base Object Changed obj/oco/cdcx40.o Base BldScript Changed source/rt/base/cdcobs.bsc Base C Changed source/rt/base/cdcp.c Base BldScript Changed source/rt/base/cdcpbs.bsc Base CPP Changed source/rt/base/cdcs.cpp Base SQLC Changed source/rt/base/cdcw.sqlc PREREQUISITE APARS: To be applied in order listed. Base CHeader Changed include/c$icdc.h PJ27095(12) PJ28097(15) PJ29925(19) PJ30137(19) PJ30215(20) PJ30233(20) PJ30465(20) PJ30503(20) PJ30701(20) PJ30589(20) PJ30610(20) PJ30946(20) Base CHeader Changed include/c$irc1df.h PJ29925(19) PJ30701(20) Base CHeader Changed include/tpf/c_irc0df.h PJ30701(20) PJ30610(20) 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) PJ28129(17) PJ29089(17) PJ28667(18) PJ28996(18) PJ29118(18) PJ29213(18) PJ28997(18) PJ28786(18) PJ28901(18) PJ29219(18) PJ29285(18) PJ29437(18) PJ29396(18) PJ29500(18) PJ29539(18) PJ29428(18) PJ29576(19) PJ29823(19) PJ29798(19) PJ28789(19) PJ29675(19) PJ29850(19) PJ29600(19) PJ29926(19) PJ29582(19) PJ29925(19) PJ29756(19) PJ30091(19) PJ30223(19) PJ30234(20) PJ30117(20) PJ30102(20) PJ30133(20) PJ30355(20) PJ30156(20) PJ30204(20) PJ30282(20) PJ30310(20) PJ30665(20) PJ30323(20) PJ30735(20) PJ30589(20) PJ30835(20) PJ30707(20) PJ30781(20) PJ31047(20) PJ30936(20) PJ31041(20) Base Object Changed obj/oco/cdcq40.o PJ27095(12) PJ27775(15) PJ28097(15) PJ29811(19) PJ29925(19) PJ30465(20) PJ30503(20) PJ30701(20) PJ30589(20) Base Object Changed obj/oco/cdcx40.o PJ29925(19) PJ30465(20) PJ30503(20) PJ30701(20) PJ30946(20) Base BldScript Changed source/rt/base/cdcobs.bsc PJ27095(12) PJ28097(15) PJ29925(19) PJ30701(20) PJ30589(20) Base C Changed source/rt/base/cdcp.c PJ27095(12) PJ27775(15) PJ28097(15) PJ29925(19) PJ30137(19) PJ30215(20) PJ30233(20) PJ30253(20) PJ30251(20) PJ30465(20) PJ30503(20) PJ30701(20) PJ30589(20) PJ30610(20) PJ30946(20) Base BldScript Changed source/rt/base/cdcpbs.bsc PJ27095(12) PJ28097(15) PJ29925(19) PJ30216(20) PJ30701(20) PJ30589(20) Base CPP Changed source/rt/base/cdcs.cpp PJ29925(19) PJ30233(20) PJ30465(20) PJ30701(20) Base SQLC Changed source/rt/base/cdcw.sqlc PJ29925(19) PJ30503(20) COMMENTS: An enhanced Continuous Data Collection (CDC) package was released with PJ29925. Among the enhancements was support for TPFDF. TPFDF support was optional, but at compile time, CDC files were requiring TPFDF header files that a customer without a TPFDF licenses would not have. Other modules (specifically CMQCO) had files that included a CDC header file that also included TPFDF header files. This would result in compile errors as well. SOLUTION: 1) Removed the TPFDF header file from the CDC header file 2) Included c$feat.h and added pre-compiler directives (#ifdef __sbtpfdf/#endif) to exclude TPFDF related code if TPFDF is not installed 3) Added several CDC segments to the SIP process DEPENDENCIES SEGMENTS TO BE ASSEMBLED OR COMPILED: cdco.c cdcp.c cdcs.cpp cdct.c cdcu.cpp cdcw.c cmqcol.cpp SEGMENTS TO BE LINK EDITED: cdco40.exe (Shipped in Tar File) cdcp40.exe (Shipped in Tar File) cdcs40.exe (Shipped in Tar File) cdct40.exe (Shipped in Tar File) cmqs40.exe (Shipped in Tar File) COREQS: None. MIGRATION CONSIDERATIONS: UPDATED INFORMATION UNITS: None. See your IBM representative if you need additional information. DOWNLOAD INSTRUCTIONS: http://www.ibm.com/software/htp/tpf/pages/maint.htm -- END APAR PJ31004 LISTING BINARY SOURCE
Download file(s): Login once to access server, leave window open, then click on link(s) below. Listing Binary Source
