Comprehensive Collection of Interview Questions on Siebel Configurations

26
Comprehensive Collection of Interview Questions on Siebel Configurations,Workflow,Siebel Tools 1.) What is the difference between Links and Multi Value links? 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. Link is between the entities and MVL is between the records 2.)Describe the 3 Object Explorer (OE) tabs. Types: higher level object types displayed, Details: expanded top level object type displays object definitions of that type, Flat: displays all definitions of that type 3.)What object types have a Sort Specification property? BCs, Pick Lists, Links. 4.)What are the steps for creating a static pick list? Create a new static pick list. Add BC field that will be populated. Map the BC field to the pick list BC field. Specify which control or list column will invoke the pick list applet. Picklist will be empty until values are put in the S_LST_OF_VAL table. 5) What are the steps for creating a dynamic pick list? Create a Pick list using a BC representing the joined table. Associate the Pick list with a BC field. Map the BC fields to the Pick list BC fields. Create a Pick list applet. Specify which control or list column will invoke the Pick list applet. 6)What are the steps for creating a MVG? Create a MVL in the parent BC. Add MVFs in the parent BC. Create a MVG applet to display child records. Add controls/list columns to the parent applet to display MVFs and invoke MVG applets. Add primary FK in the parent BC and on the MVL.

Transcript of Comprehensive Collection of Interview Questions on Siebel Configurations

Page 1: Comprehensive Collection of Interview Questions on Siebel Configurations

Comprehensive Collection of Interview Questions on Siebel Configurations,Workflow,Siebel Tools

1.) What is the difference between Links and Multi Value links?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.

Link is between the entities and MVL is between the records

2.)Describe the 3 Object Explorer (OE) tabs.Types: higher level object types displayed,Details: expanded top level object type displays object definitions of that type,Flat: displays all definitions of that type

3.)What object types have a Sort Specification property?BCs,Pick Lists,Links.

4.)What are the steps for creating a static pick list?Create a new static pick list. Add BC field that will be populated. Map the BC field to the pick list BC field. Specify which control or list column will invoke the pick list applet. Picklist will be empty until values are put in the S_LST_OF_VAL table.

5) What are the steps for creating a dynamic pick list?Create a Pick list using a BC representing the joined table. Associate the Pick list with a BC field. Map the BC fields to the Pick list BC fields. Create a Pick list applet. Specify which control or list column will invoke the Pick list applet.

6)What are the steps for creating a MVG?Create a MVL in the parent BC. Add MVFs in the parent BC. Create a MVG applet to display child records. Add controls/list columns to the parent applet to display MVFs and invoke MVG applets. Add primary FK in the parent BC and on the MVL.

7) What is a primary key?A primary is a FK on the parent-side that points to one “primary” record on the child-side of a 1:M link. A primary FK creates a 1:1 link between the parent and the child.

8.) How do you create a primary on a MVL?Add a primary key field on the parent BC. Set the Primary Id Field and Use Primary Join properties on the MVL.

9.)List some of the calculated field limitations.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.

Page 2: Comprehensive Collection of Interview Questions on Siebel Configurations

10.)Describe the types of Siebel database extensions.Standard extension tables - Predefined tables which support 1:1 or M:1 relationship. Partof the existing physical database.Custom extension tables and custom extension columns - New 1:1 tables, New columns that are added to new and existing tables.

11) What are the steps for using a standard 1:1 extension table?Add a joined field in the parent BC (based on the “main” table). The join is implied and created automatically at runtime. Add a control or list column to an applet.

12.) What are the steps for using a standard 1:M extension table?Create BC to represent 1:M extension tableSet Search Spec to equal Pre Default Value “TYPE” fieldAdd fields to the new BC (ensure “NAME” and “TYPE”)Create a link from BC to New BC and add the New BC to BOCreate applet to display data from new BC

13)What is data-driven access control?Controls the read-only nature of BC, BC record, or BC Field based on value of another BCFieldBC Read Only Field: current record read onlyField Read Only Field: field specified by field name is read onlyParent Read Only Field: BC read only

14)Name the 5 main building blocks of the Siebel ArchitectureFile Server,Gateway Server,Enterprise Server,Siebel Server,Siebel Database Server.

