Component Manager インスタンスの開始と停止
スクリプトまたはコマンド行から (Web サービス転送を使用して) Component Manager のインスタンスを開始または停止するには:
- システムが Java™ Runtime Environment (JRE) 用に正しく構成されていることを確認します。「JDK のインストール」を参照してください。
- 適切な接続ポイントが構成されていることを確認します。「接続ポイント」を参照してください。
- Component Manager に使用するクラスパスを編集して、filenet_installation_directory¥AE¥Router¥lib ディレクトリーにある WcmApiConfig.properties ファイルを含めるようにします。
- 次のいずれかのコマンド (読みやすいように改行されています) を使用して、Component Manager を開始または停止します。停止コマンドと開始コマンドの違いは、Component Manager 用に指定されるスイッチ (filenet.vw.integrator.base.VWComponentManager) のみです。注: 表示の順番で入力してください。
Component Manager インスタンスを開始するには:
java "-Dinitial_context_factory" "-Djava.security.auth.login.config=filenet_installation_directory/AE/Router/taskman.login.config" "-Djava.security.policy=filenet_installation_directory/AE/Router/taskman.policy" -Dorg.apache.axis.components.net.SecureSocketFactory=filenet.ws.utils.jsse.FnJSSESocketFactory -Dfilenet.vw.base.logging.ServiceName=VWServicesAE -Xrs -cp "filenet_installation_directory/AE/Router/lib/pe.jar; filenet_installation_directory/AE/Router/lib/peResources.jar; filenet_installation_directory/AE/CE_API/lib/Jace.jar; filenet_installation_directory/AE/Router/lib/xml-apis.jar; filenet_installation_directory/AE/Router/lib/xercesImpl.jar; filenet_installation_directory/AE/Router/lib/saaj.jar; filenet_installation_directory/AE/Router/lib/mailapi.jar; filenet_installation_directory/AE/Router/lib/axis.jar; filenet_installation_directory/AE/Router/lib/axis-schema.jar; filenet_installation_directory/AE/Router/lib/wsdl4j.jar; filenet_installation_directory/AE/Router/lib/commons-discovery.jar; filenet_installation_directory/AE/Router/lib/commons-logging.jar; filenet_installation_directory/AE/Router/lib/jaxrpc.jar; filenet_installation_directory/AE/Router/lib/juddi.jar; filenet_installation_directory/AE/Router/lib/addressing.jar; filenet_installation_directory/AE/Router/lib/Sandesha.jar; filenet_installation_directory/Workplace/WEB-INF/lib/p8ciops.jar; filenet_installation_directory/Workplace/download/wcm.jar; filenet_installation_directory/AE/Router/lib; filenet_installation_directory/Workplace/WEB-INF; your_custom_component_jar; appserver_jars_for_jms;" filenet.vw.integrator.base.VWComponentManager /named /routerURL connectionPoint /userName username /password password /registryPort registryPort /eventPort eventPort /registryName componentManagerName /queues componentQueues
Component Manager インスタンスを停止するには:
java "-Dinitial_context_factory" "-Dwasp.location=filenet_installation_directory/AE/Router/../CE_API/wsi" "-Djava.security.auth.login.config=filenet_installation_directory/AE/Router/taskman.login.config" "-Djava.security.policy=filenet_installation_directory/AE/Router/taskman.policy" -Dorg.apache.axis.components.net.SecureSocketFactory=filenet.ws.utils.jsse.FnJSSESocketFactory -Dfilenet.vw.base.logging.ServiceName=VWServicesAE -Xrs -cp "filenet_installation_directory/AE/Router/lib/pe.jar; filenet_installation_directory/AE/Router/lib/peResources.jar; filenet_installation_directory/AE/CE_API/lib/Jace.jar; filenet_installation_directory/AE/Router/lib/xml-apis.jar; filenet_installation_directory/AE/Router/lib/xercesImpl.jar; filenet_installation_directory/AE/Router/lib/saaj.jar; filenet_installation_directory/AE/Router/lib/mailapi.jar; filenet_installation_directory/AE/Router/lib/axis.jar; filenet_installation_directory/AE/Router/lib/axis-schema.jar; filenet_installation_directory/AE/Router/lib/wsdl4j.jar; filenet_installation_directory/AE/Router/lib/commons-discovery.jar; filenet_installation_directory/AE/Router/lib/commons-logging.jar; filenet_installation_directory/AE/Router/lib/jaxrpc.jar; filenet_installation_directory/AE/Router/lib/juddi.jar; filenet_installation_directory/AE/Router/lib/addressing.jar; filenet_installation_directory/AE/Router/lib/Sandesha.jar; filenet_installation_directory/Workplace/WEB-INF/lib/p8ciops.jar; filenet_installation_directory/Workplace/download/wcm.jar; filenet_installation_directory/AE/Router/lib; filenet_installation_directory/Workplace/WEB-INF; your_custom_component_jar; appserver_jars_for_jms;" filenet.vw.integrator.base.VWComponentManager /named /unbind /registryPort registryPort /registryName componentManagerName
説明
- -Dinitial_context_factory
Java Message Service (JMS) キューを使用する場合にのみ必要。「Java Naming and Directory Interface (JNDI) InitialContextFactory 情報用のパッケージ・パス名」を参照してください。
- -Djava.security.auth.login.config=filenet_installation_directoryAE/Router/taskman.login.config
taskman.login.config ファイルは、カスタム・コンポーネント用の JAAS ログイン構成ファイルです。詳細については、コンポーネント認証の要件を参照してください。
- -Djava.security.policy=filenet_installation_directoryAE/Router/taskman.policy
ファイル・アクセス・セキュリティー・ポリシーを定義するために Component Manager で必要となります。
- -Dorg.apache.axis.components.net.SecureSocketFactory=filenet.ws.utils.jsse.FnJSSESocketFactory
SSL support for Apache Axis 用の SSL サポート。
- -Dfilenet.vw.base.logging.ServiceName=VWServicesAE
トレース・ログ用に使用する FileNet® サービス。
- - cp
- filenet_installation_directory/AE/Router/lib/pe.jar
Process Java API に対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/peResources.jar
ワークフロー・システム・リソース・ファイルに対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/CE_API/lib/Jace.jar
Content Engine API に対する Component Manager モジュールのアクセス。
- filenet_installation_directoryAE/Router/lib/xml-apis.jar
(Apache Axis で必要) Java API for XML Processing (JAXP) クラスに対する Component Manager モジュールのアクセス。
- filenet_installation_directoryAE/Router/lib/xercesImpl.jar
Xerces XML パーサーに対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/saaj.jar
(Apache Axis で必要) SAAJ (SOAP with Attachments API for Java) 実装に対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/mailapi.jar
Java mail API に対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/axis.jar
(Apache Axis で必要) Apache Axis SOAP 実装に対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/axis-schema.jar
(Apache Axis で必要) Apache Axis スキーマに対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/wsdl4j.jar
(Apache Axis で必要) WSDL4J (Web Services Description Language for Java Toolkit) 実装に対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/commons-discovery.jar
(Apache Axis で必要) Apache Axis フレームワーク (Web サービスの呼び出しに使用される) の一部となっているクラスに対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/commons-logging.jar
(Apache Axis で必要) Apache Axis フレームワーク (Web サービスの呼び出しに使用される) の一部となっているクラスに対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/jaxrpc.jar
(Apache Axis で必要) JAX-RPC (Java API for XML-based RPC) 実装に対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/juddi.jar
(Apache Axis で必要) JUDDI 実装 (UDDI レジストリー用の Java クラス・ライブラリー) に対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib/addressing.jar
(Apache Axis で使用) Apache Axis 用に WS-Addressing プロトコルを実装します。
- filenet_installation_directory/AE/Router/lib/Sandesha.jar
(Apache Axis で使用) Apache Axis 用に WS-ReliableMessaging プロトコルを実装します。
- filenet_installation_directory/Workplace/download/wcm.jar
Content Engine Java API ランタイム・クラスに対する Component Manager モジュールのアクセス。
- filenet_installation_directory/Workplace/WEB-INF/lib/p8ciops.jar
CEOperations クラスに対する Component Manager モジュールのアクセス。
- filenet_installation_directory/Workplace/WEB-INF
CEOperations モジュールに提供されるプロパティーに対する Component Manager モジュールのアクセス。
- filenet_installation_directory/AE/Router/lib
接続ポイントに提供されるプロパティーに対する Component Manager モジュールのアクセス。
- your_custom_component_jar
(Component Integrator を使用して) ワークフローに包含するカスタマイズされたコンポーネントを含む、JAR ファイルに対する Component Manager モジュールのアクセス。
- appserver_jars_for_jms
アプリケーション・サーバーに必須のライブラリーに対する Component Manager モジュールのアクセス。「JNDI 構成に必須のライブラリー」を参照してください。
- filenet_installation_directory/AE/Router/lib/pe.jar
-
filenet.vw.integrator.base.VWComponentManager /named /unbind /routerURL connectionPoint /userName username /password password /registryPort registryPort /eventPort eventPort /registryName componentManagerName /queues componentQueues
- /named
位置ではなくパラメーター名 (例えば、「/routerURL」) で指定される Component Manager のパラメーターを示します。このパラメーターに値の割り当てはありません。
- /unbind
指定された Component Manager を停止します。
- routerURL
使用する接続ポイントの名前。
- ユーザー名
ユーザーには、Content Platform Engine の管理権限が必要です。
- password
指定されたユーザーのパスワード。
- connectionPoint
使用する接続ポイントの名前。
- registryPort
Content Platform Engine Manager ポートに割り当てられるポート番号 (デフォルトは 32771)。
- eventPort
Component Manager が着信イベントを listen するポート番号 (デフォルトは 32773)。
- componentManagerName
Component Manager のインスタンスを識別します。関連する停止コマンドは、開始コマンドで使用されている名前と同じ名前を指定する必要があります。この設定により、異なる Component Manager のインスタンスで同じ RMI ポートを使用できるようになります。
- componentQueues
Component Manager 用のコンポーネント・キュー。この設定により、特に指定されたキュー (JAAS や JNDI など) 用に Component Manager を構成できるようになります。 次に例を示します。
/queues=CE_Operations,CustomQ1
- /named