Tuesday, March 28, 2017

Siebel Applications are not responding? Resolution

Generic Problem Occurs:

Sometime when we are trying to Open the Siebel applications, Siebel Client may not respond for the request. Even though we are providing the Valid User Id and Password the application is not opening, but the request is process successfully.

We are trying to check all the setting like CFG setting and path of the SRF whether it is correctly mapped or not. and also Siebel.exe file whether it is working as expected or not.

Other alternative it might be the desktop shortcut what we are created to open the siebel application.

Solutions: If all Setting is fine including with Siebel.exe file, CFG file all settings, the reason behind it is "SRF" file is corrupted.

How to Resolve: Replace the existing SRF file in the Object folder and provide right SRF details in CFG file. After replacing the SRF file your Siebel application will work correctly. 

Thursday, August 11, 2016

What is meant by Provisioning in Telecome

What is Provisioning:
Providing telecommunications service to a user, including everything necessary to set up the service, such as equipment, wiring, and transmission.

Monday, July 25, 2016

How to find relationship between siebel entities

This is very common and basic question comes in our mind while we are working as a siebel developer. Through this post i am going to explain you how we can able to find the relationship between the two entities with the help of siebel Tools.
Ex: If we want to find the relationship between "Account" & "Contact" how we know that the relationship between "Account & Contact" are either 1:M or M:M or in other relation.
Is Guessing is the right approach?? or any other method is there to find the relationship of two entities in siebel??

Well... Now we are going to have a look about the following

1. Navigate to Link object definition and query on below fields with
Parent Business Component:  Account
Child Business Component:  Contact
It returns few records, It indicates Account & Contact is having either 1:M or M:M, till this point we are not sure whether "Account & Contact" or in 1:M or M:M realtionship.

2. To find out the exact relation, check the "Inter Table" Column in Link object definition.
If Inter Table column is specified with any value indicates means two entities are having M: M relationship with each other. If record is present and "Inter Table" property is blank it indicates those two entities are in 1:M relationship.

3. In Link Object definition there is no query results found then the relationship between those two entities are not in 1:M or M:M relationship.
Example: Now we are going to check the relationship between "Service Request & Quote"
we will check based on above approach only
Navigate to Link Object definition in Object Explorer --> Query with "Parent BC & Child BC" fields
with "Service Request & Quote"
Link Object Definition: --> click on Query button, and enter "Parent Business Component: Service Request and Child Business component: Quote" click on enter button
we got a record entry in Link Object definition with "Inter Table" property as blank. It represents "Service Request and Quote is having a 1: M relationship.
In Revers there is a M:1 relationship between "Quote and Service Request".
Now we will check the same relationship in reverse manner to confirm the relationship in Siebel Tools. For that in Parent Business Component Property enter "Quote" and in Child Business component property enter "Service Request", Now we are not got any records in the Link Object definition, that means Quote to Service Request is M:1 in this case Join Object definition should be present.

(This is the one of the approach siebel developers using to find out the relationship between the entities)

Monday, May 2, 2016

Error Code: sbl-dev-00127

sbl-dev-00127:

Siebel will throw this error code when your debug setting are not properly set in you working environment after click on "Start" button in Debug menu option.

To avoid this error provide the Working directory details ex: "C:\Siebel\8.1.1.14.0\Client\BIN" and save the record.

In Siebel Tools Menu --> Debug --> Click on Start button or Press F5 button. Now your debugging will be successful.

How to setup the debug setting in siebel tools

All Siebel developers should know about Debug settings while working with Siebel application customization in development environments.
In this article we are going to provide the steps, that will helpful to you to set debug settings in your Siebel local or sample environment.

To Setup the Debug settings: 
Login to Siebel Tools environment
In Tools Menu Options -->  Select “View” --> Select “Options”
window will be displayed like below

Now you need to fill the following information in “Debug” window.
Executable: Provide the path of your Siebel executable file. i.e., Siebel.exe
CFG File: Provide the path of client CFG file in this section.
Browser: Provide the browser root folder path. Ex: IExplorer.exe
Working directory: Provide the Siebel web client-> BIN folder path
Arguments: There are two arguments you can provide here based on your needs
/h: If you want to enable the local debugging of server scripts.
/s: If you want to generate the spool file or enable spooling
In Login Information Section: 
User Name: Your local User name
Password:  Your Local Password
Data Source: Select the data source based on you environment ex: Local, Sample or any other if available.

Sample debug settings: 
Executable: C:\Siebel\8.1.1.14.0\Client\BIN\siebel.exe
CFG: C:\Siebel\8.1.1.14.0\Client\BIN\enu\scommtrue.cfg
Browser: C:\Program Files\Internet Explorer\iexplore.exe
Working Directory: C:\Siebel\8.1.1.14.0\Client\BIN
Arguments: /h or /s
User Name: sadmin (Give your login User Name)
Password: sadmin(Give your Login password)
Data Source: Local
After filling all details Debug window looks like below

Testing the Debug Settings: 
In Tools Menu Options --> Select “Debug” --> Select “Start”
Or 
Click on F5 button to invoke debugger directly.
Application opens after few seconds.

Sunday, May 1, 2016

What are Horizontal and Vertical applications in Siebel CRM

Siebel Applications are categorized as two types.
1. Horizontal Applications
2. Vertical Applications

1. Horizontal Applications: Different types of Customer, Partner or Employee and channel                                                                applications.
2. Vertical Applications:   Different types of Industries application.
                                         Vertical applications are also called as Industry applications.

Example:
Horizontal Applications:
* Siebel Sales
* Siebel Call Center
* Siebel Partner Portal

Vertical Applications:
* Siebel Finance
* Siebel Consumer Goods.

Sunday, November 29, 2015

Types of Databases in Siebel

Three type of Databases in Siebel:

1. Sample
2. Local
3. Server

1. Sample DB: Sample database makes use of a file called as SSE_SAMP.DBF
2. Local DB: Local database makes use of a file called as SSE_DATA.DBF

Sample and Local databases will be run with a concept called as "SQL ANYWHERE" which internally invokes a database engine DBISQLC, and these databases do not require any of the third party database install on the client machine.

SSE_SAMP.DBF file path: C:\Program Files\Siebel\8.0\webclient\SAMPLE\SSE_SAMP.DBF
SSE_DATA.DBF file path: C:\Program Files\Siebel\8.0\web client\LOCAL\SSE_DATA.DBF

3. Server DB: Server database is the Siebel DB which is installed inside a third party vendor RDBMS like Oracle/MS SQL Server etc. This is the centralized database for all the Siebel applications.