Friday, December 11, 2009

Issue with Refine Query in PDQs

Dear All,

 

Found this information on support web for query related errors / issues.

 

When we select a PDQ, it gives the expected result set (provided the criteria are correct). Next, when we refine the query (ALT + R), a message is thrown as:

 

---------------------------

Siebel

---------------------------

Current search specification  is too complex to be refined.

 

Please start a new query or refine one that is less complex.(SBL-DAT-00487)

 

---------------------------

OK  

---------------------------

 

 

 

 

Solution:

 

The “OR” operator in the query expression should be converted to equivalent expression without the “OR” i.e.,

 

(Expression A) OR (Expression B)

Can be converted as

 

NOT (NOT (Expression A) AND NOT (Expression B))

 

 

 

 

PRE-QUERY AND SBL-DAT-00487 [ID 956294.1]

 


 

Modified 21-OCT-2009     Type HOWTO     Status MODERATED

 

In this Document
  Goal
  Solution


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.

Applies to:

Siebel Tools - Version: 7.5.3.15 SIA [16279] - Release: V7
Information in this document applies to any platform.

Goal


Comments
--------
1. How can we resolve the message ( "Current search specification is too complex to be refined. Please start a new query or refine one that is less complex. (SBL-DAT-00487)") and let the user be able to refine their query?

Solution



For the issue with error, "Current search specification is too complex to be refined. Please start a new query or refine one that is less complex. (SBL-DAT-00487)", we have done some research on it. This issue often shows when a compound query contains any "OR" operator. The workaround is: The logic expression containing "OR" operator can be always converted to other equivalence expression without "OR" operator. For example, there’s a compound logic expression made from two simple logic expression:
(Expression A) OR (Expression B)
It can always be converted to equivalence:
NOT (NOT (Expression A) AND NOT (Expression B))

By converting to equivalence, the “OR” operator no longer stays in the query expression and the error message will be prevented.

There are a few existing Change Requests have been logged to address the product enhancement request:

CR 12-1H4W95G (Unable to refine Opportunity queries containing OR)

CR 12-1LTGWED (Allow the possibility to use the OR operator between two text fields in a PDQ)

The status for the above CRs is “Active Open”.

We hope the above information helps.

Thank you,

Oracle Tech Support

 

 

 

 

Thanks and regards,
Rama, K

 

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

 

Monday, December 7, 2009

Error connecting to Siebel Client on Local Database

The probable reason we get “User ID and Password invalid” error while connecting to the Local database is mentioned below.

While installing Siebel 8.1.x, the default path it takes is C:\Siebel\8.1\Client_1>, which contains period (.) i.e., a dot between 8 and 1. Also, if we observe the ODBC connections in the System DSN Tab, the entry “SEAW Local Db default instance” has the following string for the database tab Server Name: “C__Siebel_8.1_client_1_local_sse_data_db”. On close observation, we can find that there is a period between 8 and 1 while it should be an underscore i.e., 8.1 instead of 8_1

The solution is to replace 8.1 with 8_1. This resolves the problem while connecting to the Local db, without any further modifications in the cfg file.

The SR “12-1SW8NGD”  mentioned in meta link as a CR but dint find any update on this.

Posted by Sudarshan Chitrala

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

 

Error connecting to Siebel Client on Local Database

The probable reason we get “User ID and Password invalid” error while connecting to the Local database is mentioned below.

 

While installing Siebel 8.1.x, the default path it takes is C:\Siebel\8.1\Client_1>, which contains period (.) i.e., a dot between 8 and 1. Also, if we observe the ODBC connections in the System DSN Tab, the entry “SEAW Local Db default instance” has the following string for the database tab Server Name: “C__Siebel_8.1_client_1_local_sse_data_db”. On close observation, we can find that there is a period between 8 and 1 while it should be an underscore i.e., 8.1 instead of 8_1

 

The solution is to replace 8.1 with 8_1. This resolves the problem while connecting to the Local db, without any further modifications in the cfg file.

The SR “12-1SW8NGD”  mentioned in meta link as a CR but dint find any update on this.

 

Posted by Sudarshan Chitrala

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

 

Friday, December 4, 2009

Problem connecting to Dedicated Client, server db

Sometimes we might face the issue as below.

 

In spite of the required ODBC set up, we may not be able to open dedicated web client (Siebel 8.X) with this error:

 

“SBL-DAT-60237: Error loading dictionary file diccache.dat”

 

Solution/Workaround: Set following parameter in ServerDataSrc section of the client cfg.

 

UseDictionaryInTransactionLogging = FALSE

 

 

Thanks and regards,
Rama, K

 

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

 

How to see hidden object properties in Siebel Tools

On installation of Siebel tools, following parameter “ClientConfigurationMode “ is not available in tools.cfg.

To Display Hidden Object Properties in tools, set the parameter "ClientConfigurationMode = All" in tools.cfg

 

Posted by Pavan Polisetty

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

 

Wednesday, December 2, 2009

How to display non-primary records for all the subordinates in My Teams view?

1) In Vanilla, My Teams View lists only the primary records of the subordinates by default.

2) By using the Business Component User Property ‘Manager List Mode’ with value ‘Team’ all the non primary records of the subordinates will also be displayed.

Posted by Shwetha Srinivasa

 

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

 

How to configure drilldown through menu item?

1.Create the required drilldown object on your applet.
2. Leave “Hyperlink property” empty.
3.Create User Property in the Applet as of Named Method from “‘INVOKE’, ‘”,“‘INVOKE’, ‘DrillDownToView’, ‘
4. The method “DrillDownToView” is supported by CSSSWEFrameBase