アプリケーションプログラミングインターフェイスガイド> Webサービスオペレーション> オペレーションリファレンス> createDomain
 
createDomain
ドメインを作成します。一部のドメインでは、これにより/users/domainNameフォルダーリソースが作成されます。
有効なドメインタイプのセットは、getDomainTypesを使用して取得できます。ドメインを作成するための必須属性とオプション属性のセットは、getDomainTypeAttributeDefsを使用して取得できます。
「isBlocking」がTRUEに設定されている場合、このオペレーションは、実行に関連付けられた処理が完了し、「outputs」エレメントが設定されるまで戻りません。 FALSEの値はサポートされていません。
ロケーション
/services/webservices/system/admin/user/operations/
リクエストエレメント
domainName:作成するドメインの名前。
domainType:ドメインタイプ名。
isBlocking:TRUEの場合、このオペレーションが戻ったときにドメインが作成されます。 FALSEの値はサポートされていません。
annotation(オプション):ドメインの説明。
attributes(オプション):ドメインタイプ固有の属性のリスト。必要な属性はドメインタイプによって異なります。 属性エレメントを参照してください。
応答エレメント
status:
ドメインが作成されている場合は成功します。
ドメインの作成に失敗した場合はFAIL。
ドメインがまだ作成されている場合は不完全です。不完全なドメインは、cancelCreateDomainを使用してキャンセルできます。
エラー解析
DuplicateName:同じ名前のドメインがすでに存在する場合。
IllegalArgument:指定されたタイプまたは属性のいずれかが無効な場合。
NotAllowed:指定されたドメインタイプの追加のドメインを作成できない場合。
NotAllowed:不十分なライセンスでこのオペレーションを使用しようとした場合。
NotFound:ドメインタイプが存在しない場合。
セキュリティ:ユーザーがACCESS_TOOLSおよびMODIFY_ALL_USERS権限を持っていない場合。