在Tibco Businessworks中为现有Web服务设置HTTP Receiver

时间:2014-09-18 12:03:58

标签: web-services tibco businessworks

因此,目前我设法访问了一个现有的Web服务,并使用其中一个函数来更改数据库。 但是,Web服务不响应Soap响应,而只使用HTTP响应代码200,我想用它来创建“成功!” - 就像通知一样。

使用BusinessWorks我能够在Modeler-View中将进程与HTTP Receiver连接,但它不起作用并给我错误消息 “进程配置错误。进程[webservices.module.IWSContract]中的活动[HTTPReceiver]无法进行输入转换。”

我的目标是从Web服务中捕获HTTP响应代码200,并可选择将其显示给用户。

2 个答案:

答案 0 :(得分:2)

如你所说,你使用的是TIBCO BW 6.这应该是" Invoke"活动而不是SOAPRequestreply(基本调色板 - >调用) enter image description here

答案 1 :(得分:1)

您需要使用 SOAP Request-Reply 活动来调用Web服务。从技术上讲,“HTTP 200”响应将不可见,但如果成功,您将获得空输出:

enter image description here

然后,您可以选择向用户返回任何成功消息。