Skip to: Abstract | Comments | Solution | Migration | Download
APAR NUMBER: PJ31680 PRODUCT: z/TPF FUNCTIONAL AREA: CONTINUOUS DATA COLLECTION (CDC) SHIPPED IN PUT: 4 ABSTRACT: ENQ_NAME PROVIDED ON ENQC CALL IS NOT INITIALIZED PACKAGE CONTENTS: Source Segments: (C) base/rt/cdcp.c Object Only Binaries: None. Configuration Independent Binaries: (C) base/obj/cdcp.o (C) base/load/CDCP.so Support Files: base/lst/cdcp.lst base/lst/CDCP.map OTHER BINARIES TO BUILD: None. PREREQUISITE APARS IN APPLICATION ORDER: base/rt/cdcp.c PJ30403(1) PJ30419(1) PJ30609(2) PJ30742(2) PJ30944(2) PJ30979(2) PJ30885(2) PJ31329(3) PJ31332(3) PJ31466(3) PJ31437(3) PJ31549(4) PJ31582(4) base/obj/cdcp.o PJ30403(1) PJ30419(1) PJ30609(2) PJ30742(2) PJ30944(2) PJ30979(2) PJ30885(2) PJ31329(3) PJ31332(3) PJ31466(3) PJ31437(3) PJ31549(4) PJ31582(4) base/load/CDCP.so PJ30403(1) PJ30419(1) PJ30609(2) PJ30742(2) PJ30944(2) PJ30979(2) PJ30885(2) PJ31329(3) PJ31332(3) PJ31466(3) PJ31437(3) PJ31549(4) PJ31582(4) COMMENTS: An uninitialized name provided to the enqc call causes the address 0 to be used as the address of the name. This did not cause any run time errors with CDC but it could if another program also used the address 0 for any reason. SOLUTION: The cdc_lock which is passed in the ENQ_NAME parameter to the enqc function has been initialized to "IBM_CDCI". This will satisfy the documented requirements of the enqc function and guarantee that CDC uses a unique lock. COREQS: None. MIGRATION CONSIDERATIONS: None. BUILD COMMANDS AND INSTRUCTIONS: #maketpf commands for linux maketpf -f CDCP cdcp.o maketpf CDCP 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/put4/PJ31680.htm APAR Package
