ScriptRunnerの引数のエスケープ処理につきまして

Avatar
y-kawa

お世話になります。
お忙しいところ恐縮ですが、ご助言いただければと質問させていただきました。

●環境
DataSpider Servista 4.1 SP5
OS:Linux

●質問内容
Dataspider上でScriptRunnerを実行したところエラーとなり、かつ処理が終わらない状態となりました。
(エラーが繰り返し起き処理がループしているようで、後続のデータ連携処理が実行されず待機している状態です)

原因としましては、ScriptRunnerの引数(変数で設定)に、特殊文字(アスタリスク、*)が含まれているためだと当たりをつけました。
引数にエスケープ処理のようなものを実施し特殊文字が含まれた引数が来ても処理が行われるようにしたいのですが、どのようにすれば良いでしょうか。

お手数ですがご教示いただけますと幸いです。

※下記リンク先の「仕様制限」の部分を参考に、対象の引数(変数)を「\" \"」で囲ってみましたがうまくいきませんでした。
  https://www.hulft.com/help/ja-jp/DataSpider/dss32SP2/help/ja/tools/scriptrunner.html#args

 \"${Data}\"

この記事は役に立ちましたか?

0が役に立ったといっています

コメント

サインインしてコメントを残してください。