You are on page 1of 19

Re: What is a Link, & different types of Link in Siebel?

link is the relation between bc to bc the relation is m:m creating relationshiop between two bcs.they are two types 1)1:m 2)m:m Re: about Buscomp user property in BC? Communicates a property value to C++ code that implements specialized business component behavior. The values of these properties can be changed at configuration time. These values persist in the repository and the Siebel repository file. what is a bounded picklist? In bounded picklist user can't enter text in picklist field. Re: About MVL(multivaluelink)? When we want display child applet record show parent itself. Multivalue links is used the relation between table is M:1. Re: How to give Access controls to the forms, EX: Manager should view all forms, but salesrep can view only "salesview" form in Siebel? This can be done by modifying the responsibility. Re: what is Profile attribute? Profile Attribute is Global Variable which can be Set or Get anywhere in the application Re: what is PICKMAP? A pickmap defines the correspondence between the originating field and the value field in the picklist generic business component

Re: How you create Picklists? siebel has a 2 picklists. 1)static 2)dynamic 1)static:

i)we need one bc(ex:account=s_org_ext) ii)create the picklist picklist properties:name(staticpick),project,bounded(true or false),bussiness component(picklist generic),static (true),type(type),typevalue(in u r bc field name:location r divion) iii)got to u r bc........SVF....set the picklist property picklistproperty(staticpick)=which name u have given inthe picklist name iv)goto svfpickmap.......new record: field(loction or division),picklistfield(Value) v) screens.........>sysytemadministrator.........>ListOfValues. .......> create u r LIstof values In list of values 4 properties mandatory i) Type[LOV_type] ii)DisplayName ii)LanguageIndependent code iii)Languagename abt dynamic pick list.In this we can get data from anoother BC when we click DPL.So one BC shows another BC as pickapplet.Here i am creating DPL b/n Opportunity and Account.When we click DPL in opportunity field we can get pickapplet from Account BC. steps: 1)cr8 Picklist =Dyn Pl,Project=Account,BC=Account(Parent) 2)goto BC = Opprtunity-select field in O.E cr8 newone like name=Rajpavan,Join=S_ORG_EXT,colmn=NAME(y bcoz in opty rajfield contains value frm name field like baybuilder.So,we r replacing this baybuilder with account status field.P.L=Dyn Pl 3)select pickmap in O.E cr8 field=rajpavan,P.L field=Account Status 4)goto Applet in O.E select Opportunity form Applet-child 5)cr8 control-> name=rajpavan,htmltype=field,p.applet=Account pick applet(r) cr8 new one depends on u,runtime=true 6)rt.click appelt which u have selected edit weblayout , then drag and drop control lik rajpavan

7)save and close 8)compile through tools

Re: What is an EBC (External Business Component) and how is it different from VBC. EBC is a method used when there is a need to display data which is external to siebel. The external schema is imported into Siebel tables using a wizard. Once the external schema is imported, to display this data in an applet, the configuration is going to be the same as creating a BC, an Applet,a View...etc. VBC is an older technique used in 7.x versions. To display an external data to siebel, simply need to have a BC, which calls a Business Service. In the Business Service you will specify the needed parameters like the data source and its location etc. Re: What are "Renormalised columns"? First of all It is Denormalised columns. They are used to retrieve fast data from intersection tables where position is involved such as s_accnt_postn. Re: Is there any bounded and unbounded pick list in case of dynamic picklist NO there is not ..since dynamic Picklist is based on business component, we can always enable and disable the new record. Re: What is Event Logging? Event logging and event logging files are the most valuable diagnostic tool provided with Siebel eBusiness Applications. Use of this tool determines where problems occur, and also records detailed information that allows you to fine-tune and optimize your deployment. Two types of log files record Siebel eBusiness Application event logging: Siebel Server log files and component log files Re: what is a NAMED SUBSYSTEM? Named Subsystem is a logical collection of Related Parameters, which are set at Enterprise Server Level. Re: How to create a Primary foriegn key because there is no PFK in account for Opprtunity ,it is 1:M relationship I assume that 1: M in this case is 1 account linked to many opptys. and the reason you would be need a PRIMARY pty becuase opportunity would be an MVG on Account applets

