クラス MetaDataExportRdbToFile
java.lang.Object
org.iplass.mtp.tools.batch.MtpCuiBase
org.iplass.mtp.tools.batch.metadata.MetaDataExportRdbToFile
RDB管理のメタデータをローカルファイルへ格納する
機能概要
- RDB管理しているメタデータを、メタデータ単位に個別のローカルファイルへ保存する
- 初期移行の場合は、RDB管理しているメタデータすべてが対象となる
- 初期移行ではない場合は、Service-Configの設定で、RDB管理しているメタデータが対象となる
実行方法
-
プログラム引数
- 実行モード: SILENT|WIZARD
-
VM引数
- mtp.config: service-config のファイルパスを指定する
- meta.config: MetaDataExport 実行時の引数を指定する。実行モード SILENT の場合のみ利用
-
注意点
-
mtp.config で指定する service-config には以下の指定が必須
- Service
MetaDataRepository#tenantLocalStore には、CompositeMetaDataStoreを設定する CompositeMetaDataStore#store には、XmlFileMetaDataStoreまたはVersioningXmlFileMetaDataStoreを設定する
- Service
-
mtp.config で指定する service-config には以下の指定が必須
ウィザード実行例
java -Dmtp.config=/path/to/service-config/mtp-service-config.xml org.iplass.mtp.tools.batch.metadata.MetaDataExportRdbToFile WIZARD
プロパティ利用の実行例
java -Dmtp.config=/path/to/service-config/mtp-service-config.xml -Dmeta.config=/path/to/config/meta-exp-rdb-to-file-config.properties org.iplass.mtp.tools.batch.metadata.MetaDataExportRdbToFile SILENT
-
ネストされたクラスの概要
クラスから継承されたネストされたクラス/インタフェース org.iplass.mtp.tools.batch.MtpCuiBase
MtpCuiBase.LogListener -
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.tools.batch.MtpCuiBase
SILENT_MODE -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明boolean処理エントリポイントvoidexportRdbToFile(MetaDataExportRdbToFileParameter parameter) Rdbからメタデータファイルを抽出し、ファイルへ保存する。protected org.slf4j.Loggerstatic voidメイン処理クラスから継承されたメソッド org.iplass.mtp.tools.batch.MtpCuiBase
addLogListner, clearLog, executeTask, executeTask, getAllTenantInfoList, getConfigSetting, getLanguage, getLogMessage, getValidTenantInfoList, isSuccess, logDebug, logEnvironment, logError, logError, logInfo, logInfo, logWarn, logWarn, readConsole, readConsoleBoolean, readConsoleInteger, readConsolePassword, removeLogListner, rs, setSuccess, showAllTenantList, showValidTenantList, switchLog
-
コンストラクタの詳細
-
MetaDataExportRdbToFile
public MetaDataExportRdbToFile()デフォルトコンストラクタ
-
-
メソッドの詳細
-
main
メイン処理プログラム引数は、以下のいずれかを設定する。指定が無い場合は WIZARD で動作する。
- WIZARD : 標準入力から設定値を入力し実行
- SILENT : コンフィグファイルに設定値を入力し実行
- パラメータ:
args- プログラム引数
-
execute
処理エントリポイント- パラメータ:
execMode- 実行モード- 戻り値:
- 実行結果(true: 正常終了、false: 異常終了)
-
exportRdbToFile
Rdbからメタデータファイルを抽出し、ファイルへ保存する。- パラメータ:
parameter- プログラムパラメータ
-
loggingLogger
protected org.slf4j.Logger loggingLogger()- 定義:
loggingLoggerクラス内MtpCuiBase
-