A fix is available
APAR status
Closed as program error.
Error description
DB2 Administration Tool for z/OS rebind statement generates an invalid double quote around the package version that contains delimeters
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of the DB2 Administration Tool * * for z/OS who use panels ADB21KR 'Rebind * * Package', ADB21KRN 'Rebind SQL Function * * Package', or ADB21KF 'Free Package' or * * the Change Management process to REBIND * * or FREE packages who applied APAR PI50420. * **************************************************************** * PROBLEM DESCRIPTION: DB2 Administration Tool for z/OS * * APAR PI50420 did not declare its * * dependency on DB2 for z/OS * * APAR PI39393. DB2 Administration * * Tool for z/OS REBIND statement * * generates an invalid double quote * * around the package version that * * contains delimiters after applying * * APAR PI50420 PTF if DB2 for z/OS * * APAR PI39393 is not applied. * * * * This results in the REBIND or FREE * * PACKAGE commands failing with an * * error message: * * * * DSNE931E DSNECP55 * * PACKAGE (>loc<.>col<.("version")) * * CONTAINS AN * * INVALID SYMBOL (") * **************************************************************** * RECOMMENDATION: * **************************************************************** Program misses logic to detect whether the version-id contains special characters or not.
Problem conclusion
Problem has been resolved for the following: 1- When detecting double quotes around the version-id, a REBIND/FREE PACKAGE will not generate extra double quotes around the version-id. 2- When detecting any character in the version-id that does not exist in the following common list: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789@#$._-' DB2 Admin will add double quotes around the version-id for the REBIND/FREE PACKAGE command. 3- If any characters in the version-id are in the following list: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabc defghijklmnopqrstuvwxyz0123456789@#$._-', DB2 Admin will not generate extra double quotes around the version-id. Otherwise if the version-id contains a special character, then it relies on DB2 APAR PI39393, and DB2 Admin will generate double quotes around the version-id for the REBIND/FREE package command.
Temporary fix
Comments
APAR Information
APAR number
PI58499
Reported component name
DB2 ADMIN TOOL
Reported component ID
568851500
Reported release
B10
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-03-03
Closed date
2016-03-31
Last modified date
2016-05-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
ADB2REH ADB21KF ADB21KR ADB21KRN
Fix information
Fixed component name
DB2 ADMIN TOOL
Fixed component ID
568851500
Applicable component levels
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":"SSCVQTD","label":"IBM Db2 Administration Tool for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.1.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
04 May 2016