対応するXMLディスクリプタ・ファイルをアップロードすることによる新規WLDFシステム・リソース・コントロール・ランタイムの作成

post

/management/weblogic/{version}/serverRuntime/WLDFRuntime/WLDFControlRuntime/systemResourceControls

対応するxmlディスクリプタ・ファイルをアップロードすることによって、WLDFシステム・リソース・コントロールを作成します。

このメソッドは、非同期呼出しとベスト・エフォート同期呼出しの両方をサポートします。動作は'Prefer'ヘッダーによって制御されます。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
ヘッダー・パラメータ
  • Preferヘッダー・パラメータを使用すると、このメソッドの実行方法に関するプリファレンスを指定できます。値respond-asyncは、リクエストを発行し完了を待機せずにすぐに返すプリファレンスを指定します。また、値wait=#secondsは、返す前にメソッドの完了を#seconds待機するプリファレンスを指定します。Preferヘッダーが指定されていないか無効な場合、300秒の待機が使用されます。
  • X-Requested-Byヘッダーは、クロスサイト・リクエスト・フォージェリ(CSRF)攻撃からの保護に使用されます。値は、MyClientなどの任意の名前です。
フォーム・パラメータ
  • アップロードするxmlディスクリプタ・ファイル。

  • 新しいWLDFシステム・リソース・コントロールを作成するために必要となる残りの情報が含まれているWLDFSystemResourceControlRuntimeモデル。

    この文字列パラメータには、次のスキーマに一致するJSONオブジェクトを含める必要があります:

    {
        "type":"object",
        "properties":{
            "enabled":{
                "type":"boolean",
                "description":"is the descriptor enabled"
            },
            "name":{
                "readOnly":true,
                "x-weblogic-unharvestable":true,
                "type":"string",
                "description":"The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration."
            },
            "type":{
                "readOnly":true,
                "x-weblogic-unharvestable":true,
                "type":"string",
                "description":"Returns the type of the MBean."
            }
        }
    }
セキュリティ
トップに戻る

レスポンス

201レスポンス

トップに戻る

serverRuntime/WLDFRuntime/WLDFControlRuntime/systemResourceControls

この例は、マルチパート・フォームを使用してディスクリプタをアップロードすることでWLDFシステム・リソース・コントロールを作成する方法を示します。

リクエストの例
curl -v \
--user admin:admin123 \
-H X-Requested-By:MyClient \
-H Accept:application/json \
-H Content-Type:multipart/form-data \
-F "model={
        name: 'myWLDFSystemResource',
        enabled: true
    }" \
-F "descriptor=@/descriptors/systemResourceControl-1.xml" \
-X POST http://localhost:7001/management/weblogic/latest/serverRuntime/WLDFRuntime/WLDFControlRuntime/systemResourceControls
レスポンスの例
HTTP/1.1 100 Continue HTTP/1.1 201 Created

Location: http://localhost:7001/management/weblogic/latest/serverRuntime/WLDFRuntime/WLDFControlRuntime/systemResourceControls/myWLDFSystemResource

Response Body:
{}
トップに戻る