You can use any column to create a PFK column. Use any unused field in S_ORG_EXT or S_ORG_EXT_X to create a field "Primary Opportunity Id". On the table level, on S_ORG_EXT, set the Foreign Key Table as S_OPTY for the chosen field On the BC, 1. Create a new field "primary Oppty id" 2. create a link between the two BCs and set the Primary Id field as above Hirarchical pick is there in one applet, parent is "country" in this field "IND, USA" r there and child field "City" in this Hyd,Delhi, Bang for india and Newyork, washington for usa .Now if i select ind then Hyd... shown in child field then i select suppose hyd, now come parent field if i select usa & tabout the field still i see "Hyd" in child field unless i select the one of the city related to usa even though i check the immidiate postchange property in field level then how to i see it is Blank or related values In the PickMap for "country" field, add a new PickMap record and give Field="City" and PickList Field="Dummy". "Dummy" is available for selection only if Country's picklist has BC as "Picklist Hierarichal". Re: How to create Drilldown in Form applet? We can create a drilldown on Form Applet! However, it would not be a drilldown link; it will be a label or a button, which will take us to new view as required! Re: What is the difference between MVG & Dynamic PickList? MVG applet displays and maintain set of data from another BC associated with currently displayed BC Record. It is invoked from originating applet. Dynamic picklist: Allows the user to populate fields by selecting values from a list. It picks the value from another BC. The fields that use dynamic picklists are join fields displaying data from a table other than the BC base table Re: What is TPM ? TPM is Trade Promotions Mgmt. The Consumer Sector application products are Siebel eConsumer Goods, Siebel eApparel and Footwear, and Siebel eRetail. The reference pdf is ConSecSia.Pdf There are three kinds of promotions: corporate promotions, discretionary promotions, and account promotions. Corporate promotions: are company-wide promotions of a product or a brand in which accounts can participate. They are run for a specific time period and contain the objective of the promotion, suggested tactics, and other information. For example, a beverage company decides to promote a new product by running a corporate promotion with the recommended tactics of a temporary price reduction (TPR) and in-store displays. Discretionary promotions :

are promotion templates that can serve as the basis of an account promotion. After a discretionary promotion has been created, it is saved as a template. Other key account managers can use templates of existing promotions when establishing promotions at their accounts. Account promotions : can be based on a corporate promotion or a discretionary promotion. A plan is a group of account promotions that depicts the aggregate results of account promotions, such as spending and volume. Configuring and managing these activities forms TPM.

Re: What are the differences between Fields and single value fields? SVF- a field in BC which references a column in a table MVF- a field in parent BC which references a field in child Buisness Component. Field-Identifies and defines a field in a business component. All fields making up a business component record contain entries from both Single Value Field and Multi Value Field object types. 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. Re: what is the difference between 1:1 and 1:M extension tables ? 1:1 means one account is having one contact???? 1:M means one account is having many contacts?? 1:1 extension tables have _X suffix. 1:M extension tables have _XM suffix. 1:1 extension tables have a suffix of _X in the name, such as S_PROD_INT_X. And for inone-to-many relationships with base tables. These tables have the suffix _XM. 1:M relationship to an existing base table. for General Example is like 1:1 one student can learn one course 1:M one student learns More than one course

Re: What is complex join? Complex joins are joins which have following diffrences from a PK-FK joins???. Complex joins can have conditional mappings like >,<,>=,NOT,AND,etc apart from '=' whereas the PK-FK joins are always '=' PK-FK joins are always (1-N), whereas complex joins can have (1 - 0,1) and (0,1 - N) kind of relationships. Complex join:- complex join are used in physical layer in between two tables where ever that do not involved primary key and foreign key relationship. Re: what is Localisation? Modify the object definitions in the local repository. Localizations refers to adapting a particular program to a specific locale?????.Siebel application can be localized translating and resizing elements in the user interface. Re: what is siebmtsh.exe ? Siebmtsh stands for siebel mt shutdown which is used when no user is logged in the application for 20-30 mins and if there is no Min MT users is mentioned the siebmtsh will execute. Re: what is difference between bounded and unbounded picklist? Bounded allows users to select only from the list. Unbounded allows both ie 1) select vavues fron the field 2) enter new values into the field directly Re: What is the primary difference between Siebel 7.5.2 and 7.7 Versions ? In 7.5 page refreshment should be done after the modification without that you its not updated where as in 7.7 its not like that everything is updated here means fast updation is done here automaticallysymbolic dorectory added Re: what is link specification ? If a Link Specification is set on a parent BC Field, its value is passed to its child BC field as PreDefault value. Re: what are the diff b/w 7.5.2 and 7.7 in application and server? a. In Siebel 7.8.2 after adding a view to a responsibility one have to do just clear cache.where as in Siebel 7.5 after adding a new view to a responsibility one have to logout and login again.

