Siebel General Interview Questions & Answers: How Do You Import List of Values?
Siebel General Interview Questions & Answers: How Do You Import List of Values?
EIM : It is batch mode Integration. When data valume is large then we have to go to EIM
EAI : It is real time Integration. When data valume is small then we have to go to EAI
Join:
(ii)Source Field is the Foreign key field in BC while Destination column is the Primary
Key column in Table.
Link:
(i)It defines 1:M relation between a field in parent BC to the field in the child BC.
(ii)Source Field is the Primary Key field in Parent BC while Destination Field is the
Foreign Key field in child BC.
The Employee is also a USER who must be assigned with a valid position. Since the
Position maps to the Division which in turn maps to a Organistion the Data visibility is
maintained through this position and the Responsibility of the user.
In Administration Group > Employee there is a field called Responsibility there add your
new Responsibility, make as Primary and remove the old one.
Pre Defined queries are some thing which helps us to navigate directly to particular
screens or views. it helps in accessing the screens or views in faster manners
What is an extension table and how is it related to base table?
Extension table may be 1:1 realation table to the base table or a 1:M relation to the base
table.
1:1 extension table and the base table are logically considered as a single table.
"PickList Generic" BC is used for Static Picklists. "PickList Hierarchical" is used for
Hierarchical PickLists
Business Component User Mode specifies the Visibility setting for the BC. Like "All",
"Personal", "Manager", "Organisation".
This property determines whether or not siebel will override the sort specification and if
so determines the sort that will be applied to the BC for All or Manager's view. The
values are TRUE, FALSE or NORMAL
When you have Pre Default Value and Post Default value for a Field, which one will
be stored in the Database.
Pre Default Value will be defaulted when new record is created. Post Default Value will
be defaulted if there is no value specified for the field. so, Pre Default Value will be
stored in the Database. harsha: you can add quistions by clicking the hyperlink on the
above bar "Ask Quistion".
when adding view to screen specify the type as aggregate view.But Before that you
should create the parent category.then add this parent category to aggregate view.
or
Parent category for Aggregate view is not required. If there is a parent category for an
aggregate view, then aggregate view will appears as a link in the view drop-down list in
applet headers, or it will appears as a link in the link bar below screen tabs.
In Siebel the text that is displayed on the screens and views are stored in the repository
and compiled to an SRF file. This includes the names of every screen, views and fields.
When you display a page the server uses the SRF file to determine which fields to show
and what test (strings) are associated with each fied. This model of keepijng the strings
from the view definition is called symbolic strings.
uses
Reduces the redundancy
Simplifies maintenance because only you have to maintain one string for a given Term
Reduces the localization costs, Time and inconsistences.
This Parent Category specifies the view heading for a bunch of views related. the views
belongs to this Parent Category will be shown as View Tabs below the master applet.
SWSE(Siebel Web Server Extension)'s function is to accept the siebel requests and pass
it on to Gateway server where the server manager decides, to which siebel server
component should this request go.
YES, But it needs multiple enterprise servers, for multiple database. As not more than
one database, could be added to an enterprise server, these inturn could be connected to a
single Gateway Server
Navya
Top
suppose i write a script on the browser side and get some output. Can this same
output be tranferred to / called from the Server side script ? If YES, how and if NO,
why not ?
We can interchange the output using the Business Servises. Send this output to a
Business Service. and access the BS from a Server Script.
What happens if you create an employee in Siebel application and forget to create
The employees would not be able to log in as you have to create a database login and
password for the employee to login into the client application.
Top
Property Sets are the Hierarchical structures of Variable Names and Values. These
Property Sets can be used in Workflow processes Parameters or for any input or output
Parameters in scripting.
If a view has Admin Mode Property = True, then what will happen to User
Properties we write on them.?
If a view has adminmode property true then The administrator see all the views---------
mani
Genbscript stands for generate browser script. genbscript is used to generate browser
scripts from command line interface.
A Primary creates a M:1 realtionship b/w the Parent and the Child record.
Thus it increases the performance by allowing a single query using the SQL join to
display both the Parent and the Child records in parent Applet.
Without primaries, each MVG needs a separate query to display a child record in the
parent Applet. With Primary, using a single query,you will be able to diaply both the
parent and the child records.
Foreign key table is the property for a column in the table. it specifies for a column from
which table this reference has been came.
It is used as a third party authentication for an end user which can be modified to have a
single sign on to multiple application apart from Siebel.
Link is used for Master Detail View of two BCs. where as MVL is used to view the child
records using MVG. MVL uses Link to get the records from the child BC.
Virtual Business component is used to it pass the external data for the business
component.
nope.. its an ID of control tag in the applet.. but for the tab sequence its HTML sequence
Property
Populate all User key columns which will resolve foreign key.
2. or we can make it as a intersection table by adding the foriegn key of another table's
primary key in the 1:M extended table.
Admin Mode view overrides the property of Business component. This view allow the
user to do update,insert,delete etc. which may not be available in other view of same BC.
Because admin mode view overrides the No update, No insert ,No delete BC property.
used for administration purpose
Amdin Mode View is nothing but, it has Admin Mode Property set to true. It will
override all the visibilty rules.
Top
Upgradation is used when we extend the database by adding colomns n tables,to make
avalable these extended dbs to other mobile users we have to prepare upgaradation
kit.Then only all can get newly extended tables n colomns in their local dbs.
its possible to give the conditions in Field Read only Field property.
Ex:if condition city = chennai . its only allowed to enter the field otherwise not entered
the value.
We can give expression on the Value side of a user property. Plz check the syntax once
again.
or
Static picklist is like a drop down in common application. in Siebel perspective we can
say it fetches value fron S_LST_OF_VAL . You can create a static picklist in Siebel tool
with a "type value". In application you can put values (which you want to display as
dropdown items) in List of Value . It can be bounded or not. If bounded then you can add
value to the field contains static picklist other than the values available in dropdown. But
if it is not bounded then one can add value other than drop down items available.
IF Stands for Interface Tables .Prior to Siebel 6, interface tables used to be suffixed with
the ‘_IF’ suffixEx : S_CONTACT_IFFrom Siebel 6 onwards, the interface tables are
named with the prefix ‘EIM_’Ex: EIM_CONTACT
suppose i write a script on the browser side and get some output. Can this same
output be tranferred to / called from the Server side script ? If YES, how and if NO,
why not ?
We can interchange the output using the Business Servises. Send this output to a
Business Service. and access the BS from a Server Script.
visibility will be controlled by Position and Responsibility in Siebel. Position dictates the
Data level visibility and the Responsibility dictates the view level visibility.
The Employee is also a USER who must be assigned with a valid position. Since the
Position maps to the Division which in turn maps to a Organistion the Data visibility is
maintained through this position and the Responsibility of the user.
What happens if you create an employee in Siebel application and forget to create?
The employees would not be able to log in as you have to create a database login and
password for the employee to login into the client application.
The employee details will be stored in contact (his personal information), employee (his
position, organisation) and user (his user ID, pasword and other details) entities.
To enable the employee to connect to the database using the Application and have
database access, the user corresponding to that employee should be created in the
Database
In siebel, opportunity account and contact are the business entities. and these entities
have relationships for example one account has many opportunity etc., the relationships
are one to one or one to many, many to many. These business entities are very essential
to configure siebel application.
In siebel tools
Type gives parent child relationship
and Flat displays all the siebel objects
and Detail gives all the records in object.
A BC which is not Based on any Siebel Base Tables and which get data data from other
external sysytems instead of getting data from underlying siebel Base table
Top
How do you display the no. of records in a picklist(combo box/drop down) not the
records in the pickapplet, in just 3 rows and not 5 rows(which is the default)?
What is the use of the indirect multivalue link and how do you configure it?
use of indirect MVL.
consider there are 3 bus comps. in that say there is no relation ship between the 1st and
2nd bus comp and there is relation ship between 2nd and 3 rd bus comp. but some fields
are necessary from the 2nd bus comp. it will be fetched through the relationship from 1st
and 3rd bus comp. this is called indirect MVL.
Whats the difference between siebel 7.5 and 7.8? if we upgarde the application to 7.8
from 7.5 what are the areas we need to give importance from QA(Testing) point of
view?
When you run genbscript.exe, all browser scripts in the repository are generated.
They are placed in a directory that you specify using the destination directory
parameter (dest_dir). The genbscript.exe utility is located in:
siebsrv_root/bin or client_root/bin
genbscript config_file dest_dir [language]
For example:
genbscript c:sea15022client inenuuagent.cfg c:sea15022clientpublicenu enu
What value will get stored in the database when a field has both predefault value
and post default value.
Answer is Predefault Value.
Explanation:When user clicks the new record button,predefault value will get populated
in that field,post default value will get stored only when user does'nt type any value in the
field and saves the record.Since already value has been populated by predefault
property,it will get stored in the database.
Top
Add field to constraint in pickmap of a field where picklist has configured in BC and set
constraint option of added field to true.
Using picklists and MVGs. MVGs require join field and link as prerequisites unlike
picklists where just a join is enough.
The basic factors for performance decrease in views will be. more number of applets.
which led to many links. and more joined fields in a single applet. MVG's which do not
have the primaries set.
Virtual Business Component is used to display the data from another Legacy database
table, in the Siebel screen.
Load balancing is maitained by the Gateway server using the third party software
Resonate Central Dispatch.
What is Resonate?
Resonate is third party software development tool, which is used for distibuting the cilent
request to the least laden siebel server.
Name server is the part of gateway server that dynamically registers all servers in
enterprise, serves a connection broker across the enterprise.
Yes, Because one Gateway Server can have multiple Siebel Servers
The catch clause is used to handle the exception. To raise an exception, use the throw
statement.
When you want to trap potential errors generated by a block of code, place that code in a
try
statement, and follow the try statement with a catch statement. The catch statement is
used to
process the exceptions that may occur in the manner you specify in the
exception_handling_block.
The following example demonstrates the general form of the try statement with the catch
clause. In
this example, the script continues executing after the error message is displayed:
try
{
do_something;
}
catch( e )
{
TheApplication().RaiseErrorText(Clib.rsprintf(
"Something bad happened: %s
",e.toString()));
}
Navya
Top
How is Siebel 7.x data model is different from Siebel 6.0 data model?
S_PARTY is the base tables and S_CONTACT,S_ORG_EXT,S_POSTN, S_USER are
now extension tables. Siebel 6.x was dedicated application while from Siebel 7.x
onwards we can access Siebel application via web.
Top
Hi
What is the Relation Between Position and Responsibility?
Are they Similar if so plz let me know How?
If they are not similar what is the differance between them?
ow these two are useful in an organization to control visibility?
Thanks
Rahul
How is Siebel 7.x data model is different from Siebel 6.0 data model?
S_PARTY is the base tables and S_CONTACT,S_ORG_EXT,S_POSTN, S_USER are
now extension tables. Siebel 6.x was dedicated application while from Siebel 7.x
onwards we can access Siebel application via web.
Posts: 1
Joined: Sun Mar 01, 2009 3:40 pm
Top
Top
EIM : It is batch mode Integration. When data valume is large then we have to go to EIM
EAI : It is real time Integration. When data valume is small then we have to go to EAI
Join:
(ii)Source Field is the Foreign key field in BC while Destination column is the Primary
Key column in Table.
Link:
(i)It defines 1:M relation between a field in parent BC to the field in the child BC.
(ii)Source Field is the Primary Key field in Parent BC while Destination Field is the
Foreign Key field in child BC.
In Administration Group > Employee there is a field called Responsibility there add your
new Responsibility, make as Primary and remove the old one.
Pre Defined queries are some thing which helps us to navigate directly to particular
screens or views. it helps in accessing the screens or views in faster manners
1:1 extension table and the base table are logically considered as a single table.
"PickList Generic" BC is used for Static Picklists. "PickList Hierarchical" is used for
Hierarchical PickLists
Business Component User Mode specifies the Visibility setting for the BC. Like "All",
"Personal", "Manager", "Organisation".
This property determines whether or not siebel will override the sort specification and if
so determines the sort that will be applied to the BC for All or Manager's view. The
values are TRUE, FALSE or NORMAL
When you have Pre Default Value and Post Default value for a Field, which one will
be stored in the Database.
Pre Default Value will be defaulted when new record is created. Post Default Value will
be defaulted if there is no value specified for the field. so, Pre Default Value will be
stored in the Database. harsha: you can add quistions by clicking the hyperlink on the
above bar "Ask Quistion".
when adding view to screen specify the type as aggregate view.But Before that you
should create the parent category.then add this parent category to aggregate view.
or
Parent category for Aggregate view is not required. If there is a parent category for an
aggregate view, then aggregate view will appears as a link in the view drop-down list in
applet headers, or it will appears as a link in the link bar below screen tabs.
In Siebel the text that is displayed on the screens and views are stored in the repository
and compiled to an SRF file. This includes the names of every screen, views and fields.
When you display a page the server uses the SRF file to determine which fields to show
and what test (strings) are associated with each fied. This model of keepijng the strings
from the view definition is called symbolic strings.
uses
Reduces the redundancy
Simplifies maintenance because only you have to maintain one string for a given Term
Reduces the localization costs, Time and inconsistences.
This Parent Category specifies the view heading for a bunch of views related. the views
belongs to this Parent Category will be shown as View Tabs below the master applet.
YES, But it needs multiple enterprise servers, for multiple database. As not more than
one database, could be added to an enterprise server, these inturn could be connected to a
single Gateway Server