Я могу создать простую программу для подключения к BO с помощью другого приложения с использованием автоматизации ole, например:
var bob = createObject('BusinessObjects.Application');
bob.visible = true;
bob.interactive = true;
bob.loginas ('Login', 'pass' ...);
var doc = bob.documents';
var zed = doc.open('file.rep'); ... etc.
но возможно ли уже написать SQL-запрос в приложении, которое подключается к юниверсу BO, извлечь данные и т. Д. (Без необходимости вызывать какой-либо уже созданный файл rep)? Дело в том, что я хочу иметь возможность полностью манипулировать БО через внешнее приложение. В качестве альтернативы, если это невозможно, другой вариант может заключаться в подключении к юниверсу BO и выполнении там SQL-запросов. Можно ли отправить запрос SQL в юниверс BO, используя что-то вроде подключения ODBC? Спасибо