Professional Documents
Culture Documents
fid=5&sortby=lastpost&order=desc&datecut=9999
Ans:
Ans:
Horizontal Components are the generic Siebel Applications like Sales, Marketing, and
Services, Call Center where as
Vertical Components are restructured for Industry specific like Automotive Sales,
Consumer Goods etc.
Ans:
• Siebel application to run
• Data sources available to application
• Repository file to use
• Application title to display in splash screen
• Application title to display in Application window
Ans:
It is a compiled file, which contains the data configuration and data presentation
Configuration constructed by the developer
Ans :
In high Interactivity the whole page is loaded in the beginning and then subsequently
only the portion of the page or screen is refreshed by fetching relevant data
Depending on the user action.
EX: Employee application
In standard interactivity the whole of page is refreshed whenever any data is to be fetched
Ex : eServiec
Ans :
Checkout is a process where the project components are copied from server to the local
database and at the end both local and server databases are locked automatically
Get is a process where the project components are copied from server to local databases
but both local and server databases are not locked
Ans:
Database Layer
• Column
• Table
7.what is the significant change in the data layer of siebel 7 compare to earlier
version ?
Ans:
Organization, Employee, user , user list and partner data are extension tables of S_Party
now
Ans:
Ans :
Thread bar is refreshed when another screen is selected from the tab bar or screens
Menu
Ans :
Ans:
Ans:
Install.ksh script = create the database schema and populates seed data
In order to not to allow addition of new records to applet, set the No Insert Property to
True
In order to add new records but the existing records should be read only set the property
only the No Update to True.
In order to not to allow any deletion of Records, set the No Delete Property to True.
Ans
Cannot be used as sort criteria, stored in columns and read only. Validation criteria on
calculated fields is ignored. If SQL is used and performs a calculation, the value will be
applied after the data is in the BC, but before displaying in the applet.
What are some types of tables? What data is stored in each type?
Ans:
User data a is stored in Data type tables, Interface tables are used as a staging area for
importing and exporting data, and Repository tables contain the object definition which
define a Siebel application
Ans:
To isolate the development effort from the enterprise’s production database. Also
acceptable. To allow developers to work independently on different aspects of the
development effort. To test customizations and extensions thoroughly prior to
deployment.
What are the types of tables that the Table wizard can create?
Ans:
Ans:
Check out the project to lock it in the server and local repository.Perfom a Check in the
Maintain Lock This does not release the locks, So you may continue to modify the object
definitions
Ans:
Ans :
It is the process of configuring a set of rules so that the individual user experiences a
personalized view of both presentation and the content
Ans:
Cancel Checkout is nothing but it will override the Current copy from the server from the
to Ur local DB
Navigation: Re – Checkout the project
Undo Check out: If u clicks the undo checkout button it will release the lock on the server
and maintain lock only in Ur Local DB.
Ans:
Parent applet specifies the first applet to appear in the view. each child applet toggle
specifies additional applets to which the user can go .A toggle icon must be added to the
applets , it is a standard button control
Ans:
Child applet toggle definition specified for each applet you want to appear when a
specific condition is met. If all conditions fail the parent applet is displayed.
◊ Select Applet Toggle Child Object type ◊ Applet Object Type ◊Go to
Set the properties like auto toggle field and auto toggle value
What is the significance of setting primaries? How many types of primaries you can
set?
Ans :
What are Siebel recommended rules when you are going to create a any new column
in a Table?
Ans:
If a view is not included in a user’s responsibility, the view will not appear in which
areas of the Siebel application?
Ans:
The view does not appear in the Site Map, Link bar, visibility filter, view tabs and new
links on the screen home page
How can many business components use the same _XM table?
Ans:
By giving each business component a unique code, which is stored in the Type field ( a
required field in all _XM tables) and set as a component can use the same _XM table.
Ans:
BC Read Only Field - The value of this property is expected to be a Boolean field that,
when TRUE, causes the current record to become read only. Note that this means that the
record cannot be deleted or updated. New records, however, can be added to the business
component
Field Read Only Field: field name - The value of this property is expected to be a
Boolean field that, when TRUE, causes the field specified by field name to become read
only. Note that the specification of field name is done as part of the property itself.
Parent Read Only Field - The value of this property is expected to be of the form Bus
Comp name. field name and is expected to be a Boolean field in the parent chain (parent,
grandparent, etc.) that, when TRUE, causes the business component to become read only.
In this read only state, no records may be added, associated, updated or deleted. Note that
the Boolean field must have the property 'Link Specification' = TRUE in the parent chain.
I gave search specifications on opportunity BC like Country = 'India" and at the same
time I gave search specification on Opportunity Applet like State = AP which based on
opportunity BC which search spec will work?
Ans:
Ans
File Server,
Gateway Server,
Enterprise Server,
Siebel Server,
Siebel Database Server.
Ans:
Pick Applet is used when only one record is associated with the parent record. It doesn’t
have a primary column and it has a button “Pick”.
Ans:
Dynamic drilldown enables hyperlink navigation to multiple views from the same
Hyperlink field, depending on the value of a field in the applet’s current record.
Ans:
An extension table provides additional columns to a data table that cannot be directly
added to the original table because the underlying DBMS may support only a limited
number of columns, or will not allow adding a column to a table once it is populated with
data, siebel has provided the concept of extension tables. It’s a one-to-one relationship
and the row_id in the base table and extension table for that particular record will be the
same and this is internally handled thru siebel using implicit join.
What is Link and What are the different types of links? What properties are set in each
case?
Ans:
Ans :
MVL are used to display MVF’S in parent BC where links are used to link data in two
BC’s which occupies different applets of the view
Ans :
Pre-default value is automatically assigns a Value to a filed for a newly inserted record
,where as Post Default assigns a value to a filed , if not entered by the user , before the
record is inserted in to the database
Ans :
If TRUE ,then a runtime check will be made to see what special processing needs to
occur for the filed . TRUE indicates that more must be done than just showing the data
from the database.
Ans :
SVF is associated with column and MVF is not associated with column. MVF allows
master detail or parent child information to be displayed in one applet
What are the steps for creating for static pick list?
Ans :
Ans:
Ans :
If u set the outer join True we get all the data from the base table irrespective of data in
the joined field
Ans :
Ans:
Ans:
How would u check to see who you are logged in as with in siebel application?
Ans:
Ans:
It’s a potential revenue generating entity, probability of completion ,close date ,sales
methodology ,associating with an account
What is the relation ship between accounts and contacts from siebel 7.0 ?
Ans:
M: M
Ans:
Ans:
No, the relationships is indirect through business objects and business components
Ans:
Object type have a set of properties, object definitions are instances of an object type with
specific values for one or more properties
Ans:
Ans:
What are the types of tables that the Table wizard can create?
Ans:
Ans:
Check out the project to lock it in the server and local repository.Perfom a Check in the
Maintain Lock This does not release the locks, So you may continue to modify the object
definitions
Parent applet specifies the first applet to appear in the view. each child applet toggle
specifies additional applets to which the user can go .A toggle icon must be added to the
applets , it is a standard button control
Ans:
Child applet toggle definition specified for each applet you want to appear when a
specific condition is met. If all conditions fail the parent applet is displayed.
Go to ->Applet Object Type ->Select Applet Toggle Child Object type->
Set the properties like auto toggle field and auto toggle value
Ans:
when a join object definition that joins a master BC to the Master BC of the link
Such link is known as Indirect MVL.
Example : Account Addresses are displayed in contact via indirect MVL .the account
Id of the contact is used to link account and address and displays address in contact
BC’s
Ans :
Ans :
Give two possible reasons why an employee logs in and sees nothing inside the
application?
Ans:
What is the significance of setting primaries? How many types of primaries you can
set?
Ans :
Shuttle applet is made up of MVG applet and associate applet which controls are from
MVG applet ?
Ans :
ADD
Remove
Remove All
Ans
BC Read Only Field - The value of this property is expected to be a Boolean field that,
when TRUE, causes the current record to become read only. Note that this means that the
record cannot be deleted or updated. New records, however, can be added to the business
component
Field Read Only Field: field name - The value of this property is expected to be a
Boolean field that, when TRUE, causes the field specified by field name to become read
only. Note that the specification of field name is done as part of the property itself.
Parent Read Only Field - The value of this property is expected to be of the form Bus
Comp name. field name and is expected to be a Boolean field in the parent chain (parent,
grandparent, etc.) that, when TRUE, causes the business component to become read only.
In this read only state, no records may be added, associated, updated or deleted. Note that
the Boolean field must have the property 'Link Specification' = TRUE in the parent chain.
I have Contact list applet it displays 7 records on clicking the contact screen .My
requirement is to display 20 records at a time whenever i will click contact screen with
out using the Scroll bar?
Ans:
Iam creating static pick list. In creation of static pick list I done all steps expect
creation of pick map .if I compile and open my application, in particular control what
iam going to see?
Ans:
You won't get any error message in application. U will see the control with drop down
but u cannot see any values in that dropdown.
Iam Logging to siebel application with my Primary position .how can I change my
position without logout from the same position?
Ans:
Go to-> View site map -> user preference Screen -> Select Change Position
What is the use of apply and activate buttons in Creation of extension columns?
Ans:
Ans:
It filters values Dynamically to display only records with one more fields that match
corresponding fields in the originating BC record.
Configuration Steps:
o Create Two LOV Types and add values to these two LOV types
o In list of Values set the Parent LIC (Parent Independent code column)
o Create two pick lists in tools
o Assign these two pick lists to appropriate fields
o For parent field set immediate post change True and in pick maps set field to pick list
name pick list field to Value
o For child Filed, set constrain true in pick maps
How to configure if value of a status field is " rejected " then the record should be
read Only ?
Ans :
What is on field update set and on field update invoke user properties?
Ans:
On field Update set User property allows you to set the value a field in the BC when
another Field is Updated
Syntax: [Filed to check] [Bus Comp Name][Filed to set] [Value]
On Filed Update Invoke User Property allows you to method name is invoked on the BC
name when filed to check is updated
Syntax: [Filed to check] [Bus Comp Name][Method Name]
Ans :
It allows you to specify the name of the field in current BC that is populated with the
parent row Id ,when a parent –child relation ship is created in an organization chart
Ans
Ans
Ans
Implicit join: a set of hidden relationships between 1:1 extension table and its bus comps
and joined table is implicit join. Explicit join: a join specified using join object definition
and it is between a bus comp and a table, when there exists a 1:1 or many: 1 relationship
What are the various properties of different objects where necessary precautions to be
taken to improve performance
Ans
Avoid writing script in change record event of an applet, use link specification, pre
default, and post default values, Calculated property only when absolutely necessary.
Avoid using sort and search specs in non-indexed records.
What does bounded property in a pick list do, and in what pick list (static or dynamic)
it is used?
Ans
Doesn't allow user to enter (type) values in the field, only allows to select from the list of
values if bounded property is set to true.
Ans
Performance in views can be improved in many ways. They may be many reasons, which
can hamper performance.
Avoid too many applets in a view Avoid large number of fields used by a business
component
Avoid Creating list applets with many columns
Avoid Search specification on a non-RDBMS-supported calculated field
Avoid too much scripting on Business components
Non primary multi-value groups appearing in a form applet
Several business components used by applets in a view
Avoid Too many joins, extension tables, or primary multi-value groups used in a business
component
You can't copy a Business Component to another project because it can only belong to
one project at the time. The reasoning for this is to prevent users from updating the
objects at the same time. Copy it, and rename the Bus Comp, then associate it to your
project.
Ans
There is a Physical user interface layer, which sits on top of the Logical layer (formerly
known as User Interface Layer). S_PARTY table as a major role in this architecture and
I'm a little worried about that.
Ans:
Note: This user property only works with the ‘CSSFrameBase’ (for form applets) and
‘CSSFrameListBase’ (for list applets) classes.
How do convert single value fields into multivalue fields in the Field object type found
under Business component?
Ans
Select the 'Multivalued' property to true. and need to take care about the MVL and
Destination Field.
How to send an email using siebel application?other than using F9 functional Key.
Ans
Suppose there is a search spec on both BC, and Applet. explain the execution of this
scenario.
Ans
When we set search spec in BC and Applet it will do an AND between the Search spec of
BC and Applet.
For Exp: Bc level search spec is Name=Vijay and Applet level Country=India then the
records display where Name=Vijay and Country=India.
Ans
In Siebel 7.8 there is no restriction in the number of columns in tables, but depending on
the frequency of use and the relationship you should use it discretely (when 1:1 relation is
there).
Its better to extent the base table rather than the extenstion table. As per the Siebel best
parctice we are supposed to extent the base table only if the required type columns are not
persent in the extension table.
Ans
Ans:
Siebel load bal is done by third party software such as Resonate Dispatch manager....or
can be done with the help of lbconfig.txt file,which is generated at siebel server and is
place in webserver.which helps in identifyin the concerned OM..and transfer the request
as per the load too.....read in supportweb....nice document is given for it.
Ans
Join:
(i)It defines M:1 relation between a field in BC to the Column in table.
(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.
What is Tools?
The repository file is a compiled file which contains the data configuration and the data
presentation configuration constructed by the developer.
F2
A Checkmark in this column indicates that changes have been made to the contents of the
corresponding record since a particular date and time (You set this date and time using
the General tab in Tools -> Options menu).
They are equivalent except that ‘Get’ does not place locks. Initial ‘Get’ is required before
compiling against the local Repository.
A layer of abstraction over the RDBMS, insulating the application and developer from
database administration and restructuring. Contains Data Object Definitions such as
‘Table’, ‘Column’, and ‘Index’, which directly map to the RDBMS structure.
Business Object Definitions built on Data Object Definitions and/or other Business
Object Definitions. Provides the interface to retrieve and manipulate data from the
underlying SQL tables. Major object types: Business Component and Business Object
What is a BC?
Associates columns from one/more tables in the Data Object layer into a single entity.
Maps to a main table. Has Fields, most of which map to a Column in a Table. Enables
relationships with other BCs using PK/FK relationships built-in to the Data Model.
What is a BO?
What is the result of setting the “Outer Join Flag” property to TRUE?
Returns all records from the main table of the BC even if there is no joined record. Set it
to FALSE if the FK relationship is mandatory. If the FK will always be there, then you
don’t need the outer join.
Provides viewing, entry, modification, and navigation capabilities for data in one BC.
Usually implemented as a scrolling list table or data entry form.
All child object definitions will be copied along with the selected object definition.
What is a link?
Specifies the relationship between BCs, Provides for the display of master-detail or
parent-child information, Used for 1:M or M:M relationships, Allows data from the child
BC to return many records associated with the parent.
/u Username,
/p Password,
/d Database,
/x Debug Mode,
/s Spool: outputs all SQL statements to a log file,
/c Configuration File,
/l Language: same effect as the Language parameter in a .cfg file
What are the two types of view drilldown that Siebel supports?
S_LST_OF_VAL is one table that holds all static pick list values. Must declare a
LOV_TYPE to distinguish the particular pick list.
If TRUE, then a runtime check will be made to see what special processing needs to
occur for the field. TRUE indicates that more must be done than just showing the data
from the database.
Pre-default automatically assigns a value to a field for a newly inserted record, whereas
Post-default assigns a value to a field, if not entered by the user, before the record is
inserted into the database.
Enables hyperlink navigation to multiple views from the same hyperlink field, depending
on the value of a field in the applet’s current record. Siebel checks the value of the field
in the current record and navigates to the view based on the found value.
Child applet toggle definition specified for each applet you want to appear when a
specific condition is met. If all conditions fail the parent applet is displayed. Auto Toggle
Field: The test field. Auto Toggle Value: test value to match the test field.