15) Name the four levels of control we have over the ServerEnterprise,Server,Component,Task.

16.)Explain the 5 main functions of the Server MangerControls your Enterprise,Manages Siebel Servers,Allows the configuration of the components,Allow you to run tasks,Collect statistics.

Page 3: Comprehensive Collection of Interview Questions on Siebel Configurations

17)Name and explain the three modes of Component operation.Server Mode: run background operations for the server and runs forever, once started,Task Mode: run specific task and exits upon completion,Session Mode: created dynamically for client request. Runs as long as session is maintained then exits.

Overview:Siebel Analytics Certification ,Siebel Analytics OBIEE MCQ,Siebel Analytics OBIEE Certification Multiple Choice Questions, OBIEE MCQs

Why would you set default values for global filters? Choose two.A. Because setting a default value creates a larger data setB. Because not setting the value will return all the data and thus negatively impact performanceC. Because the user may want it to default to a certain valueD. Because Siebel 7.7 requires a default value be setE. Because setting default values ensures that a user only sees results based on his/herprivilegesAnswer: B, C

Which of the following tasks can you perform in the Catalog Manager?A. Set permissions for Web Catalog itemsB. Manage privileges and rights given to groups and usersC. Set authentication optionsD. Manage Web groups and usersAnswer: A

What type of access can view content, but not make changes?A. No AccessB. Traverse FolderC. Change/DeleteD. ReadAnswer: D

Which of the following is NOT true of the Intelligence Dashboards?A. They can provide personalized views and preconfigured viewsB. They can be created base on a user's permissionC. Users with common responsibilities or job functions can share a dashboardD. Dashboard objects are saved in the repositoryAnswer: D

The name of the symbolic URL has to be exactly the same as which of the following?A. The name of the business componentB. The name of the calculated value of the field of the business componentC. The name of the Web template item of the business componentD. The name of the business object componentAnswer: B

Page 4: Comprehensive Collection of Interview Questions on Siebel Configurations

Which of the following would be true when creating filters whose values automatically change with time? Choose two.A. You can meet the requirements by creating dynamic filtersB. You can meet the requirement by using parenthetical filteringC. Filters cannot be combined with other column filters from the same subject area to furtherconstrain the results of a requestD. The variables have to be constructed and saved in the repository to be used in Siebel Answers Answer: A, D

Which of the following are true of iBots? Choose three.A. They are driven by eventsB. They can execute scriptsC. They can trigger Siebel WorkflowD. They can directly trigger Siebel Assignment ManagerE. They cannot be subscribedAnswer: A, B, C

Which of the statements are TRUE of Bulb gauges? Choose three.A. They show data with one or more indicator needles.B. Their needles change position to indicate where data falls within predefined limits.C. They are useful for scorecard-type output.D. They show data using a circle.E. The circle changes color to indicate whether data is within predefined limits.Answer: C, D, E

You would like to customize the text elements that appear in Siebel Answers, Siebel Delivers, and on dashboard pages. Which of the following would you use?A. Cascading Style SheetsB. DHML Message filesC. XML Message filesD. Siebel Web Template itemsAnswer: C

You would like to configure your iBots so that when you are out of the office, the delivery contents will be delivered to the PDA, and when you are in the office, via emails. Which of the following would you need to set to meet the requirements? Choose three.A. Delivery profilesB. Delivery devicesC. Dashboard visibilityD. iBotsAnswer: A, B, D

The members of which of the following groups can grant rights to users, set privileges to restrain access to any piece of information, and filter data so that the users have access to the data that are related to their role?A. Everyone Group

Page 5: Comprehensive Collection of Interview Questions on Siebel Configurations

B. Authenticated Users GroupC. Web Administrators GroupD. Administrators GroupAnswer: C

Which of the following is NOT true of the Siebel Analytics Repository?A. Repository subject areas have a one-to-one correspondence to prebuilt IntelligenceDashboardsB. Prebuilt repository subject areas are exposed in Siebel Answers according to the user'sprivilegesC. The prebuilt Siebel Analytics Repository has industry-specific stars that map to the SRMW andSiebel OLTP databaseD. Business models cannot map to more than one databaseAnswer: D

