Cantara API Guide
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.
Cantara exposes so many services to interact with JD Edwards , for examples:
- Functions - Calls either a Business Function (BSFN) or Named Event Rule (NER) on the Oracle JD Edwards server (JDE)
- Reports - Executes a report on the Oracle JD Edwards server
- Queries - Sends a query request either to the JDE server or directly to the database based on your Cantara server configuration
In this guide we refer to different structured payloads. You can view the required structure for each service here.
Warning:
Before you can use any of the Cantara web services, your application must first obtain a login session ID from the Cantara server. See Authentication.