IBM Support

IC92913: WEBSPHERE MQ V7.5 CLASSES FOR JMS OSGI BUNDLE MANIFEST.MF FILE IS INCORRECTLY EXPORTING COM.IBM.MQ.PCF PACKAGE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The WebSphere MQ V7.5 OSGi bundle
    com.ibm.msg.client.osgi.wmq_7.5.0.0.jar needlessly exports
    the com.ibm.mq.pcf package. This package is not contained within
    the
    bundle.
    

Local fix

  • The JARs within the bundle
    com.ibm.msg.client.osgi.wmq_<version number>.jar do not
    contain any classes within the com.ibm.qm package. The
    reference to it in the Export-Package statement within
    the bundle's MANIFEST.MF file should be removed.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    This issue affects all users of the WebSphere MQ V7.5 classes
    for JMS OSGi bundle:
    
    com.ibm.msg.client.osgi.wmq_<version number>.jar
    
    who are loading the bundle into an OSGi environment that
    validates the contents of the bundle's MANIFEST.MF file.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM SUMMARY:
    The WebSphere MQ V7.5 classes for JMS OSGi bundle:
    
    com.ibm.msg.client.osgi.wmq_<version number>.jar
    
    contain the classes that implement the WebSphere MQ messaging
    provider.
    
    The Export-Package statement within the MANIFEST.MF file for
    this bundle included entries for the following packages which
    were not in the bundle:
    
    com.ibm.mq.external
    com.ibm.mq.pcf
    com.ibm.mq.jmqi.test.utils
    
    When the bundle was loaded into an OSGi environment that
    validated the information in the MANIFEST.MF file, the
    validation failed as the bundle did not contain any classes
    in the three packages shown above. This prevented the bundle
    from being loaded, which would mean that it could not be used
    inside the OSGi environment.
    

Problem conclusion

  • The Export-Package statement in the MANIFEST.MF file for the
    WebSphere MQ V7.5 classes for JMS OSGi bundle:
    
    com.ibm.msg.client.osgi.wmq_<version number>.jar
    
    has been updated so that it only includes entries for packages
    which have classes contained within the bundle.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following:
    
    Version            v7.5
    --------           --------------------
    Fix available in:  7.5.0.3
    
    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

    IC92913

  • Reported component name

    WMQ BASE MULTIP

  • Reported component ID

    5724H7241

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-07

  • Closed date

    2013-06-17

  • Last modified date

    2013-06-17

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

    IC91859

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

Fix information

  • Fixed component name

    WMQ BASE MULTIP

  • Fixed component ID

    5724H7241

Applicable component levels

  • R750 PSY

       UP

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSFKSJ","label":"WebSphere MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5"}]

Document Information

Modified date:
22 September 2021