My BI Quick Reference
I know there are a bunch of cheat sheets out there, but I frequently don't find everything I am looking for in one place so figured I would just start building my own.Siebel FunctionsInclude...
View ArticleSQL Field Search
This is a Query to find references to a particular field. Just replace the bind variables. Use your imagination in modifying this query to find Profile attributes. The objects searched for are those...
View ArticleSQL Applet Search
Here is the SQL to find Applet References. You will notice there are two queries of Toggle Applets. One rolls an applet all the way up to the view it appears in while the other shows toggle applets...
View ArticleRepository Search by SQL
Tools offers a Repository Search feature which is quite robust but it has some significant drawbacks:Tedious to specify only those items which might have the object name you are looking for Time...
View ArticleMiscellaneous SQL Repository Research
I frequently use SQL to track down potential issues in the repository. Here are a couple of statements that help solve common problems:Fields Inactivated in the BC but Active in the Integration...
View ArticleState of Logging - An Introduction
I was reading Jason Le's recent post about XML Logging and I realized the problem statement he was describing was intimately familiar to me because it is something I have been dealing with over the...
View ArticleThe XML Logger
In my last post, I promised to try to bring us up to date on the current implementation of the logging framework, and specifically the XML Logger component of it. The framework is initialized on the...
View ArticleThe XML Logger - Revieing the Payload
In my last post, I talked about how to capture XML Payloads by splitting large values across a series of DB records. In order to look at the data, we need to reassemble the payloads into a single text...
View ArticleVanilla Merge Behavior
I recently encountered an issue when adding a DB View based EBC to a BO. When I attempted to perform a MergeRecords operation on two records in the primary BC (Contact in this case), I got an...
View ArticleScriptless OK/Cancel popup
In the early days of configuring in Siebel, if a user wanted a confirmation or warning message before proceeding, it would require Browser Script to implement and most Siebel configurators would try to...
View ArticleInteresting Web Service approach
I was recently working on a client where all the integration used HTTP Web Services but were not implemented using what I think most Siebel Developers would think of as the "Best Practice". Basically,...
View ArticleEAI Integration Map expressions
While there are many posts I have seen that talk about expressions supported by 'EAI Data Transformation Engine', I have never seen an attempt to compile a list of supported functions and examples of...
View ArticleThick Client Event Logging
There are surprisingly few blog posts out there about vanilla options for logging in the thick client. Perhaps this is because everyone knows how to do it and if so feel free to ignore this. But...
View ArticleUse Open UI to Dynamiclly Manipulate Detail Tabs
In a screen with many view tabs it may be useful for process automation to minimize clicking on detail tabs if user does not need to navigate there when no records are present. Open UI allows changing...
View ArticleGet Process and Thread Ids
It is sometimes useful to know the PID or Thread. For instance if an error occurs and I want to get the specific server OM Log file I can find that file if I knew the Thread and PID. I am not aware...
View ArticleXML Logger - EAI Data Transformation Engine
If you are already capturing the XML payloads of a web service using the XML Logger, then extending it to further troubleshoot how you might have ended up with that payload might be useful since...
View ArticleWorkflow Monitoring - On Demand
The out of the box Workflow Monitoring level specified when deploying a version of a workflow is a great tool but it requires it having been explicitly turned on in order to be of value. I have found...
View Article