Skip to main content

TPF : Support : Maintenance

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

APAR NUMBER:  PJ30742                         
PRODUCT:  z/TPF
FUNCTIONAL AREA:  CONTINUOUS DATA COLLECTION (CDC)
SHIPPED IN PUT:  2
 

ABSTRACT:
Queries of a large CDC-TPFDF database may take too long
 
PACKAGE CONTENTS:
Source Segments:
(C) base/include/tpf/c_icdc.h
(N) base/include/tpf/c_irc0df.h
(C) base/include/tpf/c_irc1df.h
(C) base/include/tpf/c_irc2df.h
(N) base/macro/irc0df.mac
(C) base/macro/irc1df.mac
(C) base/macro/irc2df.mac
(C) base/rt/cdcp.c
(C) base/rt/cdcq.c
(C) base/rt/cdcq.sqc
(C) base/rt/cdcs.cpp
(C) base/rt/cdcx.c
(C) base/rt/cdcx.sqc
(C) base/rt/uf1t.asm
 
Object Only Binaries:
None.
 
Configuration Independent Binaries:
(C) base/load/CDCO.so
(C) base/load/CDCP.so
(C) base/load/CDCS.so
(C) base/obj/cdcp.o
(C) base/obj/cdcq.o
(C) base/obj/cdcs.o
(C) base/obj/cdcx.o
 
Support Files:
base/lst/cdcp.lst
base/lst/cdcq.lst
base/lst/cdcs.lst
base/lst/cdcx.lst
base/lst/CDCO.map
base/lst/CDCP.map
base/lst/CDCS.map
 
OTHER BINARIES TO BUILD:
(C) <sys>/load/UF1T.so
(C) <sys>/obj/uf1t.o
 
PREREQUISITE APARS IN APPLICATION ORDER:

base/include/tpf/c_icdc.h
PJ30403(1) PJ30609(2) 

base/rt/cdcp.c
PJ30403(1) PJ30419(1) PJ30609(2) 

base/rt/cdcq.c
PJ30609(2) 

base/rt/cdcq.sqc
PJ30609(2) 

base/rt/cdcs.cpp
PJ30403(1) PJ30609(2) 

base/rt/cdcx.c
PJ30609(2) 

base/rt/cdcx.sqc
PJ30609(2) 

base/rt/uf1t.asm
PJ30362(1) 

<sys>/load/UF1T.so
PK06657(1) PJ30362(1) 

<sys>/obj/uf1t.o
PK06657(1) PJ30362(1) 

base/load/CDCO.so
PJ30609(2) 

base/load/CDCP.so
PJ30403(1) PJ30419(1) PJ30609(2) 

base/load/CDCS.so
PJ30403(1) PJ30609(2) 

base/obj/cdcp.o
PJ30403(1) PJ30419(1) PJ30609(2) 

base/obj/cdcq.o
PJ30609(2) 

base/obj/cdcs.o
PJ30403(1) PJ30609(2) 

base/obj/cdcx.o
PJ30609(2) 
 

COMMENTS:
When using TPFDF as the storage medium for CDC and running CDC at its
fastest collection frequency (every 5 seconds) for a full day, CDC will
generate a sizeable TPFDF database. It can take too long for TPFDF to
respond to the CDC clients query request of such a large database.
 

SOLUTION:
B+Tree indexing has been added to the CDC TPFDF detail file. This
allows for improved response time when querying data.
 
COREQS:
None.
 

MIGRATION CONSIDERATIONS:
Existing CDC TPFDF databases cannot be migrated to using the updated 
DBDEF. It will require the initialization (ZUDFM INIT FCA0) of the FCA0

file. This affects all TPF LPAR's within a loosely coupled complex.
 
BUILD COMMANDS AND INSTRUCTIONS:
#maketpf commands for linux
maketpf -f CDCO cdcq.o cdcx.o
maketpf -f CDCP cdcp.o cdcq.o cdcx.o
maketpf -f CDCS cdcs.o
maketpf -f UF1T uf1t.o
maketpf UF1T link
maketpf CDCO link
maketpf CDCP link
maketpf CDCS link
 


 
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
 
APAR URL:
http://www.ibm.com/software/htp/tpf/ztpfmaint/put2/PJ30742.htm
APAR Package