The Cantara server provides various RESTful web services that act as interfaces to the Cantara server’s internal functions from an external service. These web services work by your application making an HTTP request to Cantara with a payload in either XML or JSON format. Cantara will interpret your request and send a response back in either XML or JSON for you to parse. Depending on the service that you call, your HTTP method should be either a GET, PUT, POST or DELETE method.
In this guide we refer to different structured payloads. You can view the required structure for each service here.
Cantara exposes three main services to interact with JD Edwards:
- Execute Function – Calls either a Business Function (BSFN) or Named Event Rule (NER) on the JD Edwards server (JDE)
- Execute Report – Executes a report on the JD Edwards server
- Execute Query – Sends a query request either to the JDE server or directly to the database based on your Cantara server configuration