Showing posts with label applications. Show all posts
Showing posts with label applications. Show all posts

November 19, 2021

Top 20 Oracle ADF Interview Questions and Answers

 

Ques: 1). What is Oracle ADF, and how does it work?

Answer: 

The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that simplifies and accelerates the implementation of service-oriented applications by leveraging J2EE standards and open-source technologies. Oracle ADF can help you construct enterprise applications that use web, wireless, desktop, or web services interfaces to search, display, generate, change, and validate data. With drag-and-drop data binding, visual UI design, and team development tools built-in, Oracle JDeveloper 10g and Oracle ADF provide an environment that covers the whole development lifecycle from design to deployment.


Oracle Fusion Applications interview Questions and Answers


Ques: 2). What is Managed Bean, and how does it work?

Answer: 

Managed beans are JavaBean objects that are managed by a JSF implementation. A managed bean represents the process of creating and managing a bean. It has nothing to do with the functionality of the bean.

A managed bean is one that is produced and initialised in a controlled manner. JSF, as you may know, employs a lazy initialization model. It means that the bean in a specific scope is created and initialised on-demand, that is, when the bean is requested for the first time.


Oracle Accounts Payables Interview Questions and Answers


Ques: 3). What exactly is task flow?

Answer: 

ADF task flows are a modular way to defining application control flow. You can break up an application into reusable task flows rather than portraying it as a single huge JSF page flow. A piece of the application's navigational graph is contained in each task flow. The activities are the nodes in the task flows. A simple logical process, such as displaying a page, running application logic, or calling another task flow, is represented by an activity node. Control flow cases are the interactions between the activities.


Oracle Access Manager Interview Questions and Answers


Ques: 4). What are the benefits of task flow over JSF flow?

Answer: 

  • ADF task flows have a number of advantages over JSF page flows.
  • The app can be divided into a set of modular processes that communicate with one another.
  • Views, method calls, and calls to other task flows can all be added to the task flow diagram.
  • Navigation is used to move between sites and other operations, such as routers.
  • Task flows created using ADF can be reused inside the same or a different application. You might decide to reuse task flows after you've broken up your application into task flows.
  • Data can be transmitted between activities inside the task flow using shared memory scope (for example, page flow scope).
  • Page flow scope defines a unique storage area for each instance of an ADF bounded task flow.


Oracle Fusion HCM Interview Questions and Answers


Ques: 5). What is Adf Event handling and how does it work?

Answer: 

Event handling is normally done on the server in classic JSF applications. JSF event handling is based on the JavaBeans event paradigm, in which the JSF application uses event classes and event listener interfaces to handle events provided by components.

Clicking a button or link, selecting an item from a menu or list, and altering a value in an input field are all examples of user events in an application. When a user activity, such as pressing a button, occurs, the component creates an event object, which holds information about the event and identifies the component that caused it. An event queue is also created for the event. JSF instructs the component to broadcast the event to the relevant registered listener at the appropriate point in the JSF lifecycle, which then calls the listener method to process the event. The listener method can either update the user interface or call backend application logic.

ADF Faces command components, like regular JSF components, send out ActionEvent events when they're triggered, while ADF Faces input and select components send out ValueChangeEvent events when their local values change.


Oracle SCM Interview Questions and Answers


Ques: 6). What is Association Accessor?

Answer: 

It's a method for an entity instance at one end of an association to communicate with the linked entity object instance at the other end. A source assessor travels from the destination to the source, while a destination assessor travels from the source to the destination.

It is described in the entity object definition xml files, which can be used to specify cross entity relationships by view object and view link definition. Its return type is either the associated entity object definition's entity object class or 'EntityImpl' if the associated entity object definition does not have an entity object class.


Oracle Financials Interview questions and Answers


Ques: 7). What is the difference between Datacontrol.dcx and Databindings.cpx?

Answer: 

The Oracle ADF binding context for your entire application is contained in the DataBindings.cpx file, which also contains the metadata from which the Oracle ADF binding objects are constructed at runtime. When you register data controls on business services, the DataControls.dcx file is created. Oracle ADF Business Components does not generate this file. It specifies the Oracle ADF model layer data control classes (factory classes) that help the client and the accessible business service interact.


