IBM Support

IZ86335: WEBSPHERE MQ V7 JMS APPLICATION ERROR. JAVAX.JMS.JMSEXCEPTION: MQJMS1006: INVALID VALUE FOR 'JMS_IBM_CHARACTER_SET':ISO-8859-1

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • There is an issue within the WebSphere MQ v7 classes
    for JMS messaging provider migration mode, whereby string
    representations of character sets, such as ISO-8859-1, are not
    recognised and an exception similar to the following is
    reported:
    
    javax.jms.JMSException: MQJMS1006: invalid value for
    'JMS_IBM_Character_Set': 'ISO-8859-1'.
    
    The exception is reported when sending messages, and may be due
    to an incoming JMS message having a JMS_IBM_Character_Set value
    that is not recognised as valid during the send.
    
    JMS messages received in a JMSExport or MQJMSExport (connected
    to a WebSphere MQ V7 Queue Manager) will contain this property
    and will use non-numeric values like "UTF-8" or 'ISO-8859-1'.
    JMS properties in JMS messages received at the Export are
    propagated by default from the Export through the module to the
    Import.  Therefore, in cases where an MQJMSExport or JMSExport
    are connected via other components to a MQJMSImport connected
    to a WebSphere MQ v6 Queue Manager, this problem may occur.
    .
    Additional Information:
    A base level Java 7.1.0 client received a similar symptom:
     MQJMS1006: invalid value for'JMS_IBM_Character_Set': 'IBM037'
    when SHARECNV=0 for the SVRCONN channel.
    .
    Internal defect 158740, included in Fix Pack 7.1.0.2, resolved
    it.  A circumvention was to use a non-zero value for SHARECNV.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    This issue affects users of the WebSphere MQ v7 classes for Java
    Message Service (JMS) in messaging provider migration mode when
    sending messages with string values present in the
    JMS_IBM_Character_Set message property.
    
    Platforms affected:
    All Distributed (iSeries, all Unix and Windows) +Java
    ****************************************************************
    PROBLEM SUMMARY:
    The WebSphere MQ classes for JMS were unable to map between some
    string representations of character sets to WebSphere MQ CCSID
    values, when used in messaging provider migration mode.
    

Problem conclusion

  • The character set mapping algorithm in the WebSphere MQ classes
    for JMS messaging provider migration mode has been updated to
    interpret more character sets.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
                       v7.0
    Platform           Fix Pack 7.0.1.5
    --------           --------------------
    Windows            U200324
    AIX                U839183
    HP-UX (PA-RISC)    U839621
    HP-UX (Itanium)    U839626
    Solaris (SPARC)    U839622
    Solaris (x86-64)   U839628
    iSeries            tbc_p700_0_1_5
    Linux (x86)        U839623
    Linux (x86-64)     U839627
    Linux (zSeries)    U839624
    Linux (Power)      U839625
    
    The latest available 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

    IZ86335

  • Reported component name

    WMQ LIN X86-64

  • Reported component ID

    5724H7230

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-10-08

  • Closed date

    2010-10-26

  • Last modified date

    2015-11-06

  • 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

    WMQ LIN X86-64

  • Fixed component ID

    5724H7230

Applicable component levels

  • R700 PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFKSJ","label":"WebSphere MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0"}]

Document Information

Modified date:
06 October 2021