WebFOCUS API at a Glance

The WebFOCUS API offers various packaged classes that enable developers to utilize WebFOCUS and Managed Reporting functions into their application.

Using the WebFOCUS API, you can execute:

The following diagram illustrates the WebFOCUS API.

The WebFOCUS API can be called by a J2EE Web Application (JSP, Servlet, or WFServlet) or a stand-alone Java application. The requests are dispatched in the form of name-value pairs and then serviced by the appropriate subsystem API. Each subsystem requires a unique set of request parameters to complete certain actions. For a description of each request parameter, see WebFOCUS API Functionality.

Developers can control the processing of their applications by using certain parameters in the WebFOCUS configuration files. These parameters along with any specified Web server variables are stored in the WebFOCUS variable table and used to create the WebFOCUS Context for each WebFOCUS request. To initialize the WebFOCUS Context, you must provide the directory path to the ibiweb.cfg file in the WFWorkerUtil.processRequest() method. For more information on the WebFOCUS processing, please see the WebFOCUS Security and Administration manual.


WebFOCUS