ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework システム構築・運用ガイド
sdpstartap(RMI連携アダプターの起動)
形式
RMI連携の標準提供アダプターを起動する場合
sdpstartap jp.co.Hitachi.soft.sdp.adaptor.AdaptorManager <アダプターグループ名>
RMI連携のカスタムアダプターを起動する場合
sdpstartap [-clientcfg <jvm_client_options.cfgのパス>]
<Javaアプリケーションクラス名>
[ <mainメソッドに渡される引数>…]
機能
指定したRMI連携の標準提供アダプター,またはRMI連携のカスタムアダプターを起動します。
実行権限
コマンド実行の前提条件
このコマンドの実行には,次のファイルが必要です。
- システムコンフィグプロパティファイル(system_config.properties)
- SDPサーバ用JavaVMオプションファイル(jvm_options.cfg)
格納先ディレクトリ
引数
<アダプターグループ名>
起動するRMIグループ名を指定します。アダプター構成定義ファイルのRMIグループ定義(<RMIGroupDefinition>タグ)のname属性で指定したアダプターグループ名を指定してください。
-clientcfg <jvm_client_options.cfgのパス>
送受信を行うためのJavaアプリケーションに個別のRMI連携用JavaVMオプションファイルを使用する場合,そのファイルのパス名を絶対パスまたは相対パスで指定します。相対パスの場合,コマンドを投入したディレクトリからの相対パスを指定します。
このオプションの指定を省略した場合,<運用ディレクトリ>\conf\jvm_client_options.cfgが使用されます。
<Javaアプリケーションクラス名>
起動するJavaアプリケーションクラス名を指定します。ハイフン(-)で始まるJavaアプリケーションクラス名は指定できません。
<mainメソッドに渡される引数>
Javaアプリケーションクラスのmainメソッドに渡される引数を指定します。
注意事項
- 引数を省略した場合,または引数にエラーがあった場合,コマンドの使用方法を示すメッセージが表示されコマンドが終了します。RMI連携の標準提供アダプターを起動する場合は,表示メッセージの「Class」を「jp.co.Hitachi.soft.sdp.adaptor.AdaptorManager」に,「[Args...]」を「アダプターグループ名」にそれぞれ読み替えてください。
- カスタムアダプターの場合,このコマンドは,Javaアプリケーションのメインクラスのmainメソッドを実行します。mainメソッドは,public static void main(String[])と宣言されている必要があります。
RMI連携のカスタムアダプターの作成については,マニュアル「uCosminexus Stream Data Platform - Application Framework アプリケーション開発ガイド」を参照してください。
- カスタムアダプターの終了コードとして1を使用してはいけません。
RMI連携のカスタムアダプターの作成については,マニュアル「uCosminexus Stream Data Platform - Application Framework アプリケーション開発ガイド」を参照してください。
- カスタムアダプターの場合,メインクラスをjarファイルに格納しているときは,jvm_client_options.cfgに次のようにjarファイルのクラスパスを設定する必要があります。
SDP_CLASS_PATH=.\\home\\abc\\sdpclient.jar
また,デフォルトのクラスパスとして,カレントディレクトリを使用しません。使用するクラスパスにカレントディレクトリを追加するには,jvm_client_options.cfgに,次のように設定してください。
SDP_CLASS_PATH=.
設定方法については,「8.5 RMI連携用JavaVMオプションファイル(jvm_client_options.cfg)」を参照してください。
- 複数のカスタムアダプターを起動する場合,RMI連携用JavaVMオプションファイルを複数用意し,Javaのログファイルのプレフィックス名が重複しないように設定する必要があります。
設定方法については,「8.5 RMI連携用JavaVMオプションファイル(jvm_client_options.cfg)」を参照してください。
戻り値
値 |
意味 |
1 |
引数の指定に誤りがあります。 |
1以外 |
Javaアプリケーションの終了コードが返されます。 |
All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.