Which of the following are NOT recommended when working with the Analytics Catalog Manager? Choose two.A. Give every user the access to Catalog ManagerB. Install Catalog Manager on WindowsC. Modify the Web catalog in the online modeD. Stop the Siebel Analytics Web service before opening the Analytics Catalog ManagerE. Stop the Siebel Analytics ServerAnswer: A, C

Select the items that may be displayed in Intelligence Dashboards. Choose three.A. DocumentsB. Alerts from Siebel DeliversC. Web sitesD. Images, charts, tables, text, foldersE. Saved Analytics requestsAnswer: B, D, E

Which of the statements is true of a narrative view?A. It is used to add a title, subtitle, logo, or link.B. It is used to add one or more paragraphs of text.C. It is used to show filters in effect for a request.D. It is used to display results as a marquee (moving results that scroll across a page).Answer: B

Which of the following are true of a Web group? Choose two.A. Groups are created in the Admin Console in Siebel AnswersB. Permissions and privileges can be assigned either in the Catalog Manager or in the AdminConsole in Siebel AnswersC. Web Group A is a member of the Web Group B. If Web Group A had Read access toDashboard A and Web Group B has Deny access to Dashboard A, Web Group A has Read

Page 6: Comprehensive Collection of Interview Questions on Siebel Configurations

access to Dashboard AD. Permissions can be granted to Web Groups but not to the specific usersAnswer: A, B

Cascading style sheets can be used to define formatting.A. TrueB. FalseAnswer: A

Which are system-defined Web groups? Choose three.A. Authenticated UsersB. System AdministratorsC. Defined UsersD. Web AdministratorsE. EveryoneAnswer: A, D, E

What parameter controls user session timeout?A. SessionExpireMinutesB. ClientSessionExpireMinutesC. LogonExpireMinutesD. CatalogMaxAutosavesAnswer: B

Which of the following are ways to add a briefing book? Choose two.A. From the Admin page under Activities, select Schedule Briefing Book.B. From the bottom of the Dashboard page, click the Add to Briefing Book button.C. From Siebel Delivers, select New Briefing Book.D. Click the Add to Briefing Book link that appears with an individual request on the dashboard.Answer: B, D

Which of the following are true of the Siebel Analytics Cascading Style Sheets? Choose three.A. They cannot be modified by Siebel Analytics consultantB. They define the Dashboard user interfaceC. It is recommended that you keep copies of the modified file in thec:\AnalyticsData\Web\Res\folder so that changes will not be overwritten by upgradesD. Each Analytics view has its own section inside Views.cssE. Each class can have only one property/value pair in the formatAnswer: B, C, D

Siebel Enterprise Application Integration Interview Questions,Siebel EAI Interview Questions,Siebel EAI Quiz

Web Services make use of which vanilla business service to update,insert data in Siebel ?EAI Siebel Adapter

Page 7: Comprehensive Collection of Interview Questions on Siebel Configurations

EAI UI Data AdapterEAI MQ Series Server Transport

When you import a WSDL file in Siebel Tools, what type of Web Service is created?Inbound Web ServiceOutbound Web Service

If I import a XSD or a DTD file in Siebel Tools, what is the “Type” of Integration Object is created?Siebel Business ObjectXMLSQL Database Wizard

What user keys a Web Service use to identify a record?Base Table User KeysMod Id and Row Id of IC'sIC User Keys

If an IO-IC is created on a BO, and one of the IC gets two User Property set as ‘MVG’=Y and MVGLink = . What is true below?Child BC is added in the BO via a LinkA MVL is created in the Parent BC connecting to Child

What is the best mode to call a Workflow asynchronously using the Business Service – “Asynchronous Server Request”?SyncAsyncDirectDB

SoapUI is a free tool which can be used to test, what ?Business ServiceWeb ServicesWorkflow

How can we generate Empty Input Request Message based on a Integration Object?Using ‘EAI XSLT Service’ Business ServiceUsing ‘PRM ANI Utilities’ Business ServiceUsing ‘EAI Data Transformation Engine’ Business Service

