APAR status
Closed as unreproducible.
Error description
LS configuration failed with the error below when upgrade CM envr with multi-language to 8.4.3 . ERROR ->Fail to execute: INSERT INTO ICMSTNLSKEYWORDS (KEYWORDCLASS, LANGUAGECODE, KEYWORDCODE, KEYWORDNAME, KEYWORDDESCRIPTION) SELECT 1, LANGUAGECODE, (SELECT MAXKEYWORD FROM ICMSTMAXKEYWORD WHERE KEYWORDCLASS=1), 'ICM$NAME', CASE WHEN LANGUAGECODE='ENU' THEN '' ELSE '*' END || 'ICM hierarchical name' FROM ICMSTNLSLANGUAGES A WHERE NOT EXISTS (SELECT 1 FROM ICMSTNLSKEYWORDS B WHERE B.LANGUAGECODE = 'ENU' AND B.KEYWORDCLASS = 1 AND B.KEYWORDNAME = 'ICM$NAME') com.ibm.db2.jcc.b.SqlException: DB2 SQL Error: SQLCODE=-811, SQLSTATE=21000, SQLERRMC=null, DRIVER=3.53.95 Return code: 129 Message code: DBU01330E Message: Failed to complete necessary action on the file F:\Programs\IBM\db2cmv8\config\icmplsdml.ddl. Exception: DB2 SQL Error: SQLCODE=-811, SQLSTATE=21000, SQLERRMC=null, DRIVER=3.53.95 Exception stack trace: com.ibm.cm.dbutil.ICMDBUtilsException: DB2 SQL Error: SQLCODE=-811, SQLSTATE=21000, SQLERRMC=null, DRIVER=3.53.95 at com.ibm.cm.dbutil.ICMConfigureDB.executeSQL(ICMConfigureDB.java: 2107) at com.ibm.cm.dbutil.ICMUpgradeLSDB.doInstall(ICMUpgradeLSDB.java:1 576) at com.ibm.cm.dbutil.ICMUpgradeLSDB.performUpgrade(ICMUpgradeLSDB.j ava:1123 ) at com.ibm.cm.dbutil.ICMUpgradeLSDB.start(ICMUpgradeLSDB.java:2845) at com.ibm.cm.dbutil.cmcfgdbu.startSilentMode(cmcfgdbu.java:226) at com.ibm.cm.dbutil.cmcfgdbu.startConfig(cmcfgdbu.java:376) at com.ibm.cm.dbutil.cmcfgdbu.main(cmcfgdbu.java:514)
Local fix
1. backup the icmplsdml.ddl in the installationimage\config directo 2. modify the following line icmplsdml.ddl modify INSERT INTO ICMSTNLSKEYWORDS (KEYWORDCLASS, LANGUAGECODE, KEYWORDCODE, KEYWORDNAME, KEYWORDDESCRIPTION) SELECT 1, LANGUAGECODE, (SELECT MAXKEYWORD FROM ICMSTMAXKEYWORD WHERE KEYWORDCLASS=1), 'ICM$NAME', CASE WHEN LANGUAGECODE='ENU' THEN '' ELSE '*' END || 'ICM hierarchical name' FROM ICMSTNLSLANGUAGES A WHERE NOT EXISTS (SELECT 1 FROM ICMSTNLSKEYWORDS B WHERE B.LANGUAGECODE = 'ENU' AND B.KEYWORDCLASS = 1 AND B.KEYWORDNAME = 'ICM$NAME') to INSERT INTO ICMSTNLSKEYWORDS (KEYWORDCLASS, LANGUAGECODE, KEYWORDCODE, KEYWORDNAME, KEYWORDDESCRIPTION) SELECT 1, LANGUAGECODE, (SELECT MAXKEYWORD FROM ICMSTMAXKEYWORD WHERE KEYWORDCLASS=1 AND LANGUAGECODE='ENU'), 'ICM$NAME', CASE WHEN LANGUAGECODE='ENU' THEN '' ELSE '*' END || 'ICM hierarchical name' FROM ICMSTNLSLANGUAGES A WHERE NOT EXISTS (SELECT 1 FROM ICMSTNLSKEYWORDS B WHERE B.LANGUAGECODE = 'ENU' AND B.KEYWORDCLASS = 1 AND B.KEYWORDNAME = 'ICM$NAME') 3/ re-run the 8.4.3 upgrade program.
Problem summary
During an update of IBM Content Manager Enterprise Edition to version 8.4.3 on a multiple language environment, the error "SQLCODE=-811" is received.
Problem conclusion
This problem is fixed in the Content Manager EE Version 8.4.3 revised updater.
Temporary fix
Comments
APAR Information
APAR number
IO14311
Reported component name
LIBRARY SERVER
Reported component ID
5724B1907
Reported release
843
Status
CLOSED UR5
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2011-06-22
Closed date
2011-12-22
Last modified date
2011-12-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSRS7Z","label":"IBM Content Manager Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"843","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
22 December 2011