Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Working with OData Services | How Integration Server Processes an OData Service Request
 
How Integration Server Processes an OData Service Request
Integration Server uses Apache Olingo 2.0.1 libraries to process OData service requests. To do this, Integration Server uses the odata directive. A directive is a way to access or invoke resources.
You can specify the odata directive as follows:
http://host:port/odata/parent_context/resource
Here, parent_context is the OData service node in the Integration Server namespace and resource refers to the name of an entity type or a collection of instances of an entity type.
For example:
http://localhost:5555/odata/container:company/Products
Note:
When processing an OData service request, Integration Server checks the user name associated with the request against the appropriate access control list (ACL) associated with the service. If the user belongs to a group that is listed in the ACL, the server accepts the request. Otherwise the server rejects the request. Ensure that the OData service has the required ACLs associated with it so that Integration Server processed the requests.