A fix is available
APAR status
Closed as program error.
Error description
Getting the following when running DSN1COPY with CHECK on 32K page object: DSN1990I DSN1CPGD BROKEN PAGE. PAGE NUMBER = 00000001. REASON: FOSMNENT-MAX NUMBER OF SPACE MAP ENTRIES INCORRECT. SERVICE INFO: CODE= 'CA8'X FOSMNENT='00015480'X
Local fix
This query can be run, to find all Tablespaces that would possibly have the issue, which the APAR's address --> . SELECT UNIQUE SUBSTR(TS.DBNAME,1,8) AS "DBNAME", SUBSTR(TS.NAME,1,8) AS "TSNAME", TP.PARTITION AS "PART", TS.DSSIZE, TS.PGSIZE, TS.SEGSIZE, TS.TYPE AS "TSTYPE", TP.RBA_FORMAT AS "BASIC/EXTD" FROM SYSIBM.SYSTABLESPACE TS, SYSIBM.SYSTABLEPART TP WHERE TP.DBNAME = TS.DBNAME AND TP.TSNAME = TS.NAME AND TS.SEGSIZE = 0 AND TS.PGSIZE = 32 AND TS.TYPE IN (' ','L') AND TP.RBA_FORMAT = 'E' AND ( TS.DSSIZE IN (1048576,2097152) OR ( TS.DSSIZE = 0 AND TS.PARTITIONS BETWEEN 17 AND 64 ) ); . Once Db2 11 APAR PM97714 (or Db2 12 APAR PI76396) is on. Run REORG against the candidate which above output shows, the wrong FOSMNENT value in the T/S will be corrected.
Problem summary
**************************************************************** * USERS AFFECTED: * * DB2 V12 for z/OS users of partitioned table * * space in extended RBA format * **************************************************************** * PROBLEM DESCRIPTION: * * DSN1COPY CHECK gets error message * * DSN1990I DSN1CPGD BROKEN PAGE. * * FOSMNENT-MAX NUMBER OF SPACE MAP * * ENTRIES INCORRECT. * **************************************************************** * RECOMMENDATION: * * Apply corrective PTF when available * **************************************************************** An internal field OBDFINPS_EX is not set correctly for a classic partitioned table space. If the table space is created in or converted to extended RBA format, this incorrect value is stored in the table space. DSN1COPY CHECK utility can get the above error. The incorrect OBDFINPS_EX value left in the space map page can also cause image copy jobs to now an error code X'0CA8' and broken page found messages. In addition, when the partition is full, INSERT into the table space can get ABEND04E RC00C90101 in DSNISMSU ERQUAL2 instead of resource not available.
Problem conclusion
DB2 is changed to set OBDFINPS_EX correctly, and resource not available will be issued instead of ABEND when table space is full. However, the APAR will not fix the incorrect OBDFINPS_EX value stored in the table space space map page. Running DSN1COPY CHECK on such a table space can still get the error. REORG can be run on the table space after this APAR is applied to fix that. The APAR number for this fix in V11 is PM97714.
Temporary fix
Comments
×**** PE20/07/07 FIX IN ERROR. SEE APAR PH21222 FOR DESCRIPTION
APAR Information
APAR number
PI76396
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
C10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-02-09
Closed date
2019-01-17
Last modified date
2020-07-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI60801
Modules/Macros
DSNUEDFI DSNGDBFI DSNGEPUF
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
RC10 PSY UI60801
UP19/02/02 P F902
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"12.0","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
08 July 2020