Hello,
We are facing an issue in IFS10 regarding REST API access to custom database objects.
Previously, we were using IFSAPP with Basic Auth, and there was no problem. Our REST APIs could query both standard and custom tables/views successfully.
However, for security and integration isolation purposes, we created a dedicated integration user and granted it FND_FULL permission. After switching to this new user, we started seeing problems specifically with custom tables and custom views:
- In some cases, the query returns empty results
- In some cases, we get an error like: table/view does not exist
What is interesting is:
- Standard objects seem to work
- The issue happens with custom tables/views
- Even if we explicitly prefix the objects with the schema name, for example
IFSAPP.<custom_table_or_view>, the query may run but still returns empty results - When using IFSAPP directly, the same queries work as expected and return data
So it looks like this may be related to object ownership, grants, synonyms, projection behavior, or how the REST/OData layer resolves custom database objects for non-IFSAPP users.
Has anyone experienced a similar issue with non-admin users in IFS10?
We would like to understand:
- Is FND_FULL alone insufficient for accessing custom tables/views through REST APIs?
- Do custom objects require additional grants or explicit synonym definitions for non-IFSAPP users?
- Is there any known limitation in IFS10 REST/OData when using a non-IFSAPP user against custom DB objects?
- Why would schema-prefixed access (
IFSAPP.custom_object) return no error but still return empty data?
Any guidance would be appreciated.
Thank you.