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.