ConfigSetterツールの使用
ConfigSetter は、インストールプロセスを迅速かつ簡単にするために使用できるツールです。Incentivesの異なるコンポーネントの各設定ファイルの値を更新する代わりに、ConfigSetterで各値を1回だけ更新します。
重要
ConfigSetterツールは、Incentivesバージョン 10.1.1.102.0以降でのみ使用できます。
たとえば、[REST API]タブでhost
値を変更すると、その値を使用する他のすべてのファイルで値が変更されます。
これを機能させるには、これらのファイルの場所を正しく設定する必要があります。ConfigSetterを初めて開くときは、各タブのファイル名を確認します。場所が設定されていない場合は、名前が赤で表示されます。
をクリックして、ファイルの場所に移動します。例として生成されるファイルも3つあります。そのため、ConfigSetterの名前を変更して識別する必要があります。
RESTAPI.dbServers.example.config
をRESTAPI.dbServers.config
に変更RESTAPI.appSettings.example.config
をRESTAPI.appSettings.config
に変更SchedulerService.appSettings.example.config
をSchedulerService.appSettings.config
に変更
ConfigSetter.exe
ツールを開きます。このツールは、インストーラの実行後に自動的に開きます。ヒント
ツールを管理者として実行する必要がある場合があります。
各タブで、ファイルの場所を確認します。ファイルの場所が赤で表示される場合は、ConfigSetterがファイルを特定できないことを意味します。
をクリックして、ファイルの場所に移動し、ファイルを選択します。これらのフィールドを更新します。
名前
タブ
説明
変更
アドレス
データベース
このアドレスは、データベースの場所を示します。
address
のRESTAPI.dbservers
とmodelServers.servers.address
のdefault.json
を更新します。タイプ
データベース
これは、使用しているデータベースのタイプです。
SQL Server 2016を使用するには、すべての設定を、SQL Server 2014の使用時と同様に設定する必要があります。たとえば、使用しているデータベースがSQL Server 2016の場合は、
sqlserver2014
またはsqlserver2014unicode
を入力します。Type
のRESTAPI.dbservers
とmodelServers.servers.type
のdefault.json
を更新します。ユーザー
データベース
これはMicrosoft SQL Serverユーザーであり、SQL Server認証が必要です。
username
のRESTAPI.dbservers
とmodelServers.servers.user
のdefault.json
を更新します。jdbc.properties
のjdbc.username
を更新します。パスワード
データベース
これは、関連付けられたMicrosoft SQL Serverユーザーのパスワードです。
password
のRESTAPI.dbservers
とmodelServers.servers.password
のdefault.json
を更新します。jdbc.properties
のjdbc.password
を更新します。ホスト
REST API
これは、テナントサービスがインストールされているサーバーのホスト名です。
RestAPI.appSettings.Config
とSchedulerService.appSettings
のHost
を更新します。index.html
のapi_url
を更新します。REST APIのhost
およびport
値を更新します。MessageSecretKey
REST API
この値は、テナントサービス設定ファイルの
JWT_KEY
値と一致します。RestAPI.appSettings.Config
のMessageSecretKey
を更新します。環境内のJWT_KEY
変数を更新します。ホスト
スケジューラー
これはスケジューラーサービスの場所です。
SchedulerService.appSettings
のHost
を更新します。RestAPI.appSettings.Config
のSchedulerService
を更新します。security.properties
のsecurity.api.schedulerServicePrivateUrl
を更新します。SchedulerSecretKey
スケジューラー
この値は、テナントサービス設定ファイルの
SCHED_KEY
値と一致します。SchedulerService.appSettings
のSchedulerSecretKey
を更新します。RestAPI.appSettings.Config
のSchedMessageSecretKey
を更新します。環境内のSCHED_KEY
変数を更新します。ホスト
テナントサービス
これは、SQL Serverがインストールされているマシンのホスト名またはIPです。
RestAPI.appSettings.Config
とSchedulerService.appSettings
のTenantServices
を更新します。security.propertiesのtenant-services-url
を更新します。index.html
のauth_url
を更新します。パブリックポート
テナントサービス
テナントサービスのインストール時に指定したパブリックポートです。
default.json
のserver.port
を更新します。security.properties
のtenant-services-url
を更新します。index.html
のauth_url
を更新します。プライベートポート
テナントサービス
テナントサービスのインストール時に指定したプライベートポートです。
RestAPI.appSettings.Config
とSchedulerService.appSettings
のTenantServices
を更新します。default.json
のserver.privatePort
を更新します。security.propertiesのtenantServicesPrivateUrl
を更新します。TenantSecretKey
テナントサービス
これは、テナントサービス設定ファイルのTENANT_KEY値と一致します。
RestAPI.appSettings.Config
とsecurity.properties
のTenantSecretKey
を更新します。環境内のTENANT_KEY
値を更新します。ManagementSecretKey
テナントサービス
これは、テナントサービス設定ファイルのMANAGEMENT_KEY値と一致します。
RestAPI.appSettings.Config
のManagementSecretKey
を更新します。環境内のMANAGEMENT_KEY
値を更新します。SystemCallsSecretKey
テナントサービス
これは、テナントサービス設定ファイルのAPI_KEY値と一致します。
RestAPI.appSettings.Config
とSchedulerService.appSettings
のSystemCallsSecretKey
を更新します。環境内のAPI_KEY
値を更新します。ホスト
PayeeWebV1
これはApache Tomcatが使用するホストです。
default.json
のHost
値を更新します。PayeeWebSecretKey
PayeeWebV1
これは、テナントサービス設定ファイルのVARICENT_WEB_KEY値と一致します。
RestAPI.appSettings.Config
のPayeeWebSecretKey
を更新します。security.properties
のsecretkey
を更新します。環境内のVARICENT_WEB_KEY
値を更新します。モデル名
PayeeWebV1
これはモデルの名前です。
jdbc.properties
のjdbc.model
を更新します。テナント名
PayeeWebV1
これはテナントの名前です。
jdbc.properties
のjdbc.tenant
を更新します。モデル名
PayeeWebV2
これはモデルの名前です。
index.html
のlocal_database
を更新します。テナント名
PayeeWebV2
これはテナントの名前です。
index.html
のlocal_tenant
を更新します。をクリックします。
ConfigSetterですべての値を設定したら、インストールガイドの残りの部分に進むことができます。