在 Oracle ADF 中自定义业务组件
Customize a Business Component in Oracle ADF
是否可以在 oracle ADF
中自定义 Business Component (jpx)
?
我的问题是:
我正在做一个 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
我对此不是 100%,但我会说这是不可能的。
但如果您使用与原始 JPX 相同的 EO 和 VO 包,则不需要此自定义。应用模块的自定义应该可以自动拾取你的组件。
您,即接收共享 jar 文件的人,无法编辑通过 JAR 文件共享的 BC 组件。您可以 基于共享 jar 内容构建新的 BC 组件,但共享 jar 的用户不能编辑它。我支持 Florin 的评论,add:Consider 将所有 EO 放入一个项目并共享,然后让个人开发人员负责 designing/developing 给定用例使用共享的 EO 库来构建特定的 VO 和 Ams对于他们的用例。此外,还可以共享常见的 VO(如 LOV)。
是否可以在 oracle ADF
中自定义 Business Component (jpx)
?
我的问题是:
我正在做一个 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
我对此不是 100%,但我会说这是不可能的。
但如果您使用与原始 JPX 相同的 EO 和 VO 包,则不需要此自定义。应用模块的自定义应该可以自动拾取你的组件。
您,即接收共享 jar 文件的人,无法编辑通过 JAR 文件共享的 BC 组件。您可以 基于共享 jar 内容构建新的 BC 组件,但共享 jar 的用户不能编辑它。我支持 Florin 的评论,add:Consider 将所有 EO 放入一个项目并共享,然后让个人开发人员负责 designing/developing 给定用例使用共享的 EO 库来构建特定的 VO 和 Ams对于他们的用例。此外,还可以共享常见的 VO(如 LOV)。