Discussions
Categories
- 196.9K All Categories
- 2.2K Data
- 239 Big Data Appliance
- 1.9K Data Science
- 450.3K Databases
- 221.7K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 550 MySQL Community Space
- 478 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 546 SQLcl
- 4K SQL Developer Data Modeler
- 187K SQL & PL/SQL
- 21.3K SQL Developer
- 295.9K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.6K Development Tools
- 107 DevOps
- 3.1K QA/Testing
- 646K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 155 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 18 Java Essentials
- 160 Java 8 Questions
- 86K Java Programming
- 80 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 204 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 442 LiveLabs
- 38 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 171 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 232 Portuguese
Customization role - metadata support

Hello,
We are using JDeveloper to customize Retail Applications. Last month one of our clients after 4 months of migration/implementation phase from RMS v13 to v16 went LIVE. The plan is to do the same for another client, only this time RESA and REIM will be added to the stack.
The anticipation is that there will be many vanilla features that the client will want to customize, as it was with our first v16 implementation. These customizations will involve creating new custom screens, overriding default behaviors and adding a variety of other UI changes related to metadata customizations.
During the v16 implementation phase, we encountered on a number of performance, stability and inconsistency issues with JDeveloper and we are planning to switch to Eclipse.
Oracle Retail apps are packed in .ear files and can be extended by either creating new separate ADF applications (sharedlibs) or by generating metadata files out of the existing app.
As OEPE supports creating new applications we know that it can be a valid alternative to develop sharedlibs, but we are wondering if OEPE support customization developer mode that can generate metadata customization files?
We are only developing sharedlibs 20% of the total time so it would be perfect if OEPE supports customization role. If there is a support for customization role, can you please guide me to any documentation for this, similar to Doc ID 2018356.1 for JDev on Oracle support?
Thanks,
Armin
Best Answer
-
OEPE supports only a subset of ADF features as ADF Essentials. Customization mechanism are not included in ADF Essentials.
https://technology.amis.nl/2013/01/26/dear-javajee-developer-why-should-you-care-about-adf/
Answers
-
OEPE does not have the ADF specific metadata customization file generation support you mentioned.
A possible solution is to write your own command script or ANT / Maven builder following JDev doc and
integrate the external tool into OEPE, here is the steps to integrate the tools:https://help.eclipse.org/2018-09/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2FgettingStarted%2Fqs-80_ant.htm&resul… https://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2FgettingStarted%2Fqs-80_ant.htm&cp=0_1_2
-
What is meant by customization? Add new features and functionality to an ADF application?
-
Hello,
What is meant by customization:
Oracle ships their enterprise applications as a part of .ear file. In my case, this .ear application is RMS enterprise application.
Oracle published a customization guide that can be followed using JDeveloper in order to customize their enteprise applications packed in .ear files: https://support.oracle.com/epmos/faces/DocumentDisplay?parent=SrDetailText&sourceId=3-19504156651&id=2018356.1
By customization they are referring to following:
- Add new calculated fields, or view only columns to the existing VO's
- Modify the search criteria
- Modify the workflow of an existing screen
- Add new custom preprocessing logic
- Add custom screens
...
Oracle has developed their enterprise applications to support the customizations: https://docs.oracle.com/cd/E24382_01/web.1112/e16182/customize.htm#ADFFD19654
There are two ways you can customize an app and you cannot use both ways for all customizations:
1) JDeveloper generates metadata (MAR) files that represent metadata customizations (usually generated for flows, .jsff pages, VOs and EOs)
2) New custom ADF application is created and linked with Oracle enterprise application. Custom ADF application is then called the shared library
I have asked if the Eclipse OEPE supports scenario 1).
Apparently it does not.
Thanks,
Armin
-
OEPE supports only a subset of ADF features as ADF Essentials. Customization mechanism are not included in ADF Essentials.
https://technology.amis.nl/2013/01/26/dear-javajee-developer-why-should-you-care-about-adf/