问题标签 [soa-suite]

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.

0 投票
1 回答
641 浏览

datetime - SOA SUITE 11g - 业务规则 - 比较日期/日期时间

早上好。

我在使用业务规则比较日期时遇到问题。

我想比较输入日期和当前日期。

输入消息(在这种情况下是我想要比较的日期)是一个结构字段名/字段值。

-> 输入示例:

我想将此 fieldValue 与当前 Date 进行比较,并根据结果定义输出消息。

我的 jdevelepor 的版本是 11.1.1.4。

我试图定义一个函数来做到这一点,但我不是很成功。

任何帮助。

谢谢!

0 投票
1 回答
757 浏览

soa-suite - 通过 DBAdapter 以非阻塞方式调用存储过程

我想了解如何通过 BPEL 以非阻塞方式调用存储过程。我担心我有一个正在调用的存储过程(在 DBAdpater 中),但它需要很长时间(大约 30 分钟),我不能等到它完成。

我正在尝试在复合应用程序中设置调用属性“nonBlockingInvoke”,但它不起作用,适配器一直阻塞,直到得到响应。

谢谢。

0 投票
1 回答
731 浏览

soa - Oracle BPEL,为什么捕获时补偿可以处理异常

我只是想知道在 Oracle BPEL 中,补偿的目的是业务回滚。但是 catch 可以做几乎类似的事情(除了以相反的完成顺序回滚)。我真的不明白为什么我们还需要补偿?

0 投票
2 回答
2003 浏览

weblogic - 未解决的对 WseeFileStore 的引用

我正在尝试运行 SOA Suite,当我执行 startWeblogic.sh 时,我收到以下消息错误:

有谁知道如何解决这个错误?

我在 64 位 Suse 上运行系统

0 投票
1 回答
3944 浏览

web-services - 由于 HTTP 错误(代码 407,需要代理身份验证),SOA Suite 无法读取 WSDL