Oracle Cloud Interview Questions and Answers


Ques: 8). Why did you choose ADF?

Answer: 

I had already developed a strong interest in technology with the goal of making a substantial impact. As the main development framework, ADF may be used to create virtually any form of enterprise application. I became interested in this technology since it is so beneficial. Of course, this is in keeping with my goals and ambitions.

Second, ADF is widely recognised as the most advanced J2EE development framework. As a result, the ADF 11g is used to build the Oracle Fusion Middleware stack. This is why we have so many options here.

Finally, ADF contains a number of built-in components that help us with the work of developing code. This way, I can actually focus on the features of the application and how it can do more good to the business.


Oracle PL/SQL Interview Questions and Answers


Ques: 9). What is the difference between a binding context and a binding container?

Answer: 

The binding context, which is used to access the binding layer, is a runtime map between data controls and page definitions of pages in the application. The EL expression on your jspx pages gives you access to it. The page bindings are instantiated using the binding container, which is a request-scoped map. The EL expressions provide access to this. It is also accessible throughout every page request because it is a request-scoped map.


Oracle SQL Interview Questions and Answers


Ques: 10). What is the difference between Visible and Render property?

Answer: 

The visible property is set to true or false depending on whether the field should be visible on the page at run time. Even though the field or component is hidden, it still exists on the page.

The render attribute is used to load the component conditionally based on a set of criteria.


Oracle RDMS Interview Questions and Answers


Ques: 11).  In Adf, how do you define pagination?

Answer: 

In ADF, we establish custom pagination by utilising the af:iterator tag to create a custom table as a taskflow. This renders the data collection in the same way that a table does. Now, using the ADF bindings declaration, we tie the value property of the iterator to the collection model and set the number of visible rows to 15, for example.


BI Publisher Interview Questions and Answers

 

Ques: 12).  What is the Adf Lifecycle and how does it work?

Answer: 

The ADF Lifecycle is divided into nine stages:

1.      Set the Context: The lifecycle, the binding container, and other values are all set.

2.      Create the Model: The application model is created by providing it with the necessary parameters. ADF is also provided the necessary instructions.

3.      Apply Input Values: This phase handles the application's access request.

4.      Validate Input Values: Verifies the values specified in phase 3 of the request.

5.      Update Model: Data is stacked up and updated when the input values have been validated.

6.      Validate Model Updates: Validate the updated input values.

7.      Process Component Updates: This is where all activities involving input values are handled.

8.      Metadata Commit: Commits the metadata runtime to the model.

9.      Prepare Render: All the activities and the final page is sent to render.

 

Oracle 10g Interview Questions and Answers


Ques: 13).  What is the difference between Valuators and Converters?

Answer: 

To give conversion and validation capabilities to the ADF input components, Valuators and Convertors are used.

After the values on ADF forms are changed and submitted, converters convert the values to the type that the application accepts.

Valuators are used to enforce input component validations.

 

Ques: 14). What is Partial Page Rendering, and how does it work?

Answer: 

PPR (Partial Page Rendering) is quite similar to Ajax. PPR is a dynamic system that takes appropriate action as needed. It triggers the page when it needs to be triggered. It updates the page when it needs to. Once all of the activities are in order, PPR submits the page.

You'll need to do the following to allow partial page rendering:

Auto-submit: When auto-submit is on or set to true, the page automatically submits the values updated or changed on the page.

PartialSubmit: When the partialSubmit is set to true, the changes and updates on the page submit the page partially.

Partial trigger: When the partial trigger is on, the page renders are simply listed. Once the triggers are settled, final changes are considered.

 

Ques: 15).   Is ADF a better framework than JSF?

Answer: 

The ADF framework is based on the JSF. When it comes to processing any business application, ADF is quite smooth.

Let's look at it from the user's perspective:

The ADF possesses the following:

  • The UI is simple and straightforward to use.
  • Even if they are viewing it for the first time, anyone can readily access it.
  • Almost everything is in one location.
  • The appearance and feel are smooth and solid.
  • From the developer's perspective:
  • It's a simple platform on which to build an application.
  • More than a hundred components that are ready to use
  • Components that can be edited to alter the functionality
  • Simple to keep up with
  • Simple to set up
  • Simple to use
  • Drag and drop functionality is available.

