マイグレーション > 変換ユーティリティ > コマンドラインコンバータ
変換ユーティリティは、2つの出力内容のうちの1つを作成することで、V9PlusのアプリケーションをV10のプロジェクトファイルに変換します。
必要なソースファイルを持つプロジェクト全体。これは-PROJECTパラメータを指定することで作成されます。プロジェクト全体を移行する場合は、、このオプションを使用します。
V10互換のリポジトリ出力ファイル。これは-V10EXPORTパラメータを指定することで作成されます。V9Plusのアプリケーションからオブジェクト指定して移行する場合は、このオプションを使用します。作成されたファイルをV10で入力することでプロジェクトに反映されます。
変換処理で必要なパラメータは、コマンドラインパラメータをとして指定します。
例: V9converter -EXPORT=C:\Myapp.exp -PROJECT="c:\my prjs\prj1" -LANG=JPN -LOCALS=J,.-: |
パラメータ |
説明 | ||
-Export |
V9Plusアプリケーションのリポジトリ出力ファイル(とパス)を指定します。このパラメータは必須です。 | ||
|
例: V9converter -EXPORT=C:\Myapp.exp | ||
-Project |
Magic eDeveloper V10のプロジェクトディレクトリを指定します。このパラメータは必須です。 指定されたプロジェクトディレクトリがすでに存在している場合、別のディレクトリを指定するように求めるメッセージが表示されます。 指定されたプロジェクトディレクトリに.edp ファイルを、ソースサブディレクトリ内にソースファイルを作成します。 参考:プロジェクト名と.edp ファイル名はプロジェクトのサブディレクトリ名を使用します。 | ||
|
例: V9converter -EXPORT=C:\Myapp.exp -PROJECT="c:\my prjs\prj1" | ||
-V10EXPORT |
作成されるV10用のリポジトリ出力ファイル名を指定します。 このパラメータを指定すると、1つのxmlファイルがV10のプロジェクト構造に基づいて作成されます。 -PROJECTパラメータを使用しない場合、必須パラメタとなります。-PROJECTパラメータと一緒に指定することはできません。 | ||
|
例:V9converter -EXPORT=C:\Magic94\ChA -V10EXPORT= C:\Magic10\CH.XML | ||
-LANG |
出力ファイルの言語が英語でない場合、出力ファイルの言語を指定する必要があります。この情報は、ACT およびMODE リテラルや日本語関数が含まれる文字列の処理で必要になります。言語は、-LANGパラメータで指定します。 言語を表す以下の3桁の文字列を指定します。大文字と小文字は区別されません。文字の長さが三文字以上あるかどうかのチェックは行います。三文字より長い場合は、最初の三文字で判断されます。 これらは、言語対応の環境ファイルの拡張子と同じ文字列です。 この情報は、EVENT およびMODE リテラルが含まれる文字列の処理で必要になります。
このパラメータはオプションです。このパラメータが設定されない場合、デフォルト値の「ENG」として処理されます。 | ||
|
例: V9converter -EXPORT=C:\Myapp.exp -PROJECT="c:\my prjs\prj1" -LANG=JPN | ||
-LOCALS |
ローカライズ指定を表す5桁の文字列を指定します。各桁は、以下の情報を表します。
このパラメータの値は、5 種類のローカライズ値を以下の順番で一文字づつ並べて指定します。 [Date][Thousands][Decimal][Date][Time]
日付タイプ 最初の文字は、[日付タイプ]を指定します。
これ以外の文字が指定された場合、デフォルトの「ヨーロッパ」として処理されます。 3桁区切文字 2番目の文字は、[3桁区切文字]を指定します。(デフォルトは、「,」です。) 小数点 3番目の文字は、[小数点]を指定します。(デフォルトは、「.」です。) 日付区切文字 4番目の文字は、[日付区切文字]を指定します。(デフォルトは、「/」です。) 時刻区切文字 4番目の文字は、[時刻区切文字]を指定します。(デフォルトは、「:」です。) 文字列が5文字以上の場合、最初の5文字をチェックします。このパラメータが指定されていない場合、デフォルト値として「E,./:」が指定されたものとして処理されます。このパラメータはオプションです。 | ||
-LOG |
変換ログファイル名とパスを指定します。このパラメータはオプションです。 デフォルトファイル名は、[Ver9 の出力ファイル名] _cnv.log です。このファイルは、ユーティリティのカレントディレクトリに作成されます。 | ||
-PREFIX |
Magic V9Plusアプリケーションの識別子を指定します。これは、テーブル名が指定されていないISAM テーブルを変換するために必要です。 このパラメータはオプションです。指定されない場合、識別子は、「XX」として処理されます。 | ||
-ModalResize |
このパラメータはツールウィンドウのサイズに影響します。SpecialModalToolWindow=NがV9PlusのアプリケーションのMagic.iniファイルで指定されている場合、V10側も「N」に設定する必要があります。 このパラメータはオプションである。デフォルト値はYです。 | ||
-INI |
上記のパラメータを定義したパラメータファイル(テキストファイル)を指定することで複数のアプリケーションを一括して変換できます。 パラメータファイルの定義内容は、ConversionUtility.iniファイルのトピックを参考にして下さい。 |
注意: |
|