| 新パッケージコンビネーション/VRC の作成 (1 ステップ) (ttaad1222m000) |  |
| セッションの目的: ソフトウェア環境をワンステップで作成します。 このセッションでは、以下の作業ができます。 ソースパッケージコンビネーションのパッケージ VRC から派生する新パッケージ VRC を作成する 新パッケージ VRC のソフトウェアランタイムディレクトリを作成する 新パッケージ VRC による新パッケージコンビネーションを作成する ソースパッケージコンビネーションにリンクされている指定範囲の会社のパッケージコンビネーションを新パッケージコンビネーションに変更する ソースパッケージコンビネーションにリンクされている指定範囲のユーザのパッケージコンビネーションを新パッケージコンビネーションに変更する 新パッケージ VRC のいずれかに開発者権限を与える(開発者がソースパッケージコンビネーションにリンクしており、ソースパッケージコンビネーションのパッケージ VRC の 1 つに対してすでに権限を持っている場合に限ります) 開発者の現行パッケージ VRC を新パッケージ VRC の 1 つに変更する(開発者がソースパッケージコンビネーションにリンクしており、開発者の現行パッケージ VRC がソースパッケージコンビネーションのパッケージ VRC のいずれかと等しい場合に限ります) 顧客定義フィールドが有効になっている場合に、すべての顧客定義フィールドの定義をコピーする このセッションでは 1 ステップで実行できますが、同じ処理を次のセッションでマニュアルで実行することもできます。 Package VRCs (ttadv1111s000) Directories of Software Components (ttadv1115m000) Package Combinations (ttaad1120s000) Packages by Package Combination (ttaad1121m000) Change Package Combination by Company (ttaad1101m000) Change Package Combinations for Users (ttaad2200m000) Developer Authorization Template (ttams1151m000) Change Current Package VRC of User (ttadv0140m000) Customer Defined Fields (ttadv4191m000) データの入力後、Createをクリックしてプロセスを開始します。 注意 対象パッケージコンビネーションを入力すると、Specify VRC Codes to Create (ttaad1223s000) セッションが自動的に開始します。ここで、新パッケージコンビネーションで作成する VRC を指定できます。 Change Current Package VRC チェックボックスをオンにした場合は、開発者権限のパスワードを入力するプロンプトが表示されます。この処理により、開発者の現行パッケージ VRC や開発者権限が変更された場合などに、開発者のユーザプロファイルの変更を確認できます。 Directory Software Components フィールドにランタイムディレクトリを指定すると、新パッケージ VRC のそれぞれについてサブディレクトリが自動的に作成されます。詳細については、システム上のパスを参照してください。 新パッケージコンビネーションが運用中のパッケージコンビネーションであれば、共有メモリへのテーブル定義 チェックボックスをオンにすると、パフォーマンスが最適化されます。 このセッションで発生する可能性のあるメッセージ/質問 There are still table definitions to be converted to runtime and possibly tables to be reconfigured (Package Combination %1$s): このメッセージが表示された場合は、まずソースパッケージコンビネーションの Convert to Runtime Data Dictionary (ttadv5215m000) セッションを、以下のチェックボックスをオンにして実行します。 Tables Domains テーブルを再構成 レコード ttaad120 <パッケージコンビネーション> は使用中です。再試行しますか?: この質問が表示された場合、次のいずれかのセッションを他の人が実行しています。 Change Package Combination by Company (ttaad1101m000) Packages by Package Combination (ttaad1121m000) Package VRCs (ttadv1111s000) Create Runtime Data Dictionary (ttadv5210m000) Convert to Runtime Data Dictionary (ttadv5215m000) システムがクラッシュした後は、これらのセッションで誰も作業をしていなくても、この質問が表示される可能性があります。その場合は、Application Locks (ttadv9598m000) セッションでアプリケーションロックを削除する必要があります。アプリケーションロックは `tttaad120<Package Combination>` キーを使用して削除します。
フィールド | 説明
ソースパッケージコンビネーション | 新パッケージコンビネーションの派生元となるパッケージコンビネーション
対象パッケージコンビネーション | 新パッケージコンビネーション
ランタイムディレクトリデータ定義 | パッケージコンビネーションのドメインおよびテーブル定義を保存する dd <パッケージコンビネーション> ディレクトリのパス。このパスが存在しない場合は、ツールでそれを作成するかどうか尋ねられます。
ソフトウェア構成要素のディレクトリ | システム上のパス
既存会社/ユーザを変更 | ソースパッケージコンビネーションにリンクされているユーザの現行パッケージコンビネーションを新パッケージコンビネーションに変更するには、このチェックボックスをオンにします。さらに、会社がリンクされている現行パッケージコンビネーションも新パッケージコンビネーションに変更されます。 注意 次のフィールドで、変更対象の会社およびユーザの範囲を指定できます。
共有メモリへのテーブル定義 | 共有メモリへのテーブル定義 注意 パフォーマンス上の理由から、使用するすべてのパッケージコンビネーションで、このチェックボックスをオンにしてください。
現行パッケージ VRC を変更 | このチェックボックスがオンの場合、 定義したユーザ範囲内のユーザの現行パッケージ VRC が、対象パッケージコンビネーションに属する VRC の 1 つに変更されます。それらのユーザの開発者権限も生成されます。 これは、次の条件が満たされる場合にだけ実行されます。 ユーザはソースパッケージコンビネーションにリンクされています。 ユーザが、すでにソースパッケージコンビネーションにおけるパッケージ VRC の 1 つの開発者である場合