As ADF is built on JSF, any time ADF will give you a nicer and smoother performance. JSF is, nonetheless, a very good platform too. But when it comes to comparison, ADF is better.

 

Ques: 16). What is the Role Of View Object, Entity Object, and Application Module?

Answer: 

View object: View objects show the modifications made by the user to Taskflows projects. VO aids the system in sorting through the user's actions. And it organises, filters, and maintains the task so that SQL queries may quickly discover the results when they're looking for them.

Entity object: In a database, an entity object is a row. EO is the ADF, similar to EJB in J2EE. The values in the row are also easy to recognise with EO. It encapsulated the entire row in a specific value. As a result, searching for any value in the row becomes much easier. Even two EOs might be related to one another and grouped together based on their relationship. Entity Associations are a group of connected EOs.

An application module allows a customer to access their work via the platform. AM contains all of the essential and top-level processes, as well as the most up-to-date information. AM is sometimes referred to as the transactional module because it lets clients to access their own work. In the View link form, there are also numerous VO and Entity Associates.

 

Ques: 17). What does it mean to be a Phase Listener?

Answer: 

The Oracle ADF lifecycle is fully integrated with the JavaServer Faces request lifecycle, including everything needed to set up the binding context, prepare the binding container, validate and update the ADF model, persist MDS changes, and prepare the response.

An ADF Phase Listener can be used by developers that need to listen to and engage with the request cycle. The ADF Phase Listener, unlike the Phase Listener defined in the faces-config.xml file, allows you to listen to both the standard and ADF phases. Of course, the ADF Phase Listener is written in Java and configured in the adf-settings.xml file you must generate.

The ADF PagePhaseListener can be used in any situation.

Developers can utilise either a conventional JSF listener or a particular ADF listener in the Oracle ADF framework, which provides extra ADF-specific page cycle enhancements. The ADF Lifcycle can be customised with listeners.

 

Ques: 18). What is inter-portlet communication, and how does it work?

Answer: 

When an action in one portlet causes a reaction in another, this is known as inter-portlet communication. It serves as a link between two portlets. One portlet, for example, has a checkbox with a list of products. When I select a product from the list and press the submit button, the other portlet displays the product's data.

 

Ques: 19). What is the meaning of Association Accessor?

Answer: 

It's a method for an entity instance at one end of an association to communicate with the linked entity object instance at the other end. A source assessor travels from the destination to the source, while a destination assessor travels from the source to the destination.

It is described in the entity object definition xml files, which can be used to specify cross entity relationships by view object and view link definition. Its return type is either the associated entity object definition's entity object class or 'EntityImpl' if the associated entity object definition does not have an entity object class.

 

Ques: 20). What are the various Bean Scopesin JSF types?

Answer: 

Three Bean Scopes are supported by JSF.

Request Scope: The request scope is only valid for a certain time. It begins with the submission of an HTTP request and finishes with the delivery of the response to the client.

Session Scope: From the time a session is formed until it is terminated, the session scope persists.

Application Scope: The application scope remains constant throughout the web application's lifecycle. The scope of all requests and sessions is the same.

 

 


December 08, 2019

Top 20 Oracle Fusion Applications interview Questions and Answers


Ques: 1. Why do Oracle Fusion Applications so different?

Answer: 

The biggest difference about oracle fusion applications is the usability. While most applications are developed to fulfil functionality, Oracle Fusion Applications were developed with a huge emphasis on usability. Oracle invested much effort in understanding usability needs by conducting multitudes of usability testing sessions. Leveraging this user feedback and best practices from existing applications, the Usability team established guidelines, design patterns and standards that were easily implemented by Oracle Product Development.

Oracle Fusion Applications provide a consistent, role-based user interface that is infused with Web 2.0 capabilities and incorporates embedded decision support. As I’ve started to use Oracle Fusion Applications, I now realize how significantly simpler it is to do your work with intuitive and intelligent user experience.

 

Oracle Fusion Applications interview Questions and Answers

 

