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

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

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

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

Куча вопросов без ответов по этому инструменту - он ВЫГЛЯДИТ круто, но кто-нибудь действительно успешно его использовал? Не могу найти комментарии или историю в сети.


person Isaac    schedule 20.03.2015    source источник
comment
Я не использовал это сам (поэтому публикую это как комментарий), но я думаю, что вам может просто не хватать : после -excel, то есть -excel:"Output.xls". Что касается размещения параметров в разных строках, это просто невозможно с программами командной строки.   -  person Joe    schedule 20.03.2015
comment
Хорошо, спасибо, Джо. Я пропустил двоеточие. Спасибо за взвешивание.   -  person Isaac    schedule 20.03.2015
comment
Отсутствующее двоеточие ответило на ваш вопрос? Если да, подумайте, Могу ли я ответить на свой вопрос?   -  person DavidPostill    schedule 22.03.2015
comment
Нет, к сожалению, пока ничего не получилось. Случайные бесплатные вещи в Интернете с почти нулевой документацией и нулевой базой знаний ... могут быть ох как разочаровывающими, но я думаю, что вывод в конце дня, они, вероятно, не были хорошей зависимостью для внедрения в повседневный процесс моего бизнеса. тем не мение.   -  person Isaac    schedule 22.03.2015


Ответы (1)


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

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

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

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

Обновление:

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

person ƘɌỈSƬƠƑ    schedule 23.03.2015