是否可以自定义Business Component (jpx)
中的oracle ADF
?
我的问题是:
我正在做customization project
,我需要从另一个项目访问view object
。
我尝试的是自定义Business Component
,将Reusable jar
导入其中,以便我可以访问其他Business Component
。
每当我这样做时,我都会收到以下错误:
Error saving XML files - testUiModel
JBO-29000: Unexpected exception caught:
oracle.bali.xml.model.XmlDomCommitException, msg=MDS-00017:
Customization instruction generated for
"adf/test/testUiModel.jpx" uses local reference(s):
"(xmlns(mds_n1=http://xmlns.oracle.com/bc4j))
/mds_ns1:JboProject/mds_ns1:AppContainee[3]/mds_ns1:DesignTime" which is not upgrade safe.
Exception: oracle.jbo.JboException
答案 0 :(得分:0)
我不是百分之百,但我会说这是不可能的。
但是如果您使用SAME EO和VO包作为原始JPX,您将不再需要此自定义。应用程序模块的自定义应该能够自动获取组件。
答案 1 :(得分:0)
您是接收共享jar文件的人,无法编辑通过JAR文件共享的BC组件。您可以根据共享jar内容构建新的BC组件,但共享jar的用户无法编辑它。我对Florin的评论进行了第二次评论,并补充一点:考虑将所有EO放入一个项目并分享,然后让负责设计/开发给定用例的各个开发人员使用该共享EO库来为他们的用例构建特定的VO和Ams 。此外,也可以共享常见的VO(如LOV)。