如何在 Tibco BW 中从 C# 客户端调用 Web 服务
本文关键字:客户端 调用 Web 服务 中从 Tibco BW | 更新日期: 2023-09-27 18:33:20
请告诉我,有办法从Tibco中的C#客户端调用Web服务。
我已经在Tibco Desiger中定义了一个进程,但我不知道在C#客户端中调用它。
提前谢谢。
从 C# 调用在 BusinessWorks 中实现的 Web 服务与调用任何其他 Web 服务完全相同。通过单击从进程定义生成 Web 服务时创建的服务资源,然后选择"WSDL 源"选项卡,可以找到服务的 WSDL。
需要注意的一件事(经常被忽略)是您需要设置 SOAPAction 标头。
此外,为了更轻松地调试对 Web 服务的调用,可以使用使用相同的 HTTP 共享连接的 HTTP 接收器初学者活动创建进程定义。您可以启动流程定义,而不是在测试器中启动服务。这使您可以查看引擎实际接收的内容,并允许您对其进行调整,直到请求URI,标头和帖子内容正确为止。