IBM Support

PI67728: AFTER UPGRADING FROM MQ V7.1 TO V8.0 MESSAGES THAT USE THE CLIENT'S CUSTOM DATA CONVERSION USER EXIT FAIL WITH RC 2119

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as user error.

Error description

  • The client is using a custom user exit for data conversion. The
    problem is occurring when trying to convert a message from
    CCSID 875 to CCSID 813. The messages not getting converted are
    in Russion or Greek.
    
    MQXCNVC is invoked for conversion. The data passed to be
    converted contains some non-invariant EBCDIC data (in this case
    a '/' (forward slash) character) and the MQGET specified
    MQGMO_SYNCPOINT_IF_PERSISTENT. In this situation CSQACS64
    interprets the MQGMO_SYNCPOINT_IF_PERSISTENT as internal
    options and since the data contains non-invariant data returns
    CSQA_NOT_INVARIENT and does not perform the conversion and
    MQXCNVC returns MQRC_NOT_CONVERTED.
    custom user exit 2119
    

Local fix

  • As a circumvention the customer could change their custom data
    conversion exit to take a local copy of MQDXP_APPOPTIONS and
    remove the x0001000 bit (i.e. logical AND with xFFFEFFFF), and
    pass this updated local copy to MQXCNVC.
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • The APAR is being closed as a user error.
    
    Further analysis showed that the user-written data conversion
    exit was passing invalid options to MQXCNVC, which resulted in
    the message data not being converted.
    

APAR Information

  • APAR number

    PI67728

  • Reported component name

    WMQ Z/OS 8

  • Reported component ID

    5655W9700

  • Reported release

    000

  • Status

    CLOSED USE

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-08-17

  • Closed date

    2016-08-23

  • Last modified date

    2016-08-23

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

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

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
23 August 2016