当前位置: 首页 > 编程笔记 >

在SAP Business One中,使用SOAP正文进行HTTP请求

周峻
2023-03-14
本文向大家介绍在SAP Business One中,使用SOAP正文进行HTTP请求,包括了在SAP Business One中,使用SOAP正文进行HTTP请求的使用技巧和注意事项,需要的朋友参考一下

您可以使用SAP提供的Web服务包装程序,从而使程序员可以使用DIS提供的服务。为了执行简单的集成,可以在开放源代码版本中使用SoapUI。使用登录服务执行连接,并参考其wsdl,可以创建登录请求,并且可以看到消息的XML定义。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:log="LoginService">
   <soapenv:Header/>
   <soapenv:Body>
      <log:Login>
         <log:DatabaseServer>192.168.90.118</log:DatabaseServer>
         <log:DatabaseName>DB_TestConnection</log:DatabaseName>
         <log:DatabaseType>dst_MSSQL2008</log:DatabaseType>
         <log:CompanyUsername>manager</log:CompanyUsername>
         <log:CompanyPassword>Kuldip</log:CompanyPassword>
         <log:Language>ln_English</log:Language>
         <log:LicenseServer>192.168.90.118:30000</log:LicenseServer>
      </log:Login>
   </soapenv:Body>
</soapenv:Envelope>

要将SAP Business One连接到程序,可以尝试多种选择。有关更多详细信息,您可以参考此链接-

https://blogs.sap.com/2014/07/28/connecting-an-add-on-to-sap-business-one/

 类似资料:
  • 我想使用Volley库发出soap post请求。我正在使用以下代码,并得到错误“HTTP/1.1400错误请求”。在上一篇文章中,我使用的Soap库运行良好,但我需要使用Volley库发出请求。我正在使用以下url“http://test.com/TestApp/Services/service.asmx?op=ForgotPassword" 请帮助我用截击发出post soap请求。

  • 问题内容: 我正在尝试在Swift中运行HTTP请求,以将2个参数发布到URL。 例: 链接: 参数: 最简单的方法是什么? 我什至不想阅读回复。我只想发送该文件,以通过PHP文件对数据库进行更改。 问题答案: 在Swift 3及更高版本中,您可以: 哪里: 这将检查基本的网络错误以及高级HTTP错误。这也可以正确地对查询的参数进行转义。 请注意,我使用的of 来说明的正确结果,该结果是“百分比编

  • 我正在尝试在Swift中运行一个HTTP请求,将2个参数发布到一个URL。 示例: 链接: 参数: null 我甚至都不想看回复。我只是想通过一个PHP文件发送它来执行对我的数据库的更改。

  • 问题内容: 发出HTTP DELETE请求时,请求URI应该完全标识要删除的资源。但是,是否可以在请求的实体中添加额外的元数据? 问题答案: 612 该规范没有明确禁止或阻止它,因此我倾向于说它是允许的。 微软认为它以同样的方式(我可以听到观众低声),他们MSDN文章关于国有ADO.NET数据服务框架的删除方法: 如果DELETE请求包含实体主体,则将忽略该主体[…] 另外,这是RFC2616(H

  • 问题内容: 我正在用PHP构建一个REST Web服务客户端,此刻我正在使用curl来向该服务发出请求。 如何使用curl发出经过身份验证的请求(http基本)?我必须自己添加标题吗? 问题答案: 你要这个: Zend有一个REST客户端和zend_http_client,我敢肯定PEAR有某种包装。但是它很容易自己完成。 因此,整个请求可能如下所示:

  • 我正在尝试使用Jmeter测试一个soap服务。当使用SOAP/XML-RPC请求元素时,服务给出正确的结果。当使用Fiddler执行时,它给出正确的响应(响应代码200)。 但是当我使用Http Request在Jeter上运行相同的服务时。它返回响应代码为500并给出 “请求格式无效:文本/xml。 这在响应数据中。我试着把它改成许多格式,像“应用程序/xml”等等,但是没有用。 [HTTP_