You are on page 1of 3

16. What is the difference between inline lov and external lov?

Ans: Inline lov is a lov that is used only for that particular page for which it was created and
cannot be used by any other page.
External lov is a common lov that can be used by any page. It is a common component for
any page to use it. It can be used by giving the full path of the love in the properties section
“External LOV” of the item.

Learn Oracle Application Framework (OAF) Tutorial

17. What is a JavaBean?

JavaBeans is an object-oriented programming interface that lets you build re-useable


applications or program building blocks called components that can be deployed in a
network on any major operating system platform.

18. What is query Bean?

QueryBean is used to execute and return the results of a query on behalf of the
QueryPortlet application.

19. What is the difference between auto customization criteria and


result-based search?

Results-based search generates search items automatically based on the columns on the
results table.

In Autocustomization search we need to set what all fields are required to display as search
criteria.

20. What is MDS?

MDS is a MetaData Service. When a web page is broken into small units like buttons, fields,
etc they are stored in a database. These are not stored as binary files but as data in tables.
The data are present in JDR tables. MDS provides service to store & return page
definitions. MDS collects those definitions in components/fields in a meaningful manner to
build a page.

21. What is XML?

XML is a markup language for documents containing structured information.

Structured information contains both content (words, pictures, etc.) and some indication of
what role that content plays (for example, content in a section heading has a different
meaning from content in a footnote, which means something different than content in a
figure caption or content in a database table, etc.).

Oracle OAF Interview Questions and Answers for Experienced

22. What is the difference between customization and extension?

Customization is under direct user control. The user explicitly selects between certain
options. Using customization a user can:

1. Altering the functionality of an application


2. Altering existing UI
3. Altering existing business logic

The extension is about extending the functionality of an application beyond what can be
done through personalization. Using extension we can:

1. Add new functional flows


2. Extend or override existing business logic
3. Create a New application/module
4. Create a New page
5. Create New attribute
6. Extend/Override defaults & validations

23. What is Personalization?

Personalization enables you to declaratively tailor the UI look-and-feel, layout, or visibility of


page content to suit a business need or a user preference. Using Personalization we can:

1. Tailor the order in which table columns are displayed.


2. Tailor a query result.
3. Tailor the color scheme of the UI.
4. Folder Forms
5. Do Forms Personalization

24. Can you extend every possible Application Module?

Ans: No. Root AM cannot be extended.

25. What is rootAM?

The application module which is associated with the top-level page region (the pageLayout
region) is the root application module.

26. Why can’t Root AM be extended?


The root AM is loaded first and after that, the MDS Substitutions are parsed.
Hence ROOT AM gets loaded even before the time the substitutions definition from the
MDS layer gets worked out. 
Obviously, the root am cant substitute itself, hence it can’t be extended

27. What are different methods for passing parameters?

Tokens

eg. vname={@AttributeName}

Hash Maps
eg. HashMap variablename=nre HashMap();
variablename.add(“ParameterName”,ParameterValue);

ThroughSession
eg. pageContext.putSessionvalue(“ParamterName”,ParameterValue)

28. What for isPreparedForExecution() and executeQuery() methods


used?

isPreparedForExecution function will check whether all parameters are assigned properly
and the query is ready for execution.

You might also like