APAR status
Closed as program error.
Error description
ims rel6 changed the allowable number of pcbs per psb from 255 to 500. The Data Dictionary allows only 255. This apar has been created to allow 500+ pcbs per psb
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: DATA DICTIONARY REL6 USERS * **************************************************************** * PROBLEM DESCRIPTION: DATA DICTIONARY CURRENTLY SUPPORTS * * ONLY 255 PCBS PER PSB. IMS CURRENTLY * * SUPPORTS 500. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** CURRENTLY THE DATA DICTIONARY SUPPORTS THE RELATIONSHIP OF 255 PCBS PER PSB. ALTHOUGH A USER MAY RELATE MORE THAN 255 PCBS TO A PSB, THE ORDERING OF PCBS WITHIN A PSB IS LIMITED TO 255. THIS LIMITATION IS A RESULT OF THE DICTIONARY NAMING CONVENTION FOR ALL CATGORIES AND SUBJECTS THAT ONLY ALLOWS OCCURRENCE NUMBERS RANGING FROM 000 THROUGH 255. THE OCCURRENCE NUMBER OF A PCB (001-255) IS USED AS ITS SEQUENCE NUMBER TO ORDER IT WITHIN A PSB. A PCB WITH THE FULL NAME OR ALIAS NAME OF 'T,P,PSBTEST,150' WOULD BE LISTED AS THE 150TH PCB IN THE PSB_OUT FUNCTION. IF THERE ARE SEVERAL PCBS USING THE SAME OCCURRENCE NUMBER, THEIR INDIVIDUAL PSB SEQUENCE WOULD BE DETERMINED ALPHABETICALLY.
Problem conclusion
THE DICTIONARY NAME FORMAT FOR PCBS HAS BEEN CHANGED TO SUPPORT THE IMS LIMITS OF 500 PLUS PCBS PER PSB. IF A PCB NAME IS NOT SPECIFIED IN THE PSB, THEN THE PSB_IN FUNCTION CURRENTLY CREATES A DEFAULT PCB NAME USING THE RELATED PSB NAME. IN THE FOLLOWING EXAMPLES, THE PSB IS NAMED TESTPSB. THE DICTIONARY NAME FORMAT FOR PCBS WITHIN THE 1 TO 255 SEQUENCE RANGE WILL REMAIN THE SAME - IE., 'T,P,TESTPSB,150'. THE NAME FORMAT FOR PCBS BEYOND THE 255 LIMIT , HOWEVER, HAS BEEN CHANGED TO SUPPORT ORDERING THEM IN THE PROPER SEQUENCE. THE DEFAULT PCB FULL OR ALIAS NAME WILL INCLUDE - (1) A NEW USERNAME COMPOSED OF THE VALID 1-8 BYTE PSB NAME FOLLOWED BY A SLASH (/) AND THE PSB SEQUENCE NUMBER, AND (2) AN OCCURRENCE NUMBER OF 255 - IE., 'T,P,TESTPSB/300,255'. THIS PCB WOULD BE LISTED AS NUMBER 300 IN THE OUTPUT OF THE PSB_OUT FUNCTION. IF A PCB NAME IS SPECIFIED, THE PSB_IN FUNCTION WILL USE THAT NAME AS THE PCB PRIMARY NAME, BUT CREATE AN ALIAS NAME USING THE PSB NAME IN THE NEW FORMAT - IE., PRIMARY= 'T,P,MYPCB,001' ALIAS= 'T,P,TESTPSB/300,255'. MANUALLY CREATED PCBS ORDERED BEYOND 255 SHOULD USE THE SAME NEW NAME FORMAT AS THE PSB_IN FUNCTION. IF BEYOND SEQUENCE 255 IN RELATIONSHIPS WITH MULTIPLE PSBS, THEY ALSO SHOULD USE THE NEW FORMAT FOR THEIR ALIAS NAMES. THE PCB DISPLAY, DBDXPC, HAS BEEN CHANGED TO ACCEPT THE LONGER NAME FORMAT. IT WILL BE NECESSARY TO RUN A MFSGEN FOR DBDXPC TO COMPLETE INSTALLATION OF THE PTF.
Temporary fix
Comments
APAR Information
APAR number
PQ34064
Reported component name
OS/VS DATA DICT
Reported component ID
5740XXF00
Reported release
602
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
1999-12-22
Closed date
2000-03-04
Last modified date
2000-04-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UQ41096 UQ41097
Modules/Macros
DBDDPCM DBDDPCP DBDGRPCP DBDP0000 DBDQPSB0 DBDQ0000 DBDXPC
Fix information
Fixed component name
OS/VS DATA DICT
Fixed component ID
5740XXF00
Applicable component levels
R602 PSY UQ41096
UP00/03/07 P F003
R663 PSY UQ41097
UP00/03/07 P F003
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSV7D2","label":"IMS Tools"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"602","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
14 July 2020