■原因
管理番号 DSS-7470 の既知の問題が原因です。
以下のような構成のプロジェクトのフォルダを別プロジェクトにコピーして貼り付けた場合、親子スクリプト間のスクリプト変数のマッピングが外れる場合があります。
―――――――
フォルダ
∟親スクリプト
∟子スクリプト
―――――――
詳細につきましては下記の参考情報より、既知の問題(DSS31_KNOWN_ISSUE_WIN.TXT)の[DSS-7470]項をご参照ください。
フォルダ操作によって複数のスクリプトがコピーの対象となる場合、スクリプトの表示順に沿って上から処理が行われます。 親スクリプトの設定の生成には子スクリプトの情報が必須ですが、上記の構成の場合、親スクリプトの処理時には子スクリプトが存在しないため情報が取得できません。このため、子スクリプトに関連するマッピングが設定できずに外れます。
■対応方法
以下のいずれかの方法にて対応してください。
元のプロジェクトで子スクリプトを親スクリプトより上に移動してから、別プロジェクトに貼り付けてください。
―――――――
フォルダ
∟子スクリプト
∟親スクリプト
―――――――
対象のフォルダを2回、別プロジェクトにペーストした後、最初に貼り付けたフォルダを削除し、後から貼り付けたフォルダ(1) をリネームしてください。
―――――――
プロジェクト
∟フォルダ
∟親スクリプト (既知の問題によって マッピングが外れる。)
∟子スクリプト
∟フォルダ(1)
∟親スクリプト (既に「フォルダ/子スクリプト」が存在するため マッピングは外れない。)
∟子スクリプト
―――――――