We have a local running SOAP service that export different functions to read and write to Mekashron system
The file located at %Mekashron install folder%\isapi\BusinessIsapi.exe
When its running you will see it a trayicon: . You can set the port where it listens and open this port in your router so our SOAP tool can be used. You can see all the functions and test them by running in your browser %your publicIP%:%port%.
Example: (Make sure your IP can be accessed from remote location "Public IP")
* It's critical to open the port in the router and use publicly available IP to list the function. The SOAP service is using a platform that is running on our servers.
Write custom reports:
In SOAP service we have a function called GetReport(). We have now with the program default report.dll file acting as an example. It accepts custom JSON parameters and returns different kinds of reports. You can develop your own reports by creating a DLL that will accept JSON and return JSON back to the function. Coping it next to BusinessIsapi.exe.
Download report.dll example (Delphi)