If I do a null query using a Siebel Operation step on Action BC in a Workflow, what will be stored in ‘Siebel Operation Object Id’ ?First Record of Actioin BC* (a star character)

Page 8: Comprehensive Collection of Interview Questions on Siebel Configurations

Which Siebel Tools Objects can be published as Web Services?Business Services and Workflows BothBusiness Services OnlyWorkflow Only

Siebel Workflow Interview Questions,Siebel Workflow Quiz,Siebel Workflow Multiple Choice Questions

If I do a Insert operation at the Siebel Operation step in a Workflow process, the newly created record's row_id will be stored in ?Object IdSiebel Operation Object IdProcess Instance Id

When do I need to run Generate Triggers?When I modify the workflow policy duration fieldWhen I change the workflow policy actionWhen I change the workflow policy condition

After workflow monitor agent successfully processes the record, then it moves the record in which table?S_ESCL_STATES_ESCL_LOGS_ESCL_REQNone

Can we create a Workflow Process without a specifying a Business Object?YesNo

Can we insert a Wait Step in workflow with mode as "Service Flow" ? YesNo

If there are two business services, with exactly same name, one is Client BS (Administration - Business Services ) and the other is Tools BS ( Srf ), it is being used in a Workflow Process, which will take priority ?Client Business ServiceTools Business Service (srf)

Can we deploy Workflow processes as Web Services?

Page 9: Comprehensive Collection of Interview Questions on Siebel Configurations

YesNo

Can you update MVF(multi value field) using the Siebel Operation step in a workflow process?NoYes

Increasing Workflow Persistence helps to trace the complete workflow execution, which helps to find error step in case a error happens. Where can we set the Persistence for a workflow in Application?Administration Business Process -> Workflow Deployment -> Active Workflow ProcessesAdministration Business Process -> Workflow Instance Admin

The 'Stop' step of workflow is used to ?Stop the workflow which can be resumedStop workflow execution with a custom popup message and which can't be resumedNormally stops the workflow without any popup message

Which of the following business service can be used to call a Workflow Process asynchronously?Workflow Process ManagerAsynchronous Server Requests

Can we have more than one version of Active Workflow Process?YesNo

1. Siebel Web Architecture consist of the followingSiebel Web Client (Browser)Plug-ins for industry standard Web serversSiebel gateway serverSiebel Enterprise serverOne or more Siebel serversSiebel server componentsDatabase serverSiebel Filesystem

2 Run in a variety of environmentWML devicesWeb BrowsersPDA’s

3. Web Server and Siebel Web Server ExtensionWeb Server

Page 10: Comprehensive Collection of Interview Questions on Siebel Configurations

Identifies and passes Siebel Request to the Siebel serverPasses completed HTML Application pages back to the Browser

Siebel Web Server ExtensionExtends Web server to recognize the URLs with Siebel requestRoute request to the appropriate Siebel Server Component

4. Image cacheSiebel component residing on the web server to reduces load on the Siebel server and file system.

Image published to the web serverParallel download of images

5. Gateway serverServes as a single entry point for accessing the enterprise serverDynamically registers Siebel server and component availabilityStores component definitions, assignments, Operational parameters and connectivity informationStored in the siebns.dat file in the shared directory

6. Connection Brokering Directs clients request to the least laden Siebel server running the desired componentDoes not apply to mobile and hand held client connectionsUses resonate central dispatch

7. Mobile and hand held clients connect directly to the Siebel server

8. Siebel server Processes request from Siebel clientObtains configuration information from Gateway serverControls server components running on a machineRuns as a windows service or Unix daemon process

9. Server ComponentsA type of program that executes on the Siebel server to perform a specific function or job.Eg Sychronization managerFile system ManagerWorkflow ManagerObject ManagerCommunication server

10. Enterprise serverA logical grouping of the Siebel servers. There should one database server per enterprise server.

Page 11: Comprehensive Collection of Interview Questions on Siebel Configurations

11. Object managerServer component that creates and processes data at multiple levels

UI level(Supported by Siebel web engine)Business Object LayerData object layer

Each Siebel application runs its own object manager

12. Data ManagerDynamically generates database specific SQL statements in response to Object manager request. Passes data set results back to the object managerUses database specific client access libraries for best performanceSeparates queries from business logic processing

