Microsoft Technologies,Sap-Modules,Java,IBM-MainFrames,Siebel,Testing,DataBase,PHP, Bpo,Callcenter and Freshers Interview Questions.
Siebel
1.What is an Account ? Ans :-
• Are businesses external to your company
• Represent a current or potential client, a business partner or a competitor
2.What is a Contact ? Ans :-
• Are people with whom you do business
• Have the following characteristics
- A name
- A Job Title
- An email Address and phone number
3.What is an Opportunity ? Ans:-
• Are potential revenue-generating events
• Have the following characteristics
- A possible association with an account
- An identified potential revenue
- A Probability of Completion
- A Close Date
4.What is an Asset ?
Ans:-
• Are Instances of Purchased Products.
• Have the following Characteristics.
- An Asset Number.
- A Product and Part Number
- A Status Level
5.What are Orders ? Ans:-
• Are Products or services purchased by your customers
• Have the following characteristics:
- An Order Number
- A Status and Priority
- An Associated Account
6.What are Service Requests ? Ans:-
• Are Requests from customers for information or assistance with a problem related to
Products or Services Purchased from Your Company
• Have the following Characteristics:
- A Status
- A Severity Level
- A Priority Level
7.What is Siebel CRM Enterprise Application ? Ans:- An installed solution that provides an integrated product suite with functionality
tailored to more than 20 specific industries
8.What is Siebel CRM Professional Edition Application ? Ans:-
• An installed solution designed for companies with fewer than 100 users
- Provides a family of multichannel sales, customer service, and marketing
applications
9. What is Siebel CRM on Demand Application ? Ans:-
• A hosted solution that provides core functionality to casual users, business partners,
and remote divisions
- Available on a per-user basis through a monthly subscription
10. What is horizontal and vertical in Siebel? Ans:-Siebel Horizontal application is general to every industry , where as Vertical is specific to
a industry. such as eAutomobile, eInsurance, eBanking etc.
11.What are the advantages of Multi-phased Approach ? Ans:-
• Allows for manageable Project Size and Scope
• Helps Achieve Implementation Benefits Sooner
• Applies Knowledge and Experience from earlier Phases
12.What is Siebel eRoad Methodology ? Ans:-
• Siebel eRoad Methodology consists of 6 Implementation Project Stages:-
- Define Stage
- Discover Stage
- Design Stage
- Configure Stage
- Validate Stage
- Deploy Stage
13.What are Employee Applications ? Ans:-
• Employee applications
- Are used by internal employees
- Examples include:
- Siebel Call Center
- Siebel Sales
14.What are customer and partner applications ? Ans:-
• Customer and partner applications
- Are used by customers and partners
- Examples include:
- Siebel Customer Order Management
- Siebel Partner Relationship Management (PRM)
15.What is High Interactivity ? Ans:- High Interactivity:
• Available for employee applications , supporting highly interactive enterprise users.
16. What is Standard Interactivity ? Ans:- Standard Interactivity:
• Available for customer applications
• Behaves like traditional web applications , requiring frequent page refreshes.
17. What is the difference between High Interactivity and Standard Interactivity? Ans:- The following features are supported only by high interactivity.
• Client-side scripting
- With access to Siebel objects on the client side.
• Interactive controls
- Calculator, calendar date / time selector.
• Keyboard shortcuts
- For frequently used commands
18.What is Query Assistant ? Ans:- Provides a simplified way for users to execute queries from anywhere in the Siebel
application.
- Users do not need to be familiar with query syntax.
- Users can query on any field associated with the originating screen.
19.What value types can the properties of object definitions have ? Ans:-
• User defined names
• Numerical values
• Boolean values
• Siebel defined constants
• References to names of other object definitions
20.What are the two properties not indicated within the properties window in Tools ? Ans:- Changed and Project
21.Which tab on the object explorer removes all hierarchy and displays object types in a single
list ? Ans:- Flat Tab
22.What feature in Siebel Tools would you use to locate object definitions regardless of object
type or position in hierarchy ? Ans:- Search Repository
23. What is the difference between object type and object definition ? Ans:-
• An object type is a named structure from which object definitions of a given type can be
created.
- Example :- An ‘applet’ is an object type and ‘opportunity list applet’ is an object
definition.
• An object type has pre-defined set of properties.
- Object definitions created with a particular object type has values for each of
their properties
24. What are the two means of editing object definitions? Ans:-
• Object List Editor
• Properties Window
25.What is the template called that you used to create an actual object definition ? Ans:- Object Type
26.How do you compare two projects ? Ans:- Project Diff
27.What are the three window panes associated with Project ‘Diff’ ? Ans:-
• Project Differences
• Object Differences
• Attribute Differences
28.What are the different types of projects ? Ans:-
• User-created projects
• Siebel supplied projects
29.What is the maximum number of Projects an Object definition can belong to ? Ans:- One and only One.
30.How can you find out what has changed on your local copy of a project compared to the
server version ? Ans:- Run Project Difference
Siebel CRM EAI Interview Questions Answers asked in top companies
1) COM Data server provides access to Siebel database through
a) ActiveX controls
b) .DLL and .TLB files
c) Proxy classes
d) Application instance
2) If the data volumes are very large and the frequency of changes to the data is very high then you are most likely to use data replication integration strategy.
a) True
b) False
3) EAI Siebel Wizard is used to create which of the following objects?
a) Internal Integration Object
b) External Integration Object
c) Interface Integration Object
d) Siebel Business Object
4) Synchronize Method is a part of which Business service?
a) EAI XML Converter
b) EAI Siebel Adapter
c) XML Hierarchy Converter
d) EAI File Transport
5) Which Business service converts data from one encoding to another?
a) EAI MIME Hierarchy Converter
b) XML Hierarchy converter
c) Transcode
d) IntObjHierToXMLDoc
6) EAI XML Write to File combines the functionality of which two business services? Choose two.
a) XML Hierarchy converter
b) EAI XML Converter
c) EAI XML Read from File
d) EAI File Transport
7) Integration Workflow if invoked through declarative call, cannot execute asynchronously.
a) True
b) False
8) Enterprise wide groupings of parameters that specify how the target application responds to inbound messages are called ______________.
a) Enterprise server parameters
b) Enterprise System Names
c) Named Subsystems
d) Named Enterprise systems
9) All incoming EAI requests are handled by _________________
a) Siebel Server
b) EAI.cfg
c) EAI object manager
d) Siebel object manager
10) Incase where Integration component field values differ between source and target application, you would use ________________________
a) EAI value maps
b) EAI data transformation engine
c) Data mapper tool
d) Auto mapper engine
11) A business service that routes the messages based on their content is called _____________
a) EAI Dispatch service
b) EAI routing service
c) EAI HTTP transport
d) EAI XML converter
12) The receiver component in an EAI Queue-based transport uses which two named subsystems? Choose two.
a) Receiver service subsystem
b) Receiver Data Handling subsystem
c) Receiver Connection Subsystem
d) Receiver Queue subsystem
13) Which of the following are the benefits of ASI? Choose two.
a) Are transport independent
b) Uses data synchronization services
c) Provides predefined integration interfaces
d) Provide implicit mapping
14) While creating web services, it is mandatory to specify the URL to be used by the client to access the web service.
a) True
b) False
15) Reuse of business logic in an external application without reimplementing it is possible in case of data replication strategy.
a) True
b) False
16) External business component derives data from ___________________
a) EIM tables
b) Interface tables
c) External tables
d) Staging tables
17) Virtual business component cannot refer ____________________
a) Spreadsheets
b) Flat files
c) External relational table
d) Table object definition in Siebel repository
18) Universal Application Network uses _______________ as an intermediary between source and target transformations.
a) Common objects
b) Web services
c) Integration server objects
d) Business Integration solutions
19) Application Objects are used during _______________. Choose two.
a) Integration flow
b) Source Adapter flow
c) Source Transformation flow
d) Source Integration flow
20) In Hub and spoke architecture, a spoke corresponds to _______________
a) Integration flow + Adapter flow
b) Source Adapter flow + Target Adapter flow
c) Adapter flow + Transformation flow
d) Target transformation flow + Source Transformation flow
Siebel Realtime Interview Question Answers, Siebel Interview for Realtime problem and solutions
High Interactivity Framework Problem.
We faced this problem quite often in Siebel 7.7.
Problem:
When clicking on Pick Applet in Siebel 7.7 application the application IE instance used to crash and we had to reopen the application. It happened only in case we were working with Pick Applet.
Reason:
This error was due to High Interactivity Framework files getting corrupt.
Siebel can operate with two types of framework
•Standard Interactivity
•High Interactivity.
The difference between both the frameworks is how Siebel Client communicates with Server. In case of standard interactivity the changes you make to record are not committed automatically to the database and use has to explicitly save the record and in High interactivity even if you step of the record or screen the changes are committed automatically. Solution:
Solution of this problem is to go and remove the High Interactivity framework files and open the application again. When you open your application Siebel downloads fresh interactivity file from server.
These are steps you can follow to remove and reinstall the interactivity files
Goto Internet Explorer –> Tools Menu –> Internet Options
Click on Settings Button
Click on View Objects Button
Locate High Interactivity Files
Siebel CRM – How To Call a Workflow Asynchronously?
This Article is about Siebel CRM 7.X Workflows and Runtime Events. It tells you how can we use them to our advantange.
We all want the response time of our Application to be as fast as it can and we do everything that we can to achieve that. Reduce the response time without actually reducing any functionality. Siebel can execute workflows in two ways.
•Synchronous
•Asynchronous
Synchronous Execution : When workflows are executed Synchronously then user gets the control back only when the workflow has finished it execution.
Asynchronous Execution: When workflows are executed Asynchronously then user gets back the control immediately and the workflow is submitted to workflow process manager (WPM) as a job to be executed.
WPM then executes the job later.
Often we have a functionality where large amount of processing needs to be done on an object which user is not going to use access right now. I can explain it with an example.
When user clicks copy button on a opportunity or quote we want certain custom entities to be copied over but which user will not access at that time but later.
So, we can reduce our response time by just copying the quote or opportunity synchronously and placing the code of copying of custom entities in workflow and executing that workflow asynchronously.
There are two way to execute a workflow asynchronously
•Workflow Policy
•Runtime Event and Business Service (BS) Combination
Workflow Policy is pretty traditional method of executing a workflow process.
You create a policy. Enter the conditions Specify the workflow to be executed Generate Triggers
Disadvantages of using Workflow Policy
1.Slow Execution
2.Difficult to setup
3.Not Reliable and Error Prone
What is the primary purpose of using surrogate key? Will those be used in fact tables? If not then what is the purpose in using it?
Answer:Surrogate key is used for indexing purpose i.e. as a primary key for a table.
Reason of using Surrogate Key over Primary Key:
Primary Key may take more or less memory i.e. it may contain characters but Surrogate Key contains only number. So comparison of numbers is easy when comparing with characters. Yes, Surrogate Key will be used in fact tables to establish a relationship between dimensions. Surrogate keys are implemented by using the Sequence generator.
What is difference between Incremental Compile and Full Compile? Incremental Compile: When we select a single object (BC, Applet etc), several objects (Multiple BC, Applets, BO etc), single project or several projects to compile in an existing SRF file that is known as Incremental Compile.
Full Compile: When you compile all the projects in a SRF file that is known as Full Compile.
: Difference:
SRF File: We do an Incremental compile on an existing SRF file and Full Compile results in creation of a New SRF file.
SRF Size: SRF size is more when we do an Incremental Compile as compared to Full Compile. For example if a Full Compile results in a 28 MB SRF file then an Incremental compile on that file can increase it’s size up to 32 MB
How to update a field when another field is updated? Scripting
•On Field Update Set n user property. (This is the answer interviewer is looking for though)
Explanation:
Scripting: You can write script on SetFieldValue event of buscomp to update the target field. But the problem with this solution is if user UNDO the record then your script won’t revert back the changes that it has done.
One more solution can be to check in SetFieldValue event if that field is being updated through global flag and then on WriteEvent of buscomp execute your script only if that flag is set to true. But again you will have to set global flag to false may be Delete event (this is fired when user undo the record).
These solutions by scripting are really cumbersome. So we generally use On Field Update set n User property for this kind of requirement.
On Field Update Set n:
As the name suggests that this user property is used to set value of another field when a particular field is updated. In this user property n is the incremental number which is 1 more than the number used in the last On Field Update Set user property.
Value:
The value of the On Field Update Set user property consists of three quoted parameters separated by a comma and a space which is as following “FieldToCheck”, “FieldToSet”, “[Value]“
Example:
You want to set TargetField with SourceField value whenever SourceField is updated. So you will specify it like this.
Property: On Field Update Set 1
Value : “SourceField”, “TargetField”, “[SourceField]”
You can also make use of expression in the Value that you specify.
Example:
“SourceField”, “TargetField”, “[SourceField] + [AnotherField]”
What kind of relationship exists between Position and Responsibilities? It is a question that requires a subjective answer, and answer can vary from person to person.
Answer or Explanation
There is no direct relationship between Responsibility and Position.
The indirect relationship between Responsibility and Position is of Visibility. Both of them drive Visibility in Siebel.
•Responsibility restricts access to particular view so that user cannot see those views.
•Position restricts access to particular set of data.
So, as a result both are used to limit visibility of users of application.
After discussing with my friends and peers about this question I am getting a feeling that I am putting my hand in a bee nest but I think this could end up as a new learning to me and for all.
So guys I beg you to tell me your views what do you think about this question so that this post can become the new answer for all of us.
What will happen if I provide value in both Pre-Default and Post-Default properties? We will assume the following values have been given for Pre-Default and Post-Default properties of Status Field
Pre-Default Value: “In Process”
Post-Default Value: “Complete”
Following are the scenarios which can take place:
User creates a New Record and saves the record without changing value of status field:
Pre-Default value (In Process) will be assigned to Status field.
User creates a New Record and changes the value of Status field to “Planning”
Pre-Default value is going to take effect as soon as user creates a new record but Post-Default value will not take effect. [Corrected as pointed by Gururaj]
User creates a New Record and changes the value of Status field to blank
Post Default Value (“Complete”) will take effect
User copies an existing record where value of status field is “Planning”
Neither Post-Default nor Pre-Default will take effect
User copies an existing record where value of status field is blank
Pre-Default (“In-Process”) Value will take effect
User copies an existing record and makes the value of the field as blank
Post-Default Value (“Complete”) will take effect
User changes the value of existing record to blank and saves the record.
Neither Post-Default nor Pre-Default will take effect as these values only takes when the record is initially created and saved.
Siebel Workflow Step – Missing Query Operation Problem:
Had to create a workflow and the first step in the workflow was Query Operation on Opportunity BC. Drag the Siebel Operation Step into designer and then started entering Values for this step which were as following
Type: Siebel Operation
Business Component: Opportunity
Operation: Query
Query was missing in the Operation field dropdown and only Insert and Update were available.
Enter Query manually in the field it accepted the value but started giving error
“Error loading Step Definition: Query Operation not found”
(Not exact error message)
Solution:
Drop down is a pick list in Siebel and picklist gets its values from List of Values. Queried with Insert in the Display Value in List of Values view and there was a LOV Type called “WF_SIEBEL_OPER_TYPE_CD” which had Insert and Update as active and “Query” was inactive.
After making “Query” record Active and restarting tools user should be able to execute my workflow successfully.
Note: Even if you provide LIC of this LOV in small case then also you will get the error. For this LOV Display value has to be in Camel Case and LIC in caps
What’s the need of soft coding LOV?
Ans: So that even if the display value for one of the LOVs are changed we need to change it and there is no need for recompilation of srf.
When would you use the Total function on list applet and what are the disadvantages?
Ans: Total is used to display the sum in a list applet for one or more list columns and it needs to be specifically configured. This can degrade the performance.
Where do you define the visibility applet and visibility modes?
Ans: In Object explore select View and set the properties for visibility applets.
Visibility Modes are defined in BCs.
Difference between a list and a form applet?
Ans: A form applet presents business component information in a data entry form layout.
A list applet allows simultaneous display of data from multiple records and presents business component information in a list table format with multicolumn layout with each record of data represented in a row.
How do you make a field conditionally required?
Ans: By using Field user property
How would you make a record read only?
Ans: Using BC Read-Only Field user property.
How would you display a red asterisk in front of a non – required field?
Ans: If the field is required in BC level and it is exposed in UI the asterisk will come automatically if non-required we need to give the name of JPG file in caption property of FORM applet controls.
How would you make a field conditionally read only?
Ans: Using Field Read Only Field user property
How would you display the number of child records field in a single parent record field?
Ans: By using the count function and for the MVL
Difference between predefaults and post defaults?
Ans: The Pre Default Value property of a field (Predefautls Value in the Object List Editor) automatically assigns a value to that field for a new record. The user can modify the field if it is displayed and not set to Read Only.
The Post Default Value property of a field assigns a value to a field before the record is written to the database, if one has not been entered by the user.
When would you use an Associate applet?
Ans: To relate data from two separate entities (many -2-many relationships)
Difference between search specifications and search expressions?
Ans: SetSearchSpec sets the search specification for a particular field, whereas SetSearchExpr allows for the setting of an entire search expression on the business component.
When should you clone a BC, Applet, View?
Ans: Under some special situation one should go for cloning of BCs, Applets and views. As a general rule, unless you are certain that you need to make a copy of an object definition, modify rather than copy an existing object definition. One should not copy objects which are based on specialized class.
Use of primary Id field in links?
Ans: Primary ID Field property specifies the name of the field in the master business component that holds the row ID values pointing to primary records in the detail business component.
What is the use of validation in BC?
Ans: Validation is based on a set of rules that help make sure that the configuration changes are logically consistent with existing object definitions and one another.
What is the use of Force active, Link specification, Immediate post changes, No copy?
Ans: The Force Active setting of TRUE indicates to the system that it must obtain data for the field every time the business component is accessed, even if the field is not displayed in the current applet; this adds the field to the SQL query each time.
The fields with Link Specification property TRUE are retrieved every time a business component is queried.
If this property is set to TRUE Field data is posted to the server when the focus moves off of the field and then the data is refreshed.
On setting No Copy property to TRUE = Specifies that during a Based on Last operation, the field’s value is not copied into the newly created record.
Use of Auto Primary and Check No Match properties in Link?
Ans: The AutoPrimary property determines the setting of a primary child record for a given parent record. If necessary, the Auto Primary property also determines the default value of the primary selection. The possible values for Auto Primary are as follows:
•DEFAULT. The first record automatically becomes the primary.
•NONE. You must manually specify the primary using the MVG applet.
•SELECTED. Selecting a primary on one MVL causes the selection of a primary on the others
When a multi-value link has been configured with a primary join—which is the typical situation—there are circumstances in which the foreign key used by this join to identify the primary record is unable to find the primary. For example, this can happen when the primary record has been deleted from the multi-value group or the multi-value group is newly created and has no records.
In such cases, the multivalue link can be configured to update the primary foreign key to a value of NULL, or to a special value of NoMatchRowId, depending on your requirements. This behavior is configured through the Check No Match property of the Multi Value Link object type, and has performance consequences.
How would you create a Reverse Join and an Indirect Link?
Ans: Indirect Link: The parent business component of a multi-value link (MVL) is usually the same as the business component in which the MVL is defined. However, by using the Source Field property of the [Multi Value Link] object, it is also possible to create an MVL whose parent business component is related to the current business component indirectly via a join or via another MVL.
Reverse Join: The ‘Source Field’ in the join spec holds the foreign key where the ‘Destination Column’ provides the primary key. The pickmaps on the joined field provide the mapping between these when a value from the pick BC is picked from the pick applet. As a result, the primary key value (specified in ‘Destination Column’) is copied into the column on which the source field is based on.
However, if the join spec is reversed, i.e. the ‘Source Field’ is set to ‘Id’, the join reverses the relationship and the pick BC no more provides the primary key value. In such situations, if a picklist and pick applet is implemented on the joined fields, the users update the primary key in the base BC (that implements join) which is ‘Row_Id’. Essentially, the Row_Id of current record is modified in this case.
What are web templates?
Ans: A Siebel web template is a special kind of HTML file that defines the layout and formatting of elements of the user interface (such as views, applets, and controls). It provides this layout information to the Siebel Web Engine when rendering Siebel objects in the repository to HTML files.
How can you changes the web templates and does it increase the size of the repository and srf?
Ans: Web Templates can be changed by HTML code in .swt files or CSS files located in PUBLIC/ENU folder.
No it does not change the repository and srf size
What happens if you inactivate vanilla fields?
Ans: It is not recommended to inactivate fields within business components. It might lead to unexpected behavior.
What are specialized classes?
Ans: A class property gives an object access to specific functionality. The class refers to a dynamic-link library (DLL) that is installed on the client or server machine and holds the required functionality.
Specialized classes exist for business components or applets that have specialized behavior or features. Examples of specialized modules include Quotes, Forecasting, and Correspondence. Anything other than CSSBusComp, CSSBCBase, CSSFrame, CSSFrameList is specialized class.
How would you make an MVG applet read only?
Ans: By checking the “No Update” property in MVG Field. If the base record is read only and we need to make the MVG applet read only, one has to use BC user property Parent Read Only Field in the MVG BC.
Is there a need of making the MVG field read only?
Ans: Yes, it can be made read only so that invalid data can not be entered and always the MVG applet is invoked to pick the record.
How do you constraint an LOV?
Ans: Pick applet constraints are defined using the Constrain property in the Pick Map object type.
Why would you clone an application and what are the effects?
Ans: Recommendations for cloning an application
1. Customers should not need to copy the Siebel Applications. They should use the standard application (better to use the out-of-the-box object) and grant access to the views they want to use by responsibilities. They do not need to de-activate any objects.
2. Some side effects of copying the Siebel application:
– During the upgrade, they will not get the new features on the custom application or get the changes.
- Copying the application will increase the size of the database.
- The upgrade scripts that are provided are built to modify the standard applications (provided), so they won’t do anything on the custom application (Custom applications will not be upgraded).
- There is no ‘Upgrade Ancestor’ setting for Application.
Use of Set Profile Attribute and Get Profile Attribute?
Ans: This is one of the Product Manipulation Toolkit Business Service Methods.
It assigns values to attributes in a user profile.
This is one of the Product Manipulation Toolkit Business Service Methods.
It returns the value of the specified attribute of the user profile.
Use of show more button?
Ans: Clicking the show more or show less button in a form allows you to look at more or fewer fields; clicking the show more or show less button in a list allows you to look at more or fewer records, according to your needs.
How would you make an MVF required?
Ans: By using Siebel scripting. If there is a Primary Id specified by making that field required.
When would you use symbolic URL?
Ans: One can use symbolic URL to display external content in the Siebel user interface.
What are the different types of authentication and their use?
Ans: Siebel Systems has developed an open authentication architecture that integrates with a customer’s selected authentication infrastructure. Siebel Systems supports three primary types of authentication:
Native database authentication
For employee applications, Siebel Systems provides internal mechanisms for credential collection and verification. The default login form collects Siebel username and password credentials. The underlying security systems of the database verify users’ credentials.
Security Adapters for External Authentication
For employee or customer applications, Siebel Systems includes a preconfigured security adapter interface to allow organizations to externalize credential verification. The interface connects to a security adapter, which contains the logic to validate credentials to a specific authentication service.
Siebel Systems customers can therefore verify user credentials with security standards such as Lightweight Directory Access Protocol (LDAP) or Active Directory Services Interface (ADSI).
Web Single Sign-On
Siebel Systems offers customers the capability to enable a single login across multiple Web applications—also known as Web Single Sign-On (SSO). Siebel Systems provides a configurable mechanism for communicating with Web SSO infrastructures, identifying users, and logging users into Siebel applications.
With Web SSO, users are authenticated independently of Siebel applications, such as through a third-party authentication service, or through the Web server.
How would you create an LOV?
Ans: In Application Administration screen, go to LOV Explorer and create the LOV type first. Then on come List of Values in Application Administration and associate values for that LOV type.
Difference between Siebel Horizontal and Verticals?
Ans: The Horizontal Applications are Callcenter, Sales and Marketing.
Whereas all industry specific applications like eAutomotive, eDealer, ePharma, etc comes under Siebel Verticals
Difference between Employee facing and Customer facing applications?
Ans: Employee facing applications are those which are used by internal employees of the organization, these are High Interactivity application.
Whereas Customer facing applications are those which are used and accessed by outside users and are on Standard Interactivity
What are pickmaps and why the id field should be there in the pickmap if it is for a dynamic picklist?
Ans: Pick Maps are Children of the originating field. Each pick map object definition defines a correspondence between a field in the pick business component and one in the originating business component. These correspondences provide the information required to update the current originating business component record with information from the pick business component record as soon as a record is picked.
Id field needs to be present so that the reference is stored with respect to the originating field.
How would you create a hierarchical Picklist?
Ans: A hierarchical picklist displays values that are constrained by values selected in another picklist.
The hierarchical relationship between the values is established in the list of values table. All the values or picklist within the hierarchy are defined using the same LOV Type.
One can use Parent LIC description also.
What are the required fields in S_LST_OF_VAL?
Ans: NAME, VAL, TYPE. (BU_ID and LANG_ID are defaulted)
What is the use of Group Administration, User Preferences?
Ans: Through Group administration, one can define the company’s structure (defining organizations, divisions, positions, and responsibilities) in Siebel Application
One can customize aspects of the Siebel application through the User Preferences screen. Some of the defaults one can view and, in some cases, edit in the User Preferences screen include password, time zone, calendar, spelling, message bar, default queries, and other items that are related to your particular job.
Difference between High Interactivity and Standard Interactive application?
Ans: Standard Interactivity mode resembles most traditional Web applications. Page refreshes occur often, such as when users create new records, submit forms, and browse through lists of records.
Customer applications are deployed in Standard Interactivity mode.
High Interactivity mode is designed to resemble a Windows client. It supports fewer browsers than Standard Interactivity mode, but it includes a set of features that make data entry easier for users. For example, page refreshes do not occur as often as they do in Standard Interactivity mode. Users can create new records in a list, save the data, and continue browsing without a page refresh having to occur.
Employee applications are typically deployed in High Interactivity mode.
Other features supported by High Interactivity mode are:
•Browser scripting.
•Implicit commit, which allows the application to automatically save a record when the user steps off it.
•User interface features, such as drag and drop column reordering, drag and drop file attachments, keyboard shortcuts, smart controls for calendar, calculator and currency functions, and applet scroll bars.
What is LDAP and how it can be used?
Ans: LDAP is a security adapter. One can set up LDAP to authenticate a user for access to a single Siebel application when the user does either of the following:
•Attempts to access a protected view (one specified for explicit login), such as a checkout view in Siebel eSales
•Logs in while on an unprotected view, such as a Siebel application’s home page
One must do the following tasks to set up a typical security adapter authentication architecture:
•Set up a directory from which a database account and a Siebel user ID can be retrieved for each user.
•Set up a security adapter as a plug-in to the Application Object Manager.
•Edit the eapps.cfg file to provide authentication parameter values.
•Edit the configuration file for each Application Object Manager to provide authentication parameter values.
•Edit authentication-related parameters in the Name Server of the Siebel Gateway.
•Set authentication-related system preferences.
•Restart the Siebel Server and the Web server.
Siebel Systems provides an LDAP/ADSI Configuration Utility to help you configure a directory service for your Siebel applications.
Use of Message categories?
Ans: So that developer can define custom standard messages and use the message Id in script rather than changing it everywhere.
How would you configure about view in customer facing applications?
Ans: The solution for implementing the About View functionality in customer facing application is the use of a mini button that invokes the “AboutView” method (“About View (SWE)” command):
Subscribe to:
Post Comments (Atom)
Selenium WebDriver fits in the same role as RC did, and has incorporated the original 1.x bindings. It refers to both the language bindings and the implementations of the individual browser controlling code. This is commonly referred to as just "WebDriver" or sometimes as Selenium 2.
ReplyDeleteSelenium Training Institute in Chennai |
Selenium Training in Velachery