1

ここでツールを使用しようとしていますビジネス オブジェクト クエリ ビルダーの出力

そして、ほとんど例がないので、私はそれを機能させるのに苦労しています. エラーは発生しませんが、バッチファイルがあるディレクトリにファイルを出力しません。

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 という名前を付けましたが、もちろん、この投稿のためにサーバー、ユーザー名、およびパスワードを変更しています。

これを改行なしで 1 行にまとめました。

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. オプションが別の LINES にあるかどうかわかりませんか?
  2. 出力ファイルを引用符で囲む必要があるのか​​ 、それとも既存のファイルであるべきなのかわかりませんか?
  3. Windows AD (私たちが使用している) の場合、「Windows AD」と入力するか WindowsAD と入力するかはわかりません。明らかにスペースがないと想定しています。

このツールに関する未回答の質問が山ほどあります。見た目はクールですが、実際に使用して成功した人はいますか? ネット上でコメントや履歴を実際に見つけることができません..

4

1 に答える 1

0

質問に答えるには:

  1. オプションは同じ行にあり、別の行にはありません
  2. ジョーが言ったように、出力ファイルを次のように指定する必要があります-excel:"Output.xls"
  3. secWinADWindows AD を使用する場合は、おそらく(大文字と小文字を区別して)指定する必要があります。

コマンドラインオプションについてよくわからない場合は、徐々に構築することをお勧めします。最初に必要なオプションのみを指定し、次にオプションのオプションを1つずつ追加して、どれが問題を引き起こしているかを確認します.

また、ダウンロード ページには、XI3.x および BI4 用にコンパイルされたバージョンが含まれていることに気付きました。使用している BusinessObjects のバージョンに対応する正しいバージョンを使用していることを確認してください。また、バッチ ファイルのパスを確認して、BusinessObjects 環境の JAR ファイルを含む有効なフォルダを指しているかどうかを確認します。

アップデート:

同じ作成者/開発者が、もう少し使いやすい別のアプリケーション (コマンド ラインではなく GUI) を作成したことに気付きました。こちらをご覧ください。

于 2015-03-23T10:48:18.360 に答える