In Siebel we can write business services in two places.
Siebel Client
Siebel Tools
In Siebel we can write business services in two places.
Siebel Client
Siebel Tools
Requirement:
We were trying to trying change the status of Quote and Quote Item through Asynchronous workflow. We queried for quote made it active and then changed the status to ‘Priced’ and then we had to change the status of Quote Item to ‘Priced’ and then again make the quote inactive.
Problem:
After changing the Quote status to [...]
Finally there is some good news for Siebel developers. We have always envied developers using sophisticated IDE’s having intelligence engine and dropdown support for object methods and functions but now Siebel too have it. A new scripting engine called ST eScript Engine provides us with all those functionalities we always wanted.
I came to know about [...]
Found a Nice image. Really liked it and I hope you all will like it too.
Problem:
While execution of the workflows you get the below mentioned error.
Reason:
Requirement:
Based on value of some fields in Quote Item Product Configurator should display dynamic UI. To make it simpler I will put it this way.
If the value of the field Contract Type is ‘A’ then there should be three tabs in UI of Product Configurator and if the value of the field ‘Contract Type’ is [...]
Before going on How To we need to answer the question Why?
Local database extract is required if you have mobile clients and it is essential for developer. As a Siebel developer does all his development in local environment and only checks in the code after he is sure of his changes. Local dbf is just [...]
One of the most important activity performed by Siebel developer is Check In – Check Out.
Through this post I will try to explain ins and outs of Siebel Check – In/Check – Out process. Check In – Check Out process can be divided broadly into 2 phases.
Outside Siebel Tools
Inside Siebel Tools
I was working on a requirement few days back. Which involved deleting a bunch of ‘Actvity Records’ and creating history records somewhere else. Sounded simple enough and I thought just half hour and I should be back with my blog
But that was not to be . I got stuck with the [...]
Lets take an example of Actuate Report Server Installed on single server Environment and some reason has not been properly installed and then you decide to uninstall and re-install the Actuate report Server.
After succesfully un-installing the application using the Uninstall folder under the root of the D:\sea_thirdparty_770** and re-start the server to clean the orphan [...]
This post was submitted by Dwarka who works with federal dept. Austraila and has 5 years of exp in siebel technology. He has mentioned it as an commnet but his tip is so useful that it deserves to be a post. So I am putting his comment as post with just minor formatting changes.
There can be several reasons to create new Local Data Sources such as:
Same System is being used by several users simultaneously
You need same local database but two different repositories
You need same tools installation and several different local databases
Scripting is one of the most important areas in Siebel Development but irony is that it is never recommended to write script in Siebel. Siebel scripting is done in a language known as eScript. eScript shares it’s syntax with JavaScript. If you have worked in JavaScript then you would find it pretty easy to adapt [...]
Problem:
You have created a database user e.g. SIE_USR that is going to be used for anonymous login to perform various tasks. All the proper roles and privileges have been assigned to it but still it is not working.
Timing scripts can come in handy to know exactly how much our code is taking to execute. There can be several reasons for doing this.
We are calling several business services in code and we need to know performance of each one.
We need to know time our script on business component, Applet is taking
We have several [...]