Метод getSchemaName () класса OdiPhysicalSchema может использоваться для извлечения схемы (или пути для файловой технологии).
Теперь похоже, что вы хотите извлечь ее из хранилища данныхпоэтому сначала вы должны найти модель, затем логическую схему, а затем физическую схему, связанную с ней через определенный контекст. Вам понадобится IOdiContextFinder, чтобы получить объект OdiContext. Код будет выглядеть примерно так:
context = ((IOdiContextFinder)odiInstance.getTransactionalEntityManager().getFinder(OdiContext.class)).findByCode("MY_CONTEXT");
filepath = SOurceDataStore.getModel().getLogicalSchema().getPhysicalSchema(context).getSchemaName();