首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从InTouch Wonderware或Server 2014调用SOAP服务

如何从InTouch Wonderware或Server 2014调用SOAP服务
EN

Stack Overflow用户
提问于 2018-08-15 13:02:40
回答 1查看 748关注 0票数 2

我尝试了一段时间从InTouch Wonderware或MS 2014调用现有的SOAP服务。这两个项目中的哪个调用它并不重要,因为Wonderware项目无论如何都会读取/写入Server数据库。

我的知识主要限于Wonderware及其在程序中访问SQL Server数据库的选项,这与通常的web服务主题指南不太一样。

web服务是由客户提供的,具有十多年的历史并外包,这就排除了对其进行任何更改的可能。目标是通过ID从web服务请求原材料数据,然后返回生成的材料数据。每个函数的参数都有文档记录,但现有的惟一URL需要用户名/密码,并直接显示WSDL文件的内容。该文件(在本地保存时)在SoapUI上工作,并且测试用例提供所需的结果。

我的问题是第一步--连接到web服务并发送/接收消息。WebSVC ( InTouch web服务客户端)无法处理基本的身份验证,即使在链接中包含用户名和密码(在任何浏览器中都有效)时也无法连接。关于这个主题的指南通常是过时的,或者与手头的问题不匹配。

由于我对数据库和web编程的知识有限,我如何使用web服务(最好是简单的方式)?性能并不重要--数据库平均每分钟处理不到10个请求,延迟不会干扰任何重要的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-16 11:38:37

引用Jeroen的评论:“如果您在Windows上,PowerShell的允许您很容易地连接SOAP服务,从它将东西插入到Server中同样简单(Invoke-Sqlcmd)。”

这种方法行之有效。总结这些步骤,直到我从web服务中得到答案:

  • 升级到PowerShell 5.1 (Win7 VM没有)
  • 设置WebServiceProxy 微软指南
  • 添加凭据、属性和测试方法通过外部引导,解决身份验证问题并获得所需的输入格式
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51859264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档