| 会社別パッケージコンビネーションの変更 (ttaad1101m000) |  |
| セッションの目的: 指定範囲の会社のパッケージコンビネーションを変更します。 指定範囲の会社が属する、置き換えられるべきパッケージコンビネーションのコードを入力します。次に、新しいパッケージコンビネーションのコードを入力してその会社範囲を指定します。これでプロセスを開始できます。物理テーブルは、新パッケージコンビネーション内のパッケージ VRC のデータ定義に自動的に再構成されます。再構成プロセスの出力は、$BSE/log/log.reconfig ファイルに記録されます。 処理に時間がかかる場合があります。ロック障害を避けるために、関連する会社で作業している全員が bshell からログオフするようにしてください。ログオフしないと、テーブルの再構成中にエラー 113 が発生する場合があります。ファイル構成時にエラーが発生しました。再試行しますか? という質問が表示されます。その場合は、全員がログオフしていることを再度チェックしてください。ログオフしている場合は、この質問に ｢Yes｣ と答えます。メッセージが再表示される場合は、｢No｣ と答え、rc.stop と rc.start を (この順序で) 実行して、同じ範囲の会社についてこのセッションを再開します。 このセッションでは、次の質問が表示されることがあります。 テーブル ttaad100 はロックされています。再試行しますか? パッケージコンビネーションレコードがロックされています。再試行しますか? パッケージ VRC ファイルは使用中です。再試行しますか? これらの質問が表示された場合は、次のいずれかのセッションが実行中です。 Change Package Combination by Company (ttaad1101m000) セッション Packages by Package Combination (ttaad1121m000) セッション User Data (ttaad2500m000) セッション Package VRCs (ttadv1111s000) セッション Create Runtime Data Dictionary (ttadv5210m000) セッション Convert to Runtime Data Dictionary (ttadv5215m000) セッション システムがクラッシュすると、それらのセッションで誰も作業をしていなくても、上記の質問が表示されることがあります。その場合は、Application Locks (ttadv9598m000) セッションでアプリケーションロックを削除する必要があります。次のキー名でアプリケーションロックを削除してください。
     tttaad100
           tttaad120<パッケージコンビネーション>
           tttadv111
注意 会社のパッケージコンビネーションを変更した後、その会社にリンクされているユーザのパッケージコンビネーションも変更する必要があります。変更はChange Package Combinations for Users (ttaad2200m000) セッションで実行できます。 顧客定義フィールド 顧客定義フィールドが有効になっている場合、｢顧客定義フィールドの定義が新旧のパッケージコンビネーションで異なるため、データ損失が起きることもあります。続行しますか?｣ という質問が表示される場合があります。顧客定義フィールドでそのようなデータ損失が起きても構わない場合は、[はい] と答えます。そうでない場合は、ttadv4191m000 セッションで顧客定義フィールドのデータを確認する必要があります。 関連トピック To use a details session To use From and To fields
フィールド | 説明
旧パッケージコンビネーション | 指定範囲の会社の切り離し元のパッケージコンビネーション
新パッケージコンビネーション | 指定範囲の会社のリンク先の新パッケージコンビネーション
更新エンジンの実行 | [更新エンジンの実行] チェックボックスをオンにした場合は、データ更新エンジンが自動的に開始してアプリケーションのデータが更新されます。パスは、個々の更新プログラムの (可能な) プロセス/エラーレポート (ログファイル) のディレクトリとして選択できます (デフォルト:: ${BSE}/log/UpgradeEngine/)。このディレクトリがまだ存在しない場合は、パスは作成されます。