サイト内の現在位置を表示しています。

DataSpider Studio for WebのMapperで発生する事象について

最新情報一覧へ戻る
初回掲載日:2023年7月5日

DataSpider Servistaにおいて、DataSpider Studio for Webでスクリプトを開いて設定を変更するとMapperの内容が意図せず変更されてしまう事象が発生することが判明しました。
DataSpider Studio for Webを使用されているお客様は、下記内容をご確認ください。

対象製品及びバージョン

    • DataSpider Servista Advanced Server Package 4.4 SP1
    • DataSpider Servista Basic Server Package 4.4 SP1
    • DataSpider Servista Select 4.4 SP1

影響範囲

    • DataSpider Studio for Web

※DataSpider Studio (デスクトップ版Studio)では事象は発生しません。

発生事象

DataSpider Studio for Webで発生条件に該当するスクリプトを開いて、何らかの設定を変更すると以下の事象が発生する。

a.  RESTアダプタのコンポーネントで自動生成した後でMapperで変更したスキーマが、自動生成した状態に戻る
b.  繰り返し(データ件数)を入力元に指定したMapperで、編集前の状態に戻ってマッピングしたリンクが消えることがある

発生条件

a. RESTアダプタのコンポーネントで自動生成した後でMapperで変更したスキーマが、自動生成した状態に戻る。

下記の条件をすべて満たした場合、DataSpider Studio for Webでスクリプトに何らかの設定を変更して保存するとMapperのスキーマが、RESTアダプタのコンポーネントで自動生成された状態で保存されます。

    1. RESTアダプタのコンポーネントで自動生成されたスキーマ(*)を設定している。
    1. 上記スキーマをMapperで変更している。

(*)データ形式に[JSON]を指定して[JSONファイルを指定して出力スキーマを設定]を使用した場合や、 データ形式に[フォーム]、[マルチパートフォーム]、[その他のデータ形式]を指定した場合にスキーマが自動生成されます。

なお、スクリプトやMapperを開いただけでは、事象は発生しません。Mapperを開いた際にスキーマは自動生成された状態で表示されますが、スクリプトを変更して保存していない場合は、スキーマの変更は保存されていないため、スクリプトの実行結果に影響はありません。

b. 繰り返し(データ件数)を入力元に指定したMapperで、編集前の状態に戻ってマッピングしたリンクが消えることがある。

下記の条件をすべて満たした場合、DataSpider Studio for Webでスクリプトに何らかの設定を変更して保存すると、入力元のスキーマからマッピングされているリンクが消えた状態で保存されることがあります。

    1. Studio for Webで作成した繰り返し(データ件数)を、Studio for Desktopのデザイナで編集している。
    1. 1の繰り返し(データ件数)を入力元に指定したMapperをStudio for Webのデザイナで展開している。
    1. 1の繰り返し(データ件数)と同じスクリプトに複数の変数代入コンポーネントを配置している。

※変数代入コンポーネントの数が多くなるほど、事象の発生頻度が多くなります。

回避策

a. RESTアダプタのコンポーネントで自動生成した後でMapperで変更したスキーマが、自動生成した状態に戻る。

RESTアダプタのコンポーネントを入力元にしたスキーマを設定する場合は、以下のいずれかの方法で設定してください。

    • 手動でスキーマを設定する
    • [JSONファイルを指定して出力スキーマを設定]、[フォーム]、[マルチパートフォーム]を使用する場合、Mapperではなくコンポーネント側でスキーマを変更する

b. 繰り返し(データ件数)を入力元に指定したMapperで、編集前の状態に戻ってマッピングしたリンクが消えることがある。

繰り返し(データ件数)を入力元に指定したMapperを作成、編集する場合は、DataSpider Studio for Desktopか、DataSpider Studio for Webのどちらか一方のみを使用してください。

今後の対応

以下のDataSpider Servistaバージョンのサービスパック向けに本件の事象を修正した単体パッチをリリースします。

    • DataSpider Servista 4.4 SP2(*)
      リリース予定日:2023年10月頃

(*)DataSpider Servista 4.4 SP2は2023年8月リリース予定です。

詳細につきましては、以下のPDFをご参照ください。

当ご案内に対するお問合せ先

技術サポートサービス契約先にお問い合わせください。