b.Workflow Process is now part of Siebel Repository not of db.so SRF does not need to compile.one hv to define a wf process in tools.after deploying it it comes into siebel repository data.so the thin client can access it.now after activating it thru thin client it becomes a part o run time data of siebel repository. c.Screen link ,view link are there...previously these are not present. d.Shuttle Applets are new e.iHelp is new f.7.8.2 is mean to support ITIL.that's why they hv provided us with known error BC and Solution BC etc. g.it supports SQL Server 2005 h.print icon was not there in 7.5 i.Difference in asset bc a lot Re: How do you control visibility in Siebel? BY position and responsibility ,POSITION DICTATES THE DATA LEVEL VISIBILITY AND RESPONSIBILITY VIEW LEVEL VISIBILTY we can control the visibility 2 levels. 1.View level And 2.Data level. View level visibility can be restricted by the responsibility. Data in siebel is 2 types. customer data and master data For customer data visibility can be controlled according to Position,Organization & user. For master data visibility can be controled by catalogues and categories. Re: Why do you need to create employees at the database in Siebel? I assume this question means Do u have to create a database Id for an employee in Siebel Answer : yes, if database authetication is being used to log into Siebel No, if LDAP authentication is used Re: What is position type field in position applet? Its a picklist, that will allow the user to select the Postn of the desired user it gives the type of the position of user Re: How is tools architecture constructed in in Siebel? Tools architecture is the same as the client architecture, where each object in Tools is also a business Component, linked to a Table. Tools and client are created out the same Siebel repository

Re: What is the new layer in Siebel 7.x version? Physical interface layer Re: What do you mean by virtual business comp in Siebel? A virtual business component (VBC) provides a way to access data that resides in an external data source using a Siebel business component. The VBC does not map to an underlying table in the Siebel Database. You create a new VBC in Siebel Tools and compile it into the siebel.srf file. The VBC calls a Siebel business service to provide a transport Mechanism Re: What is the relationship between a view and a b/o? The relationship between the view and B/O is one to one (ie) one view can refer only one BO. Re: Why is it not recommended to modify existing base tables? If modifying means extending a table to add a column, then such modifications are allowed. If modifying means changing vanilla columns, it is not recommended becuase of the use of specialized classes. Speciliazed are C, C++ and Java code that reoly heavily on table structure to perform "Siebel provided" functionality. Changing tables can affect available functionality Re: How do you create extension table to an interface table in Siebel? using EIM mapping wizards, we can create extension table (for importing data to extension tables in database)....if there is any mistake.please correct me Re: What is an extension table and how is it related to base table? If we want to add an extra columns to our base tables, then we go for extension tables. There r 2 types of extension tables 1 Standard extension tables. 2.Custom extension tables. Using New Table Wizard we cancreate extension tables. Ex. Base table --- S_contact extension Table --- S_Contact_x(For 1:1 relation) S_Contact_XM(For 1:M relation) Re: Can you create an extension table with an intersection table? I think we cannot create a extension table for an Intersection table, why because which field could be given for Integration? (i.e., PAR_ROW_ID) Re: How do you create intersection table? we can create intersection tables through wizard Re: What is seed data in Siebel? Seed data is the data that comes along with siebel Application Re: What is s_party table? it allows the configuring the business components related to access control & import access control data &populate access control data about person and organisation And it serves as base table for S_org_ext....

Re: 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. Re: Is it required to install gateway server before installing a Siebel server? Yes Re: How is load balancing maintained in Siebel? "Gateway server" manage the load balancing. "Resonate", which is a third party software also helps to gateway server while load balancing. LOAD BALANCING CAN BE DONE IN TWO WAYS 1.SIEBEL SISNAPI\SSL 2.THIRDPARTY HTTP Re: How is Siebel 7.x architecture different from Siebel 6.x? 7.x has a party model concept. Its has different UI than 6.x and Workflows editing in tools can be done. Re: What is Virtual BC?what is the use of vbc? If we want to show data in the applet from other than Siebel database we use VBC. Re: How will you improve your performance in views? To improve performance of View 1.Reduce configure number of applet, Outer join,MVG2. 2. Use Most probably Less no of applet, Business componet, Updating field using join

