Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Epicor API Documentation

Just wondering if anyone knows of any sort of comprehensive documentation for the C#/VB API for Epicor 9. Also, a reference the ABL (Progress OpenEdge) language would be helpful as well.

Thanks in advance

like image 556
Justin Kloth Avatar asked Dec 16 '22 04:12

Justin Kloth


2 Answers

Here is the latest (currently 11.3) set of documentation for Progress OpenEdge and the ABL language: PSDN

Look at ABL essentials and ABL reference.

like image 144
Jensd Avatar answered Dec 31 '22 11:12

Jensd


Regarding the Epicor 9 API I personally do not know of any (good) documentation. In my opinion, the soap api was never really "designed" its just the Epicor internal functions straight off. The best way to figure out how to use the different Epicor API functions I've found so far (which is also working rather well):

  1. Checkout the definition files available in your public www folder (or install them now) by just loading the API urls in your browser.
  2. Run a full trace from within Epicor 9 for the workflow or function you are trying to do via the API.
  3. Study the Epicor tracelog and do exactly the same api calls (in the same order) via the Epicor SOAP API.

Its a tedious process but once you started stacking the API calls from Epicor together into your own easier to use functions it starts getting rather painless.

p.s. Please also check the ICE documentation for the business objects as such.

Best Mikael

like image 27
palmik Avatar answered Dec 31 '22 09:12

palmik