请告诉我,有办法从 Tibco 的 C# 客户端调用 Web 服务。
我在 Tibco Desiger 中定义了一个进程,但我不知道在 C# 客户端中调用它。
提前致谢。
请告诉我,有办法从 Tibco 的 C# 客户端调用 Web 服务。
我在 Tibco Desiger 中定义了一个进程,但我不知道在 C# 客户端中调用它。
提前致谢。
从 C# 调用在 BusinessWorks 中实现的 Web 服务与调用任何其他 Web 服务完全相同。可以通过单击从流程定义生成 Web 服务时创建的服务资源并选择“WSDL Source”选项卡来找到该服务的 WSDL。
需要注意的一件事(经常被忽略)是您需要设置 SOAPAction 标头。
此外,为了更轻松地调试对 Web 服务的调用,您可以使用 HTTP 接收器启动器活动创建流程定义,该活动使用相同的 HTTP 共享连接。您可以启动流程定义,而不是在测试器中启动服务。这允许您查看引擎实际接收到的内容,允许您对其进行调整,直到请求 URI、标头和发布内容正确为止。