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

FAQのNo.から検索


  • No : 32735
  • 公開日時 : 2021/02/16 15:54
  • 更新日時 : 2021/02/17 12:17
  • 印刷

【DataSpider Servista】共有プロジェクトのサービス上書き登録時に発生する「許可されていない操作」エラーの対処方法を教えてください

[プロジェクトの共有を有効にする] にチェックを入れたプロジェクトで開発を行っています。
あるユーザが新規で登録したサービスについて、別のユーザでスクリプトを編集しサービスを上書きしようとすると下記のエラーが発生し登録ができません。
 
 com.appresso.ds.common.auth.ProhibitedOperationException: 許可されていない操作 : deploy-><サービス名>
 
どちらのユーザもプロジェクトのプロパティの [サーバへの登録] 権限にチェックは付けています。
原因と対処方法を教えてください。
カテゴリー : 

回答

■原因
該当のエラーは、サービス登録(上書き)しようとしたユーザの権限設定が下記の場合に発生します。
  • プロジェクトの [サーバへの登録] 権限:チェックあり
  • サービスの [書き込み] 権限:チェックなし
登録したサービスを上書きする時には、既存のサービスを削除してからデプロイする動作となります。
該当のサービスを削除するための [書き込み] 権限がない場合、上書きすることができません。
 
■対処方法
該当のサービスについて、上書きを行いたいユーザに [書き込み] 権限を設定してください。
 
■補足
サービスの [書き込み] 権限には、サービスの新規登録を行ったユーザの [アクセス権限の初期設定] が適用されます。
[アクセス権限の初期設定] がデフォルトの場合、所有者の [書き込み] 権限にはチェックがつくため、サービスを登録したユーザは該当のサービスを上書きすることが可能です。
 
参考情報
  • [マイプロジェクト]-[プロジェクトの共有]
  • [マイサービス]-[サービスのプロパティ]-[セキュリティ]
  • [コントロールパネル]-[ユーザアカウント]-[ユーザの設定変更]-[アクセス権限の初期設定]
目的別で検索
トラブルシューティング