在我的合成中,我插入了一个 Web 服务。对于该服务的 WSDL URL,我尝试使用指向我公司 Intranet 中文档的链接 ( http://10.30.3.162/host/sap?wsdl)。之后弹出一条错误消息:

我们在公司使用代理服务器,因此这可能是导致此错误的原因,但我在 Internet 选项中添加了“10.*”作为例外。此外,如果我在 Web 浏览器中打开链接,它会显示 WSDL 文件。我确保未选中 SOA Suite 首选项中的“使用 HTTP 代理服务器”选项。我也尝试了一个复选框,唉,结果相同。

你们知道是什么原因造成的吗?我确实意识到这可能是一个非常独特的问题......

重新打开复合材料时,会出现更详细的错误消息:

非常感谢您的帮助!

问候, 卡斯滕

编辑:哦,快……我完全忘了添加我使用的软件版本:Oracle JDeveloper 11g Release 1 11.1.1.5.0

0 投票
1 回答
122 浏览

web-services - SOA Suite - 如何在复合部署后自动启用 Web Service Rest 支持

我有一个在 SOA Suite 上运行的 SOAP Web 服务入口点的组合。我们将为该 Web 服务创建一个新客户端,但该客户端无法使用 SOAP,因此我们必须在 REST 端点上发布该入口点。我知道我可以通过 EM 控制台启用对现有 Web 服务的 REST 支持,但我希望在部署后默认启用此配置。

我对使用配置计划中的属性或属性的方法进行的研究没有得到有用的信息。

有谁知道我怎么能做到这一点?

谢谢!

0 投票
1 回答
2326 浏览

oracle - JDeveloper 创建 Web 服务

我正在关注 Oracle 套件 11g R1 入门教程一书。我正在使用书中推荐的更新版本(因为没有地方可以下载书中推荐的文件),到目前为止一切正常。

具体来说,我使用的是 JDeveloper Studio Edition 版本 11.1.1.5.0、Build JDEVADF_11.1.1.5.0_GENERIC_110409.0025.6013、SOA Composite Editor 11.1.1.5.0.01.74 和 SOA Server PCBPEL_11.1.1.5.0_GENERIC_110418.1550.0174

在书中,他们建议 JDEVADF_11.1.1.1.0_GENERIC_090615.0017.5407。和 SOA 组合编辑器:11.1.1.0.0.52.19 和 SOA 服务器 PCBPEL_11.1.1.1.0_GENERIC_090618.1440.5219。

问题来了:在书中他们指示这样做

在此处输入图像描述 在此处输入图像描述

但是当我尝试这样做时,我得到了这个(看起来类似于书中的截图)

在此处输入图像描述

......这里有很大的不同......

在此处输入图像描述

..尤其是在我点击放大镜之后...

在此处输入图像描述

在这一点之后,无论我尝试什么,我都无法做到这一点:

在此处输入图像描述

有没有错过一些步骤?或者,如果 JDeveloper 版本差异很大,我应该如何完成他们指示的操作?或者问题出在 SOA 套件或 JDeveloper 扩展中?

到目前为止,所有测试都通过了,一切都按照书中的建议进行。

  • 我应该如何解决这个问题?
  • 我在哪里可以获得他们建议使用的文件,因为 Oracle 不再提供这些文件供下载?

(书中引用)

访问: http ://www.oracle.com/technology/products/soa/soasuite/index.html ,然后从 SOA Suite 11g Release 1 (11.1.1.1.0) 将以下内容下载到 c:\stageSOA:

WebLogic 服务器:wls1031_win32.exe

存储库创建实用程序:ofm_rcu_win32_11.1.1.1.0_disk1_1of1.zip

SOA 套件:ofm_soa_generic_11.1.1.1.0_disk1_1of1.zip

JDeveloper Studio,基本安装:jdevstudio11111install.jar

  • 是否有任何教程或书籍涵盖了最新版本的 SOA Suite 12c 以及 JDeveloper 和数据库——简而言之,他们书籍的更新版本?特别是如果它涵盖 SoreFrontDemo(或类似)应用程序?

更新:如果我点击这里

在此处输入图像描述

并选择该选项,而不是我可以执行此操作的选项:

在此处输入图像描述

..和这个...

在此处输入图像描述

最后是这个 - 可以解决这个问题吗?

在此处输入图像描述

更新 2:我找到了 JDeveloper 版本 jdevstudio11112install.jar,并且书中的屏幕截图与该版本 JDeveloper 的屏幕菜单匹配。如果我能找到版本 jdevstudio11111install.jar 仍然会更好。我必须找到并手动安装 soa-jdev-extension.zip,因为它不能通过自动更新/安装扩展(JDeveloper 要求支持用户名和通过)。

我想问的是如何进入 JDeveloper jdevstudio11115install.jar 或 jdevstudio11117install.jar 中的以下屏幕,或者更多官方支持的人。

在此处输入图像描述 在此处输入图像描述

如果我能到达那里,那么我可以设置书中指示的那些参数。

是否有任何地方可以从 SOA Suite 11g Release 1(11.1.1.1.0) 中获取 jdevstudio11111install.jar 以及以下文件:

  • WebLogic 服务器:wls1031_win32.exe
  • 存储库创建实用程序:ofm_rcu_win32_11.1.1.1.0_disk1_1of1.zip
  • SOA 套件:ofm_soa_generic_11.1.1.1.0_disk1_1of1.zip
  • JDeveloper Studio,基本安装:jdevstudio11111install.jar
0 投票
1 回答
1707 浏览

java - 使用 SOA 套件 WSDL SOAP

这是我得到的:安装和配置 SOA Suite 11g,(weblogic server 10.3,存储库创建实用程序,soa 套件,jdeveloper studio,Oracle XE 数据库 10g)。

SOA 基础架构 服务引擎(BPEL、中介、业务规则、Himan 工作流 Metadastore (MDS) 企业管理器、Web 服务管理器、B2B、适配器框架 (JCA) Oracle 业务活动监控 (BAM)

所有设置并运行。教程项目采购订单处理也设置和运行(它来自“Oracle SOA 套件 11g R1 入门教程”一书)。

测试执行良好,全部通过(几种类型的信用卡,小,中,大订单,自动和手动批准,根据订单大小自动选择的几种运输类型等)

在此处输入图像描述

我现在想要的是连接 - 使用 - 来自 palin JAVA 应用程序的服务。按照本教程(http://theopentutorials.com/examples/java-ee/jax-ws/create-and-consume-web-service-using-jax-ws/)我管理使用名为“wsimport”的 JAX-WS 工具用于生成创建和使用 Web 服务所需的工件。'wsimport' 将 wsdl 文件作为输入。它编译得很好,除了一个我认为不重要的警告(或者可能是?)

C:\Users\Nenad\eclipseJunoSESR2\GettingStartedWithEclipseJuno\SOAConsume02>wsimport -s src -d bin http://i3770k.mshome.net:8001/soa-infra/services/default/POProcessing/receivePO?WSDL

解析 WSDL...

[警告] R2716 WSI-BasicProfile 版本。1.0,soapbind:body 的 doc/lit 中不允许命名空间属性:http://i3770k.mshome.net:8001/soa-infra/services/default/POProcessing/receivePO?WSDL 的“执行”第 31

生成代码...编译代码...

C:\Users\Nenad\eclipseJunoSESR2\GettingStartedWithEclipseJuno\SOAConsume02>

所以课程在那里:

在此处输入图像描述

现在我被卡住了,因为我不知道如何发送“订单”,即如何填充输入参数:

request PurchaseOrderType * CustID string Value * ID string Value productName string itemType string price decimal 数量 decimal status string ccType string ccNumber

在 Eclipse 中,我创建了 SOAClient 类,例如:

自动生成的类 ExecutePtt 看起来像:

ReceivePO 类是:

ObjectFactory 类是:

包信息是

PurchaseOrderType 类是

因此我的问题是:

  1. 我应该在我的类 SOAClient 中添加什么来完成这项工作(设置参数并执行测试 - 下订单)

  2. 我应该使用 JAX-WS 吗?我问是因为我看到了一些没有它的教程,但我还没有研究过它们。

0 投票
1 回答
685 浏览

oracle - 在 Java 嵌入超过 5 分钟的情况下避免 SOA 11g 中的超时

我想在 Oracle SOA 11g 中运行一个包含 Java 嵌入的组合,其中有一个 Java 嵌入活动可能持续超过 SOA 超时(当前为 5 分钟)。

我尝试在 Java 嵌入前后对 BPEL 流程进行脱水,但如果嵌入时间超过 5 分钟,整个实例就会出错。我什至尝试了checkpoint();从嵌入内部强制脱水的指令,但它似乎在 11g 中没有效果,尽管在部署复合材料时它不会产生错误,因为 11g 中的一个错误。

有没有办法确保我的复合材料永远不会超时?
请记住:

  • 我无法使用简单的 BPEL 块执行 Java 嵌入中的活动
  • 我无法在更多嵌入块中分解嵌入并在它们之间脱水,因为有一条 Java 指令可能需要超过 5 分钟
  • 我无法更改 SOA 超时 5 分钟的值
0 投票
1 回答
133 浏览

oracle11g - 我正在尝试安装 Oracle SOA 套件。但是我在安装时遇到错误

我正在尝试安装 Oracle SOA 套件。http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html

所以,现在当我去我的位置,我有我的 JDK 并运行以下命令 http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html 我收到以下错误: 在此处输入图像描述

它说无法创建java虚拟机,然后给出以下错误

“VM 初始化期间发生错误无法为对象堆保留足够的空间”

我是这个软件的新手。请帮忙