IBM Support

PH34805: WHEN A DB2 CLONE TABLE IS DROPPED, CAPTURE INCORRECTLY IDENTIFIES THE BASE TABLE AS BEING DROPPED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as unreproducible in next release.

Error description

  • When a Db2 clone table is dropped, Capture incorrectly
    identifies the base table as being dropped.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 1- ALL Capture users                         *
    *                 2- All Capture users                         *
    *                 3- All Q Capture users                       *
    *                 4- all Q replication                         *
    *                 5- All Capture users                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1- Q Event Publisher the table name in  *
    *                      the delimited message header is         *
    *                      incorrect.                              *
    *                      2- When a Db2 clone table is dropped,   *
    *                      Capture incorrectly identifies the      *
    *                      base table as being dropped.            *
    *                      3- Capture should not display message   *
    *                      ASN7137W message for subscriptions      *
    *                      that have LOB_SEND_OPTION=I             *
    *                      4- A new schema message was sent when   *
    *                      the REINIT was issued to loading state  *
    *                      subscription.                           *
    *                      5- The capture job log may grow too     *
    *                      rapidly due to ASN7328I messages.       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    1- Q Capture uses the wrong code page to convert the header
    information in the delimited message.
    2- Do not drop a base table when the clone table is dropped
    3- No ASN7137W message if LOB_SEND_OPTION=I
    4- Diagnostic message in QApply when sending a REINIT msg with
    Subs in L state.
    5- Capture issues too many ASN7328I.
    

Problem conclusion

Temporary fix

Comments

  • 1- Remove the hardcoded application code page and change to use
    the value saved in environment control block instead.
    2- Capture is changed to check the table type before processing
    a DROP TABLE statement. Ignore the DROP table if the object
    being dropped is a CLONE.
    3- Changed Capture to skip ASN7137W message if LOB_SEND_OPTION=I
    4- Reinitialization of a loading state subscription will not be
    processed. ASN7341W message will be sent instead of a new
    schema message.
    5- Capture keeps ASN7328I under the DEBUG flag.
    ASNCLP was not updated.
    Function Level: 1140.103
    

APAR Information

  • APAR number

    PH34805

  • Reported component name

    WS REPLICATION

  • Reported component ID

    5655L8800

  • Reported release

    B33

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-02-24

  • Closed date

    2021-04-09

  • Last modified date

    2021-05-03

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

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

    UI74864 UI74865 UI74866 UI74867

Modules/Macros

  •    ASNAAPP  ASNACMD  ASNACMP  ASNADMSP ASNAFET
    ASNAISO  ASNAMAN  ASNAPP   ASNAPPLY ASNAPRS  ASNAWPN  ASNBNDDR
    ASNBNDSR ASNBPXB  ASNCAP   ASNCATM  ASNCCDA  ASNCCDD  ASNCCMD
    ASNCCPWK ASNCDA   ASNCDD   ASNCDINS ASNCLP   ASNCLPAP ASNCLPB
    ASNCLPCL ASNCLPCM ASNCLPCO ASNCLPCT ASNCLPEV ASNCLPMS ASNCLPQA
    ASNCLPRM ASNCMPLD ASNCSCZ  ASNCTLZD ASNDADK  ASNDBCON ASNDB2CN
    ASNDB2SQ ASNDEDE  ASNDONE  ASNENUP  ASNENUS  ASNESES  ASNFIFI
    ASNFRFR  ASNITIT  ASNJAJP  ASNKOKR  ASNLOAD  ASNMCMD  ASNMDATA
    ASNMON   ASNMONIT ASNMPROC ASNMUPDT ASNNONO  ASNPLPL  ASNPRUNE
    ASNPTBR  ASNQACMD ASNQAHKT ASNQAPAG ASNQAPP  ASNQAROW ASNQASUB
    ASNQBNDE ASNQBNDL ASNQBNDR ASNQBNDT ASNQBRWZ ASNQCAP  ASNQCCDA
    ASNQCCDD ASNQCCMD ASNQCTLZ ASNQDEFQ ASNQDEP  ASNQEXRP ASNQFALL
    ASNQJ001 ASNQJ002 ASNQLODZ ASNQMFMT ASNQMSTP ASNQNMIH ASNQPROF
    ASNQP2PA ASNQP2PI ASNQSPC  ASNQSPIL ASNQSPS  ASNQSQLZ ASNQXFMT
    ASNQ1021 ASNQ1140 ASNRBASE ASNRURU  ASNSFALL ASNSQLCZ ASNSVSE
    ASNS1021 ASNTDIFF ASNTDSP  ASNTDSQL ASNTRC   ASNUOW   ASNVCD
    ASNVMON  ASNVREOR ASNVSQL  ASNV1021 ASNV1140 ASNZHCN  ASNZHTW
    ASNZOSCN ASN2BASE ASN2DBCN ASN2DB2C ASN2DB2Q ASN2SQLZ ASN2ZOSC
    

Fix information

  • Fixed component name

    WS REPLICATION

  • Fixed component ID

    5655L8800

Applicable component levels

  • RB33 PSY UI74864

       UP21/04/20 P F104

  • RB34 PSY UI74865

       UP21/04/20 P F104

  • RB35 PSY UI74866

       UP21/04/20 P F104

  • RB36 PSY UI74867

       UP21/04/20 P F104

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.

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSDP5R","label":"InfoSphere Replication Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B33"}]

Document Information

Modified date:
04 May 2021