変更差分連携機能の起動パラメータ用設定ファイルです。下記に設定ファイルの内容について説明します。
変更差分連携機能<データ利用側>
プロパティ名 | 説明 | 必須/任意 | 初期値/設定値 | 設定値の範囲 |
---|---|---|---|---|
cdl_common | 変更差分連携機能の共通情報 以下のプロパティで構成される共通情報を指定します。プロパティの詳細は、下記の各プロパティの説明を参照してください。
| 必須 | 【設定値】 <共通情報> | - |
companyid | 企業識別子 システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <企業識別子> | - |
mq_address | DB連携制御機能のURL システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <DB連携制御機能のURL> | - |
mq_user_name | 利用者ID システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <利用者ID> | - |
mq_password | ユーザーのパスワード システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <ユーザーのパスワード> | - |
db_connect_params | DB接続情報を指定する配列 データ利用の対象となるDBを1つ記載します。 複数指定した場合動作保証できません。 | 必須 | 【設定値】 <DB接続情報を指定する配列> | - |
db_connect_id | DB接続設定識別子 | 必須 | 【設定値】 <DB接続設定識別子> |
|
db_type | 業務DBの種別 | 必須 | 【設定値】 postgres | oracle/mysql/postgres |
user_name | 業務DBの接続ユーザー名 | 必須 | 【設定値】 <業務DBの接続ユーザー名> |
|
user_password | 業務DBの接続ユーザーのパスワード | 必須 | 【設定値】 <業務DBの接続ユーザーのパスワード> |
|
db_name | 業務DBのデータベース名またはサービス名 | 必須 | 【設定値】 <業務DBのデータベース名またはサービス名> |
|
server_address | 業務DBのIPアドレス | 必須 | 【設定値】 <業務DBのIPアドレス> | 形式:IPv4アドレスで指定してください。 文字列長:7~15文字で指定してください。 |
server_port | 業務DBのポート番号 | 必須 | 【設定値】 <業務DBのポート番号> | システムで未使用のポート番号を任意の整数で指定してください。 |
service_downtimes | 開始ローカル時間および終了ローカル時間 | 任意 | 【設定値】 <開始ローカル時間および終了ローカル時間> |
|
{ "cdl_common": { "companyid" : "reciever01", "mq_address": "amqp://10.130.250.75:5672", "mq_user_name": "mquser", "mq_password": "mquser012345" }, "db_connect_params": [ { "db_connect_id": "1", "db_type": "postgres", "user_name": "receiveuser", "user_password": "receiveuser", "db_name": "receivedb01", "server_address": "10.130.250.73", "server_port": "27500", "service_downtimes": [ ["01:00:00","02:00:00"] ] } ] }
変更差分連携機能<データ提供側>
プロパティ名 | 説明 | 必須/任意 | 初期値/設定値 | 設定値の範囲 |
---|---|---|---|---|
cdl_common | 変更差分連携機能の共通情報 以下のプロパティで構成される共通情報を指定します。プロパティの詳細は、下記の各プロパティの説明を参照してください。
| 必須 | 【設定値】 <共通情報> | - |
companyid | 企業識別子 システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <企業識別子> | - |
cls_address | 連携設定変更機能のURL システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <連携設定変更機能のURL> | - |
mq_address | DB連携制御機能のURL システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <DB連携制御機能のURL> | - |
mq_user_name | 利用者ID システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <利用者ID> | - |
mq_password | ユーザーのパスワード システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <ユーザーのパスワード> | - |
auth_mode | 認証モード(認証サービス または APIキー) 連携設定変更機能の認証モードを指定します。 システム管理者から提供された情報を設定してください。 | 必須 | 【設定値】 <認証モード> | 0:認証サービスで認証 1:APIキーで認証 |
auth_apikey | 機能間のAPI呼び出しに使用するAPIキー システム管理者から提供された情報を設定してください。 | 必須(注1) | 【設定値】 <機能間のAPI呼び出しに使用するAPIキー > | - |
platformlinkage_auth_address | 連携設定変更機能の認証サービスのURL システム管理者から提供された情報を設定してください。 | 必須(注2) | 【設定値】 <連携設定変更機能の認証サービスのURL> | - |
platformlinkage_tenant_id | 連携設定変更機能の認証用テナントID システム管理者から提供された情報を設定してください。 | 必須(注2) | 【設定値】 <連携設定変更機能の認証用テナントID> | - |
platformlinkage_auth_user_id | 連携設定変更機能の認証用ユーザーID システム管理者から提供された情報を設定してください。 | 必須(注2) | 【設定値】 <連携設定変更機能の認証用ユーザーID> | - |
platformlinkage_auth_password | 連携設定変更機能の認証用ユーザーのパスワード システム管理者から提供された情報を設定してください。 | 必須(注2) | 【設定値】 <連携設定変更機能の認証用ユーザーのパスワード> | - |
platformlinkage_client_id | 連携設定変更機能のクライアントID システム管理者から提供された情報を設定してください。 | 必須(注2) | 【設定値】 <連携設定変更機能のクライアントID> | - |
platformlinkage_client_secret | 連携設定変更機能のクライアントシークレット データ基盤運用者から提供された情報を設定してください。 | 必須(注2) | 【設定値】 <連携設定変更機能のクライアントシークレット> | - |
max_polling_interval | 業務DBからデータを取得する間隔の最大値 | 任意(注3) | 【初期値】 10000 | 形式:5001~86400000の間で指定します。 単位:ミリ秒 |
min_polling_interval | 業務DBからデータを取得する間隔の最小値 | 任意(注3) | 【初期値】 2000 | 形式:1000~5000の間で指定します。 単位:ミリ秒 |
max_polling_record_limit | 業務DBからデータを取得する件数の最大値 | 任意(注3) | 【初期値】 2000 | 形式:11~9999の間で指定します。 単位:件 |
select_time_limit | 業務DBからデータを取得する際の応答時間の閾値 | 任意(注3) | 【初期値】 5000 | 形式:1000~86400000の間で指定します。 単位:ミリ秒 |
db_connect_params | DB接続情報を指定する配列 データ利用の対象となるDBを1つ記載します。 複数指定した場合動作保証できません。 | 必須 | 【設定値】 <DB接続情報を指定する配列> | - |
db_connect_id | DB接続設定識別子 | 必須 | 【設定値】 <DB接続設定識別子> |
|
db_type | 業務DBの種別 | 必須 | 【設定値】 postgres | oracle/mysql/postgres |
user_name | 業務DBの接続ユーザー名 | 必須 | 【設定値】 <業務DBの接続ユーザー名> |
|
user_password | 業務DBの接続ユーザーのパスワード | 必須 | 【設定値】 <業務DBの接続ユーザーのパスワード> |
|
db_name | 業務DBのデータベース名またはサービス名 | 必須 | 【設定値】 <業務DBのデータベース名またはサービス名> |
|
server_address | 業務DBのIPアドレス | 必須 | 【設定値】 <業務DBのIPアドレス> | 形式:IPv4アドレスで指定してください。 文字列長:7~15文字で指定してください。 |
server_port | 業務DBのポート番号 | 必須 | 【設定値】 <業務DBのポート番号> | システムで未使用のポート番号を任意の整数で指定してください。 |
注1) auth_modeを1に設定した場合、必須です。
注2) auth_modeを0に設定した場合、必須です。
注3) 連携DBへの負荷を調整するためのパラメータです。
{ "cdl_common": { "companyid" : "provider01", "cls_address": "http://10.130.250.75:443", "mq_address": "amqp://10.130.250.75:5672", "mq_user_name": "mquser", "mq_password": "mquser012345", "auth_mode" : "0", "platformlinkage_auth_address": "https://sa-auth.jp-bdis.paas.cloud.global.fujitsu.com", "platformlinkage_tenant_id": "fj-bdis-tenant", "platformlinkage_auth_user_id": "usergeneral", "platformlinkage_auth_password": "usergeneralpass", "platformlinkage_client_id": "fj-bdis-client-id", "platformlinkage_client_secret": "fj-bdis-client-secret", "max_polling_interval": 10000, "min_polling_interval": 2000, "max_polling_record_limit": 2000, "select_time_limit": 5000 }, "db_connect_params": [ { "db_connect_id": "1", "db_type": "postgres", "user_name": "provideuser", "user_password": "provideuserpass", "db_name": "providedb01", "server_address": "10.130.63.217", "server_port": "27500" } ] }