IBM Support

PK84389: SQL APPLY WILL BE ABLE TO DYNAMICALLY START TRCFLOW AND TRCPERF.See error description for HIPER information.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • SQL Apply will be able to dynamically start TRCLFOW and TRCPERF
    without having to stop and restart apply.
    *********
    * HIPER *
    *********
    With DB2 V9 NFM a tablespace can change from
    basic row format (BRF) to reordered row format (RRF)
    and SQL or Q capture will be unable to decode the log
    record unless the PTF for this APAR has been installed
    prior to the change from BRF to RRF.
    SQL capture will issue: ASN0192E
    Q   capture will issue: ASN7130E
    If you have DB2 V9 NFM and perform any one of the
    following the tablespace will go to RRF log records:
    1) reorg a existing table
    2) load/replace existing table
    3) table created with Db2 V9 NFM
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 1- SQL Apply users                           *
    *                 2- z/OS SQL Apply users                      *
    *                 3- Capture and partitioned tablespaces       *
    *                 4- All z/OS Q Replication customers.         *
    *                 5- SQL Capture running on Db2 V9 with        *
    *                    tables in basic row format.               *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1- currently users need to restart      *
    *                      Apply with TRCPERF or TRCFLOW           *
    *                      parameters to collect Apply             *
    *                      performance or flow trace               *
    *                      2- Apply gets -804 from insert          *
    *                      operation for type 9 CCD target with    *
    *                      LOBs                                    *
    *                      3- Capture will not handle alter table  *
    *                      add column in DB2 V9 NFM.               *
    *                      4- Q Capture does not process STOPQ     *
    *                      signals. It displays message ASN0522I,  *
    *                      but does not stop putting messages on   *
    *                      the send queue.                         *
    *                      5- SQL capture can end with ABENDS0C4   *
    *                      decoding log records.                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    1- with this fix, users can turn on TRCPERF by setting first
    byte of OPTION_FLAGS to 'Y', or second byte to 'Y' for TRCFLOW
    while Apply is running
    2- sqlda was not set to correct length for LOB columns
    3- Capture is not detecting that a partition in a partitioned
    tablespace is reorganized from basic row format(BRF) to
    reordered row format(RRF). Capture needs to know this
    information so that it starts to keep track of table schemas
    for decoding RRF.
    4- Q Capture should stop putting messages on a send queue after
    it reads a STOPQ signal for the send queue.
    5- With this change SQL catpure correctly decodes BRF
    log records.
    

Problem conclusion

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

  • 1- Users can turn on TRCPERF or TRCFLOW without restarting Apply
    1. To turn trcperf on and trcflow on you need to update
       the following
       UPDATE ASN.IBMSNAP_SUBS_SET SET OPTION_FLAGS='YYNN';
    2. To turn trcperf on and trcflow off you need to update
       the following
       UPDATE ASN.IBMSNAP_SUBS_SET SET OPTION_FLAGS='YNNN';
    3. To trun trcperf off and trcflow on you need to update
       the following
       UPDATE ASN.IBMSNAP_SUBS_SET SET OPTION_FLAGS='NYNN';
    4. To turn trcperf off and trcflow off you need to update
       the following
       UPDATE ASN.IBMSNAP_SUBS_SET SET OPTION_FLAGS='NNNN';
    2- correct z Apply logic, set the sqllonglen to correct LOB
    length
    3- Capture will detect that a partition has been reorganized to
    a reordered row format (RRF) and insert a version into the
    version table accordingly. In this defect, Qcapture was changed
    to reset the value of IBMQREP_CAPMON MAX_TRANS_SIZE on each
    monitor interval.
    4- Modify Replication programs to process STOPQ command
    signals.
    

APAR Information

  • APAR number

    PK84389

  • Reported component name

    WS REPLICATION

  • Reported component ID

    5655L8800

  • Reported release

    910

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-08

  • Closed date

    2009-04-22

  • Last modified date

    2009-05-01

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

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

    UK45934 UK45935 UK45936 UK45937

Modules/Macros

  •    ASNAAPP  ASNACMD  ASNACMP  ASNADMSP ASNAFET
    ASNAISO  ASNAMAN  ASNAPPLY ASNAPRS  ASNAWPN  ASNCAP   ASNCCMD
    ASNLOAD  ASNMCMD  ASNMIG8  ASNMON   ASNPLXFY ASNQACMD ASNQADMT
    ASNQAPP  ASNQCAP  ASNQCCMD ASNQDEP  ASNQMFMT ASNQSUBM ASNQWK
    ASNQXFMT ASNRBASE ASNTDIFF ASNTRC   ASN2BASE
    

Fix information

  • Fixed component name

    WS REPLICATION

  • Fixed component ID

    5655L8800

Applicable component levels

  • R910 PSY UK45934

       UP09/05/01 P F904

  • R911 PSY UK45935

       UP09/05/01 P F904

  • R912 PSY UK45936

       UP09/05/01 P F904

  • R913 PSY UK45937

       UP09/05/01 P F904

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSDP5R","label":"InfoSphere Replication Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"910","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
01 May 2009