Я пытаюсь использовать этот инструмент здесь выходные данные построителя запросов бизнес-объектов
И примеров практически нет, поэтому я изо всех сил пытаюсь заставить это работать. Он не выдает ошибок, но не выводит файл в каталоге, где находится пакетный файл, который я вижу.
Вот код внутри querybuilder.bat:
set lib=c:\Program Files\Business Objects\Common\4.0\java\lib
java -cp "querybuilder.jar;poi-3.8-20120326.jar;%lib%\*" org.bukhantsov.querybuilder.Program %*
Вот код внутри того, что я запускаю, который я назвал RunQuery_ALLACTIVE.bat, за исключением, конечно, того, что мой сервер, имя пользователя и пароль изменены для целей этого поста.
У меня это все в одной строке, без разрывов строк.
querybuilder.bat -cms:SERVER -username:OURUSERNAME -password:OURPASSWORD -query:"SELECT * FROM CI_INFOOBJECTS where SI_SCHEDULE_STATUS = 9 order by SI_NAME" -auth:windowsad -excel "Output.xls"
- Не могу сказать, идут ли опции - на разных ЛИНИЯХ?
- Не могу сказать, должен ли я помещать выходной файл в кавычки или это должен быть существующий файл или нет?
- не могу сказать, если бы для Windows AD (которую мы используем) я бы поставил «Windows AD» или WindowsAD, я предполагаю, что нет пробелов.
Куча вопросов без ответов по этому инструменту - он ВЫГЛЯДИТ круто, но кто-нибудь действительно успешно его использовал? Не могу найти комментарии или историю в сети.
-excel:"Output.xls"
. Что касается размещения параметров в разных строках, это просто невозможно с программами командной строки. - person Joe   schedule 20.03.2015