Re: How will you edit the joined fields values in join? You can Edit the values of joined fields using pickapplet or dynamic picklsit Re: What is constrainted picklist? Where you will drop the constraints? constrained picklist is static picklist,A constraint pickmap also configures a mapping between originating and pick business components,but its purpose is a differrent, it is used to filter the list of records displayed in the pickapplet to present only those that have matching values in corresponding fields in the originating and the pick bussiness components Re: What is the use of catch in escript? 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())); } Re: can join field be edited. If yes, describe how it can edited Generally join fields are read only. can be edited by dynamic picklist. Re: Define nameserver and the uses of it? *name server store informatiomn of siebel server,it takes the information of siebel server while configuring or installing the siebel server. *while starting or booting siebel server it get information from siebel server in siebns.dat.

Re: By what way do you control Visibility in Siebel ? visibility will be controlled by Position and Responsibility in Siebel. Position dictates the Data level visibility and the Responsibility dictates the view level visibility. Re: Define position type field in position applet? Position type field is a picklist in position applet Re: By what way do you give Responsibilities to employees in Siebel ? Need to go to the particular application like sales, call center. Log in as Administrator, then goto tools -- sitemap -- Clikc on reponsitibilities. Define responsibility here.

Re: In Siebel, what 'position' stands for? Position controls login autntications Responsiblities controls views. Re: Describe a Resonate?

Resonate is a oad Balancing Software that reduces the LOAD ON Siebel Servers by sharing the Web Clients to other Siebel Servers. Re: Describe the relationship between base table and extension table? All the columns in the base table will be available in extension table with some other addition columns too Re: Define an extension table? Extension table saves the Additional Data for the base table. Re: Differentiate between an organization and division?

Division is a part of company working in a different location. Organisation: It is a part of a division which can also be promoted as division which has a special data access. For e.g Special cataloge which should be accessed only by the employees in certain organization. Re: Define a Siebel file system?

Siebel file systems saves the Sales Tools and Siebel literature. Re: What are the uses of opportunity, account contact in Siebel? Account is the customer with whoom we do business,Contact is the Particulary person in that Organisation.Opportunity is the Potential Revenue Generating event. Re: What is the relationship between opportunity and account?

he Relation between the Account and Opportunity is one to many like one account can have multiple opportunities. Suppose there is a search spec on BC, and Applet both. explain the execution of this scenario. This is not true . Actually BC search specification will be replaced by Applet Search specification(NOT appended) and finally you will get the data queried using Applet search spec. 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.

