IBM Support

PQ98430: QApply getting MQ 2019 error on MQCLOSE CALL

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ASN0575E "Q Apply" : "ASN4" : "BR00000AG007" : The
    program encountered a WebSphere MQ error "2019" while issuing
    the WebSphere MQ command "MQCLOSE" on queue
    "IBMQREP.SPILL.MODELQ.ASN4.0.9.5".
    
    The MQCLOSE call fails with a 2019.  The purpose of doing the
    MQCLOSE call is to reset the MQ handle and resources.  The 2019
    indicates that the handle object has already been reset
    (probably to an undefined value on ZOS).  We think it is safe to
    tolerate this reason code and not stop.
    
    The new behavior will affect only MQCLOSE calls:
     - Do a MQCLOSE.
     - On success, reset the handle object (specially for ZOS).
     - On failure, tolerate 2019 and reset the handle object (should
    be harmless), continue normally.  Any other error, stop the
    agent.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All DPropr z/OS users.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: This apar addresses the following       *
    *                      problems:                               *
    *                      - Apply writes trcflow to stdout if     *
    *                        asntrc is on.                         *
    *                      - z/OS migration - DPropr 904           *
    *                        due to insufficient index attributes  *
    *                      - QApply getting MQ 2019 error          *
    *                        on MQCLOSE call                       *
    *                      - ADDCOL - Capture is sending           *
    *                        varchar instead of longVarchar        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    - Apply writes trcflow to stdout if asntrc is on.
    - z/OS migration - DPropr 904 due to insufficient index
      attributes
    - QApply getting MQ 2019 error on MQCLOSE call
    - ADDCOL - Capture is sending varchar instead of longVarchar
    

Problem conclusion

  • - Apply is writing the trcflow output to stdout (or the trace
      file) even if trcflow is not specified as an invocation
      parameter.  The problem here is that Apply is testing the
      wrong flag before writing the trace output.
    - Tolerate the MQ 2019 error on MQCLOSE.
    - Need to preserve V7 customer uow index attributes,if the
      name is different from official index name.
    - Q Capture should send varchar/vargraphics to apply in
      case of ALTER ADD LongVarChar/longvargraphics.
    - Q Apply will ALTER ADD a varchar/vargraphics
      or a longvarchar/longvargraphics appropriately according to
      the platform.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PQ98430

  • Reported component name

    Q REPLICATION

  • Reported component ID

    5655L8800

  • Reported release

    820

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2004-12-14

  • Closed date

    2004-12-22

  • Last modified date

    2023-08-04

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

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

    UQ96406 UQ96407 UQ96408 UQ96409

Modules/Macros

  •    ASNAAPP  ASNAMAN  ASNAPPLY ASNMIG8  ASNQAPAG
    ASNQAPP  ASNQASUB ASNQCAP  ASNQSPIL ASNQSUB  ASNQWK   ASNRBASE
    ASNTDAPI ASNTDIFF
    

Fix information

  • Fixed component name

    Q REPLICATION

  • Fixed component ID

    5655L8800

Applicable component levels

  • R820 PSY UQ96406

       UP04/12/31 P F412

  • R821 PSY UQ96407

       UP05/01/04 P F412

  • R822 PSY UQ96408

       UP05/01/04 P F412

  • R823 PSY UQ96409

       UP05/01/04 P F412

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":"BU029","label":"Software"},"Product":{"code":"SSDP5R","label":"InfoSphere Replication Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"820"}]

Document Information

Modified date:
16 August 2023