Expeditor Client for Desktop and Devices、バージョン 6.2
オペレーティング・システム: Linux on x86、Symbian、Windows |
ユーザーが Lotus® Expeditor Client を起動するときに使用する追加引数を構成できます。 例えば、クライアントを起動するとコンソールが表示されるように指定できます。
構成するオプションは以下のとおりです。
ランチャー出力は、ログ・ディレクトリー内の rcplauncher.log という名前のファイルに書き込まれます。 通常の起動の場合、それには出力が含まれません。 -debug オプションを使用する場合、またはプラットフォームの起動中にランチャーに致命的エラーが生じた場合には、それには情報が含まれます。 ログが作成される前に致命的エラーが生じた場合、出力は Linux® 上では /tmp/rcplauncher.log に書き込まれ、Windows® 上では %TEMP%/rcplauncher.log に書き込まれます。
Eclipse によって定義されるランタイム・オプションの全リストについては、Rational® Software Development Platform と共にインストールされる「Platform Plug-in Developer's Guide」、および http://help.eclipse.org/help32/index.jsp を参照してください。
プラットフォーム・ランチャーを、追加のオプションを使用できるように構成するには、実行可能ファイルのパスにそのオプションを追加する必要があります。実行可能ファイルにオプションを追加するには、デスクトップ・アイコンからショートカットを変更します。 さらに、オプションをプロパティーとして rcplauncher.properties に追加できます。 詳しくは、rcplauncher.properties ファイルの更新を参照してください。
rcplauncher.exe -data workspace
ここで、workspace は目的のワークスペース位置へのパスです。デーモンの使用方法については、『com.ibm.rcp.core.daemon パッケージ』を参照してください。
com.ibm.rcp.core.daemon クラスは、com.ibm.rcp.core.daemon.command 拡張を使用するアプリケーション開発者によってインプリメントされるインターフェースを定義します。 詳しくは、「Lotus Expeditor 用のアプリケーション開発」の『com.ibm.rcp.core.daemon 拡張ポイント』を参照してください。
-Ddaemonconnect.provider= com.ibm.rcp.core.internal.connect.encrypt.EncryptedDaemonConnect
プラットフォームが実行している間、デーモン・スレッドはコマンドを listen します。 それは、拡張ポイントを使用して登録したコマンド ID パターンに対して各パラメーターを調べます。 詳細については、『com.ibm.rcp.core.daemon パッケージ』を参照してください。
-plugin-id#[extension-id.]command-idここで、オプション [extension-id] エレメントの必要性は、コマンドが登録されたときに拡張 ID がプラグイン・マニフェストで指定されたかどうかによって決まります。
<extension [id="foo"] point="com.ibm.rcp.core.daemon.command">
<command id="mycmd" class="org.example.MyCommandClass"/>
</extension>
ここで、拡張 ID はオプションです。
拡張 ID ("foo") が指定されている場合、RcpD はフォームが一致する受信パラメーターを調べます。
-my.plugin#foo.mycmd拡張 ID がマニフェストで指定されなかった場合、RcpD は以下を探します。
-my.plugin#mycmdパラメーター・リスト全体が各コマンドに送信されるので、各コマンドは任意の数の引数を持つことが可能です。
-my.plugin#mycmd arg1 arg2 arg3...
<extension [id="foo"] point="com.ibm.rcp.core.daemon.command">
<command id="mycmd" class="org.example.MyCommandClass" matchAll="true"/>
</extension>
すべてのコマンドを受け取るようにハンドラーを登録する場合は、個々のコマンドを受け取るようには登録しないでください。<plugin>
<extension
point="com.ibm.rcp.core.daemon.command">
<command
class="com.jdmiles.command.MyCommandClass"
id="my_command"
matchAll="true"/>
</extension>
</plugin>