How to send an email using siebel application?other than using F9 functional Key. Using workflows we can send emails from siebel application. We can send the email using vanilla business service 'Outbound Communication Manager'.It has several methods to send email based on the type of message being sent like using template or simple message etc How do convert single value fields into multivalue fields in the Field object type found under Business component? select the 'Multivalued' property to true. and need to take care about the MVL and Destination Field. In the list applet field we have 10 records but i have to display only 2 records in list applet,what is the process should i follow select that applet in tools and in OBLE there is an option called "HTML no of rows" specify the number of rows u want How to find entity Relation in siebel tools In Tools,, click the Link Object type and query for both the entities for which u want to see the relation In Tools. Select the Business Component. Then in 'View' Menui Select Visualise->View Relationships to see the Entity Relationships If Gateway Server is not present cant we do Load Balancing? We can't do with the 3rd Party load balancer like resonator. but, can do with HTTP load balancer in the web server. If we have Dynamic Picklist as Bounded Can we add field? yes we can add the fields in the dyn picklist Is it posible to access more than one Database at a single siebel application would u explain how to use or access morethan one database at a single siebel application? a single siebel enterprise server can have one db server(a 3rd party RDBMS) this scenario is possible. My Query: a single siebel enterprise server can have multiple or more than one db server(multiple 3rd party RDBMS Yes, you can use vbc access others database What is User properties? and why we using the User properties? User properties are object definitions that allow you to configure specialized behavior beyond what is configured in the parent object definitions properties. What is the spooling? what is the process to run the spopling?

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 happend. What difference between Fields and single value fields? 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. the Difference between Single Value Field (SVF) and Multi Value Field(MVF) SVF- a field in BC which references a column in a table MVF- a field in parent BC which references a field in child BC Field-Identifies and defines a field in a business component. All fields making up a business component record contain entries from both Single Value Field and Multi Value Field object types. what is the difference between 1:1 and 1:M extension tables? A1: 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 craeting 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 specialities in the extension table(S_CONTACT_XM) with the parent child relationship. A2: In Siebel for the base tables like S_CONTACT suppose you have 3 address for a perticular 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. What is complex join? Difference with Foreign key Primary Key join? Complex joins are joins which have following diffrences from a PK-FK joins # Complex joins can have conditional mappings like >,<,>=,NOT,AND,etc apart from '=' whereas the PK-FK joins are always '='. # PK-FK joins are always (1-N), whereas complex joins can have (1 - 0,1) and (0,1 - N) kind of relationships what is Localisation? Modify the object definitions in the local repository. what is different between bounded and unbounded picklist? We can enter free text incase of Unbounded Picklist. But, incase of Bounded Picklist, we can not enter freetext. Dynamic Picklist is used to Update Join Fields?How Modifications and updations on that fields to do these things we create the dynamic picklist or pickapplet.dynamic picklist to modify (to enter new records )in the join fields

How can a particular user among four users with same responsblity can have access to particular view and this view should not be visible to other users? A1: yes by assigning the position and giving a unique,user id he can acess the data A2: The new views which are to be restricted from the other 3 users can be grouped up in a seperate 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. A3: think this is possible only by scripting. given view's item identifier should be '0'. we need to capture the USERID of the particular user. if that user id matches the login name then we need to change this view's item identifier to any other number other than zero. this script should be written at application level. How to create Drilldown in Form applet? 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". What is the difference between MVG & Dynamic PickList? A1: A new value could be added through an MVG where as Dynamic Pick Applet could only be used to pick a value from a pick applet which could be constrained to show relevant data. A value entered through an MVG will show up in a Dynamic Pick Applet if the Dynamic Pick Applet is based on that MVG. A2: VG---More than one value associated with Single field Dynamic Pik list---It drawn value from the BC. What are Implicit and Explicit Joins? Implicit Joins is joins created using extension and intersection tables are called as implicit joins,fields populated using implicit joins are editable. Explicit Joins are joins created using siebel tools,fields populated by explicit joins are not editable however they can be edited by implementing DPL What is siebmtsh.exe? siebmtsh.exe is a process created when you bring up siebel servers, depending on the number of object managers that are enabled the number of siebmtsh.exe processes increases. What are the 3 major steps in the event handler process? (1) An event or action occurs, like a call being disconnected. The telephony switch forwards the events to the communications middleware server.

(2) The middleware server, like CTI middleware will forward the event to the communications client business service. (3) The communications client business service processes the event and executes any actions defined in the config data, or forwards the events to business service methods, or Siebel VB of Siebel eScript code. What happens if you create an employee in Siebel application and forget to create The employees would not be able to log in as you have to create a database login and password for the employee to login into the client application. 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 How do you configure a MVG. To Configure MVG Both join and link are necessary.Expand BC Where u have the joined field. Go to multi value link create a new record give any name as it should not be null. In Destination BC property choose the BC where the joined field is originating (Child BC).In Destination link press F2 and pick the appropriate link.Go to field of parent BC create a field as ssa primary and give a join if BC has extensions like S_org_ext for account BC and give the column name (foreign key). Thengo to Multivalue link again and under primary ID field press F2 and select this ssa primary field. Go to Multivalue Field - create new record - give the same name of joined field but in different case just to differentiate( Ex: EMAIL for actual email field) under MVL property press F2 and select MVL name displayed. Under Field property press F2 and select 'email'.Open Wizard - select MVG applet - select child BCSelect all the fields along with SSA PRIMARY FIELD - select popup list as web template. Copy this MVG applet name and paste it in MVG applet property of EMAIL field in list - list column of parent list applet. (Ex: delete the old 'email' record, create new record and select EMAIL field. make changes in Edit web layout of parent list applet and compile. Add the necessary buttons in the MVG applet. IF configuring MVG for a M:M link u need to mentions association child applet to the MVG applet created. If that is 1:M link then a foreign key relationship exists.{Simple way to say: Create MVL(multivalue Link), mention primary field ID- Create MVF(multivalue field) - Replce the joined SVF(single value field) in parent applet list list column with the MVF. Create MVF applet paste the applet in MVG applet property.

Compile.create new record in MVF give foreignkey name and under field give ID for 1:M link. For M:M link paste Association child applet associate applet property of MVG applet } How many type of siebel Data model extensions are there? standard and custom extensions What are different types of Tables? here are 4 types of tables in siebel 1) Base Table (Ex: s_contact, s_user) 2) Extension table ( Ex: s_contact_x) 3) EIM tables 4) Intersection Tables (Ex: s_org_bu) What are the different types of Columns.