Ques: 2. What is the foundation for Fusion Applications?

Answer: 

Oracle Fusion Middleware provides support for security, user interface framework, business intelligence, collaboration, search capabilities, business process orchestration and extensibility of Oracle Fusion Applications.

Oracle Fusion Applications are built on the industry-leading, open-standards Oracle Fusion Middleware platform, which includes some of the most powerful, state-of-the-art technology available.


Oracle Financials Interview questions and Answers

 

Ques: 3. What is File Based Data Import (FBDI) and ADFDI in Fusion?

Answer: 

FBDI is one of the tool available in the Oracle Fusion to import the data from External application. This is the Excel Based Prebuilt Data Templates in which we put the Data to migrate in the Oracle Cloud. This upload the Data in the Form of CSV Files.

ADFDI is another Data Import tool in oracle fusion to insert the data in the Oracle Cloud. ADFDI is the same as WebADI in Oracle Apps which is totally integrated with the application. This works online as compared to the FBDI which works offline means we prepare the data offline so ADFDI provided the real time data validation.

 

Oracle SCM Interview Questions and Answers

 

Ques: 4. What are the Reporting tools available in the Oracle Fusion?

Answer: 

  • BIP Reports 
  • OTBI reports 
  • Smart View Reports 
  • Financial Reporting Studio


Oracle Fusion HCM Interview Questions and Answers

 

Ques: 5. What is OTBI Report?

Answer: 

OTBI is the report tool available in the Oracle Fusion, which is used to create the reports in oracle cloud. OTBI is the very user-friendly tool available in oracle fusion, where we can develop the reports with just drag and drop options. It does not require the SLQ expertise and the Fusion tables knowledge to build the reports. This is the very interesting tool available in Oracle Fusion to extract the data from the system.

 

Oracle ADF Interview Questions and Answers

 

Ques: 6. What is Financial Reporting Studio in Oracle Fusion?

Answer: 

Financial Reporting Studio is a client based Financial Reporting tool which is uses to build the Financial reports in Oracle Fusion. This is more like FSG reports in Oracle Apps. This FR studio works on the GL balances. This Uses drag and drop functionality to create a grid to design the rows, columns and pages of the financial report. This Contains grids and other objects that are reusable across multiple reports. FR Studio Uses the GL Balances Cube dimensions on either rows, columns, pages and Point of Views (POV).

 

Oracle Accounts Payables Interview Questions and Answers

 

Ques: 7. What is Sandbox in Oracle Fusion?

Answer: 

In EBS Sandbox related to Server but in Oracle fusion Sandbox is totally different concept. In Oracle Fusion , We will Use Sandbox to do any kind of Personalizations or Extensions or Page layout changes in Oracle Fusion Web-pages. It means we need to create Sandbox first to make any changes in Oracle Fusion application in terms of Personalizations or Extensions. 

Then all the changes will be done under this sandbox and this is the important feature of the sandbox that , we can do the changes in the application without impacting the complete application so these changes will only apply under the sandbox and other users of the application will not see these changes until unless you have tested the changes under sandbox and publish this sandbox. Once you will publish the sandbox in fusion then all the changes under the sandbox will be published to all the users in the application.

 

Oracle Access Manager Interview Questions and Answers

 

Ques: 8. How many Types of Roles Available in Oracle Fusion?

Answer: 

Oracle has provided these four Types of roles. 

  • Abstract role
  • Job roles 
  • Duty roles 
  • Data roles

 

Oracle PL/SQL Interview Questions and Answers

 

Ques: 9. What Is ESS job in Oracle Fusion?

Answer: 

ESS job is same like concurrent Program in Oracle apps. If we need to run the BIP reports in the Fusion Application then we need to register these reports as a ESS jobs in Oracle Fusion. Then after that we can run this report in the Fusion as a Schedule process same as as    concurrent request in the Oracle apps.

 

Oracle SQL Interview Questions and Answers

 

Ques: 10. What is BPM Worklist in Oracle Fusion?

Answer: 

