Client Folder Reorganization

The new folder structure does the following:

  • The JavaScript files are being located in more "functional" folders, so they are easier to find, fix, and test.
  • These "functional" folders are easier to bundle. Oracle Utilities Application Framework bundles JavaScript files to help performance.
  • Oracle Utilities Application Framework includes some external "library" JavaScript, for example, OJet and JQuery. The library files have been relocated to make it easier to identify they are library files.

Reorganizing the folder structure makes it easier for you to locate folders, which results in faster development and bug fixes. In the future, this structure will make it easier to adopt other common development tools.

NOTE: This enhancement only impact extensions using custom UI Maps or old style custom JSP based pages that hardcode library locations. These pages must refer to the new locations to operate as before.

Steps to Enable

You don't need to do anything to enable this feature.

Tips And Considerations

All the Oracle Utilities Application Framework references have been updated as necessary. If a UI Map has been developed that manually references a library file, it will need to be updated.

  • Use the Oracle Utilities Application Framework-provided UI Map include - F1-OJETLIBS or F1-OJETLIBSR (Recommended).
  • Update your UI Map to refer to the new library location. Since the library folder structure still contains the version number, you need to update it for each release.