Skip to main content

TPF : Support : Maintenance TPF : Support : Maintenance

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

APAR NUMBER:  PJ30137                           
PRODUCT:  TPF4  
FUNCTIONAL AREA:  CONTINUOUS DATA COLLECTION (CDC)  
SHIPPED IN PUT:  19  
   

ABSTRACT:  
New tape header for CDC data needed. Cannot IPL from LGF.  
   
APAR CONTENTS:  
FEATURE   TYPE                STATUS    NAME                                
Base      CHeader             Changed   include/c$icdc.h  
Base      CHeader             Changed   include/c$irc2df.h  
Base      Macro               Changed   macro/irc2df.mac  
Base      Macro               Changed   macro/sip/skglb.mac  
Base      Macro               Changed   macro/sip/sksset.mac  
Base      Copy                Changed   source/cp/base/ccit40.cpy  
Base      Copy                Changed   source/cp/base/ct4140.cpy  
Base      C                   Changed   source/rt/base/cdcp.c  
Base      Assembler           Changed   source/rt/base/uf1t.asm  
   
PREREQUISITE APARS:  To be applied in order listed.  
Base      CHeader             Changed   include/c$icdc.h  
 PJ27095(12)  PJ28097(15)  PJ29925(19)  
Base      CHeader             Changed   include/c$irc2df.h  
 PJ29925(19)  
Base      Macro               Changed   macro/irc2df.mac  
 PJ29925(19)  
Base      Macro               Changed   macro/sip/skglb.mac  
 PJ26365(11)  PJ26880(12)  PJ27785(15)  PJ28622(17)  
Base      Copy                Changed   source/cp/base/ccit40.cpy  
 PJ25294(09)  PJ25781(09)  PJ25981(10)  PJ26966(12)  
 PJ28649(17)  
 PJ29160(18)  PJ29573(19)  PJ29925(19)  
Base      Copy                Changed   source/cp/base/ct4140.cpy  
 PJ26707(11)  PJ26687(11)  PJ27023(12)  PJ27446(14)  PJ27814(15)  
 PJ28133(15)  PJ28097(15)  PJ27785(15)  PJ28136(15)  PJ28799(17)  
 PJ28758(17)  PJ28622(17)  PJ29005(17)  PJ29111(18)  PJ29617(19)  
 PJ29669(19)  PJ29925(19)  
Base      C                   Changed   source/rt/base/cdcp.c  
 PJ27095(12)  PJ27775(15)  PJ28097(15)  PJ29925(19)  
Base      Assembler           Changed   source/rt/base/uf1t.asm  
 PJ29925(19)  
   

COMMENTS:  
When continuous data collection (CDC) would write data to tape, the  
information headers did not contain a date; additionally, after  
applying APAR PJ29925, customers could experience the following issues:   
   
1. Not being able to IPL from a loader general file (LGF).   
   
2. When cycling from NORM to 1052 state, the system would take a CTL-E1  
every 1 second from CDCP.    
 1052 state was never reached. The system would have to be re-IPLed to  
reach 1052 state.   
   
3. Unable to build UF1T.ASM because the fixed file definition of the   
 CDC record was not provided.  
   

SOLUTION:  
APAR PJ30137 addresses the following items:   
   
1. The CDC_HEADER structure now contains a date in addition to the time  
stamp.   
   
2. When writing to tape and the file system, one additional CDC_HEADER  
is written at the beginning of the record with its    
 type filed = 0x93. This indicates the beginning of CDC record. The  
header will also contain the number of subsequent    
 headers for the record.   
   
3. A check for an LGF IPL has been added.   
   
4. A check to make sure that CDC ECBs are created only in NORM state  
has been added.   
   
5. CDC ECBs now have ecbptr()->ce1aii |= CCE1CYC; to prevent a CTL-E1  
error during cycle down.   
   
6. A check has been added to uf1t.asm to make sure that the DBDEF  
statements for CDC are assembled for the basic subsystem   
 only. Stage 1 SIP generation with SYSSET.MAC and SYGKB.MAC is needed  
to pick up the change.   
   
7. Corrected handling of the shutdown indicators in the CDC client and  
updated with the new CDC header structure.   
   
To correctly assemble uf1t.asm, TPFDF fixed file record #DCA0DF needs  
to be defined as follows:   
   
RAMFIL TYPE=4SA,RECNO=00036,RECID=#DCA0DF,DUPE=YES, X   
UFTI4=(51,1015),UFTI5=(51,1016)    
   
SIP has to be run to generate a new FACE table. If it is decided to not  
load UF1T, TPFDF co-requisite APAR PQ95747 should    
not be loaded.   
   
The offline component of CDC can be downloaded from  
http://www.ibm.com/software/htp/tpf/download/tools.htm  
   
   

DEPENDENCIES  
   
SEGMENTS TO BE ASSEMBLED OR COMPILED:  
ccnucl.asm   
ccctin.asm   
cdca.c   
cdcs.cpp   
cdco.c   
cdct.c   
cdcq.c   
cdcu.cpp   
cdcw.c   
cdcx.c  
   
SEGMENTS TO BE LINK EDITED:  
cdca40.exe (Shipped in Tar File)  
cdco40.exe (Shipped in Tar File)  
cdcp40.exe (Shipped in Tar File)  
cdcs40.exe (Shipped in Tar File)  
cdct40.exe (Shipped in Tar File)  
cps040.exe  
   
COREQS:  
None.  
   

MIGRATION CONSIDERATIONS:  
To correctly assemble uf1t.asm, TPFDF fixed file record #DCA0DF needs    
to be defined as follows:   
   
 RAMFIL TYPE=4SA,RECNO=00036,RECID=#DCA0DF,DUPE=YES, X   
 UFTI4=(51,1015),UFTI5=(51,1016)    
   
SIP has to be run to generate a new FACE table. If it is decided to not  
   
load UF1T, TPFDF co-requisite APAR PQ95747 should not be loaded.  
   
UPDATED INFORMATION UNITS:  
TPF Migration Guide: Program Update Tapes  
TPF System Performance and Measurement Reference  
   
See your IBM representative if you need additional information.  
   

DOWNLOAD INSTRUCTIONS:  
http://www.ibm.com/software/htp/tpf/pages/maint.htm
   
-- END APAR PJ30137 
       


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