IBM Support

PQ34064: IMS REL6 ALLOWS 500 PCBS PER PSB. DICTIONARY ONLY ALLOWS 255

Subscribe

You can track all active APARs for this component.

 

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