IBM Support

PH41286: CM MASKED IMPORT WITH "SET CURRENT PATH" GREATER THAN 78 CHARACTERS ONCODE150 ADB9409E

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When masking an imported change with a SET CURRENT PATH
    STATEMENT that exceeds 78 characters, the ending quote is cut
    off during the import of the file into Change Management,
    resulting in an error such as the following:
    
    Stringsize raised
    Error: " oncode()="      150" onloc()="TOKEN_VALUE_ORG"
    online()="         40680
    ()="" oncondid()="            18"
    Check the names aren't too long
    Length of stmt:   9502
    SET CURRENT PATH = "SYSIBM", "SYSFUN", "SYSPROC", "SYSIBMADM",
    "XXXXXX";
    ADBCDTS - Unsuccessful completion
    
              ADB9409E Registration could not be completed.
                       Reason Code . . . :             20
                       Reason  . . . . . : Failed while building the
                         delta version.
    
                       Change ID . . . . :           6078
    Register error. rc=            16
    
    
    
    
    KEYWORDS: msgad9409e; oncode = 150
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Db2 Administration Tool for z/OS    *
    *                 and Db2 Object Comparison Tool for z/OS      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Using a mask when importing a change    *
    *                      might result in an ONCODE 150 error.    *
    ****************************************************************
    When masking an imported change with a SET CURRENT PATH
    statement that exceeds 78 chars in length, the following errors
    might occur:
    
    Stringsize raised Error: " oncode()=" 150"
    onloc()="TOKEN_VALUE_ORG" online()=" 4068 ()=""
    oncondeid()=" 18"
    
    Error: " oncode()=" 150" onloc()="UNQUOTE_TOKEN"
    online()=" 42186" onoffset()=" 152" oncondcond() =""
    oncondid()=" 18"
    
    ADB2PA5: The following statement could not be parsed:
    SET CURRENT PATH =
    "SYSIBM", "SYSFUN", "SYSPROC", "SYSIBMADM","<schema> ;
    

Problem conclusion

  • The problem has been resolved.
    
    Search keywords: ONCODE150
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH41286

  • Reported component name

    DB2 ADMIN TOOL

  • Reported component ID

    568851500

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-10-13

  • Closed date

    2022-01-20

  • Last modified date

    2022-02-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI79001

Modules/Macros

  • ADB2FMT
    

Fix information

  • Fixed component name

    DB2 ADMIN TOOL

  • Fixed component ID

    568851500

Applicable component levels

  • RC10 PSY UI79001

       UP22/01/25 P F201

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.

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSZJXP","label":"DB2 Tools for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"12.1.0"}]

Document Information

Modified date:
02 February 2022