问题标签 [oracle-soa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - 使用 Maven 编译 SOA 12C 项目时的问题
我正在尝试使用 Maven3.2.5 并使用默认的 Maven 本地存储库构建我的 SOA 12.2.1.0.0 项目。我已完成以下步骤: 1.将 Maven 同步插件安装到本地存储库(mvn install) 2.Pushed使用 Push 目标将所有必需的库添加到本地存储库 3.更新了原型以反映新安装的库。
当我尝试使用 Maven 编译项目时,出现以下错误:
1.0-SNAPSHOT: 无法在 com.oracle.adf.library:BC4J-Service-Runtime:pom:12.2.1-0-0 收集依赖项''没有可用于 com.oracle.legacy_oc4j_xml_schemas:com.oracle.webservices 的版本。 fmw.web-common-schemas-impl:jar:[12.2.1,12.2.2) 在指定范围内
存储库的 com.oracle.legacy_oc4j_xml_schemas 包含一个文件夹(com.oracle.webservices.fmw.web-common-schemas-impl),其中包含一个文件 resolver-status.properties
,内容如下:
下面是有效的pom:
如果我错过了一些步骤,有人可以帮我解决这个问题。
xml - 在输出的 xml 标签中获取不需要的 URL。BPEL Oracle SOA 11g
在我的 BPEL 中,我在 catch 块中发现了一个错误。在 catch 块中,我有一个分配活动,它将输入有效负载(数据)映射到故障变量并填充 jms 队列。从该 jms 队列中,另外一项服务获取数据并发送错误邮件。现在在错误邮件中,我得到的有效负载为:
但是,如果我检查流跟踪,则有效负载看起来像这样,我相信应该在我的邮件中获取以下没有 URls 的数据:
请告诉我为什么我在邮件的 xml 标记中获取 url。
PFB 我抓黑的分配部分:
提前致谢。
ant - Oracle SOA 命令行 Ant 构建
我在从 JDeveloper Studio 中释放组件构建时遇到了一些问题...
我在 JDeveloper 中设置了对 aia.jar 的引用,我似乎无法在 Ant 命令行上正确指定它。
这是我的命令行:
起初一切似乎都很顺利,直到它失败了:package oracle.apps.aia.core.eh.logging does not exist
oracle-soa - Oracle SOA Suite 12c 基础设施管理 Java API 更改
我使用 Oracle SOA Suite 基础设施管理的 11g 版本的 Oracle Fusion Middleware Java API 开发了 Java/Groovy 脚本:
https://docs.oracle.com/cd/E28280_01/apirefs.1111/e10659/toc.htm
然而,在查看 12c 版本后,我发现 API 仅包含产品 11g 版本的一小部分:
https://docs.oracle.com/middleware/1221/soasuite/api-reference-soa/toc.htm
我想念 Composite、Service、Reference 和许多其他接口(例如来自 oracle.soa.management.facade)。11g 版本提供了丰富的 API 用于查询和管理 SCA 组合,而 12c 不再是这种情况。
您能否建议您如何以编程方式检索有关 12c 版本中的复合材料的信息?
我找不到 Oracle 关于此更改的任何声明,如果您了解更多,请您提供建议?
oracle-service-bus - Oracle SOA Suite 12c:Service Bus 项目中composite.xml 文件的使用
复合服务 (SCA) 在文件 composite.xml 中描述。这对 SOA Suite 12c SCA 组合有效。这些组合被部署到 soa-infra 容器中。
但是,服务总线 (SB) 项目/服务还包含一个 Composite.xml 文件。服务总线服务实际上不是组合——如果我部署一个 SB 服务,我不会在组合中找到它。我只能在 SB 控制台中找到 SB 服务(或通过 Enterprise Manager,我认为它在同一个地方)。
我知道 SCA 和 Service Bus(都是 SOA Suite 的一部分)的集成仍在进行中,我想知道 Service Bus 服务是否会在未来的 SAO Suite 版本中实现为组合,或者组合的目的是什么SB 项目中的 .xml。你能给些建议么?
SB 开发指南没有给出任何指示。
bpel - BPEL SOA 11g 中由 OracleApplicationsAdapter 创建的包装程序包显示为无效
我正在使用 OracleApplicationsAdapter 调用包。此包中的过程返回记录类型。在配置期间,会创建一个包装程序包和过程。但是如果我签入数据库并且所有调用都失败并显示错误代码,则它是无效的
java.sql.SQLException: ORA-01403: no data found ORA-06512: at line 1 检查以确保包含参数数据的 XML 与 XSD 中的参数定义匹配。
如果我将 DBAdapter 用于相同的过程,那么它可以正常工作。OracleApplicationsAdapter 可能有什么问题?
oracle - soa.delete_instances_in_parallel 不适用于所有分区
我们的组织中有 4 个不同的分区。我们希望一次以一个分区为目标,并具有不同的保留期。以下 pl/sql 块适用于一个分区,但不适用于其他分区。请指教。
PL/SQL 块:
谢谢。
xml - 在 Oracle SOA XSL 转换中迭代游标
我有一个基本的应用程序,我从数据库中获取贷款产品列表并显示给用户。我编写了一个 xsl 转换文件,在其中迭代结果集并将每一行添加为贷款产品。但最终的 List 充满了相同的对象。
我的复合.xml:
GetLoanProductsBPEL 内容:
GetLoanProductsBPEL 组件内的 Transform1 文件内容:
在数据库中,我有 3 种贷款产品:
但结果我得到了相同贷款产品的 3 个实例:
当我查看 Flow Trace 时,我看到在 Invoke 中我得到了 3 条不同的记录,但在 Transform1 之后,相同的记录被写入了 3 次。
调用 1 跟踪:
转换后的回复输出:
Transform1 XSLT 文件源代码:
xslt - 将 XML 元素值映射到目标 XML 中的元素数组
我有一个要求,我有一个 XML 文件,例如:
这些值将以下列方式映射到目标模式:
我们有一个名为 1to many(1-infinite) 的标签:
现在我必须通过以下方式映射到它:
我必须在 XSLT 中使用这些东西。任何人都可以帮助解决这个特定的概念。谢谢
oracle12c - oracle soa quick start 安装需要oracle数据库安装还是自带一些嵌入式数据库?
我是 Oracle SOA 产品和学习的新手。
我已经安装了 fusion middlewre 12.2.1.2.0 soa quick install distributin,我想知道它是否需要任何数据库。我知道在生产架构中它当然需要 oracle 数据库,但就开发环境而言,它带有哪个数据库?
还有如何查看/修改这些与数据库配置相关的文件。
谢谢