• No : 21145
  • 公開日時 : 2015/03/02 08:14
  • 更新日時 : 2020/06/04 09:35
  • 印刷

【DataSpider Servista】 プロジェクトフォルダのコピー先でMapperのマッピングが外れていました

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

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

回答

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

 
■対応方法
 
以下のいずれかの方法にて対応してください。
  • 表示順の変更
元のプロジェクトで子スクリプトを親スクリプトより上に移動してから、別プロジェクトに貼り付けてください。
 
―――――――
フォルダ
∟子スクリプト
∟親スクリプト
―――――――
 
  • 2回ペースト
対象のフォルダを2回、別プロジェクトにペーストした後、最初に貼り付けたフォルダを削除し、後から貼り付けたフォルダ(1) をリネームしてください。
 
―――――――
プロジェクト
∟フォルダ
  ∟親スクリプト (既知の問題によって マッピングが外れる。)
  ∟子スクリプト
∟フォルダ(1)
  ∟親スクリプト (既に「フォルダ/子スクリプト」が存在するため マッピングは外れない。)
  ∟子スクリプト
―――――――   
 
 

「既知の問題」の入手方法ついては、以下よりご確認ください。

対象の「既知の問題」の文書名は「DataSpider Servista Known Issue zipファイル」、バージョンは「Ver.4.2」、既知の問題の管理番号は「DSS-7470」となります。

FAQ No.31834 : 「Readme」「既知の問題」など付属文書の入手方法について

 
目的別で検索
トラブルシューティング