Skip to main content

TPF : Support : Maintenance TPF : Support : Maintenance

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