Loading
Home » Archive

Articles Archive for May 2009

EAI »

[28 May 2009 | 4 Comments | ]

The first question arises , why we need XSLT transformation, so here are some reasons -
- Suppose sometime we have the data in XML file but we want to present it in different ways depending on its contents.
- Or we need to read data of a email template from a file and email needs to be with colors, tables and more HTML look.
- Or when our email data is coming from different BCs or calculations in a Business Service, or Property Sets, and we are not able to use Siebel …

EAI, Integration Objects, Workflows »

[28 May 2009 | Comments Off | ]

EAI Queuing is one of the Siebel integration tool to capture the SiebelMessage in a Integration Workflow in case the Workflow Errors out.
Post your comments in case you find any difficulty in getting it.

Configuration, Tips & Tricks »

[15 May 2009 | Comments Off | ]

Suppose there is a description field in a form applet, having lots of lines of data, then how will you display that data in automatic continous scrolling-up form.
Pls post if anyone has a solution for achieveing this in siebel.
Possible Solution:
Lets take a Description field having some lines of data, then how to display that data in automatic continous scrolling-up format.
Here we go,
1. Let’s take a [Description] field at BC level which stores the data.
2. Create a new Calculated Field in the same BC as given below -
Field: Calc …

EAI, Featured, Web Services »

[14 May 2009 | 3 Comments | ]

When we want to expose Siebel functionality to other non-Siebel applications, we create Inbound Web Service and expose Siebel functionality either by a Business Service or a Workflow. We can expose these entities as Web Services. Once you have created a Web Service and generated the WSDL file, you need any third party application to do a live test for the Web Service. SoapUI is a nice software and freely available to test Web Services.
Below are some steps to get SoapUI and make it ready for testing. You can test …

Downloads, Tips & Tricks »

[7 May 2009 | One Comment | ]

Here is a link that Oracle Provides to get the avaliable Siebel Licence Keys –
http://licensecodes.oracle.com/siebel_master.html#SIA81
How to Apply Licence Keys in Siebel – Click Here.

Downloads, Tips & Tricks »

[7 May 2009 | 4 Comments | ]

Download Oracle and Siebel Setups:
Here is a link that Oracle provides to freely download the Siebel Setup for versions Siebel 7.5, Siebel 7.8, Siebel 8.0, Siebel 8.1.
You need to register first, what ever free Siebel downloads available , you can do there from Oracle Site.
http://edelivery.oracle.com/
Thanks, Ramani K for providing such a useful link.

Workflows »

[6 May 2009 | One Comment | ]

The two monitor agents will separately pick the same records and take the same action as specified in the Policy, two times.
So, suppose your Policy runs a workflow which sends a email using , then you will see two emails coming when the policy is fired for one record.

Configuration, Scripting »

[6 May 2009 | 3 Comments | ]

Suppose your data having special characters is stored in string variable sLoginName.
Then below is code that will do your job.
while(Clib.strchr(sLoginName, ‘ ‘) || Clib.strchr(sLoginName, ‘\n’) || Clib.strchr(sLoginName, ‘\r\n’)))
{
sLoginName = sLoginName.replace(“\r\n”,””);
sLoginName = sLoginName.replace(“\n”,””);
sLoginName = sLoginName.replace(” “,””);
}
Post your replies below and any question to Interview Forum.

Configuration, Scripting »

[6 May 2009 | 2 Comments | ]

Scenario:
When you select any record in a MVG applet, and then close the applet with that record selected, that record is shown on the MVF of parent. Now our requirement is that we want to show only the Primary Record of the MVG to show up in Parent MVF, how to achieve it –
Solution:
Write the below code in the MVG Applet’s Server Script – WebApplet_PreInvokeMethod
function WebApplet_PreInvokeMethod (MethodName)
{
if (MethodName == “CloseApplet”)
{
this.BusComp().ClearToQuery();
this.BusComp().SetSearchSpec(“SSA …

Debugging Techniques, Featured, Scripting, Tips & Tricks »

[6 May 2009 | 2 Comments | ]

1. Create a simple batch file “SiebelKill.bat”
2. Right Click Edit the file with Notepad
3. Put the below text
REM******************************************************************************
TASKKILL /F /IM siebel.exe
TASKKILL /F /IM iexplore.exe /FI “WINDOWTITLE eq Siebel Call Center – Microsoft Internet Explorer*”
REM******************************************************************************
4. Save the file
5. Double click the file whenever you want your dedicated Siebel application and its task – Siebel.exe to get killed from Task Manager automatically.
And its done…

Case Studies & Scenarios, Configuration, User Properties »

[6 May 2009 | 2 Comments | ]

Scenario:
Parent BC: Service Request
Child BC: Activities
If Service Request business component Status field is closed then the Action BC should become read only.
Implementation:
1. Create a Calculated Field in Parent BC – Service Request as shown below –
Field Name: Calc Status Closed
Calculated Value: IIF([Status] = “Closed”,”Y”,”N”). …Thanks Vijaya for noticing it
Note: Set the Links Specification Property to TRUE for the field: [Calc Status Closed]
2. Create a BC User Property in Child BC – Action as shown below -
Name: Parent Read Only Field: Service …

Case Studies & Scenarios, Configuration, User Properties »

[6 May 2009 | 3 Comments | ]

Scenario:
Parent BC: Action Template.
Child BC: Action Language.
Now, for any record in Child BC, if the ‘Language’ field value is ‘Chinese’, then, the parent BC should become read-only.
Implementation:
For this, you should have a multivalve field defined in parent BC for Language Name in Child BC. Let’s say this MVF: Language Name
1. Create a Calculated field in Parent BC with this expression –
Field Name: Calc Language Read Only Field
Calculated Value: EXISTS ([Translated Language] = “Chinese”)
2. Create a BC User Property in Parent …