Использование вывода запроса командной строки bukhantsov.org с параметрами

Я пытаюсь использовать инструмент здесь бизнес-объектов запроса построителя запросов

И примеров практически нет, поэтому я изо всех сил стараюсь, чтобы это сработало. Он не выдает ошибок, но не выводит файл в каталоге, где находится пакетный файл, который я вижу.

Вот код внутри query builder.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"
  1. Не можете сказать, что - опции идут на разных линиях?
  2. Не могу сказать, должен ли я поместить выходной файл в кавычки, или это должен быть существующий файл или нет?
  3. не могу сказать, если для Windows AD (которую мы используем), я бы поставил "Windows AD" или WindowsAD, я предполагаю, что пробелов нет.

Тонн неотвеченных вопросов по этому инструменту - он выглядит круто, но кто-нибудь на самом деле успешно его использовал? Не могу найти комментарии или историю в сети.

1 ответ

Чтобы ответить на ваши вопросы:

  1. Опции идут на одной строке, а не на разных
  2. Как сказал Джо, вам нужно указать выходной файл как -excel:"Output.xls"
  3. Если вы хотите использовать Windows AD, вам, вероятно, потребуется указать secWinAD (с учетом регистра).

Если вы не уверены в параметрах командной строки, я советую вам строить постепенно: сначала укажите только необходимые параметры, а затем добавьте дополнительные по очереди, чтобы вы знали, какой из них вызывает проблемы.

Также я заметил, что страница загрузки содержит версию, скомпилированную для XI3.x и BI4. Убедитесь, что вы используете правильную версию, соответствующую версии BusinessObjects, которую вы используете. Кроме того, проверьте путь в командном файле, чтобы увидеть, указывает ли он на действительную папку, содержащую файлы JAR для среды BusinessObjects.

Обновить:

Я только что заметил, что тот же автор / разработчик создал другое приложение (графический интерфейс, а не командную строку), которое может быть немного проще в использовании. Посмотрите здесь.

Другие вопросы по тегам