Categories
- All Categories
- 15 Oracle Analytics Sharing Center
- 14 Oracle Analytics Lounge
- 211 Oracle Analytics News
- 41 Oracle Analytics Videos
- 15.7K Oracle Analytics Forums
- 6.1K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 77 Oracle Analytics Trainings
- 14 Oracle Analytics Data Visualizations Challenge
- Find Partners
- For Partners
How to customize OBIEE Error Message

Hi,
We have a requirement to customize one of the Error message in OBIEE 12c.
If any of the report is running more than 10 minutes we are killing that particular query from Database (with a trigger). As soon as the query get killed in OBIEE front end we are able to see below error message -
message: ORA-00028: your session has been killed ORA-00028: your session has been killed
I want to customize this message to "Query has been killed as time limit has been exhausted"
Is it possible to do? Which XML file contain below message, so that I can modify that XML.
Thanks
Anirban
Answers
-
"ORA" means that the message is being sent from the database engine and OBI just hands it forward to the interface.
So no chance unless you want to try and change the source code of the database.
0 -
Hi Christian,
Thanks for your reply, Is it possible to conditionally write that message, so that user will be able to understand, the report stops due to exhaust of time not for any other reason. Can you please suggest any thing.
Thanks
Anirban
0 -
OBIEE doesn't parse backend error messages but hands them forward as-is.
The reason for this is simple: If you change the actual error message and fumble it into something different your administrators will never know what's happening in case of an error. Googling your "custom error message" won't provide any meaningful results while googling "ORA-00028" yields precise and pertinent results.
It's simply an extremely bad and conceptually very wrong things to do.
0 -
Sorry if this isn't what you wanted to hear, but that's it.Does that conclude the issue for you?
0 -
I might be missing something here but in my very humble opinion, shouldn't you be looking at the underlying issue of the query performance in your database? A query taking over 10 minutes doesn't sound right.
0 -
Hi Joel,
Thanks for your reply, we will definitely look into the problem, but meanwhile do not want database resource should be consume for those queries which is taking more than 10 minutes, that is while we will kill those queries from back end and further look into it.
Thanks
Anirban
0