IBM Support

PK90032: Preconditioning APAR to remove the 50M bytes limitation on XML schema validation.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Preconditioning APAR to remove the 50M bytes limitation on XML
    schema validation
    

Local fix

  • No Work Around
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: DB2 R910 Users of DSN_XMLVALIDATE.           *
    ****************************************************************
    * PROBLEM DESCRIPTION: Current DB2 9 for z/OS user-defined     *
    *                      function DSN_XMLVALIDATE cannot         *
    *                      validate an XML document larger than    *
    *                      50M bytes. Currently, the XML parser    *
    *                      process invoked through XML validation  *
    *                      does not take advantage of IBM          *
    *                      Specialty Engines (zIIP or zAAP).       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The current DSN_XMLVALIDATE user-defined function is
    implemented as a C stored procedure executing in the WLM
    address space. This limits the size of the XML document to be
    validated to 50M bytes. Also, the XML parser process invoked
    through XML validation does not take advantage of IBM
    Specialty Engines (zIIP or zAAP).
    
    To support validation of XML documents larger than 50M bytes
    and take advantage of IBM Specialty Engines (zIIP or zAAP),
    the validation function needs to be enhanced.
    

Problem conclusion

  • DB2 is modified to add a new SQL scalar function,
    SYSIBM.DSN_XMLVALIDATE using z/OS XMLSS
    which can validate up to a maximum length of 2G-1
    bytes, depending on system resources,
    and at the same time take advantage of IBM
    Specialty Engines (zIIP or zAAP).
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PK90032

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-06-26

  • Closed date

    2010-05-27

  • Last modified date

    2010-07-01

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

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

    UK57388

Modules/Macros

  • DSNDCUB1 DSNDGCB  DSNDGXB  DSNDNFC  DSNDNRIB
    DSNDSRPB DSNDXDA  DSNDXMLD DSNICCUB DSNICUBC DSNIDILS DSNILREP
    DSNISRTI DSNKSKYG DSNKUKYG DSNNAOUT DSNNKGEN DSNNLEPL DSNNOCCN
    DSNNOCUB DSNNOGET DSNNOGIK DSNNOINS DSNNOIRT DSNNOPAR DSNNORSN
    DSNNORSQ DSNNOSCO DSNNOSRT DSNNOVAL DSNNQFLR DSNNQOP  DSNNQSCN
    DSNNQTOP DSNNQXCA DSNNRGRM DSNNRGSO DSNNRRXS DSNNRXSG DSNNRXSO
    DSNNRXSR DSNNSISC DSNNXDLC DSNURLAP DSNURWBF DSNXFN   DSNXGSFN
    DSNXGXTT DSNXOBFD DSNXOCAS DSNXODTR DSNXOFN2 DSNXORFN DSNXOSCF
    DSNXOST  DSNXRXML DSNXXGEN HDB9910J
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • R910 PSY UK57388

       UP10/06/16 P F006

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":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 July 2010