2013-11-04 81 views
3

想知道是否有人知道Epicor 9的C#/ VB API的全面文檔。另外,引用ABL(Progress OpenEdge)語言也會有所幫助。Epicor API文檔

在此先感謝

回答

7

下面是最新的(目前爲11.3)設置進度OpenEdge和ABL語言文檔:PSDN

看ABL要領和ABL參考。

+0

謝謝!我有版本10.2a,但是我可以從您提供的鏈接中找到該版本的文檔。 –

+0

你知道任何好的教程如何在ABL中創建一個過程並將其存儲在epicor中嗎?我看到了這些文檔,但不知道它的存儲位置或加載的方式。 – Arcadian

3

關於Epicor 9 API,我個人不知道任何(好的)文檔。在我看來,soap api從來沒有真正「設計」過它的Epicor內部功能。最好的辦法弄清楚如何使用到目前爲止,我已經找到了不同的Epicor API函數(也工作得相當好):可用

  1. 結帳的定義文件在公開WWW文件夾(或立即進行安裝)只需在瀏覽器中加載API網址即可。
  2. 從Epicor 9內部運行完整跟蹤,瞭解您正在嘗試通過API執行的工作流程或功能。
  3. 研究Epicor tracelog並通過Epicor SOAP API完成相同的api調用(以相同的順序)。

它是一個繁瑣的過程,但是一旦開始將來自Epicor的API調用堆疊到您自己的更易於使用的功能中,它開始變得相當輕鬆。

p.s.請同樣檢查業務對象的ICE文檔。

最好 Mikael

+1

Epicor使用什麼數據庫,是否可以直接訪問數據庫並進行更改 –

+2

Epicor有MS SQL Server後端,但是,我強烈建議不要繞過Epicor的業務邏輯並直接訪問數據庫。 –

+0

不是MS SQL。進步是Epicor 9的核心所在,然而一些安裝使用MS SQL作爲數據存儲。 FWIW,我同意答案中提到的tracelog路線,你很快就會習慣它。 – Sam