13. Database serverStores Siebel data within a predefined database schema on a third party relational database management system.Accessed by the data manager

14. Siebel web engineRuns as a service as part of the Object manager

Processes Siebel requestAssembles templates to construct page frameworkRequests retrieved data from object managerGenerates XML, HTML and WML from template and dataPages passed to browser via Web server and SWSE

15. Siebel File systemSiebel file system is a shared directory that stores compressed files used by the Siebel applicationRead/Write access is controlled by the file system manager component on the Siebel server

16. Do all Siebel clients run in the standard browsers?Siebel client uses standard web browser to display information in the user interface with data retrieved from the Siebel database.

17. Types of Siebel client Siebel Web ClientSiebel Wireless Web ClientSiebel Hand Held clientSiebel Mobile web client

Page 12: Comprehensive Collection of Interview Questions on Siebel Configurations

Siebel Dedicated web client

18. Types of connectivity for the Siebel client to retrieve dataSiebel Web Client and Siebel Wireless Web Client connect through Web serverSiebel Hand Held client and Siebel Mobile web client connect through Siebel serverSiebel Dedicated web client connects to the database to retrieve data

Knowledge Base on Siebel Server Administration Interview Questions and FAQs

1. Siebel server is running in enterprise server, status icona) no status iconb) redc) yellowd) green

2) Siebel server is starting up in enterprise server, status icon will beno status iconredyellowgreen

3) Synchronize componentsa) anytime when add, modify, delete component definitionsb) whenver add, modify, delete component definitions for batch component

4) user last syncronization, last extract date is provided in which remote status reporta) mobile status reportb) syncronization session reportc) syncronization frequency reportd) regional node status report

5) how to generate text output using evtevt.exe -o text evt.exe -o textfile >evt.exe -o html >evt.exe -o htmlfile

6) Utility to check web client is properly configured and browser version.1) web healthcheck2) siebel bookshelf3) pre-configuration task

8) ERD represents which of the following

Page 13: Comprehensive Collection of Interview Questions on Siebel Configurations

1) business process2) business entities and relationships in an organization

9) ERD is used to representa) business processesb) relationships

10) New version of ERD doesnt have the following ( limitations ) choose three1) add dotted-line capability2) autogenerate erd based on configuration changes3) importing and exporting4) create business components

11)Mvg applet part of mvg shuttle applet1) ok button2) add, remove button3) selected candidates4) query field options5) candidates available for selection

12) Functionality changes which changes data values to the variables automatically1) rapid unit testing2) load testing3) functinality testing

13) Checking the effect of changes immdtly1) functional testing2) rapid unit testing

14) How to create new workflow definition1) create new record in workflow process2) select workflow process, lock project, create new record in OBLE3) in business process admin screen

15) How to check the workflow process is working correctly1) right-click design canvas and simulate

16) To simulate worklfow process, choose two1) both tools and client installed on same machine2) both tools and client on same network3) must connect to same database

Page 14: Comprehensive Collection of Interview Questions on Siebel Configurations

17) How to start workflow engine

18) How to assign subprocess to users1) rightclick subprocess and show receipinets2) users inbox

19) How to set business service method and business service name for workflow1) properties of workflow user event servic2) input aruguments of user event service

20) When you click on deploy button to deploy workflow1) respository definition updated in tools only2) repository definition updated in tools and client3) definitions written to runtime tables

21) Where do you set the monitoring level for workflow processes1) workflow instance monitor2) workflow deployemnt view3) step instances view4) aggregate data view

22) Which is not option for tricklesync frequency1) monthly2) weekly3) houly4) minutes5) system boot up

23) When will not trickle sync started?1) system shutdonw2) system boot up3) mobile client startup4) hourly5) minutes

24) How to enable tricklesync1) administrattor sets up in remote admin view2) admin login to users local db3) user sets the in user preferences view

25) When siebel reminder functionaly is enabled for tricklesync1) siebel reminder popup window appers

Page 15: Comprehensive Collection of Interview Questions on Siebel Configurations

2) automatically on system startup

26) By setting time-based filters1) sync period is defined2) sync frequency is defined3) specify static cut-off time

