我开始使用 12c,当我尝试在 12c 中打开它要求将项目转换为 12c 兼容性时,我的旧 soa 项目是使用 jdev 11.1.0.1.7 实现的,我只是想知道转换项目过程中发生了什么?
谢谢,阿伦
我开始使用 12c,当我尝试在 12c 中打开它要求将项目转换为 12c 兼容性时,我的旧 soa 项目是使用 jdev 11.1.0.1.7 实现的,我只是想知道转换项目过程中发生了什么?
谢谢,阿伦
会发生什么取决于项目的类型。
如果它是 SOA 组合: 项目和工作区文件(*.jpr、*.jws)的 12c 版本至少会更新版本号,以便引用正确的 12c FMW 库。*.bpel 文件格式也可能存在细微差别(例如,BPEL 版本号或 XPath 版本可能会改变)。总的来说,您的组件在迁移后保持不变(composite.xml、BPEL、Mediator、XSL 等),但在 12c 中您可以访问更多(例如端到端 JSon / Javascript 支持)。
对于 OSB 项目: 当您将这些导入 12c 时,该过程就像 SOA 组合一样简单,但是您会在项目中获得重大的结构更改,所有这些更改都是由 12c 导入/迁移过程自动完成的(例如,代理和管道分成两个独立的组件)。
确定精确更改集的最佳方法是对您的 11g 项目进行源代码控制,迁移它,然后执行差异- 如果您使用良好的源代码控制和差异工具(无论如何这是必须的),您应该能够看到更改在更改的文件以及由于 12c 迁移而创建的任何新文件中。