The problem comes when you try to fetch more than 10000 records at one request. Analyzing the logs we found
The schema logs shown this
02-Jul-2018 20:07:22.747 CONFIG [http-nio-8080-exec-2] [xxxddwhhdp][oracle][sc51762ddatasource][
[email protected]][Ij3T+xjUbAo+qi6I].[odata_api][getEntities] Error condition
02-Jul-2018 20:07:57.656 CONFIG [http-nio-8080-exec-7] [xxxddwhhdp][oracle][sc51762ddatasource][
[email protected]][Ij3T+xjUbAo+qi6I].[odata_api][getEntities] Error condition
02-Jul-2018 20:07:22.747 CONFIG [http-nio-8080-exec-2] [xxxddwhhdp][oracle][sc51762ddatasource][
[email protected]][Ij3T+xjUbAo+qi6I].[odata_api][getEntities]
Error condition
org.odata4j.exceptions.ForbiddenException: The top request exceeds the maximum entities per page limit of 10000We co related with access logs for the same time, the stack in 1st line was success as it pulled 25 records and the stack in 2nd and 3rd line was failure because it pulled 3000 records.
10.xx.xx.9 - - [02/Jul/2018:20:07:56 +0000] "GET /api/odata/xxxxDataSource/DWH_INV_TEAM?$top=25 HTTP/1.1" 200 3592 810.xx.xx.9 - - [02/Jul/2018:20:07:57 +0000] "GET /api/odata/xxxxDataSource/DWH_INV_TEAM?$top=30000 HTTP/1.1" 401 187 010.xx.xx.9 - - [02/Jul/2018:20:07:57 +0000] "GET /api/odata/xxxxDataSource/DWH_INV_TEAM?$top=30000 HTTP/1.1" 403 232 3