Accessing AIS Server Endpoints with the AIS Client Java API

The AIS Server exposes endpoints that:

  • Enable access to EnterpriseOne data and applications.

  • Produce JSON responses.

Each endpoint provides a particular service, referred to as an AIS service, that AIS clients can use to interact with EnterpriseOne applications. The AIS Client Java API enables easy access to all endpoints; all of the communication is handled for you.

Starting with EnterpriseOne Tools release 9.2.1.2, the AIS Server provides version 2 AIS services that include additional capabilities for AIS clients. All AIS services that were available before version 2 are also available as version 2 AIS services. See "AIS Services (Endpoints)" in the JD Edwards EnterpriseOne Application Interface Services Server Reference Guide for a list of the AIS Server endpoints and a description of the AIS service each endpoint provides.

You must use the AIS Client Java API 2.0.0 to access version 2 AIS services. Use the following URL format to access the endpoints for version 2 AIS services: http://<server>:<port>/jderest/v2/<URI>

Note: AIS Java Client API version 1.4.2 is still available and compatible with previous AIS Server releases.

All POST calls expect JSON formatted request payloads.

When you use the API, you work with Java objects, not the JSON strings. But it is still important to understand how the data is transmitted. The following chapters in this guide describe in detail how to use the services the endpoints provide and the Java objects required to use them: