Red Hat Decision Manager 7.4 の修正およびアップグレード
ガイド
概要
はじめに
Red Hat Decision Manager をお使いの場合は、Red Hat カスタマーポータルで公開されている Red Hat Decision Manager への更新を、お使いの Red Hat Decision Manager ディストリビューションに適用して、機能強化および修正を最新に保つことができます。お客様がより簡単に Red Hat Decision Manager および Decision Server に更新を適用できるように、Red Hat では、新しい製品リリース向けの更新ツールおよび製品通知をご用意しています。
前提条件
- Red Hat カスタマーポータルのアカウントがある。
Red Hat Decision Manager 7.4 をインストールしている。インストールオプションは Red Hat Decision Manager インストールの計画 を参照してください。
注記Red Hat Decision Manager 7.3 を使用しており、Red Hat Decision Manager 7.4 にアップグレードする場合には、Red Hat Decision Manager 7.3 の修正およびアップグレードを参照するか、本書の説明に従い、随時、アップグレードバージョンの例を調整してください。
第1章 Red Hat Decision Manager のバージョン管理
Red Hat Decision Manager のバージョンには、メジャーリリース、マイナーリリース、およびパッチリリースのそれぞれの数字を組み合わせた メジャーリリース.マイナーリリース.パッチリリース
(7.4.1
など) という書式が使用されています。メジャーリリースが 7.x.x
、マイナーリリースが 7.4.x
、パッチリリースが 7.4.1
となります。メジャーリリースでは、大抵の場合はデータ移行が求められますが、マイナーリリースの更新やパッチの更新は、Red Hat Decision Manager リリースアーティファクトで提供されるアップグレードおよび更新ツールで管理されます。
以下は、Red Hat Decision Manager の一般的なリリースの種類になります。
- メジャーリリースの移行
Red Hat Decision Manager のメジャーリリースには、かなりの数の機能強化、セキュリティー更新、バグ修正が含まれており、再設計された機能も含まれている可能性があります。Red Hat JBoss BRMS 6.4.x から Red Hat Decision Manager 7.0 など、メジャーリリースから別のメジャーリリースにアプリケーションを移行すると、データ移行が必要になる場合があります。移行を容易にするために、Red Hat Decision Manager の新しいメジャーバーションで、自動化した移行ツールがしばしば提供されますが、場合によっては特定のデータおよび設定を手動で処理する必要があります。サポートされる移行パスは、製品のお知らせおよびドキュメントに指定されています。
たとえば、移行の方法については、Red Hat JBoss BRMS 6.4 から Red Hat Decision Manager 7.0 への移行 を参照してください。
- マイナーリリースのアップグレード
Red Hat Decision Manager のマイナーリリースには、機能拡張、セキュリティー更新、バグ修正が含まれます。Red Hat Decision Manager 7.4.x から 7.5 など、アプリケーションを別のマイナーリリースに移行する場合には、データの移行が必要な場合があります。大抵の場合は、Business Central、Decision Server、ヘッドレス Decision Manager コントローラーなど、Red Hat Decision Manager の特定コンポーネントの更新を容易にする自動更新ツールが Red Hat Decision Manager のパッチ更新と新規マイナーバージョンで提供されます。デシジョンエンジンやスタンドアロンの Business Central など、その他の Red Hat Decision Manager アーティファクトは、各マイナーリリースが含まれる新しいアーティファクトとしてリリースされるため、再インストールして更新を適用する必要があります。
新たなマイナーリリースにアップグレードする前に、お使いの Red Hat Decision Manager に最新のパッチ更新を適用してください。
- パッチの更新
Red Hat Decision Manager のパッチの更新には、最新のセキュリティー更新、およびバグ修正が含まれます。予定されているパッチ更新には、製品のマイナーバージョンに対してすでにリリースされているパッチ更新がすべて含まれるため、更新を最新の状態にするために、パッチの更新を 1 つ 1 つ適用していく必要はありません。たとえば、Red Hat Decision Manager 7.4.0 または 7.4.1 は Red Hat Decision Manager 7.4.2 に更新できますが、Red Hat Decision Manager で最適なパフォーマンスを得るためには、製品の更新が利用可能になったらすぐに適用する必要があります。ただし、Red Hat Decision Manager で最適なパフォーマンスを得るには、製品の更新が利用可能になったらすぐに適用する必要があります。また、既存製品の通常の更新サイクルとは別に、予定されていないパッチ更新がリリースされる場合があります。これには、特定の問題を修正するために Red Hat グローバルサポートサービス (GSS) によって提供されるセキュリティーまたはその他の更新が含まれる場合があり、累積的な更新ではない場合があります。
大抵の場合は、Business Central、Decision Server、ヘッドレス Decision Manager コントローラーなど、Red Hat Decision Manager の特定コンポーネントの更新を容易にする自動更新ツールが Red Hat Decision Manager のパッチ更新と新規マイナーバージョンで提供されます。デシジョンエンジンやスタンドアロンの Business Central など、その他の Red Hat Decision Manager アーティファクトは、各マイナーリリースが含まれる新しいアーティファクトとしてリリースされるため、再インストールして更新を適用する必要があります。
リリース間での移行を最適に保ち、Red Hat Decision Manager ディストリビューションに最新の機能強化および修正が含まれるようにするには、製品リリースや更新が Red Hat カスタマーポータルで利用可能になった時点で、Red Hat Decision Manager に適用します。Red Hat カスタマーポータルで製品の通知を有効にすることも検討してください。
製品通知を有効にする方法は、2章Red Hat カスタマーポータルで Red Hat Decision Manager の通知の有効化 を参照してください。
第2章 Red Hat カスタマーポータルで Red Hat Decision Manager の通知の有効化
Red Hat カスタマーポータルで通知を有効にして、Red Hat Decision Manager の更新およびお知らせを受け取ることができます。Red Hat Decision Manager に関して通知されるのは、ドキュメントの更新または追加、製品リリース、およびパッチ更新となります。通知を有効にすれば、Red Hat カスタマーポータルで利用可能になった場合に、Red Hat Decision Manager に製品の更新を適用し、Red Hat Decision Manager ディストリビューションで最新の機能強化と修正を維持するのが簡単になります。
前提条件
- Red Hat カスタマーポータルのアカウントがあり、ログインしている。
手順
- Red Hat カスタマーポータルウィンドウの右上隅で、プロファイル名をクリックして 通知 をクリックします。
- 通知 タブを選択し、通知の管理 をクリックします。
- フォロー の横にあるドロップダウンメニューから 製品 を選択し、表示されたドロップダウンメニューから Red Hat Decision Manager を選択します。
- 通知設定を保存 をクリックします。
必要に応じて、その他の製品の通知も同じように追加できます。
第3章 Red Hat Decision Manager へのパッチ更新およびマイナーリリースアップグレードの適用
大抵の場合は、Business Central、Decision Server、ヘッドレス Decision Manager コントローラーなど、Red Hat Decision Manager の特定コンポーネントの更新を容易にする自動更新ツールが Red Hat Decision Manager のパッチ更新と新規マイナーバージョンで提供されます。デシジョンエンジンやスタンドアロンの Business Central など、その他の Red Hat Decision Manager アーティファクトは、各マイナーリリースが含まれる新しいアーティファクトとしてリリースされるため、再インストールして更新を適用する必要があります。
この自動更新ツールを使ってパッチ更新とマイナーリリースアップグレードの両方を Red Hat Decision Manager 7.4 に適用することができます。バージョン 7.4 から 7.4.1 への更新といった Red Hat Decision Manager のパッチ更新には、最新のセキュリティー更新とバグ修正が含まれます。バージョン 7.4.x から 7.5 へのアップグレードといった Red Hat Decision Manager のマイナーリリースアップグレードには、機能強化、セキュリティー更新、バグ修正が含まれます。
Red Hat Decision Manager 更新ツールに含まれるのは、Red Hat Decision Manager の更新のみです。Red Hat JBoss EAP への更新は、Red Hat JBoss EAP パッチ配信を使用して適用する必要があります。詳細は、Red Hat JBoss EAP パッチおよびアップグレードガイド を参照してください。
前提条件
- Red Hat Decision Manager インスタンスおよび Decision Server インスタンスが稼働していない。Red Hat Decision Manager インスタンスまたは Decision Server インスタンスが実行している間は更新を適用しないでください。
手順
Red Hat カスタマーポータルの Software Downloads ページに移動し (ログインが必要)、ドロップダウンオプションから選択およびバージョンを選択します。
以下に例を示します。
- Product: Decision Manager
- バージョン: 7.4.1
バージョン 7.4.x から 7.5 などのように Red Hat Decision Manager のマイナーリリースにアップグレードする場合は、お使いの Red Hat Decision Manager に最新のパッチ更新を適用してから、以下の手順にしたがって新たなマイナーリリースにアップグレードしてください。
注記Red Hat Decision Manager 7.4.1 から Red Hat Decision Manager 7.5.0 にアップグレードする場合は、
.niogit
ディレクトリーで Business Central 移行ツールを使用して、Red Hat Decision Manager 7.5 に移行するためのプロジェクトデータとシステム設定を準備する必要があります。移行ツールの使用方法は、migration-tool-niogit-7.4-proc_patching-upgrading を参照してください。Patches をクリックし、Red Hat Decision Manager [VERSION] Update Tool をダウンロードし、ダウンロードした
rhdm-$VERSION-update.zip
ファイルを一時ディレクトリーに展開します。この更新ツールは、Business Central、Decision Server、ヘッドレス Decision Manager コントローラーなど、Red Hat Decision Manager の一定のコンポーネントの更新を自動化します。このツールを使用して最初に更新を適用し、Red Hat Decision Manager ディストリビューションに関連するその他の更新、または新しいリリースアーティファクトをインストールします。
更新ツールがファイルを更新しないようにするには、展開した
rhdm-$VERSION-update
ディレクトリーに移動し、blacklist.txt
ファイルを開き、更新しないファイルの相対パスを追加します。ファイルが
blacklist.txt
ファイルの一覧に追加されていると、更新スクリプトは、そのファイルを新しいバージョンに置き換えずにそのまま残し、新しいバージョンのファイルに.new
接尾辞を付けて追加します。ブラックリストのファイルが配布されなくなると、更新ツールは、.removed
接尾辞の付いた、空のマーカーファイルを作成します。次に、これらの新しいファイルを手動で保持、マージ、または削除することを選択できます。blacklist.txt
ファイルで除外されるファイルの例:WEB-INF/web.xml // Custom file styles/base.css // Obsolete custom file kept for record
WEB-INF/web.xml // Custom file styles/base.css // Obsolete custom file kept for record
Copy to Clipboard Copied! 更新後の、ブラックリストに指定されたファイルディレクトリー内のコンテンツ:
ls WEB-INF
$ ls WEB-INF web.xml web.xml.new
Copy to Clipboard Copied! ls styles
$ ls styles base.css base.css.removed
Copy to Clipboard Copied! コマンドの端末で、
rhdm-$VERSION-update.zip
ファイルから展開した一時ファイルに移動し、以下の形式でapply-updates
スクリプトを実行します。重要更新を適用する前に、Red Hat Decision Manager インスタンスおよび Decision Server インスタンスが実行していないことを確認します。Red Hat Decision Manager インスタンスまたは Decision Server インスタンスが実行している間は更新を適用しないでください。
Linux システムまたは Unix ベースのシステムの場合:
./apply-updates.sh $DISTRO_PATH $DISTRO_TYPE
$ ./apply-updates.sh $DISTRO_PATH $DISTRO_TYPE
Copy to Clipboard Copied! Windows の場合:
.\apply-updates.bat $DISTRO_PATH $DISTRO_TYPE
$ .\apply-updates.bat $DISTRO_PATH $DISTRO_TYPE
Copy to Clipboard Copied! $DISTRO_PATH
の部分は、関連するディストリビューションディレクトリーへのパスで、$DISTRO_TYPE
の部分は、更新しているディストリビューションの種類となります。Red Hat Decision Manager 更新ツールでは、以下のディストリビューションの種類がサポートされます。
-
rhdm-decision-central-eap7-deployable
: Business Central を更新します (decision-central.war
)。 -
rhdm-kie-server-ee8
: Decision Server を更新します (kie-server.war
) -
rhdm-kie-server-jws
: Red Hat JBoss Web Server で Decision Server を更新します (kie-server.war
) -
rhdm-controller-ee7
: ヘッドレス Decision Manager コントローラー (controller.war
) を更新します。 -
rhdm-controller-jws
: Red Hat JBoss Web Server でヘッドレスの Decision Manager コントローラーを更新します (controller.war
)。
Red Hat JBoss EAP で、Red Hat Decision Manager の完全ディストリビューションに対する Business Central および Decision Server への更新の例:
./apply-updates.sh ~EAP_HOME/standalone/deployments/decision-central.war rhdm-decision-central-eap7-deployable ./apply-updates.sh ~EAP_HOME/standalone/deployments/kie-server.war rhdm-kie-server-ee8
./apply-updates.sh ~EAP_HOME/standalone/deployments/decision-central.war rhdm-decision-central-eap7-deployable ./apply-updates.sh ~EAP_HOME/standalone/deployments/kie-server.war rhdm-kie-server-ee8
Copy to Clipboard Copied! ヘッドレス Decision Manager コントローラーへの更新例 (使用している場合):
./apply-updates.sh ~EAP_HOME/standalone/deployments/controller.war rhdm-controller-ee7
./apply-updates.sh ~EAP_HOME/standalone/deployments/controller.war rhdm-controller-ee7
Copy to Clipboard Copied! 更新スクリプトは、展開した
rhdm-$VERSION-update
ディレクトリーに、指定したディストリビューションのコピーを含むbackup
ディレクトリーを作成してから、更新を行います。-
更新ツールが完了したら、Red Hat カスタマーポータルで、更新ツールをダウンロードしたSoftware Downloadsページに戻り、Red Hat Decision Manager ディストリビューションに関するその他の更新または新しいリリースアーティファクトをインストールします。
デシジョンエンジンまたはその他のアドオンに関する
.jar
など、Red Hat Decision Manager ディストリビューションにすでに存在しているファイルについては、ファイルの既存のバージョンを、Red Hat カスタマーポータルから取得した新しいバージョンと取り替えます。エアギャップ環境など、スタンドアロンの Red Hat Decision Manager 7.4.0 Maven Repository アーティファクト (
rhdm-7.4.0-maven-repository.zip
) を使用している場合は、Red Hat Decision Manager [VERSION] Incremental Maven Repository をダウンロードし、ダウンロードしたrhdm-$VERSION-incremental-maven-repository.zip
ファイルを既存の~/maven-repository
ディレクトリーに展開して、関連するコンテンツを更新します。Maven リポジトリーの更新例:
unzip -o rhdm-7.4.1-incremental-maven-repository.zip -d $REPO_PATH/rhdm-7.4.0-maven-repository/maven-repository/
$ unzip -o rhdm-7.4.1-incremental-maven-repository.zip -d $REPO_PATH/rhdm-7.4.0-maven-repository/maven-repository/
Copy to Clipboard Copied! - 関連する更新をすべて適用したら、Red Hat Decision Manager および Decision Server を起動して、Business Central にログインします。
Business Central 内のすべてのプロジェクトデータが存在して正確であることを確認し、Business Central ウィンドウの右上隅でプロファイル名をクリックし、About をクリックして、更新した製品バージョン番号を確認します。
Business Central でエラーが発生したり、データが不足していることが通知されたら、
rhdm-$VERSION-update
ディレクトリーのbackup
ディレクトリーにコンテンツを復元し、更新ツールへの変更を戻します。Red Hat カスタマーポータルで Red Hat Decision Manager の以前のバージョンから、関連するリリースアーティファクトを再インストールできます。以前のディストリビューションを復元したら、更新を再実行してください。
第4章 .niogit
ディレクトリーでの移行ツールの使用
Business Central ディストリビューションの .niogit
ディレクトリーには Business Central の全データが含まれています。.niogit
ディレクトリーで Business Central の移行ツールを使用して、Red Hat Decision Manager 7.5 への移行に向けてプロジェクトデータおよびシステム設定を準備できます。
前提条件
Red Hat Decision Manager 7.5 をインストールしている。
注記このセクションの手順を完了するまで、Red Hat Decision Manager 7.5 Business Central を実行しないでください。
- Red Hat Decision Manager 7.4 がインストールされており、Business Central が Red Hat Decision Manager 7.4 で実行していない。
- JDK 8 がインストールされていて、プロジェクトの移行ツールをインストールするパスが利用可能になっている。
手順
Red Hat Decision Manager 7.4 インストールで
bin/.niogit
ディレクトリーを見つけ、新しい Red Hat Decision Manager 7.5 インストールで同じディレクトリーを見つけます。以下に例を示します。
~/$RHDM_7.4_HOME/bin/.niogit
$ ~/$RHDM_7.4_HOME/bin/.niogit
Copy to Clipboard Copied! ~/$RHDM_7.5_HOME/bin/.niogit
$ ~/$RHDM_7.5_HOME/bin/.niogit
Copy to Clipboard Copied! 端末で、Red Hat Decision Manager 7.4 の 現在の Business Central ディストリビューションから、新しい Red Hat Decision Manager 7.5 インストールディレクトリーの
bin
ディレクトリーに、.niogit
ディレクトリーをコピーします。cp -r /$RHDM_7.4_HOME/bin/.niogit /$RHDM_7.5_HOME/bin/
cp -r /$RHDM_7.4_HOME/bin/.niogit /$RHDM_7.5_HOME/bin/
Copy to Clipboard Copied! コピーされた
.niogit
フォルダーは、移行ツールが Red Hat Decision Manager 7.5 用に準備するディレクトリーです。元の.niogit
フォルダーは Red Hat Decision Manager 7.4 インストールに残り、この手順の移行ツールによって変更されることはありません。-
Red Hat Decision Manager 7.5 の
bin
ディレクトリーで、.index
ディレクトリーを削除します。Red Hat Decision Manager 7.5 には、Red Hat Decision Manager 7.4 に準拠していない特定の更新が含まれるため、このディレクトリーは削除する必要があります。bin
ディレクトリーのインデックスは、移行してから Red Hat Decision Manager 7.5 を起動するときに再作成されます。 -
Red Hat で Decision Manager 7.5 にコピーした
.niogit
ディレクトリーのパスを書き留めます。このパスは、移行ツールを実行する際に必要になります。 プロジェクトの移行時に追加、削除、または更新する特定の
dependencies
、repositories
、またはpluginRepositories
がある場合は、これらの要素を含むpom-migration.json
ファイルを作成します。移行ツールを実行すると、移行にこのファイルを含めるかどうかを尋ねるプロンプトが表示されます。pom-migration.json
ファイルには以下のセクションが必要です。-
"dependencies":[]
-
"repositories-add":[]
-
"repositories-remove":[]
-
"repositories-update-urls":[]
-
"pluginRepositories-add":[]
-
"pluginRepositories-remove":[]
-
"pluginRepositories-update-urls":[]
この中の要素のいずれかがプロジェクトに適用されない場合は、解析エラーを回避するために空のセクションとして追加します。
サンプルファイル
pom-migration.json
:{ "dependencies":[ {"groupId":"junit", "artifactId":"junit", "version":"4.12", "scope":"test"}, {"groupId":"com.thoughtworks.xstream", "artifactId":"xstream", "version":"4.12", "scope":"test"} ], "repositories-add":[ { "id":"jboss-public-repository-group", "name":"JBoss Public Repository Group", "url":"http://repository.jboss.org/nexus/content/groups/public/", "releasesEnabled":true, "releasesUpdatePolicy":"never", "snapshotEnabled":true, "snapshotUpdatePolicy":"never" }, { "id":"kie-internal-staging-repository-group", "name":"KIE Internal Staging Repositories", "url":"https://origin-repository.jboss.org/nexus/content/groups/kie-internal-group", "releasesEnabled":true, "releasesUpdatePolicy":"never", "snapshotEnabled":false, "snapshotUpdatePolicy":"never" } ], "repositories-remove":[ { "id":"productization-repository", "url":"http://download.lab.bos.redhat.com/brewroot/repos/jb-ip-6.1-build/latest/maven/" } ], "repositories-update-urls":[ { "id":"guvnor-m2-repo", "url":"http://localhost:8080/decision-central/maven3/" } ], "pluginRepositories-add":[ { "id":"jboss-public-repository-group", "name":"JBoss Public Repository Group", "url":"http://repository.jboss.org/nexus/content/groups/public/", "releasesEnabled":true, "releasesUpdatePolicy":"never", "snapshotEnabled":true, "snapshotUpdatePolicy":"never" }, { "id":"kie-internal-staging-repository-group", "name":"KIE Internal Staging Repositories", "url":"https://origin-repository.jboss.org/nexus/content/groups/kie-internal-group", "releasesEnabled":true, "releasesUpdatePolicy":"never", "snapshotEnabled":false, "snapshotUpdatePolicy":"never" } ], "pluginRepositories-remove":[], "pluginRepositories-update-urls":[] }
{ "dependencies":[ {"groupId":"junit", "artifactId":"junit", "version":"4.12", "scope":"test"}, {"groupId":"com.thoughtworks.xstream", "artifactId":"xstream", "version":"4.12", "scope":"test"} ], "repositories-add":[ { "id":"jboss-public-repository-group", "name":"JBoss Public Repository Group", "url":"http://repository.jboss.org/nexus/content/groups/public/", "releasesEnabled":true, "releasesUpdatePolicy":"never", "snapshotEnabled":true, "snapshotUpdatePolicy":"never" }, { "id":"kie-internal-staging-repository-group", "name":"KIE Internal Staging Repositories", "url":"https://origin-repository.jboss.org/nexus/content/groups/kie-internal-group", "releasesEnabled":true, "releasesUpdatePolicy":"never", "snapshotEnabled":false, "snapshotUpdatePolicy":"never" } ], "repositories-remove":[ { "id":"productization-repository", "url":"http://download.lab.bos.redhat.com/brewroot/repos/jb-ip-6.1-build/latest/maven/" } ], "repositories-update-urls":[ { "id":"guvnor-m2-repo", "url":"http://localhost:8080/decision-central/maven3/" } ], "pluginRepositories-add":[ { "id":"jboss-public-repository-group", "name":"JBoss Public Repository Group", "url":"http://repository.jboss.org/nexus/content/groups/public/", "releasesEnabled":true, "releasesUpdatePolicy":"never", "snapshotEnabled":true, "snapshotUpdatePolicy":"never" }, { "id":"kie-internal-staging-repository-group", "name":"KIE Internal Staging Repositories", "url":"https://origin-repository.jboss.org/nexus/content/groups/kie-internal-group", "releasesEnabled":true, "releasesUpdatePolicy":"never", "snapshotEnabled":false, "snapshotUpdatePolicy":"never" } ], "pluginRepositories-remove":[], "pluginRepositories-update-urls":[] }
Copy to Clipboard Copied! (
依存関係
のみを持つ) サンプルファイルpom-migration.json
:{ "dependencies":[ {"groupId":"junit", "artifactId":"junit", "version":"4.12", "scope":"test"}, {"groupId":"com.thoughtworks.xstream", "artifactId":"xstream", "version":"4.12", "scope":"test"} ], "repositories-add":[], "repositories-remove":[], "repositories-update-urls":[], "pluginRepositories-add":[], "pluginRepositories-remove":[], "pluginRepositories-update-urls":[] }
{ "dependencies":[ {"groupId":"junit", "artifactId":"junit", "version":"4.12", "scope":"test"}, {"groupId":"com.thoughtworks.xstream", "artifactId":"xstream", "version":"4.12", "scope":"test"} ], "repositories-add":[], "repositories-remove":[], "repositories-update-urls":[], "pluginRepositories-add":[], "pluginRepositories-remove":[], "pluginRepositories-update-urls":[] }
Copy to Clipboard Copied! -
Red Hat カスタマーポータルの Software Downloads ページに移動し (ログインが必要)、ドロップダウンオプションから製品およびバージョンを選択します。
- Product: Decision Manager
- バージョン: 7.5
-
Red Hat Decision Manager 7.5 Add-Ons をダウンロードして、ダウンロードした
rhdm-7.5.0-add-ons.zip
ファイルを一時ディレクトリーに展開します。 -
展開した
rhdm-7.4.0-add-ons
ディレクトリーに、rhdm-7.5-migration-tool.zip
サブディレクトリーを展開します。移行ツールはbin
ディレクトリーに保存されています。 端末で、
rhdm-7.5-migration-tool
ディレクトリーを展開した一時ディレクトリーに移動して、移行ツールを実行します。$RHDM_NIOGIT_DIR
の部分は、Red Hat Process Automation Manager 7.5 インストールにコピーしておいた.niogit
ディレクトリーのパスになります。Linux または UNIX ベースのシステムの場合:
cd $INSTALL_DIR/rhdm-7.5-migration-tool/bin ./migration-tool.sh -t $RHDM_NIOGIT_DIR
$ cd $INSTALL_DIR/rhdm-7.5-migration-tool/bin $ ./migration-tool.sh -t $RHDM_NIOGIT_DIR
Copy to Clipboard Copied! Windows システムの場合:
cd $INSTALL_DIR\rhdm-7.5-migration-tool/bin migration-tool.bat -t $RHDM_NIOGIT_DIR
$ cd $INSTALL_DIR\rhdm-7.5-migration-tool/bin $ migration-tool.bat -t $RHDM_NIOGIT_DIR
Copy to Clipboard Copied! コマンドプロンプトが表示されると、以下のオプションが表示されます。
- Project structure migration: Red Hat Decision Manager 7.4 プロジェクトリポジトリー構造を、Red Hat Decision Manager 7.4 で使用される新しいプロジェクト指向の構造に移行します。
-
System configuration directory structure migration: Red Hat Decision Manager 7.4 で使用される
system.git
リポジトリー構造を、Red Hat Decision Manager 7.5 で使用される新しい構造に移行します。この移行オプションでは、プロジェクト構造の移行を最初に実行する必要があります。 -
Forms migration: Red Hat Decision Manager 7.5 で必要な依存関係を持つ
pom.xml
ファイルを更新します。この移行オプションでは、プロジェクト構造の移行とシステム設定のディレクトリー構造の移行を最初に実行する必要があります。 - All: すべての移行オプションを順番に実行します。
- Exit: 移行ツールを終了します。
All オプションを選択して、移行を順番に実行します。
注記移行オプションを一度に 1 つずつ実行する場合は、最初に実行する移行オプションを実行します。ツールを実行したら、Business Central 移行ツールを再度実行して、次に実行する移行オプションを選択します。
特定の移行オプションを実行するようにプロンプトが表示されるたびに
yes
を入力します。POM 移行オプションで、作成しておいた外部の
pom-migration.json
ファイルのパスを指定する場合は、プロンプトが表示された時にyes
を入力して、パスを入力します。ツールの実行が終了したら、Exit オプションを選択して移行ツールを終了します。
.niogit
ディレクトリー構造は、Red Hat Decision Manager 7.5 の Business Central と互換性があります。-
プロジェクトディレクトリーは別のリポジトリーにあり、その他の関連する設定はすべて移行されています。新しい
.niogit
ディレクトリーに移動して、再構築したコンテンツを確認できます。
第5章 関連情報
付録A バージョン情報
本書の最終更新日: 2021 年 11 月 15 日 (月)