Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ANS. In an application, we see a page tab let say Account. Below that we
have let say My/My Teams/All Accounts. Each has a form applet showing
account name, address etc. Related to this we have several tabs like account
address, account profile…clicking on which show us accounts detail in that
specific area.
ANS. In Tools select the object definition, right click and select validate.
this is used to check the correctness of values of a particular object
before going to store.
ANS. You can add those buttons by creating controls under that applet
you can get a Dropdown box for method Name and select from that..
8. What value will get stored in the database when a field has both
predefault value and post default 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
doesn’t 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
ANS. LOV is to store the values for the picklist in the application admin
and where as picklist is used to select the value from the list of values
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
For example:
genbscript c:\sea15022\client\bin\enu\uagent.cfg
c:\sea15022\client\public\enu enu
OR
Detail applet word is used in the context, when there is a Master Detail
relation. in this case there will be one master and many child records. so, we
usually show these child records in list applet and not in form applet
12. What is the difference between MVG applet And a pick Applet?
Ans.MVG is nothing but to display the child records for the parent table ,and
for pick applet to update join fields
OR
Pick applet is used when there is 1:1 relationship and MVG is used when there
is 1:M r/n.
OR
pick applet is used for M:1 relationships. basically we use pick applet to
change the stamping of the
foreign key in the base table by picking a different record other than existing
(modifying join column).
For an example:
window.open(URLNAME)
8 is max and that also depends on the web template you are using
OR
16.whats the difference between siebel 7.5 and 7.8? if we upgrade the
application to 7.8from 7.5 what are the areas we need to give importance
from QA(Testing) point of view?
1. Workflows to be activated
3. All Interfaces
5. Actuate reports
7. Assignment Manager
OR
Siebel 7.8 is different from version 7.5 in many ways. some of them are;
1. Product Configurator. This was one of the major changes in Siebel 7.8 ,
now versioning of the products is supported and same product can have
multiple versions available. only one version is active at a time.
17. What is the use of the indirect multivalue link and how do you configure
it?
ANS.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.
ANS. With regard to my question above, please specify how we can import data
without EIM. Is it possible to do it using siebel tool/client?
OR
Without EIM cannot importing the data it’s by the siebel tool.
OR
insert method
OR
ANS. Admin Mode View is nothing but, it has Admin Mode Property set to
true. It will override all the visibility rules
Admin Mode view overrides the property of Business component. This view
allow the user to do update, insert, and 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
ANS. 1. we can use it in parent child relationship where the child entity is lonely
related to the parent table.
ANS. Siebel Gateway is the name server which controls the Enterprise
Server.
ANS. Populate all User key columns which will resolve foreign key. still u have
doubt let me know
OR
OR
nope.. it’s an ID of control tag in the applet.. but for the tab sequence its
HTML sequence Property
NBV
28. What is the difference between Links and Multi Value links?
ANS. 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.
OR
I want to have some real time business scenarios for my project....can anyone
provide me
ANS. 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
OR
This is one of the properties of the column in a table. It specifies the table to
which this column is a foreign key
ANS. for a multivalue field there is a field called SSA Primary Field available in
the parent BC. this field stores the primary child. which avoids querying on the
child BC for displaying the value in the MVG. this is for performance
improvision. this creates 1:1 Link.
OR
Multi value group applet is a dialog box which displays and maintains a set of
records from another BC associated with currently displayed BC record. One
record in the MVG applet is made primary. The record with primary check box
ticked is the one which gets displayed in the originating applet controls.
OR
A Primary creates a M:1 relationship 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.
ANS it creates the class files for the JavaScript (browser scripts).
OR
OR
ANS. If a view has adminmode property true then The administrator see all the
views---------mani
OR
OR
Krishna
OR
When a view has its Admin Mode Flag property set to TRUE, it over-
rides the Read-Only properties set at the Business Component level only, and not
at the applet level
OR
To enable/disable the menu items and buttons on the applet if the required
condition is met
ANS. We can see the Business Services Client also. These are called Client
Business Services we can see them in Business Service Administration Screens.
We can write the script for the BS in the client itself. After writing the BS there is
no need to compile those BS's.
OR
eapps.cfg is the single configuration file for all siebel applications. It contains
configuration information, login and security settings. It contains connect
string for each siebel application
38. is it possible to have multiple database servers for one gateway server.
ANS. YES, But it needs multiple enterprise servers, for multiple database. As
not more than one database, could be added to an enterprise server, these intern
could be connected to a single Gateway Server
39. what is the function of SWSE on the Web Server? what is it?
ANS. 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
OR
OR
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
field. This model of keeping 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 inconsistencies.
ANS. when add the View to the Screen you have a property called Type in which,
you have to select "Aggregate View".
OR
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.
42. When you have Pre Default Value and Post Default value for a Field,
which one will be stored in the Database
ANS. Please tell me how to add questions in latest Questions at home page
OR
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. You can add questions by clicking
the hyperlink on the above bar "Ask Question".
ANS. 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
NORMAL-usesBCdefinedsortspecificationTrue --Overrides the BC sort and
Uses theU1index False - Removes all sorting
ANS. Business Component User Mode specifies the Visibility setting for
the BC. Like "All", "Personal", "Manager", "Organization
ANS. To predefault parent bc field in any of his child bc, this property must be set
to true.
OR
Link spec uses parent type default values & gets the value for the child
record
ANS. Extension table may be 1:1 relation 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. Par_row_idwillbetheforiegnkey.
OR
Extension tables are 1:1 or 1:M extensions of Base tables, like S_PARTY (base)
has S_CONTACT etc. For a 1:1 extension there is implicit join but for a 1:M
extension. You can only extend a base table. For 1:1 there is a PAR_ROW_ID to
ROW_ID join and for a 1:M there is 3 different columns that represents a unique
record.
ANS. if anyone has worked on the siebel application they will understand this
more easily.
assume that u have enabled call center in your siebel application and once u login
to this application and then click on various link in the application, we find at the
top right hand corner a list box of some statements. these statements are called
pre-defined queries, which will help the customer in accessing the records faster
this reducing the interaction of the business component with the database.
OR
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
OR
OR
Go To Sitemap->UserAdministration->Employees
In the Employee Applet Query for the required Employee and there in u will
find a Responsibility field just click that to find the required responsibility
and add it. If required set it to primary.
OR
Go To SiteMap->UserAdministration->Employees
In the Employee Applet Query for the required Employee and there in u will
find a Responsibility field just click that to find the required responsibility
and add it. If required set it to primary
ANS. Create the users first, then assign them some responsibility and position.
then create the database login
OR
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 Organization the
Data visibility is maintained through this position and the Responsibility of the
user.
ANS. These are the hierarchical levels in the siebel, under organization the
divisions will come
OR
OR
OR
ANS. Join:
Link:
(i)It defines 1:M relation between a field in parent BC to the field in the
child BC.
OR
JOIN: gives relationship between two tables. LINK: Gives relationship
between two BCs.in link child Bc is included under parent Business Object
OR
Join is between BC and table and is used to retrieve no or atmost one record.
where Link is between two BC's which will retrieve more than one record for
a parent record
OR
EIM : It is batch mode Integration. When data volume is large then we have
to go to EIM
EAI : It is real time Integration. When data volume is small then we have to
go to EAI
OR
EAI: is used when there are frequent changes in the database. Also when
the data is small.
ANS. Join between two Tables. Join Object defines The Relationship
Between
a Bc and a table. Join allows Bc to get Column from table rather then base
table.
In Mvg Applet we can find the join, It uses Foreign key to get the Row.
OR
Implied joins are between Base Table and Extended Table. These are
typical 1:1 joins. There is no need to create explicit join objects for them. If you
go to the Flat Tab in Object Explorer, all the joins which have the alias name same
as the table name are Implied Joins.
OR
Implied joins are also called implicit joins. Its a join existing b/w a Base table
and its extension table.
57. How do you recognize that a particular table (Base table ) can be
extended?
ANS. If the table property is Private, then we can not extend the table. If it is
Public, we can.
OR
3 type of tables:
OR
OR
a. data tables
1. base tables
b. repository tables
c. interface tables
60. How many type of siebel Data model extensions are there?
61. What is the difference between Master- detail view and MVG.
ANS. master detail view displays the parent and child applets. this is the
different view. with MVG, we can see the child records without going for
another view. this will be achieved by MVG applet.
OR
OR
Master-detail view displays the child records in different applet for a given parent
record, where MVG displays the child record(s) in the same applet.
ANS. In siebel, Based on the position of the employee, the records will be
displayed
OR
Position determines which records can be accessed by which users.
OR
ANS. 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.
ANS. Vbc are mainly used to load data in siebel database from external source
OR
OR
If we want to show data in the applet from other than siebel data base we use
VBC.
ANS. Image Cache is the component in Web Server that reduces load on Siebel
Servers and file system
OR
Load balancing is maintained by the Gateway server using the third party
software Resonate Central Dispatch.
OR
in 7.5 its achieved with resonate. In 7.7 and above it is only achieved by
Siebel for web client requests through a round robin mechanism. This uses a load
balance config file that defines the app servers for a specific server alias. The alias
are represented in the eapps.cfg file in place of physical server/gateway names.
Multiple aliases may be present in the load balance config file and be used to
accomplish different load balance scenarios for different object manager urls.
ANS. Yes, Because one Gateway Server can have multiple Siebel Servers
ANS. Imprep.ksh : This is a database unix shell script provided by siebel for
importing all your sif files in siebel repository. It is automatically run while
installing siebel and it prepares Repository file in tools.
Install.ksh : contains all manually applied installation files.
ANS. Data created in the Siebel database during Siebel application installation
Process.
OR
The data that siebel supplies as a part of siebel vanilla application is seed
data.
OR
OR
69. How is Siebel 7.x data model is different from Siebel 6.0 data model?
ANS. The main differnece is the S_PARTY Table is introduced in Siebel 7.x data
model
OR
OR
ANS. In siebel tools Type gives parent child relationship and Flat displays all the
siebel objects
and Detail gives all the records in object
ANS. From the developers and administrators perspective you have to assign
views, responsibilities for particular position. For applet level visibility , we can
change the boolean value in applet -> controls.
OR
OR
OR
The following fields in the BusComp View Modes list in Siebel Tools
determine allowable visibility for a business component.
Owner Type. This field specifies the party type, with one exception
(described in the following list), that is used to determine whether a
user is associated with a record. The allowable owner types are:
Person. Access control can be based on the user's Person record.
Position. Access control can be based on the position of the
user.
Organization. Access control can be based on the organization
of the user, as determined by the organization to which the user's
current position belongs.
Group.
Catalog Category.
ANS. A BC which is not Based on any Siebel Base Tables and which get data
data from other external systems instead of getting data from underlying siebel
Base table
ANS. Resonate is third party software development tool, which is used for
distributing the client request to the least laden siebel server
OR
Resonate is a third party software tool. which, balances the load among the Siebel
servers by priority wise or classification.
ANS. Release 7.x introduces the concept of a party table (S_PARTY), in which
all persons and organizational units are held. With the new model, Accounts,
Organizations, Internal Divisions, Contacts, Employees, Positions, and
Households are all considered parties and can be referenced from the same table,
S_PARTY.
OR
It is a base table for all party entities, now the s-org_ext,s_contact becomes the
extension tables for s_party
OR
s_party table is base table for all person and organization related base table. for
example s_org_ext is the extension table of s_party. s_contact is the extension
table of s_party.
OR
S_PARTY Table is the Base Table for all the Party related tables.
S_ORG_EXT
S_CONTACT
S_USER
S_BU
and etc.
the party tables can have the implied joins. the party related BC's have the
S_PARTY as the base table. so, any of these tables are extension tables.
ANS. During up gradation it will cause problem if we extend base tables. More
over if it is necessary u can go for extension tables
OR
modifying base tables would affect the performance of the siebel application
79. the employee in the database?
ANS. the employee details will be stored in contact (his personal information),
employee (his position, organization) and user (his user ID, password and other
details) entities.
ANS. 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.
is 1:m
OR
ANS. View references the business object. Every view is associated with a
particular business object.
ANS. In Tools select new object wizard in that select Table enter the name of
the table starting with CX_ and select the project and specify the type of table
i.e. an intersection table for the two existing tables
Then it will ask the first Parent Table and foreign key column name for the
first parent table in the same way fill the second parent table and FK column.
ANS. Gateway server is name server. It acts as a single entry point for
assessing enterprise server. Dynamically registers siebel server and
connection brokering. Stored in sibens.dat file in a shared document.
OR
Name server is the part of gateway server that dynamically registers all
servers in enterprise, serves a connection broker across the enterprise.
88. How is Siebel 7.x architecture different from Siebel 6.x? How is Siebel
7.x architecture different from Siebel 6.x?
OR
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.
90. How will you edit the joined fields values in join?
OR
Using picklists and MVGs. MVGs require join field and link as
prerequisites unlike picklists where just a join is enough.
OR
Using picklists and MVGs. MVGs require join field and link as prerequisites
unlike picklists where just a join is enough.
91. What is constrainted picklist? Where you will drop the constraints?
ANS. 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()));
}
REALTIME QWESTIONS
Each Time you run the application the server will create new session id
ANS. The field value passed as the default value to the child business component
when the link spec is specified
3. What is the primary difference between Siebel 7.5.2 and 7.7 Versions ?
ANS. We are having lot of differences between siebel 7.7 and 7.5.2. the
primary difference among them is " Symbolic strings are available in Siebel
7.7 and not available in 7.5.2".
hence the future scope for up gradation like things are high in siebel 7.7.
OR
The other diff is Workflow has been shifted to Tools so has become a part of
srf.
OR
ANS. When you create the Applets(list and Form) based on single(same) BC,
you have to configure which fields you want to display in that applet. That
fields only display in that applet.
If you display one field in both List and form applet means when you
enter value in list applet that will automatically display in form applet.
ANS. We can enter free text incase of Unbounded Picklist. But, incase of
Bounded Picklist, we can not enter free text.
OR
ANS. ) Limit base tables and columns to be processed by using : only base
Tables, ignore base Tables, only base Columns, ignore base Columns.
2) Always delete batches from EIM tables upon completion. Leaving old
batches in the EIM table wastes space and can adversely affect performance.
For other suggestions on working with batches.
3) Run independent EIM jobs in parallel. Two or more EIM processes can be
started simultaneously by using the Siebel Server Manager.
like this many techniques are there which will optimize the EIM process
7. what is siebm
9. what is Localization?
ANS. Modify the object definitions in the local repository
10. What is complex join? Difference with Foreign key Primary Key join?
ANS. Complex joins are joins which have following diffrences from a PK-
FK joins
# PK-FK joins are always (1-N), whereas complex joins can have (1 - 0,1)
and (0,1 - N) kind of relationships
OR
complex join:- complex join are used in physical layer in between two tables
where ever that do not involved primary key and forgin key relationship.
Foregin Key:- by using the forgin key we can define the joins between two
tables. joins between is 1:M or M:M. if we want to define many:many
relationship we have to use bridge tables.
OR
you mentioned that PK-FK is always 1-N and complex joins can have
(1-0,1) and (0,1-N).
Thanks..
1-N), whereas complex joins can have (1 - 0,1) and (0,1 - N) kind of
relationships
11. what is the difference between 1:1 and 1:M extension tables
ANS. 1:1 extension table is like an extension to the base table. if we do not
have the required table space in the base table for creating new extension
columns, we will use the 1:1 extension table's columns using an implicit join.
in contrast, 1:M extension tables are used for parent child relationship with
the base table. where the 1:M extension has only related to the base table. for
example, for a contact (S_CONTACT) there will be a number of specialties
in the extension table(S_CONTACT_XM) with the parent child relationship.
OR
In Siebel for the base tables like S_CONTACT suppose you have 3
address for a particular contact. A person is working at 2 places plus his
home address. Now you can not store this is in S_Contact as every contact
has a unique row id and that can not be repeated. So you have
S_CONTACT_XM. i.e an extension table to S_CONTACT but with 1:M
relation.
12. I have created Hierarchical Picklist. IN parent all the values are
displayed. when the values selected in the parent its displays proper
value in the child picklist.
ANS. The search specification for the parent pick list should be "Parent Id is
Null".
ANS. multivalue field has the child values from a child BC for the parent record
configured through MVL. single value field will be either from the base table or
joined table.
OR
can explain you the Difference between Single Value Field (SVF) and Multi
Value Field(MVF)
14. How can a particular user among four users with same responsibility
can have access to particular view and this view should not be visible to
other users?
ANS. yes by assigning the position and giving a unique, user id he can access
the data
OR
The new views which are to be restricted from the other 3 users can
be grouped up in a separate responsibility and then the 1st user can be
assigned that the newly created responsibility. This will save time and will ensure
smooth operations as well.
OR
OR
ANS. Usually Drilldowns will be in List Applets only. But, in Siebel 6 there
are Drilldowns on Form applets also. But, these are not similar to those in
List Applets. in order to go to the target view we need to right click on the
applet, on the menu shown we can find the available Drilldowns with Title as
"Go To XYZ View".
OR
OR
OR
2200832