IBM Support

PM85445: ADD THE MISSING MESSAGES FOR INVALID UTF-16 DATA

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Add the missing messages for invalid UTF-16 data
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users who feed invalid UTF-16 to the         *
    *                 built-in functions ULENGTH8, USUBSTR, etc.   *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Messages are missing for the invalid    *
    *                      UTF-16 data.                            *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF and the PTF for       *
    *                 PM84861.                                     *
    *                                                              *
    ****************************************************************
    New messages are added for the invalid UTF-16 data.
    

Problem conclusion

  • New messages IBM0645S, IBM0646S and IBM0647S are added for the
    invalid UTF-16 data.
    
    The APAR that provides the code support is PM84861.
    
    +-------------------------------------------------------------+
    | Start of changes for the Language Environment               |
    | Run-Time Messages SA22-7566-12                              |
    
       Add Message:
    
         IBM0645S ONCODE= oncode-value Invalid UTF-16 data
                  was detected.
    
         Explanation: While scanning a UTF-16 string,
         a widechar was found that indicated it was part
         of a surrogate pair, but the second widechar in
         that pair was invalid since it did not have a
         value of at least 'dc00'wx.
         The ONCODE associated with this message is 3023.
    
         Programmer Response: Correct the invalid data.
    
         System Action: The ERROR condition is raised.
    
         Symbolic Feedback Code: IBM0K5
    
         IBM0646S ONCODE=oncode-value An incomplete UTF-16
                  character was detected.
    
         Explanation: An attempt was made to scan a UTF-16
         string, but the string ended with an incomplete
         UTF-16 character.
         The ONCODE associated with this message is 3024.
    
         Programmer Response: Correct the invalid data.
    
         System Action: The ERROR condition is raised.
    
         Symbolic Feedback Code: IBM0K6
    
         IBM0647S ONCODE=oncode-value USUBSTR reference
                  is invalid.
    
         Explanation: In a USUBSTR(x,i,j) reference, i
         must be positive, j must be nonnegative and the
         sum of i + j - 1 must be less than or equal to
         ULENGTH(x).
         The ONCODE associated with this message is 3025.
    
         Programmer Response: Correct the invalid data.
    
         System Action: The ERROR condition is raised.
    
         Symbolic Feedback Code: IBM0K7
    
    
    | End of changes for the Language Environment                 |
    | Run-Time Messages SA22-7566-12                              |
    +-------------------------------------------------------------+
    
    PUBS CLOSING CODE: DEVCHNG
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM85445

  • Reported component name

    LE PL/I LIBRARY

  • Reported component ID

    568819803

  • Reported release

    780

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-03-22

  • Closed date

    2013-04-26

  • Last modified date

    2013-05-06

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

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

    UK93878 UK93879 UK93881 UK93880

Modules/Macros

  •    IBMBALCT IBMEDCCT IBMFORCT IBMIBMCT IBMIGZCT
    IBM9LM2A IBM9LM2N IBM9LM2U
    

Publications Referenced
SA22756612    

Fix information

  • Fixed component name

    LE PL/I LIBRARY

  • Fixed component ID

    568819803

Applicable component levels

  • R77J PSY UK93879

       UP13/05/01 P F304

  • R770 PSY UK93878

       UP13/05/01 P F304

  • R78J PSY UK93881

       UP13/05/01 P F304

  • R780 PSY UK93880

       UP13/05/01 P F304

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"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"7.8"}]

Document Information

Modified date:
24 January 2021