変換ユーティリティでは、変換処理に必要なパラメータをテキストファイルに定義することで、複数のアプリケーションを一括で変換することができます。このテキストファイルをMagic xpaのインストールディレクトリ内のConversionUtility.iniとして提供しています。
ConversionUtility.iniを使用して変換ユーティリティを実行するには、以下のように指定します。
例: V9converter -INI=ConversionUtility.ini |
ConversionUtility.ini ファイルの書式
ConversionUtility.iniに定義するパラメータは、基本的にはコマンドラインパラメータと同じですが、セクションに分けて指定します。
[MG_CONVERSION]セクション |
|
LogLevel |
ログの出力レベル |
|
|
RemoveEmptyHandlers = N/Y |
レコード前/後、タスク前/後に処理が定義されていなくても変換対象とするかどうかを指定します。 |
|
|
OverwriteTargetDir |
同じ名前の出力ファイルが存在した場合、上書きするかどうかを指定します。 |
|
|
LANG |
言語を表す以下の3桁の文字列。コマンドラインコンバータの構文を参照してください。 |
|
例:LANG = JPN …… 日本語 |
LOCALS |
ローカライズ指定を表す5桁の文字列。コマンドラインコンバータの構文を参照してください。 |
|
例:LOCALS = J,./: |
ModalResize |
モーダルウィンドウの高さを内容に合わせて拡大させるかどうかを指定します。Ver9.4のMAGIC.INIの[MAGIC_SPECIALS]SpecialModalToolWindowの設定と同じ値を指定してください。 |
|
|
NativeTranslation |
V9Plus側の実行環境(MAGIC.INI)の[dbMAGIC_ENV]で「NativeTranslation=Y」にしたリポジトリデータを入力する場合、このフラグを「Y」に設定してください。 |
[APPLICATION_n]セクション |
各アプリケーション毎の変換情報を指定します。nは、0から開始されます。 |
EXPORT |
Magic V9Plusのリポジトリ出力ファイルのファイル名と保存場所 |
例:EXPORT = D:\Magicxpa\Studio\Projects\EVAL\Migration\CMP1\CompApp1\Export\CompApp1.exp |
|
PREFIX |
アプリケーションの拡張子。V9Plusのプログラムに定義されたPref()関数はここの値に置き換わります。 |
|
例:PREFIX = L1 |
PROJECT |
プロジェクトファイルの作成場所 |
|
例:PROJECT = D:\Magicxpa\Studio\Projects\EVAL10\Migration\CMP1\CompApp1 |
CreateECF |
キャビネットファイル(ECF)を作成するかどうかを指定します。 |
|
|
CabinetLocation |
作成するキャビネットファイルの保存先を指定します。 |
例: CabinetLocation = D:\MAGIC\Projects\ECHO_PACK\Component\Component.ecf |
|
LOG |
ログファイル名 |
|
例:LOG = MyFirstApp.log |
[COMPONENT_REDIRECTION]セクション |
コンポーネントリポジトリに定義されているアプリケーションファイル名の変更指定を行います。左側は、V9Plusのコンポーネント用アプリケーションファイル(パス名は不要)。右側は、Magic xpaのコンポーネント用アプリケーションファイル(必要に応じてパス名を指定してください)。 |
例:Base1_app1.mff = D:\Magicxpa\Studio\Projects\EVAL10\Migration\Base\BaseApp1\BaseApp1.ecf |
注意: |
|