第5章 統合 Decision Manager コントローラー での Decision Server の設定
本セクションの変更は、Decision Server を Decision Central で管理し、Red Hat Decision Manager を ZIP ファイルからインストールしている場合にのみ、実行してください。Business Central をインストールしていない場合は、6章ヘッドレス Decision Manager コントローラーのインストールおよび実行 の記載通りに、ヘッドレス Decision Manager コントローラーを使用して Decision Server を管理することができます。
Decision Server は、管理モードまたは非管理モードで動作できます。非管理モードの場合は、手動で KIE コンテナー (デプロイメントユニット) を作成および維持する必要があります。管理モードの場合は、Decision Manager コントローラーが Decision Server の設定を管理し、ユーザーはコントローラーと対話形式で KIE コンテナーを作成、維持します。
Decision Manager コントローラーは Business Central と統合します。Business Central をインストールしている場合は、Business Central の Execution Server ページを使用して Decision Manager コントローラーと対話します。
ZIP ファイルから Red Hat Decision Manager をインストールした場合は、Decision Server および Business Central の両方のインストールの standalone-full.xml
ファイルを編集して、統合 Decision Manager コントローラーで Decision Server を設定する必要があります。
前提条件
Business Central と Decision Server が Red Hat JBoss EAP インストールのベースディレクトリー (
EAP_HOME
) にインストールされている。注記実稼働環境では、Business Central と Decision Server は異なるサーバーにインストールすることが推奨されます。ただし、たとえば開発環境で、Decision Server と Business Central を同じサーバーにインストールする場合は、本セクションの説明に従って、共有の
standalone-full.xml
ファイルを変更します。Business Central サーバーノードに、
rest-all
ロールを持つユーザーが作成されている。手順
Business Central の
EAP_HOME/standalone/configuration/standalone-full.xml
ファイルで、<system-properties>
セクションの以下のプロパティーのコメントを解除し、<USERNAME>
および<USER_PWD>
を、kie-server
ロールを持つユーザーの認証情報に置き換えます。<property name="org.kie.server.user" value="<USERNAME>"/> <property name="org.kie.server.pwd" value="<USER_PWD>"/>
Decision Server の
EAP_HOME/standalone/configuration/standalone-full.xml
ファイルで、<system-properties>
セクションの以下のプロパティーのコメントを解除します。<property name="org.kie.server.controller.user" value="<CONTROLLER_USER>"/> <property name="org.kie.server.controller.pwd" value="<CONTROLLER_PWD>"/> <property name="org.kie.server.id" value="<KIE_SERVER_ID>"/> <property name="org.kie.server.location" value="http://<HOST>:<PORT>/kie-server/services/rest/server"/> <property name="org.kie.server.controller" value="<CONTROLLER_URL>"/>
- 以下の値を置き換えます。
-
<CONTROLLER_USER>
および<CONTROLLER_PWD>
をrest-all
ロールを持つユーザーの認証情報に置き換えます。 -
<KIE_SERVER_ID>
を Decision Server システムの ID または名前に置き換えます (例:rhdm-7.3.0-decision_server-1
)。 -
<HOST>
を Decision Server ホストの ID または名前に置き換える (例:localhost
または192.7.8.9
)。 <PORT>
を Decision Server ホストのポートに置き換える (例:8080
)。注記org.kie.server.location
プロパティーで Decision Server の場所を指定します。<CONTROLLER_URL>
を Business Central の URL に置き換えます。Decision Server は、起動時にこの URL に接続します。インストーラーまたは Red Hat JBoss EAP zip ファイルを使用して Business Central をインストールした場合、
<CONTROLLER_URL>
は以下のようになります。http://<HOST>:<PORT>/decision-central/rest/controller
standalone.jar
ファイルを使用して Business Central を実行している場合、<CONTROLLER_URL>
は以下のようになります。http://<HOST>:<PORT>/rest/controller