2016-09-29 266 views
3

我們正試圖整合SAP Business One的使用Java如何整合/獲取文件和API爲SAP Business One的(SAP B1)DI Server集成

我們在哪裏可以找到任何文件的更多信息我們的應用程序, API,教程,鏈接,如何開始/做它指向正確方向的指針將不勝感激。

SAP的開發者門戶網站,如果更專注於SAP HANA - http://go.sap.com/developer.html?original_fqdn=developers.sap.com

我們正在考慮使用DI服務器從下面列表集成? 我們不能使用SAP HANA平臺。

-DI API, -DI服務器, -B1WS, -SAP Business One的服務層

謝謝您的幫助和時間

回答

2

的Business One的安裝人員來安裝SDK的選項零件。它包含一個CHM格式的幫助文件,其中包含DI-API,DI-Server和UI-API(但不包括僅用於Hana版本的服務層)以及數據庫模式的信息。在SDK中還有VB和C#中的示例項目。

如果您正在使用DI-Server,調用GetBusinessObjectXmlSchema方法將爲您提供單個對象類型(如業務夥伴)的模式。

DI-Server比DI-API更輕量但功能更少。它更適合於交易處理,例如從網站導入訂單。

如果您確實需要使用服務層,它的功能基於DI-API,應該有很多適用於這兩者的概念。

+1

DI-API與DI-Server的一個細節是,DI API被設計爲與基於.NET的應用程序(使用Visual Studio)一起使用,而DI服務器是技術堆棧不可知的。在你的情況下,我會去DI服務器,因爲你正在尋找使用Java進行集成。 – Overhed

0

B1WS不穩定,並有很多錯誤。 DI服務器很難與之集成。您可以使用DI API來進行集成,但您必須使用.net平臺實現集成層。由於您需要在SAP B1和您的JAVA應用程序之間進行通信,因此這是另一種選擇,應該是一個可行的解決方案。請檢查以下Python瓶RESTful應用程序,它位於SAP B1 DI的頂部,以啓用與SAP B1集成的RESTful功能。

https://github.com/ideabosque/SAP-B1-RESTful

下面是關於如何可以用於電子商務和SAP B1之間整合的細節。 http://ideabosque.postach.io/post/how-to-use-sap-b1-restful-to-integrate-with-ecommerce-platforms

您在SAP B1和JAVA應用程序之間進行集成的工作流程是什麼?

碧波W.

0

Di_server主要面向網絡的產品,因爲它允許每個服務器一個許可證多個連接,而二API更面向桌面應用程序和每個用戶使用許可。 這意味着,使用雙服務器,您擁有許可證,並可以同時連接多個用戶,而使用di-api時,您擁有許可證,一次只能連接一個用戶。當然,您可以使用許可證並管理連接到用戶的連接時間,並讓他人等待。或者,如果您擁有更多的di-api許可證,則可以爲許多許可證連接更多的用戶。雙服務器許可證的成本很高,但它抵消了您想要連接的用戶爲di-api購買的許可證數量,如果您需要將它們全部連接到SAP BO。

相關問題