IBM Support

IT26577: MFT logger fails to convert publications on z/OS when updated JRE to 1.8

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • MFT logger fails with the following exception:
    
    
    [26/09/2018 16:24:23:209 BST] 00000001 Logger    W  BFGDB0003E:
    A problem occurred with the database. The database driver
    reported the following details: SQL State [FFFFF], Error Code
    [-1000000], Message [[jcc][50045][12113][4.22.37]
    [DB2/T2zOS][JDBC/SQLJ]convertCharstoBytesInBuffer: Got unknown
    character exception for encoding Cp285 ERRORCODE=-1000000,
    SQLSTATE=FFFFF]
    
    when converting publications originating from a IBM MQ MFT Agent
    running on z/OS under JRE 1.8
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Problem affects users of:
    
    	- IBM MQ MFT Agent and Database logger
    	
    who have upgraded the JRE to 1.8
    
    
    Platforms affected:
    z/OS
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    A IBM MQ MFT Resource Monitor was created on z/OS after an
    upgrade to JRE 1.8. This upgrade has caused an erroneous
    behaviour where the Resource Monitor creation publication
    message would be encoded with two different code pages. The
    first part of the data was in UTF-8, but the second part was in
    IBM-1047 code page. While generating the Monitor Create
    publication, the monitor request XML which was in IBM-1047 code
    page was converted as String with UTF-8 encoding. This has
    caused the publication to get corrupted and cause a failure in
    the MFT logger when persisting the publication to a database,
    with the following exception:
    
    
    [26/09/2018 16:24:23:209 BST] 00000001 Logger    W  BFGDB0003E:
    A problem occurred with the database. The database driver
    reported the following details: SQL State [FFFFF], Error Code
    [-1000000], Message [[jcc][50045][12113][4.22.37]
    [DB2/T2zOS][JDBC/SQLJ]convertCharstoBytesInBuffer: Got unknown
    character exception for encoding Cp285 ERRORCODE=-1000000,
    SQLSTATE=FFFFF]
    

Problem conclusion

  • The IBM MQ MFT Agent  and Logger have been updated to use the
    correct encoding as shown below:
    
     * on z/OS - IBM-1047
     * on distributed - UTF-8
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v9.0 LTS   9.0.0.6
    v9.1 CD    9.1.1
    v9.1 LTS   9.1.0.1
    
    The latest available MQ maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT26577

  • Reported component name

    IBM MQ MFT V9.0

  • Reported component ID

    5724H7262

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-10

  • Closed date

    2018-10-16

  • Last modified date

    2018-10-16

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

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

Fix information

  • Fixed component name

    IBM MQ MFT V9.0

  • Fixed component ID

    5724H7262

Applicable component levels

[{"Business Unit":{"code":"BU050","label":"BU NOT IDENTIFIED"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":""}]

Document Information

Modified date:
16 October 2018