ファイアウォール › BusinessObjects Enterprise コンポーネント間の通信を理解する › BusinessObjects Enterprise コンポーネント間の通信 › BusinessObjects Enterprise コンポーネント間の通信要件
BusinessObjects Enterprise コンポーネント間の通信要件
BusinessObjects Enterprise の展開は、これらの一般的な要件に一致している必要があります。
- すべての BusinessObjects Enterprise サーバは、そのサーバのリクエスト ポート上でほかのすべての BusinessObjects Enterprise サーバと通信を開始できる必要があります。
- CMS は 2 つのポートを使用します。 すべての BusinessObjects Enterprise サーバ、BusinessObjects Enterprise リッチ クライアント、BusinessObjects Enterprise SDK をホストしている Web アプリケーション サーバは、CMS との通信をその両方のポートで開始できる必要があります。
- ジョブ サーバのすべての子プロセスは、その両方のポートで CMS との通信を開始できる必要があります。
- リッチ クライアントは、Input / Output File Repository Server のリクエスト ポートと通信を開始できる必要があります。
- 監査を使用する Web Intelligence リッチ クライアントは、Client Auditing Proxy Service をホストする Adaptive Processing Server のリクエスト ポートで通信を開始できる必要があります。
- 一般に、BusinessObjects Enterprise SDK をホストする Web アプリケーション サーバは、すべての BusinessObjects Enterprise サーバのリクエスト ポートと通信を開始できる必要があります。
注: Web アプリケーション サーバは、展開で使われている BusinessObjects Enterprise サーバとのみ通信する必要があります。 たとえば、Crystal Reports が使われていない場合、Web アプリケーション サーバは Crystal Reports Processing Server と通信する必要はありません。
- ジョブ サーバは、-requestJSChildPorts <port range> コマンドで指定されたポート番号を使います。 コマンド ラインで番号が指定されていない場合、サーバはランダムなポート番号を使います。 ジョブ サーバが別のコンピュータ上の FTP やメール サーバと通信できるようにするには、-requestJSChildPorts で指定されている範囲のすべてのポートをファイアウォール上で開くか、そのジョブ サーバの子プロセスをファイアウォールの例外として追加します。
- CMS は、CMS データベース リスニング ポートと通信を開始できる必要があります。
- Connection Server、ほとんどのジョブ サーバの子プロセス、すべての処理サーバは、レポーティング データベースのリスニング ポートと通信を開始できる必要があります。 データベース ベンダーごとに、使用するリスニング ポートは異なります。 たとえば、MySQL はデフォルトで 3306 を使用します。