[スクリプト呼び出し]で他のスクリプトを呼び出しているスクリプト(親スクリプト)と呼び出されているスクリプト(子スクリプト)が同一のフォルダにあります

Avatar
dstn

Question

[スクリプト呼び出し]で他のスクリプトを呼び出しているスクリプト(親スクリプト)と呼び出されているスクリプト(子スクリプト)が同一のフォルダにあります。
このフォルダをコピーして、別のプロジェクトにペーストしたところ、ペーストした先のプロジェクトで、親スクリプトにある子スクリプトの出力変数を変換する Mapper のマッピングが外れていました。
原因と対応方法を教えてください。

Answer

■原因

管理番号 DSS-7470 の既知の問題が原因です。

・DSS-7470
 以下のような構成のプロジェクトのフォルダを別プロジェクトにコピーして貼り付けた場合、親子スクリプト間のスクリプト変数のマッピングが外れる場合があります。
 ―――――――
 フォルダ
 ∟親スクリプト
 ∟子スクリプト
 ―――――――
 詳細につきましては下記の参考情報より、既知の問題(DSS31_KNOWN_ISSUE_WIN.TXT)の[DSS-7470]項をご参照ください。

フォルダ操作によって複数のスクリプトがコピーの対象となる場合、スクリプトの表示順に
沿って上から処理が行われます。 親スクリプトの設定の生成には子スクリプトの情報が必須ですが、
上記の構成の場合、親スクリプトの処理時には子スクリプトが存在しないため情報が取得できません。
このため、子スクリプトに関連するマッピングが設定できずに外れます。
 
■対応方法

以下のいずれかの方法にて対応してください。

・表示順の変更
 元のプロジェクトで子スクリプトを親スクリプトより上に移動してから、別プロジェクトに
 貼り付けてください。
 ―――――――
 フォルダ
 ∟子スクリプト
 ∟親スクリプト
 ―――――――

・2回ペースト
 対象のフォルダを2回、別プロジェクトにペーストした後、最初に貼り付けたフォルダを削除し、
 後から貼り付けたフォルダ(1) をリネームしてください。
 ―――――――
  プロジェクト
  ∟フォルダ
   ∟親スクリプト (既知の問題によって マッピングが外れる。)
   ∟子スクリプト
  ∟フォルダ(1)
   ∟親スクリプト (既に「フォルダ/子スクリプト」が存在するため マッピングは外れない。)
   ∟子スクリプト
 ―――――――

参考情報

既知の問題(DSS31_KNOWN_ISSUE_WIN.TXT
https://appresso.my.salesforce.com/50110000000U8be?srPos=3&srKp=501

 


[注意事項]
  • このFAQの内容は2017年3月時点のものです。内容は予告なく変更されることがありますので、ご注意ください。
  • 一部にDataSpider Servistaサポートサイトへのリンクを含むことがあります。サポートサイトにアクセスするには、DataSpiderのサポート契約が必要です。


ID:Q210

コメント

記事コメントは受け付けていません。

Powered by Zendesk