パラメーターをコマンド行に追加することで、Rational DOORS Web Access ブローカーおよび Rational DOORS Web Access サーバーと通信するように Rational DOORS データベース・サーバーを構成する必要があります。
Rational DOORS Web Access Broker と通信するには、コマンド行に Data Change Notification (DCN) パラメーターを追加します。 DCN は、Rational DOORS データに加えられた変更に関する情報を含んでいるメッセージです。
Rational DOORS Web Access Server と通信するには、–dwaProtocol、–dwaHost、および –dwaPort の各パラメーターを追加します。
dbadmin -data port@DOORSserver -P server_password -dcnEnable -dcnBrokerUri
“tcp://broker:61616” -dcnChannelName “dcn” –dwaProtocol http or https -dwaHost DWAserver –dwaPort port
| スイッチ | ヘッダー |
|---|---|
| -data port@DOORSserver | Rational DOORS Database Server を指定します。 port はこの Database Server が使用しているポートの番号、DOORSserver はこの Database Server がインストールされているシステムの名前です。 |
| -P server_password | Rational DOORS Database Server のパスワード (パスワードが設定されている場合)。 |
| -dcnEnable | Data Change Notification サービスを使用可能にします。 |
| -dcnBrokerUri "tcp://broker:61616" | ブローカーを指定します。ここで、broker はブローカーをホストしているシステムで、61616 はブローカーが使用するデフォルトのポート番号です。 |
| -dcnChannelName "dcn" | Data Change Notification サービス・チャネルをセットアップします。 チャネル名は常に "dcn" です。 |
| -dwaProtocol http または https | Rational DOORS Web Access サーバーが使用しているプロトコルを指定します。 http または https を入力します。 両方を指定しないでください。 |
| -dwaHost DWAserver | Rational DOORS Web Access Server を指定します。 DWAserver は Rational DOORS Web Access Server が稼働しているシステムの名前です。 |
| –dwaPort port | Rational DOORS Web Access サーバーが実行されているポートの番号を指定します。 通信がセキュアな場合は、デフォルトのポートは 8443 です。 通信がセキュアでない場合は、デフォルトのポートは 8080 です。 |
DOORS Web Access をインストールした後に、ブローカー、ライセンス・サーバー、Rational DOORS データベース・サーバーと通信するように DOORS Web Access サーバーをセットアップする必要があります。
Rational DOORS Web Access サーバーは、festival.xml ファイルを使用して構成します。このファイルは、Rational DOORS Web Access の中核構成ファイルです。 festival.xml ファイルは server¥festival¥config ディレクトリーにあります。
ブローカーおよびライセンス・サーバーと通信するように Rational DOORS Web Access サーバーをセットアップするために festival.xml ファイル内の項目を変更する必要があります。 また、『データベースの Uniform Resource Name の識別』で指定した、Rational DOORS データベース・サーバーの Uniform Resource Name (URN) も追加する必要があります。
<!-- Brokers we know about -->
<f:endpoints>
<f:broker
.
url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true&wireFormat.maxInactivityDuration=0"
.
.
<f:broker
.
url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true&wireFormat.maxInactivityDuration=0"
.
.
<f:broker
.
url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true&wireFormat.maxInactivityDuration=0"
.
.
</f:endpoints>
<!-- Mapping from Repository IDs to the broker we use to reach the repository -->
<f:mappings>
<f:repository-mapping
.
.
name="DOORS ERS Repository"
repositoryUrn="urn:rational:ers-46dd5d7806b96973:" />
</f:mappings>
<f:properties>
<f:property name="licence.server.location" value="19353@localhost"/>
<f:property name="published.url.prefix" value="http://dwa_server:8080/doors/redirector/"/>
<f:property name="oauth.domain" value="http://dwa_server:8080/dwa" />
<f:property name="ForceHttpsForAuthenticationForOAuth" value="true" />
<f:property name="display.redirector.urls" value="true" />
Rational DOORS Web Access サーバーは、SSL を使用するように構成できます。 Rational DOORS Web Access で SSL を使用できるようにするには、festival.xml ファイルおよび server.xml ファイルを構成します。 server.xml ファイルは Tomcat ファイルです。
開始する前に、Tomcat の資料にある手順に従って、SSL をセットアップします。 server.xml ファイルで、アルゴリズムに対応する ibmX509 の項目を含め、鍵ストアの項目がセットアップされていることを確認します。
<!-- Delete this line from the file
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" inSpareThreads="25"
MaxSpareThreads="75" enableLookups="false"
disableUploadTimeout="true" acceptCount="100"
scheme="https" secure="true" clientAuth="false" sslProtocol="TLS"
keystoreFile="ABSOLUTE_PATH_TO_YOUR_KEYSTORE_FILE"
keystorePass="YOUR_KEYSTORE_PASSWORD" algorithm="IbmX509"
SSLEnabled="true"
/>
--> Delete this line from the file
Jazz アプリケーションに対応するように OAuth タイムアウト許容量を増やします (24 時間)。