在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/