機械翻訳について

バルク操作

post

/hcmRestApi/scim/Bulk

バルク操作

リクエスト

この操作のリクエスト・パラメータはありません。

サポートされているメディア・タイプ
リクエスト本文 - */* ()
ルート・スキーマ : schema
タイプ: object
Show Source
  • タイトル: bulkId
    新しく作成されたリソースの一時識別子。一括リクエスト内で一意であり、クライアントによって作成されます。
  • タイトル: data
    単一のPOSTまたはPATCHリソース操作の場合に表示されるリソース・データ。
  • タイトル: method
    現在の操作のHTTPメソッド。
  • タイトル: path
    リソースの相対パス。 メソッドがPOSTの場合、値はリソース・タイプ・エンドポイント( /Usersなど)を指定する必要があります。 その他のすべてのメソッドの場合、値は特定のリソースへのパスを指定する必要があります(例: /Users/2819c223-7f76-453a-919d-413861904646)。
トップに戻る

レスポンス

サポートされているメディア・タイプ

デフォルト・レスポンス

次の表に、このタスクのレスポンスを示します。
本文 ()
ルート・スキーマ : バルク
タイプ: object
Show Source
  • Operations
    タイトル: Operations
    一括ジョブ内で定義された操作。 各操作は、リソース・エンドポイントに対する単一のHTTPリクエストに対応します。
ネストされたスキーマ : 操作
タイプ: array
タイトル: Operations
一括ジョブ内で定義された操作。 各操作は、リソース・エンドポイントに対する単一のHTTPリクエストに対応します。
Show Source
ネストされたスキーマ : Operation-item
タイプ: object
Show Source
  • タイトル: bulkId
    新しく作成されたリソースの一時識別子。一括リクエスト内で一意であり、クライアントによって作成されます。
  • タイトル: location
    リソース・エンドポイントURL。
  • タイトル: method
    現在の操作のHTTPメソッド。
  • status
    タイトル: status
    一括ジョブ内の1つの操作の成功または失敗に関する情報を含む複合タイプ。
ネストされたスキーマ : ステータス
タイプ: object
タイトル: status
一括ジョブ内の1つの操作の成功または失敗に関する情報を含む複合タイプ。
Show Source
トップに戻る

次の例は、cURLを使用してRESTリソースに対してPOSTリクエストを発行することによってリソースを作成する方法を示しています。

curl -i -u "<username>:<password>" -H "Content-Type: application/json" -X POST -d <payload>   https://servername.fa.us2.oraclecloud.com/hcmRestApi/scim/Bulk

リクエスト・ペイロードの例

次の例は、JSON形式のリクエスト本文のコンテンツを示しています:

{
 "Operations":[
  {
   "method":"POST",
   "path":"/Users",
   "bulkId":"clientBulkId1",
   "data":{
     "schemas":[
      "urn:scim:schemas:core:2.0:User"
     ],
     "name":{
      "familyName":"Jones",
      "givenName":"Kerry"
     },
     "active":true,
     "userName":"JONESK_OPERATIONS",
     "emails":[
      {
       "primary":true,
       "value":"J.K@oracle.com",
       "type":"W"
      }
     ],
     "displayName":"Kerry Jones",
     "externalId":"externalId12345:"
   }
  },
  {
   "method":"PATCH",
   "path":"/Users/3DEC63ED61FD0863E050F00A081B15FF",
   "bulkId":"clientBulkId1",
   "data":{
     "schemas":[
      "urn:scim:schemas:core:2.0:User"
     ],
     "active":false
   }
  },
  {
   "method":"PUT",
   "path":"/Users/3DEC63ED61FD0863E050F00A081B15FF",
   "bulkId":"clientBulkId1",
   "data": {
     "schemas":[
      "urn:scim:schemas:core:2.0:User"
     ],
     "name":{
      "familyName":"Jones",
      "givenName":"Kerry"
     },
     "active":true,
     "userName":"JONESK_OPERATIONS_UPDATED",
     "emails":[
      {
       "primary":true,
       "value":"J.K@oracle.com",
       "type":"W"
      }
     ],
     "displayName":"Kerry Jones",
     "externalId":"externalId12345_Updated_by_PUT:"
   }
  },
  {
   "method":"DELETE",
   "path":"/Users/3DEC63ED61FD0863E050F00A081B15FF",
   "bulkId":"clientBulkId1"
  },
  {
   "method":"PATCH",
   "path":"/Roles/6FC956208A6A4E87A1F57E76F08D1616",
   "bulkId":"clientBulkId1",
   "data": {
    "members": [
    {
     "value": "FE4222FEF1A63883F49F0B1D93224B8E",
     "operation": "ADD"
    },
    {
     "value": "C2A28F8ED9FA377A20C8E3D614936E88",
     "operation": "REMOVE"
    }]
   }
  }
 ]
}

レスポンス・ヘッダーの例

次に、レスポンス・ヘッダーの例を示します。

Status: HTTP/1.1 200 OK
Content-Type : application/json

レスポンス本文の例

次の例は、JSON形式のレスポンス本文のコンテンツを示しています:

{
    "Operations": [
        {
            "location": "http://host:port/hcmRestApi/scim/Users/3DEC63ED61FD0863E050F00A081B15GG",
            "method": "POST",
            "bulkId": "clientBulkId1",
            "status": {
                "code": "201"
            }
        },
  {
            "location": "http://host:port/hcmRestApi/scim/Users/3DEC63ED61FD0863E050F00A081B15FF",
            "method": "PATCH",
            "bulkId": "clientBulkId1",
            "status": {
                "code": "200"
            }
        },
  {
            "location": "http://host:port/hcmRestApi/scim/Users/3DEC63ED61FD0863E050F00A081B15FF",
            "method": "PUT",
            "bulkId": "clientBulkId1",
            "status": {
                "code": "200"
            }
        },
  {
            "location": "http://host:port/hcmRestApi/scim/Users/3DEC63ED61FD0863E050F00A081B15FF",
            "method": "DELETE",
            "bulkId": "clientBulkId1",
            "status": {
                "code": "204"
            }
        },
  {
            "location": "http://host:port/hcmRestApi/scim/Roles/6FC956208A6A4E87A1F57E76F08D1616",
            "method": "PATCH",
            "bulkId": "clientBulkId1",
            "status": {
                "code": "204"
            }
        }
    ]
}
「トップに戻る」