I have created in ODC a connection to a Oracle database, where O11 is working on. In the O11 environment i have created a little application (Screen module and _CS module) and i want to use the entities from the CS module in ODC.
The connection is working correct, and I can see a lot of entities (tables) available, so the configuration should be correct. But the entities that belong to my CS module, are not in the list of entities. I can surely see entities from other, older, modules, but not mine that are created yesterday.
It does not matter if the entities are public (of course in a CS) or private. I can see private entities from other modules but not mine private and public entities.
Can it be that there is some delay to show the entities in ODC?
Or what else can be the cause?
Marlies, I have done a project where we used different database schemas. Can you verify in ServiceCenter if you only use the (Main) OutSystems system Schema, or if there are more schemas present?
If there are more schemas, you can check which modules are in each schema.
I guess you only see the entities from the Main Schema and that your application uses another scheme.
@Erwin van Rijsewijk you are right. Indeed this O11 environment has more database catalogs, and the application is in 1 of the other catalogs, not the Main catalog.
When a connection is created in ODC, the Username and password are given. That Admin user is allowed for the Main catalog, but other catalogs can have another user, and the Admin user is not allowed to that other catalog. Then the entities can not be seen.
So a new connection must be made in ODC, with the Username and password that has access to the catalog where the application is in.