IBM E027SLL-H Troubleshooting Guide - Page 269

The generated report displays the message SQL Error, The report fails with a SQLSTATE:22003

Page 269 highlights

4. Edit the startServer.bat file, usually found in this location: On Windows Systems: C:\Program Files\IBM\tivoli\tip\bin 5. Locate this instruction about half way through the bat file: "%JAVA_HOME%\bin\java" -Xms128m -Xmx512m -Dcmd.properties .file=%TMPJAVAPROPFILE% %WAS_TRACE% %WAS_DEBUG% %CONSOLE_ENCODING% "%CLIENTSAS%" "%CLIENTSSL%" %USER_INSTALL_PROP% "-Dwas.install.root=%WAS_HOME%" com.ibm.ws .bootstrap.WSLauncher com.ibm.ws.management.tools.WsServerLauncher "%CONFIG_ROOT%" "%WAS_CELL%" "%WAS_NODE%" %* %WORKSPACE_ROOT_PROP% 6. Increase the JVM heap size by adding the -xms and -xmx options, as in the example shown below: "%JAVA_HOME%\bin\java" -Xms128m -Xmx512m -Dcmd.properties .file=%TMPJAVAPROPFILE% %WAS_TRACE% %WAS_DEBUG% %CONSOLE_ENCODING% "%CLIENTSAS%" "%CLIENTSSL%" %USER_INSTALL_PROP% "-Dwas.install.root=%WAS_HOME%" com.ibm.ws .bootstrap.WSLauncher com.ibm.ws.management.tools.WsServerLauncher "%CONFIG_ROOT%" "%WAS_CELL%" "%WAS_NODE%" %* %WORKSPACE_ROOT_PROP% 7. Re-start the Tivoli Common Reporting server and try generating the report again. The generated report displays the message "SQL Error" In this scenario, you complete the report parameters window to generate a report and click Submit. After clicking Submit, you see a new report page that shows the error message SQL error displayed at the bottom of the report. Here are some possible reasons for this error: v The Tivoli Data Warehouse does not contain all of the attributes requested by the report. This happens when you are running the report against an unsupported product version such as a version 3.1 OMEGAMON XE monitoring agent or a version of NetView for z/OS prior to 5.3. v You did not allocate and configure historical data sets when you configured the monitoring agent using the Configuration Tool, or did not enable historical collection from Tivoli Enterprise Portal, or not enough time has passed for Tivoli Data Warehouse to collect the data for your requested report time period before you tried to generate an historical report with Tivoli Common Reporting. v You might have incorrect or missing agent .atr files installed at the Warehouse Proxy Agent. v You might have attempted to use reports with a non-supported database manager. All reports work with DB2 UDB, and some reports work with other database managers supported by Tivoli Data Warehouse DW. You could circumvent this problem by collecting Tivoli Data Warehouse data in DB2 and then switching the TCR Data Source for the affected report package to that DB2 database. Verify at the Tivoli Enterprise Portal console that you see the Historical Collection icon for the subject workspace and can draw a report for the subject time period. If you cannot, you do not have historical collection enabled. Start it and try the task again. The report fails with a SQLSTATE:22003 arithmetic overflow error In this scenario, you have defined report parameters for an OMEGAMON XE or NetView report and clicked Run. Report processing ends rather quickly and you see an error messages similar to these: Chapter 15. Tivoli Common Reporting troubleshooting 251

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310

4.
Edit the
startServer.bat
file, usually found in this location: On Windows
Systems:
C:\Program Files\IBM\tivoli\tip\bin
5.
Locate this instruction about half way through the bat file:
"%JAVA_HOME%\bin\java" -Xms128m -Xmx512m -Dcmd.properties
.file=%TMPJAVAPROPFILE% %WAS_TRACE% %WAS_DEBUG% %CONSOLE_ENCODING% "%CLIENTSAS%"
"%CLIENTSSL%" %USER_INSTALL_PROP% "-Dwas.install.root=%WAS_HOME%" com.ibm.ws
.bootstrap.WSLauncher com.ibm.ws.management.tools.WsServerLauncher
"%CONFIG_ROOT%" "%WAS_CELL%" "%WAS_NODE%" %* %WORKSPACE_ROOT_PROP%
6.
Increase the JVM heap size by adding the
-xms
and
-xmx
options, as in the
example shown below:
"%JAVA_HOME%\bin\java" -Xms128m -Xmx512m -Dcmd.properties
.file=%TMPJAVAPROPFILE% %WAS_TRACE% %WAS_DEBUG% %CONSOLE_ENCODING% "%CLIENTSAS%"
"%CLIENTSSL%" %USER_INSTALL_PROP% "-Dwas.install.root=%WAS_HOME%" com.ibm.ws
.bootstrap.WSLauncher com.ibm.ws.management.tools.WsServerLauncher
"%CONFIG_ROOT%" "%WAS_CELL%" "%WAS_NODE%" %* %WORKSPACE_ROOT_PROP%
7.
Re-start the Tivoli Common Reporting server and try generating the report
again.
The generated report displays the message “SQL Error”
In this scenario, you complete the report parameters window to generate a report
and click
Submit
. After clicking
Submit
, you see a new report page that shows the
error message
SQL error
displayed at the bottom of the report.
Here are some possible reasons for this error:
v
The Tivoli Data Warehouse does not contain all of the attributes requested by
the report. This happens when you are running the report against an
unsupported product version such as a version 3.1 OMEGAMON XE monitoring
agent or a version of NetView for z/OS prior to 5.3.
v
You did not allocate and configure historical data sets when you configured the
monitoring agent using the Configuration Tool, or did not enable historical
collection from Tivoli Enterprise Portal, or not enough time has passed for Tivoli
Data Warehouse to collect the data for your requested report time period before
you tried to generate an historical report with Tivoli Common Reporting.
v
You might have incorrect or missing agent .atr files installed at the Warehouse
Proxy Agent.
v
You might have attempted to use reports with a non-supported database
manager. All reports work with DB2 UDB, and some reports work with other
database managers supported by Tivoli Data Warehouse DW. You could
circumvent this problem by collecting Tivoli Data Warehouse data in DB2 and
then switching the TCR Data Source for the affected report package to that DB2
database.
Verify at the Tivoli Enterprise Portal console that you see the Historical Collection
icon for the subject workspace and can draw a report for the subject time period. If
you cannot, you do not have historical collection enabled. Start it and try the task
again.
The report fails with a SQLSTATE:22003 arithmetic overflow error
In this scenario, you have defined report parameters for an OMEGAMON XE or
NetView report and clicked
Run
. Report processing ends rather quickly and you
see an error messages similar to these:
Chapter 15. Tivoli Common Reporting troubleshooting
251