Columns: 1.Data (Public), 2.Data (Private), 3.Denormalized, 4.Extension, 5.System How do you recognise that a particular table (Base table ) can be extended? If the table property is Private, then we can not extend the table. If it is Pubilc, we can. What is implied Join. Where do we find it ? Join between two Tables. Join Object defines The Relationship Between a Bc and atable.Join allows Bc to get Column from table rather then basetable. In Mvg Applet we can find the join, It uses Forign key to get the Row. When do we go for BC level user properties When we need to set or reset the properties at runtime. How do you import List of Values? Depends on any Hierarchies, but using EIM_LST_OF_VAL(for EIM load) import parents first then children, otherwise you will receive failure message. What is the difference between Join and Link? 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. How do you set up employees in Siebel? The Employee is also a USER who must be assigned with a valid position. Since the Position maps to the Division which in turn maps to a Organistion the Data visibility is maintained through this position and the Responsibility of the user. How do you assign responsibilities to employees in Siebel In Administration Group > Employee there is a field called Responsibility there add your new Responsibility, make as Primary and remove the old one.

What are Pre defined Queries? Pre Defined queries are some thing which helps us to navigate directly to particular screens or views. it helps in accessing the screens or views in faster manners What is an extension table and how is it related to base table? Extension table may be 1:1 realation table to the base table or a 1:M relation to the base table. 1:1 extension table and the base table are logically considered as a single table. Par_row_id will be the foriegn key. What is the difference between "PickList Generic" and "PickList Hierarchical" Business components?

"PickList Generic" BC is used for Static Picklists. "PickList Hierarchical" is used for
Hierarchical PickLists what is the link specification Link spec uses parent type default values & gets the value for the child record What does Business Component User Mode indicate Business Component User Mode specifies the Visibility setting for the BC. Like "All", "Personal", "Manager", "Organisation".

What is All Mode Sort? 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 --uses BC defined sort specification True --Overrides the BC osrt and Uses the U1 index False - Removes all sorting. When you have Pre Default Value and Post Default value for a Field, which one will be stored in the Database. Pre Default Value will be defaulted when new record is created. Post Default Value will be defaulted if there is no value specified for the field. so, Pre Default Value will be stored in the Database. Why do we use Symbolic Strings in Siebel 77 In Siebel the text that is displayed on the screens and views are stored in the repository and compiled to an SRF file. This includes the names of every screen, views and fields. When you display a page the server uses the SRF file to determine which fields to show and what test (strings) are associated with each fied. This model of keepijng the strings from the view definition is called symbolic strings. uses Reduces the redundancy Simplifies maintenance because only you have to maintain one string for a given Term Reduces the localization costs, Time and inconsistences. what is horizontal and vertical in siebel? Siebel Hrozontal application is general to every industry. where as Vertical is specific to a industry. such as eAutomobile, eInsurance, eBanking etc. What is the "Parent Category" property for a Screen View?

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. What is the function of SWSE on the Web Server? what is it?

SWSE(Siebel Web Server Extension)'s function is to accept the siebel requests and pass it on to Gateway server where the server manager decides, to which siebel server component should this request go. Is it possible to have multiple database servers for one gateway server.

YES, But it needs multiple enterprise servers, for multiple database. As not more than one database, could be added to an enterprise server, these inturn could be connected to a single Gateway Server

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.

You might also like