| データ言語を移行するには |  |
| Infor Enterprise Server 8.4.1 以降では、データ言語のコーディングは ISO 639-1/ISO 3166-1 標準にもとづいています。以前のバージョンでは、コーディングは ISO 639-2 標準にもとづいていました。詳細については、複数言語アプリケーションデータを参照してください。 Infor Enterprise Server は、まだ、古い ISO 639-2 データ言語で動作します。しかし、新しいデータ言語コーディング標準を使用するためには、既存のデータ言語を移行することが必要な場合があります。 移行が必要かどうかを見極めるためには、データ言語 (ttaad1111m000) セッションを開始して、データ言語プロパティを表示します。状況 ｢有効｣ または ｢基本言語｣ をもつ ISO 639-2 データ言語がある場合、移行は必要です。以下のセクションで説明している手順に従って、これらの言語を移行します。 注意 状況 ｢有効｣ または ｢基本言語｣ をもつ ISO 639-2 データ言語がない場合、移行は必要ありません。ただし、状況 ｢追加保留中｣ や ｢削除保留中｣ をもつデータ言語をすべて削除する必要があります。そうしないと、新しいデータ言語をランタイムに変換できないためです。 データ言語を移行するには 手順 1. 新しい ISO 639-1/ISO 3166 データ言語を定義する 以下の手順を行います。 ISO 639 言語コード (ttaad1512m000) セッションを開始し、ISO 639-1 にもとづく言語コードが存在するかどうか確認します。存在しない場合は、特定メニューで、インポートをクリックして、不足している言語をインポートします。 ISO 3166-1 国コード (ttaad1513m000) セッションを開始し、ISO 3166 にもとづく国コードが存在するかどうか確認します。存在しない場合は、特定メニューで、インポートをクリックして、不足している国をインポートします。 データ言語 (ttaad1111m000) セッションを開始します。状況 ｢有効｣ または ｢基本言語｣ をもつ各 ISO 639-2 データ言語について、新しい ISO 639-1/ISO 3166 標準にもとづいて新規データ言語を定義します。新規データ言語には、状況 ｢追加保留中｣ があります。 手順 2. データ言語マッピングを定義する 古い ISO 639-2 にもとづく言語コードと新しい ISO 639-1/ISO 3166 にもとづく言語コードとの間のマッピングを定義するには、次の手順を実行します。 ISO データ言語移行 (ttaad1211m000) セッションを開始します。 マッピングをクリックします。ISO データ言語マップ (移行) (ttaad1114m000) セッションが開始します。セッションでは、データ言語 (変換元) フィールドに、状況 ｢有効｣ または ｢基本言語｣ をもつ古い ISO 639-2 データ言語が表示されます。 新旧のデータ言語間でのマッピングを定義します。表示される古いデータ言語ごとに、対応する新しい ISO 639-1/ISO 3166 データ言語をデータ言語 (変換先) フィールドに指定します。例については、セッションヘルプを参照してください。注意: 状況 ｢有効｣ または ｢基本言語｣ をもつ古いすべてのデータ言語をマップする必要があります。 保存して終了するをクリックして、マッピングを保存してISO Data Language Migration (ttaad1211m000) セッションに戻ります。 手順 3. データ言語を移行する データ言語を移行するには、以下の手順を実行します。 ISO Data Language Migration (ttaad1211m000) セッションのBasic name for dump file フィールドで、セッションが生成する順編成ダンプファイルのパスを含めた、基本名を入力します。例: `/home/ISOdump` セッションは、パッケージコンビネーションごとに別個のダンプファイルを生成します。パッケージコンビネーションコードは、基本ファイル名の接頭語として自動的に追加されます。 順編成ダンプファイルには、有効な登録済複数言語フィールドをもつ全テーブルのレコードおよびデータディクショナリが含まれます。 Basic name for error file フィールドで、セッションが生成するエラーファイルのパスを含めた、基本名を入力します。例: `/home/ISOerr` セッションは、パッケージコンビネーションごとに別個のエラーファイルを生成します。パッケージコンビネーションコードは、基本エラーファイル名の接頭語として自動的に追加されます。 エラーファイルには、エラーメッセージおよび統計が含まれます。 移行処理を開始するには、Migrateをクリックします。 重要 この処理は中断しないでください。 移行処理中に、以下のステップは自動的に実行され、進捗状況バーによって示されます。 上で説明している順編成ダンプが生成されます。 順編成ダンプから、ステップ 2 で定義されたとおりのデータ言語マッピングスキームを使用して、データが再度インポートされます。このステップでは、既存の翻訳が新規データ言語にリンクされます。 データ言語マッピングスキームにもとづいて、古い ISO 639-2 データ言語にリンクされているユーザおよびソフトウェア言語が、該当する新規データ言語にリンクされます。 移行を実行するユーザがデータ言語にリンクされていない場合、このユーザは、移行処理によって基本言語にリンクされます。これは、移行後にマニュアルで変更できます。 処理が正常に実行されると、`Migration data languages completed successfully` というメッセージが表示されます。 処理が正常に実行されなかった場合は、`Migration data languages NOT completed successfully` というエラーメッセージが表示されます。$BSE/log フォルダ内のログファイル ｢log.mle_conv｣ で、考えられる原因を調べ、問題を解決して、移行処理を再開します。 元の ISO 639-2 データ言語は、状況が ｢移行済｣ になります。新しい ISO 639-1/ISO 3166-1 データ言語は、状況が ｢使用可｣ になり、マップ済基本言語は状況が ｢基本言語｣ になります。 たとえば、移行が正常に実行された後、以下のデータ言語が存在しています。 上の例で、$BSE/lib/data_langs ファイルの内容は以下のとおりです。
    en_US:b
    fr_BE:a
    nl_NL:a
手順 4. 移行の終了処理を行う 移行の終了処理を行うするには、以下のステップを実行します。 ログオフし、再度ログオンします。 Convert Changes to Runtime DD (ttams2200m000) セッションを開始し、すべてのユーザデータをランタイムに変換します。 重要 移行が正常に実行された後で、指定したデータ言語マッピングを削除しないでください。このマッピングは、監査管理機能で使用されます。 移行が正常に実行されると、新しい ISO 639-1/ISO 3166 標準にもとづいて新規データ言語を追加できます。詳細については、複数言語アプリケーションデータを参照してください。 |