Извлечение запросов из отчетов WebI в бизнес-объектах

#business-objects #business-objects-sdk

#бизнес-объекты #бизнес-объекты-sdk

Вопрос:

Возможно ли извлечение запросов SQL из отчета в бизнес-объектах с использованием SDK.

Любые руководства или код были бы полезны.

с уважением, nithen

Ответ №1:

Я предполагаю, что вы знаете, как получить объект WebI DocumentInstance через Java SDK.

 DocumentInstance docInst; // get your DocumentInstance object via preferred route
DataProvider dp = docInst.getDataProviders().getItem(0); // retrieve the DataProvider that you would like the SQL for
String sql = dp.getQuery().getSQL(); // the SQL out of the DataProvider
  

getSQL() устарел, поэтому в следующей версии он может исчезнуть