Artifacts related to Operator Views are stored in the $IMPACT_HOME/opview/displays directory. These files are typically prefixed with the clsuter name but can also legitimately contain javascript, image and other customized files which are not prefixed with a cluster name.
Due to a change introduced in 7.1.0-TIV-NCI-FP0020, nci_import will fail if opview/displays directory contains non-prefixed files. This is true if the non-prefixed files exist in the existing opview/displays directory, or in the opview/displays directory to be imported.
Also, upgrades to systems with NOI Extensions rely on the Import function, to import NOI, Seasonality and Related Events projects. The FP20 upgrades will report success but the projects will not be correctly updated. Again, this is only the case if the opview/displays directory contains non-prefixed files.
For all systems at FP19 level and below, the upgrade will fail if the opview/displays directory contains non-prefixed files.
1. nci_import
The nci_import command fails with the following message : javax.management.MBeanException: Error executing policy: Import; Exception: Unhandled Exception: String index out of range: 0 in policy: Import at line: 16. in Import
The full error and stack trace in the policy log for the Import policy is
[Import][pool-5-thread-748]Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
java.lang.String.substring(String.java:2726)
com.micromuse.response.Importer.importFunction(Importer.java:350)
com.micromuse.response.common.parser.functions.ImportFunction.runCompute(ImportFunction.java:69)
com.micromuse.common.parser.FunctionImpl.compute(FunctionImpl.java:57)
com.micromuse.common.parser.internal.core.PolicyParserInterpreterVisitor.visit(PolicyParserInterpreterVisitor.java:1052)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
java.lang.String.substring(String.java:2726)
com.micromuse.response.Importer.importFunction(Importer.java:350)
2. Upgrades of system which have NOI Extensions installed will report that they have completed successfully but the NOI related projects will not have been imported. Any new policies for the upgrade will not be updated on the running system. For systems at FP19 level and below, the upgrade will fail if the opview/displays directory contains non-prefixed files.
[{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSSHYH","label":"Tivoli Netcool\/Impact"},"ARM Category":[{"code":"a8m500000008ZvjAAE","label":"Impact-\u003EInstallation-\u003EUpgrade"},{"code":"a8m500000008bolAAA","label":"TBSM-\u003EDASH-\u003EDASH UI Services - CLI Category-\u003EDUIS-CLI - Export\/Import"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.0"}]
This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.