2017-05-11 6 views
0

私はTalend Open Studio for ESB ver.6.3.1を使用しており、ALMからMongoDBにデータをプルするために使用されるジョブを作成しました。私は、ALMデータを挿入するために、ALM &のtMongoDBOutputからデータを引き出すために、クエリパラメータ(日付)とともにtRESTClientを使用しました。その後、私はジョブを構築した&は、JavaプロジェクトとしてEclipseにインポートされます。私は 'Run as Java Application'というオプションでプログラムを実行しようとしました。うまくいきました。talendを使用してCMDからクエリパラメータの値を渡す方法ESB6.3.1

上記のジョブは、 'tRESTClient --> Basic settings --> Query parameters --> name = "query" & value = "{last-modified[>=(2017-04-19 13:02:15)]}" ''のようなクエリパラメータ値を直接与えました。このジョブはクエリパラメータ値に基づいてレコードをプルします。 私は実行可能なjarファイル&として、CMDからクエリーパラメータ値をパラメータ値として渡そうとしています。 enter image description here

CMDからパラメータとしてクエリパラメータの値を渡すにはどうすればよいですか?

答えて

0

Windowsコマンドの昇格では、次のコマンドフォームを書くことができます。あなたはtest.jarという名前のjarファイルを持っていて、2つのパラメータ&クエリに名前を持っている場合

javaw -jar test.jar -n 'name' -q 'your query' 

は、その後、あなたのメインの中で名前と、クエリ、すなわち、これら2つのパラメータを扱うことができるよう例えば は、そのコマンドを渡すことができます方法。

関連する問題