BPM worklist is list of BPM workflows available in Oracle fusion which we can design as per our business Requirment in oracle fusion. We cannot create the new worklist in BPM, We can only use the existing Workflows in the BPM Worklist. In the BPM worklist, We have the approval for Expenses , AP invoice , GL Journals, PO and Requisition AR Invoices and the Cash Advance approvals and many others.


Oracle Cloud Interview Questions and Answers


Ques: 11. What is Job Set in Oracle Fusion?

Answer: 

Job set is same like Request set in Oracle apps. Like in Oracle apps , We combine multiple concurrent Programs in a Request set in the same way , We Combine Multiple ESS jobs in a Fusion Job set. Job set is the set of Multiple ESS Jobs. When We want to run the same set of ESS jobs Together in Oracle Cloud, then we can add these ESS jobs in the job set and then We only need to run this concurrent Job set and all the ESS jobs under this Job set can be run together in sequentially or Parallelly order.


Oracle RDMS Interview Questions and Answers

 

Ques: 12. What is My Folder and Shared Folder in Fusion Reports?

Answer: 

My Folders: 'My Folders' is your own folder. It means it is specific to each user. when you will create your report under this folder then no one in the application can see and access these reports because these are saved and created under your My folder. so this is totally yours personal Development.

Shared Folders: Shared Folders is your Application Common Folder. It means it is shared across users of the application as per the roles. Shared folders have many Sub-folders related to the Work related and Module Related. 

Oracle has already given standard OTBI reports, Data Models and Dashboards under the sub-folders in the Shared Folders. When you will create any report under the sub-folder of Shared Folders then your report will be visible and accessible to other users of the application as per the Permission and role of that user.


BI Publisher Interview Questions and Answers

 

Ques: 13. How to get the Oracle Fusion application information’s in the BIP reports?

Answer: 

In Oracle Apps R12 reports , we can easily get the user information through Profile option like USER_ID, RESP_ID but in Oracle Fusion to get the user information. you need to user : and then System variable name in your SQL query.

Select  :xdo_user_name, :xdo_user_roles From Dual;


Oracle 10g Interview Questions and Answers

 

Ques: 14. What Is File De Batching?

Answer: 

When a file contains multiple messages, you can choose to publish messages in a specific number of batches. This is referred to as de-batching. During de-batching, the file reader, on restart, proceeds from where it left off in the previous run, thereby avoiding duplicate messages. File de-batching is supported for files in XML and native formats.

 

Ques: 15. What Is Schematron Validation?

Answer: 

You can specify Schematron files for validating an inbound message and its various parts. Schematron version 1.5 is the supported version. Schematron is an XML schema language, and it can be used to validate XML.

 

Ques: 16. What Is the role of Oracle Mediator?

Answer: 

Oracle Mediator provides a lightweight framework to mediate between various components within a composite application. Oracle Mediator converts data to facilitate communication between different interfaces exposed by different components that are wired to build a SOA composite application.

 

Ques: 17. What Are Major Benefits For Psft Financials Users?

Answer: 

  • Cash basis accounting
  • Bill Presentment Architecture
  • Credit Management
  • Advanced Collections
  • credit card processor integrations.

 

Ques: 18. What are major footprints in Fusion Financial Management?

Answer: 

Fusion Financial Management component of the Oracle Fusion Applications suite, it revolutionizes productivity and information access with native, real-time intelligence. Current offering is with these foot prints.

  • General Ledger
  • Accounts Payable
  • Accounts Receivable
  • Asset Management
  • Payments and Collections
  • Cash and Expense Management.

 

Ques: 19. What Are The Other Replacement Feature In Fusion That Makes A Difference To Ebs User?

Answer: 

Yes there are couple of them , here are few:

  • Identity Manager in Fusion apps replaces FND User
  • Business Units is replaced Operating Units
  • Access Control Governor replaces OICM
  • Date Effectivity replaces DateTrack.

 

Ques: 20. Does Fusion Application Have Flex Field Feature?

Answer: 

Yes, similar to EBS, fusion application have flex feild concept. Fusion is supporting mainly three types of flexfields

  1. Descriptive flexfields
  2. Extensible flexfields
  3. Key flexfields

These flexfield enables enable implementers to configure application features without programming and fully supported within Oracle Fusion Applications.