27) What is the option to indivdual records to be included or excluded during sync.1) selective retrieval2) dock objects

29) Security adapter1) user authentication2) setting the value other than “none”

28) Define parameters for job templates1) only default values2) set parameters that you want to override from default values

DELL AND IBM Interview Questions on Siebel Admin,Realtime Siebel Interview Questions

1)Explain siebel architecture

2)How do you do repository migration ?

3)Why the need to run the ddl synch ?

4)We are configure load balancing set up we have generate one important file what is this?

5)How will u stop and start the server in commandprompt?

6)How to connect to remote desktop in windows environment?

7)For example one Enterprise server having four siebel servers then you can stop the enterprise server then the all the four siebel severs will be down?

8)Some times users getting server busy errors? what is the root cause how to u resolve this is type problems what is ur approach?

9)One user getting some login page erros?he entered the username and password but he will get the login page cannot be displayed what happend what is the problem what is ur approach?

Page 16: Comprehensive Collection of Interview Questions on Siebel Configurations

10)Some times sibns.dat file will be corrupted how will u get the back up siebns.dat file?

11)What is the use of gatewayserver use and what is the path of the siebns.dat file?

12)While doing sibel server installations what is type of prerequesites you have to apply?

13)Before applying patch installations for servers you have to run the any prerequesites?

14)For suppose i have enter example http//machinename/callcenter_enu typed the url but i will get that time login page error?what is the problem what you have to follows to get this type of errors?

15)For suppose we have get four requests at a time hw will the request goes to all the availabe servers?

16)In a last week you have getting any problems from ur development team?

17)While doing repository migration the import and export and ddl synch how will u run the all these operations what type of tool you have to use?

18)You have doing database extract that registereing mobile client what type of parameters you have to give? what's the parametes use?

19)What is the difference between position and responsibility?

20)Installation of servers what is the process?

21)Before doing repository migration what type of activities you will do

SIEBEL ADMINISTRATION INTERVIEW QUESTIONS COLLECTION,SIEBEL ADMIN QUESTIONS

1)SIEBEL ARCHITECTURE

2)SUPPOSE THE SIEBNS.DAT FILE WILL BE CORRUPTED WHAT IS UR TROUBLE SHOOTING?

3)FOR SUPPOSE ONE COMPONENT IS NOT AVAILABLE ON A PARTICULAR SERVE HOW WILL YOU CHECK IN COMMAND PROMPT I MEAN WHAT IS THE COMMAND?

4)WHAT IS THE STATES OF COMPONENTS?

5)HOW TO INSTALL THE PATCHES?

6)REPOSITORY MIGRATION?

Page 17: Comprehensive Collection of Interview Questions on Siebel Configurations

7)WHY THE NEED TO RUN THE DDL SYNCH?

8)WHAT TYPE OF LOAD BALANCER YOU ARE USING?

9)WHAT IS THE TYPE OF COMPONENT ITS ROUTED THE REQUEST TO SIEBEL SERVERS?

10)YOU HAVE ACCESS THE TABLES BY GIVING WHICH USERNAME YOU HAVE TO GIVEN AND ACCESS?

11)IF TWO USERS CONNECTED TO SERVER SUCCESSFULLY BUT ONE USER GETTING SERVERBUSY ERROR WHAT IS YOUR TROUBLE SHOOTING? ACTUALLY WHAT IS THE MAIN PROBLEM TO GETTING THIS TYPE OF ERRORS?

Siebel Configuration Interview Questions,Answers helpful for clearing any job interview.

What is eapps.cfg file. and what is its significance.Eapps.cfg file means swse.This significance is which application should point to which object manager.

Pick Applet, Dynamic Picklist: which will be better if performance issue is considered. Pick applet and dynamic picklist both are one(Or)DPL Contains the pick applet . So both are the one and same

What is the spooling? what is the process to run the spooling?According to my knowledge, When ever we are doing some action like create a new record or update a new record in siebel clients siebel internally run some sql scripts on the database.If there is any error occured in the transaction then using spool we can get the sql script to a file.Then we determine why this happened.Spooling means spooling the queries generated internally by siebel to analyse the performance issues.

