A fix is available
APAR status
Closed as new function.
Error description
Add IMS Database support for Extended Address Volumes ( EAV ). This is support for volumes greater than 64K.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: ALL IMS V11 USERS OF FULL FUNCTION VSAM, * * FAST PATH DATABASES AND DBRC RECON * * DATASETS. THIS INCLUDES BOTH KSDS AND ESDS. * **************************************************************** * PROBLEM DESCRIPTION: THIS ENHANCEMENT PROVIDES THE SUPPORT * * FOR IMS VSAM DATASETS TO RESIDE IN THE * * EAS (Extended Addressing Space) * * PORTION OF AN EAV (Extended Address * * Volume). * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** KEYWORD: TYPE24 LOG24 EAV EAV/K THIS IS A V11 FORWARD FIT OF V10 APAR PK72530. TO SATISFY GROWING DASD STORAGE REQUIREMENTS, Z/OS V1R10 SUPPORTS EXTENDED ADDRESS VOLUMES (EAV). AN EAV IS DEFINED TO BE ANY VOLUME THAT HAS MORE THAN 65,520 CYLINDERS. ONLY 3390 MODEL A DEVICES CAN BE AN EAV. VOLUMES THAT ARE CONFIGURED WITH 65,520 CYLINDERS OR LESS ARE REFERRED TO AS NON-EAVS. AN EAV CONSISTS OF TWO AREAS OF MANAGED SPACE. THE FIRST 65,520 CYLINDERS OF AN EAV IS CONSIDERED THE TRACK-MANAGED SPACE WHERE SPACE IS MANAGED IN TRACKS AND CYLINDERS. THE LAST CYLINDER IN THIS MANAGED SPACE IS AT CYLINDER 65,519. THE SPACE ABOVE 65,520 CYLINDERS IS CONSIDERED THE CYLINDER-MANAGED SPACE ON THE VOLUME WHERE SPACE IS MANAGED IN MULTICYLINDER UNITS. ON AN EAV, THE MULTICYLINDER UNIT IS 21 CYLINDERS. THE FIRST CYLINDER IN THIS MANAGED SPACE IS AT CYLINDER ADDRESS 65,520. IN ADDITION, THE SPACE ON AN EAV IS DIVIDED INTO TWO FORMS OF DISK ADDRESSING. THE EXTENDED ADDRESSING SPACE (EAS) ON AN EAV REFERS TO THE CYLINDERS WHOSE ADDRESSES ARE EQUAL TO OR GREATER THAN 65,536. THESE CYLINDER ADDRESSES ARE REPRESENTED BY 28-BIT CYLINDER NUMBERS. THE BASE ADDRESSING SPACE ON AN EAV REFER TO THE CYLINDERS WHOSE ADDRESSES ARE BELOW 65,536. THESE CYLINDER ADDRESSES ARE REPRESENTED BY 16-BIT CYLINDER NUMBERS OR BY 28-BIT CYLINDER NUMBERS WHOSE HIGH ORDER 12 BITS ARE ZERO. NOTE THAT DISK ADDRESSING WITHIN THE BASE ADDRESSING SPACE IS COMPATIBLE WITH DISK ADDRESSING ON NON-EAVS. IN Z/OS 1.10, IBM SUPPORTS VSAM DATA SETS ALLOCATED IN THE EXTENDED ADDRESSING SPACE (EAS) OF AN EAV. IMS SUPPORT FOR VSAM DATASETS ALLOCATED IN THE EXTENDED ADDRESSING SPACE OF AN EAV WILL BE PROVIDED THROUGH THE SERVICE PROCESS. THIS INCLUDES VSAM KSDS AND ESDS DATABASES AS WELL AS THE RECON DATASETS. MACROS CHANGED: DBFADSC: ADDED ADSCF6EA FLAG TO ADSCFLG6. THIS INDICATES THAT THE ADS RESIDES ON AN EAV VOLUME. DBFESCD: ADDED MODULE VECTOR ENTRY FOR DFSDEAV0 DFSDMB: ADDED BIT DMBPFEAV TO DMBPFLG3 TO INDICATE THE DATASET RESIDES ON AN EAV VOLUME DBFMER00: ADDED CHECK FOR THE ADS IN ERROR IF IT RESIDES ON AN EAV VOLUME. BIT IN THE ADSC (ADSCF6EA) INDICATES THE ADS IS ON AN EAV VOLUME. MODULES CHANGED: DBFMPOP0: ADDED CODE TO CALL DFSDEAV0 TO SEE IF THE ADS RESIDES ON AN EAV VOLUME. IF IT DOES, SETS BIT ADSCF6EA IN ADSCFLG6. DBFMADR0: ADDED MODULE VCON FOR DFSDEAV0 DFSDVSM0: CODE ADDED TO SET A BIT IN THE LOG X'24' RECORD TO INDICATE THAT THE DATASET IN ERROR RESIDES IN THE EAS PORTION OF AN EAV VOLUME. BIT 'ERLGFEAV' IN ERLGFLG2 IS SET FOR AN EAV VOLUME. BIT DMBPFEAV IN DMBPFLG3 INDICATES AN EAV VOLUME. DFSDOC30: ADDED CODE TO CHECK FOR AN EAV VOLUME WHEN VSAM DATASETS ARE OPENED. MODULE DFSDEAV0 IS CALLED TO CHECK THE DEVICE TYPE. IF THE DATASET IS ON AN EAV, SETS BIT DMBPFEAV IN DMBPFLG3. DSPRSV00: CODE ADDED TO THE RESERVE PROCESSING OF THE RECON DATASETS. AN 'OBTAIN' MACRO IS ISSUED TO DO THE RESERVE I/O PROCESSING TO THE VTOC. IF THE DEVICE IS AN EAV, A NEW KEYWORD IS ADDED TO THE OBTAIN MACRO TO SUPPORT NEW FORMAT 8 AND 9 DSCBS ON EAV VOLUMES. THIS IS AVAILABLE WITH Z/OS 1.10 ONLY. IF Z/OS 1.10 AND HIGHER, PARM 'EADSCB=OK' IS ADDED TO THE OBTAIN MACRO REQUEST. DFSKB009: CODE ADDED TO THE LOG X'24' PROCESSING. THE MODULES THAT GENERATE THE X'24' LOG RECORD SET A FLAG WHEN THE I/O ERROR OCCURS ON AN EAV VOLUME. THE NORMALIZED FORM IS IN FORMAT LLLCCCCH. THE LLLCCCC IS A 28BIT NUMBER IN A LINEAR FORM. BOTH FORMATS ARE PRINTED.THE NORMALIZED VALUE IS PRINTED WITH LABEL 'NORMALIZED EAV CCHHR' DFSLOG24: CODE ADDED TO THE LOG X'24' RECORD MAPPING. BIT 'ERLGFEAV' HAS BEEN ADDED TO INDICATE AN ERROR ON AN EAV VOLUME. DFSDEAV0: NEW OCO MODULE. CALLED BY NON-OCO PARTS TO CHECK FOR AN EAV VOLUME. IT IS COMPILED WITH Z/OS 1.10 MACROS. A 'DEVTYPE' REQUEST IS ISSUED TO GET THE VOLUME INFORMATION FROM THE VTOC. BITS ARE CHECKED FOR AN EAV VOLUME. THEY ARE 'DVACYLMG+DVAEADSCB+ DVAIXVLD'. A RETURN CODE BACK TO THE CALLER IS SET TO INDICATE WHETHER THE VOLUME IS ON AN EAV VOLUME OR NOT.
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
PK78388
Reported component name
IMS V11
Reported component ID
5635A0200
Reported release
100
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / New Function / Xsystem
Submitted date
2009-01-09
Closed date
2009-03-20
Last modified date
2009-09-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK45102
Modules/Macros
DBFADSC DBFESCD DBFMADR0 DBFMER00 DBFMPOP0 DFSDEAV0 DFSDMB DFSDOC30 DFSDVSM0 DFSKB009 DFSLOG24 DSPRSV00 HMK1100J
Fix information
Fixed component name
IMS V11
Fixed component ID
5635A0200
Applicable component levels
R100 PSY UK45102
UP09/03/25 P F903
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVRBJ","label":"System Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
19 September 2009