IBM Support

PI44246: CREATE STATEMENT FOR SECURE UDF HANDLING INTEGER VALUES, GENERATED VIA ISPF PANELS, LEADS TO DB2 SYNTAX ERROR -104.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Create Statement for Secure UDF handling integer values,
    generated via ISPF panels, leads to DB2 syntax error -104.
    
    SQLCODE104 SQL CODE -104
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IBM InfoSphere Guardium Data Encryption  *
    *                 for DB2 and IMS Databases Version 1 Release  *
    *                 2 users.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: DB2 Syntax Error -104 on Create         *
    *                      Statement for Secure UDF Handling       *
    *                      Integer Values                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Create Statement for Secure UDF handling integer values,
    generated via ISPF panels, leads to DB2 syntax error -104.
    

Problem conclusion

  • 1. After successful SMP/E apply, Customer should note that
    changes have been made to the ISPF dialog s SDECPLIB, SDECMLIB,
    SDECSLIB and SDECCEXE libraries.
    2. Changes were made to the ISPF panel DECPU0, for UDFs, to add
    these options:
    Build DROP statement -
    This field is optional:  'Build DROP statement for UDF'
    If selected, it generates a DROP FUNCTION SQL statement prior
    to the CREATE FUNCTION statement.
    Can be used to replace a UDF with the same specific name as
    the one that has been previously defined.
    
    Set current SQLID -
    This field is optional:  'Set current SQLID'
    If non-blank, the provided SQLID is used in the generated SET
    CURRENT SQL statement, which appears before any other SQL
    statements are run.
    When left blank, no SET CURRENT SQLID statement is generated.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI44246

  • Reported component name

    DATA ENCRYPTION

  • Reported component ID

    5655P0300

  • Reported release

    120

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-07-02

  • Closed date

    2015-09-24

  • Last modified date

    2015-11-04

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

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

    UI31475

Modules/Macros

  • DECENCDU DECENC07 DECF00F5 DECF00U5 DECHU0   DECM10   DECPU0
    

Fix information

  • Fixed component name

    DATA ENCRYPTION

  • Fixed component ID

    5655P0300

Applicable component levels

  • R120 PSY UI31475

       UP15/10/02 P F510

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

Document Information

Modified date:
04 November 2015