A fix is available
APAR status
Closed as program error.
Error description
HALDB Toolkit V3R2 COPYDBRC Function Allocates New Dataset Names With Incorrect Suffix. HALDB Toolkit generated IDCAMS ALLOCATE statements incorrectly based on Partition Name sequence (WMGAT1A is listed before WMGAT11), rather than on Partition ID # seuence (WMGAT11 is partition 1 and WMGAT1A is partition 10). This is why incorrect Partition DSN suffixes are seen in the new RECONs.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All Users of IMS HALDB Toolkit V3R2 * **************************************************************** * PROBLEM DESCRIPTION: In one given case, the COPYDBRC * * function issues incorrect IDCAMS * * DELETE, DEFINE, and ALLOCATE statements * * for ostensibly new Partition data set * * names. These data set names are * * supposed to be seen in the copied * * RECONs as being associated with * * specific Partition Numbers and their * * corresponding Partition Names, but * * they are not. * * . * * This happens when the Partition Names * * given on the INIT.PART commands occur * * in EBCDIC collating sequence different * * from the Partition Number sequence * * assigned by DBRC when COPYDBRC issues * * the INIT.PART commands for the new * * Partitions in the copied RECONs. * * . * * For example: There are two Partitions * * named PARTX11 and PARTX1A. When reading * * the original RECONs, COPYDBRC finds * * the Partition Number for PARTX11 is one * * and the Partition Number for PART1A is * * two. Thus, the COPYDBRC function * * correctly issues the INIT.PART for * * PARTX11 first and for PARTX1A second. * * . * * Notice that the EBCDIC collating * * sequence for the Partition Names is * * PARTX1A then PARTX11. * * . * * In later processing, COPYDBRC issues * * IDCAMS ALLOCATE commands for the two * * Partition Names based on the order that * * DBRC presents them when COPYDBRC * * internally issues a LIST.DB for their * * Master DBD. The order presented by DBRC * * is in EBCDIC collating sequence of * * of the Partition Names not by Partition * * Number. Thus, COPYDBRC incorrectly * * assigns Partition data set Name Suffix * * 00001 to PARTX1A and Partition data set * * Name Suffix 00002 to PARTX11 when it * * issues the IDCAMS DELETE, DEFINE and * * ALLOCATE commands. * **************************************************************** * RECOMMENDATION: . * **************************************************************** .
Problem conclusion
The COPYDBRC source code has been changed to ensure that Partition data set Name Suffixes are assigned in Partition Number sequence, rather than EBCDIC collating sequence of Partition Name. . Additional Search Keywords: . TODD DSNDBD
Temporary fix
Comments
APAR Information
APAR number
PM73047
Reported component name
IMS HALDB C&M A
Reported component ID
5655I0100
Reported release
320
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-09-17
Closed date
2012-10-02
Last modified date
2014-08-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK82291
Modules/Macros
IHCULEV0 IHCWCPY0
Fix information
Fixed component name
IMS HALDB C&M A
Fixed component ID
5655I0100
Applicable component levels
R320 PSY UK82291
UP12/10/03 P F210
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":"3.2.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 August 2014