アプリケーションプログラミングインターフェイスガイド> Webサービスオペレーション> オペレーションリファレンス> updateDefinitionSet
 
updateDefinitionSet
定義セットの内容を更新します。
リクエストには、sourceDocumentまたは定義のいずれかを含めることができますが、両方を含めることはできません。どちらもオプションであり、どちらも提供することは合法です。 sourceDocumentが提供されている場合、定義は自動的に生成されます。
XML_SCHEMA_DEFINITION_SETリソースはソース文書のみで指定され、SQL_DEFINITION_SETリソースは定義のリストのみで指定されます。
ロケーション
/services/webservices/system/admin/resource/operations/
リクエストエレメント
path:リソースへの完全修飾パス。
detail:応答に含めるリソースに関する詳細レベル。有効な値は、NONE、SIMPLE、およびFULLです。
sourceDocument(オプション):XML_SCHEMA_DEFINITION_SETリソースのこの定義セットを定義するXMLドキュメントセット。これがリクエストエレメントである場合、定義(以下)をリクエストエレメントにすることはできません。
コンテンツ
文字セット(オプション)
targetNamespace(オプション)
locationURI(オプション)
schemaLocation(オプション)
定義(オプション):SQL_DEFINITION_SETリソース用に設定されたこの定義によって定義された定義の完全なリスト。これがリクエストエレメントである場合、sourceDocument(上記)をリクエストエレメントにすることはできません。
name
type
名前空間(オプション)
dataType:各データタイプの情報:
sqlType(定義とオプションの特性)
xmlType(名前、名前空間、およびオプションの特性)
疑似タイプ(定義)
annotation(オプション)
attributes(オプション):属性のリスト。 属性エレメントを参照してください。
値(オプション)
annotation(オプション):リソースの説明。指定しない場合、注釈は変更されません。
attributes(オプション):リソース固有の属性。指定された属性を設定しますが、指定されていない属性の値は変更しません。
応答エレメント
resource:更新されたリソースのリスト。 リソースエレメントを参照してください。
エラー解析
IllegalArgument:パスの形式が正しくない場合、詳細が不正であるか、属性または定義エレメントのいずれかが不正です。
IllegalState:sourceDocumentがSQL_DEFINITION_SETに提供されている場合、または定義がXML_SCHEMA_DEFINITION_SETに提供されている場合。
NotFound:リソースまたはパスの一部が存在しない場合。
セキュリティ:ユーザーがパス内の最後のアイテム以外のすべてのアイテムに対する読み取りアクセス権を持っていない場合。
セキュリティ:ユーザーがパスの最後のアイテムへの書き込みアクセス権を持っていない場合。
セキュリティ:ユーザーがACCESS_TOOLS権限を持っていない場合。