What is the difference between join and link?
What are different types of tables?
Basically three types tables available in Siebel,
1. Data table ( stores user data e.g. S_PROD_INT)
2. Interface Table ( stores EIM data e.g. EIM_PROD_INT)
3. Repository Table ( stores repository data e.g. S_CONTACT)
Base Table
Intersection Table
Extension Table
We have some vbc for query some sensitive information and we need to audit, every use of theses queries. is there some solution?
What is the function of swse on the web server? What is it?
SWSE converts the http request into Siebel request and send the request to AOM(Application Object Manager).
Since Siebel runs with web browser all the request and response will be generated as http format SWSE is used to convert the request to siebel readable format.
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.
What is virtual bc? What is the use of vbc?
VBC are the business components in Siebel but these BC are accessing data from regacy table which are not a part of Siebel database.
VBC is mainly used to display the data in siebel from legacy system without storing in the siebel database. For VBC the table name should be Null
When would you use business service than writing function in bc
Explain with sample code we can write in function if there is single logic required?
If the user want to test the same logic again and again then he can create a BS and he can use the same logic many times.
when we want to use the same code for a different functionality at that time we write a BS ...reusabilty purpose
What is the difference between EIm and eai?
EIM : A large amount of data transfers and storage
EAI : A small amount of data transfers and display
Basic Differences between EIM and EAI
EAI
Real Time Process
Max 10 records is possible for transaction
EIM
Batch process
Millions of records is possible for transaction
What are business components, business objects, views , seibel architecture
Is a logical entity that associates one or more columns into a single structure
BC is the business entity which contain business logic. BO is the collection of BC,where it contains only one master BC and rest are child BC of that master BC or parent BC BC s are connected to each...
Pre Defined Queries simply known as PDQ where you can create your own query which you are frequently accessing the BC's.
Pre defined Queires are given by siebel out of the box application, helps the customers to have ready reference of records on day to day basis.
What is the relationship between service request and order?
Many to One.
servce request is related to to requesting for service after u bought goods from any company. if u get any prob u will raise service request. depends on this call center ppl will assign activity.where is order is giving the details of the product which u want purchase
How do you control visibility in siebel?
The following components determine the data within a view to which a user has access. &...
how do you implement data level visibility using positions
What are the integration componentswhat are the integration objects
integration component is nothing but a business component
integratrion object is nothing but a business object
u create IO based on a BO and the IC's are the BC's in the BO based on which IO was created
When you want to integrate siebel with external systems,you cannot send data directly to the external system.So,we have to convert the siebel data in a format which is understandable by the external s...
Outline the steps with an example to create dynamic picklist
In dynamic Pick List , If you Click on one filed it will take you to another view that should another BC on the same UI...
In this join will takes place, with this you can acces the other BC data from perticular Field..
Why does one require a login in the application to access tools even if an entry for that user exists in the data base?
Siebel object events are used in scripting. In Siebel objects like BC, applet or application there are many events e.g. Applet_load, BC_invokemethod().Methods for various sieb...
Dynamic pick list configuration
How to configure the dynamic pick list?
1. Select Picklist Object Type and create a new Picklist. 2. And assign a Project, Select business component as User Defined, select static as false. 3. Go to the business component OT and select the ...
What about implicit joins & explicit joins ? When it is use ?
There are two type of commonly used joinsImplicit Join Explicit Join Implicit Join: Implicit Join: Implicit Join are those which are already define in Siebel and which are internally use by the ...
Implicit joins are always directed along many-to-one or one-to-one associations and it allows to write query much shorter compared to SQL.
For e.g. If there are multiple bids for a Item, we can write as below in HQL.
from Bid bid where bid.item.description like '%gc%'
Hope this helps..
What is the difference between link and multivalue link?
How to improve performance improve in siebel Apps?
One more thing avoid using Force active for the fields.
Siebel performance can be improved if we set the primaries in MVG, outer join flag to false, keeping less frames in the portal, keeping less applets in the business component
What is the difference between an organization and division in siebel?
Organizations are used for access control , divisions are not
Divisions provide a way to logically group positions and assign currency.
Divisions do not control access to data.
Organizations provide a way to control access to data.
Joins - Occurs between the field of a BC and column of a table.
It requires to maps the columns to the table to BC.
Link - Occurs between two BCs
It requires to show parent-child relationship between two BCs
Field which are coming through Implict joins are editable
Field which are coming through Explict joins are read only.
Using Dynamic picklist we can made these field editable.