My Oracle Support Banner

Enhancement Features in Siebel Tools/Siebel Web Tools of IP2018 (Doc ID 2510621.1)

Last updated on NOVEMBER 04, 2019

Applies to:

Siebel Tools - Version 18.9 and later
Information in this document applies to any platform.

Goal

The customer would like to have the following features to be shown in the Siebel Tools/Siebel Web Tools Validation Report as Errors or warnings

1. Use of Calculated Fields In Count and SUM Function
2. Thread Applet property incorrect or not set
3. Upgrade Ancestor Property Not Configured for Custom Objects
4. Many inactive Fields on BusComp found
5. Search Specifications on Applets utilizing the "OR" statement.
6. Presumed Parent Business Component in Script ( Eg: this.BusComp().ParentBusComp().GetFieldValue("CRMT Inconsistence Flag");)
Check to see the link exists between Parent and child Business Component
7. Placing code in the PreGetFieldValue(), PreSetFieldvalue() event handlers, Should only be used for Querying but not for updating the field values.
8. CheckNoMatch attribute set on Multi Value Links.
9. Search Specifications on Business Component utilizing the "OR" statement.
10. Using TheApplication().ActiveBusObject(),  Calling TheApplication.ActiveBusObject() without examining all possible outcomes may result in run-time errors; i.e. if this call is used, then check the name of the object returned using the object¿s Name method to verify you have thecorrect object.
11. Empty Event Handlers
12. Avoid unreferenced Fields on GUI in Business Component
13. Setting Field values using hard-coded values
14. Avoid undocumented Siebel objects
15. Avoid Business Components referencing too many tables
16. Exists SearchSpec used in Siebel eScript
17. Validation Check for not indexed Fields in Business Component SortSpecs
18. Activating Fields unnecessarily
19.  Cascade Delete Property on New Link Definitions
20. Validation Check for not indexed Fields in Applet SearchSpecs.
21. "All Mode Sort" BusComp User Property set
22. Explicit Object Release
23. Scripting the PreCanInvokeMethod event for an Applet
24. Validation of Input Parameters Before Querying
25. InvokeMethod on Calculated Fields in BusComps
26. SharedGlobals Used instead of ProfileAttributes
27. Force Active set on joined or Multi Value Fields
28. Using Empty cursor mode for ExecuteQuery without Parameters
29. Use of CountRecord() function
30. Cache Flag in the  Business Services



Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.