• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 34977
  • 公開日時 : 2023/12/04 15:08
  • 印刷
DSServista

【DataSpider Servista】ファイル/ディレクトリ削除処理で、ProhibitedOperationException が発生してファイルの削除に失敗します。原因と対処方法を教えてください

ファイル/ディレクトリ削除処理を使用して、ファイルを削除しようとした際に、
以下のようなエラーが発生します。
 
---
com.appresso.ds.common.auth.ProhibitedOperationException: 許可されていない操作:書き込み 対象: (ファイルパス)
---
 
DataSpider Studio の [エクスプローラ] から、当該ファイルを手動で削除しようとした際も、
同様のエラーが発生します。
 
OS 側で当該ファイルに設定された権限を確認しましたが、
どのユーザでも削除可能なように権限が設定されていました。
 
エラーの原因と対処方法について教えてください。
カテゴリー : 

回答

本事象は、DataSpider Servista 側で管理しているアクセス権限の設定に
起因していると想定されます。
 
■過去事例
 DataSpider Servista 側の [エクスプローラ] 上で、削除対象のファイルに対する
 [書き込み] 権限を持っていないユーザにてファイル/ディレクトリ削除処理を実行した場合、
 同様のエラーが発生していた例がありました。
 
■仕様説明
 DataSpider Servista では、OS 側のアクセス権限とは別で、DataSpider Servista 側の
 ユーザごとにファイルやディレクトリへのアクセス権限を設定しています。
 
 そのため、OS 側のアクセス権限と、DataSpider Servista 側のアクセス権限では、
 設定に差異が発生する場合があります。
 
 DataSpider Servista 側におけるアクセス権限の詳細については、
 下記ヘルプをご参照ください。
 
 ・[開発ツール] - [エクスプローラ] - [エクスプローラの機能] - [ファイルまたはディレクトリのプロパティ]
 
本事象については、以下のような対応策が想定されます。
 
■想定される対応策
 ・DataSpider Servista の [エクスプローラ] で、[書き込み] 権限を付与する
  削除対象のファイルに対して、DataSpider Servista 側の [エクスプローラ] から
  [書き込み] 権限を付与してください。
 
 ▼[書き込み] 権限を付与する方法
  以下のような手順にて付与することが可能です。
 
  1.該当のファイルの右クリックメニューより、[プロパティ] を押下
 
  2.開いたプロパティより、[書き込み] 列でチェック無しの箇所をチェック有りに変更
 
  3.「OK」を押下
 
■参考情報
 DataSpider Servista の [エクスプローラ] については、下記ヘルプをご参照ください。
目的別で検索
運用