What is seed data in Siebel?Data which is loaded during Siebel installation is called Seed data.

What does install.ksh and imprep.ksh files do?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.

Is it required to install gateway server before installing a Siebel server?Yes, Because one Gateway Server can have multiple Siebel Servers

How is load balancing maintained in Siebel?

Page 18: Comprehensive Collection of Interview Questions on Siebel Configurations

Load balancing is maitained by the Gateway server using the third party software Resonate Central Dispatch.

What is Virtual BC?what is the use of vbc?Virtual Business Component is used to display the data from another Legacy database table, in the Siebel screen. It is a staging area used to display Non Siebel data(Data from other sources) in Siebel application without actually storing the data in Siebel Database.

What happens if you create an employee in Siebel application and forget to create the same in databaseThe 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.

What does position represents in Siebel?Position determines which records can be accessed by which users. This is in contrast to Responsibility, which gives View Access.

What is the difference between Master- detail view and MVG.Following are the main advantages:-1) MVG Makes effective use of the space.2) Mutliple set of detail records can be viewed from a single view

Frequently Asked Questions on Oracle Siebel CRM

What is applet toggle how many types are there?Applet toggle identifies one or more alternate applets to use in displaying the data of a business component.They are 2 types static and dynamic

What is thedifference between MVG applet And a pick Applet?MVG is nothing but to display the child records for the parent table ,and for pick applet to update join fieldsPick applet is used when there is 1:1 relationship and MVG is used when there is 1:M r/n.

What is Detail Applet and Association Applet?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.

How to run Genbscript.exe?The syntax for running genbscript is:

When you run genbscript.exe, all browser scripts in the repository are generated. They are placed in a

Page 19: Comprehensive Collection of Interview Questions on Siebel Configurations

directory that you specify using the destination directory parameter (dest_dir). The genbscript.exe utility is located in:siebsrv_root/bin or client_root/bingenbscript config_file dest_dir [language]For example:genbscript c:sea15022client inenuuagent.cfg c:sea15022clientpublicenu enu

Difference between LOV and Picklist??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

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.

What is Symbolic URL in Siebel.Symbolic URL allow you to configure Portal Agents in several ways. You use Symbolic URL Arguments for two purposes, to define data to be sent to an external host and to submit commands to SWE that affect the behavior of Portal Agents.

What is forceactive property?Force Active property for a field makes it accessable in scripting even if it is not in UI.

What difference between join specification and join definition?"Join" object specifies the table name and "Join Specification" object specifies the Primaty Key Foriegn Key relationship.

1 what is difference between eai and emi? 1. EAI deals with exchanging data among the different Enterprise Applications. It is devided into two parts.a. Batch Integration:(EIM) Data will be sent another system on a bulk basis. This is done periodically.b. Realtime Integration: Data will be sent to other system whenever there is a change in data of one system. Data is immediately sent. The amount of transfered data is less.

2 Where does Xml comes into picture in eai2. XML come in to the picture when a Legacy system has to send data to another Legacy system. And the format of both systems data is different. XML is W3C standard tool. which has to be followed by all to generalize the message sending formats. That is why XML is being used between heterogeneous applications.

Page 20: Comprehensive Collection of Interview Questions on Siebel Configurations

3 What are third party eai toolsThird Party EAI Tools.a. IBM MQ Sieriesb. TIBCOc. XMLd. MSMQe. Seebeyond

What is difference between s_opty_x and s_opty_xm tables.s_opty is a base table for whichs_opty_x is an extension table with 1:1 relationships_opty_xm is an extension table with 1:M relationship

How do you add Button Icon in a Applet?Like New,Query,Delete.I want Activate Button also .You can add those bittons by creating controls under that appletand specifying a method name under that.you can get a Dropdown box for method Name and select from that.

How will you do validations in escripts and in configuration?In Tools select the object definition,right click and select validate. this is used to check the correctness of values of a perticular object before going to store.in escripting, once we write script then we can do validation by check syntax option.

What is detailed category in configuration,and its use? 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.

So the Account is Aggregate category. My /my teams/all is Aggregate View…These tabs which will show details of Account is Detail Category. So any child object of a aggregate category showing details of an entity is Aggregate category.