機械翻訳について

すべてのスキーマの取得

get

/hcmRestApi/scim/Schemas

すべてのスキーマの取得

リクエスト

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

この操作にはリクエスト本文がありません。

トップに戻る

レスポンス

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

デフォルト・レスポンス

次の表に、このタスクのデフォルト・レスポンスを示します。
本文 ()
ルート・スキーマ : スキーマ
タイプ: object
Show Source
  • タイトル: ItemsPerPage
    現在の範囲内で返されるリソース・インスタンス数。
  • Resources
    タイトル: Resources
    コレクション内のスキーマ。
  • タイトル: start index
    リソース・コレクションの開始位置。 たとえば、startIndexが11でitemsPerPageが10の場合、レスポンス本文には11から20までの行が含まれます。
ネストされたスキーマ : リソース
タイプ: array
タイトル: Resources
コレクション内のスキーマ。
Show Source
ネストされたスキーマ : Schemas-item
タイプ: object
Show Source
ネストされたスキーマ : 属性
タイプ: array
タイトル: Attributes
スキーマの属性。
Show Source
ネストされたスキーマ : メタ
タイプ: object
タイトル: Meta
スキーマのメタデータ。
ネストされたスキーマ : スキーマ
タイプ: array
タイトル: Schemas
スキーマ・リソースのスキーマ値。
Show Source
ネストされたスキーマ : attributes-item
タイプ: object
Show Source
  • タイトル: CaseExact
    属性名で大/小文字が区別されるかどうかを示します。 デフォルト値はfalseです。
  • タイトル: Description
    属性の説明。
  • タイトル: MultiValued
    属性に複数の値(複数のEメールIDなど)が含まれているかどうかを示します。 デフォルト値はfalseです。
  • タイトル: Mutability
    属性の変更可能性。 デフォルト値はreadWriteです。
  • タイトル: Name
    属性名。
  • タイトル: Required
    属性が必須かどうかを示します。 デフォルト値はfalseです。
  • タイトル: Returned
    問合せにレスポンスして属性値を返すかどうかを指定します。 デフォルト値は、属性値が返されることを示す値です。
  • subAttributes
    タイトル: subAttributes
    属性のサブ属性。
  • タイトル: Type
    属性データ型です。
  • タイトル: Uniqueness
    属性値の一意性を指定します。 値が一意でないことを示すデフォルト値はnoneです。
ネストされたスキーマ : subAttributes
タイプ: array
タイトル: subAttributes
属性のサブ属性。
Show Source
ネストされたスキーマ : subattributes-item
タイプ: object
Show Source
  • タイトル: CaseExact
    サブ属性名で大/小文字が区別されるかどうかを示します。 デフォルト値はfalseです。
  • タイトル: Description
    サブ属性の説明。
  • タイトル: MultiValued
    サブ属性に複数の値が含まれているかどうかを示します。 デフォルト値はfalseです。
  • タイトル: Mutability
    サブ属性の可変性。 デフォルト値はreadWriteです。
  • タイトル: Name
    サブ属性名。
  • タイトル: Required
    サブ属性が必須かどうかを示します。 デフォルト値はfalseです。
  • タイトル: Type
    サブ属性データ型です。
トップに戻る

次の例は、cURLを使用してRESTリソースに対するGETリクエストを発行することによって、すべてのスキーマを取得する方法を示しています。

curl -i -u "<username>:<password>" -X GET https://servername.fa.us2.oraclecloud.com/hcmRestApi/scim/Schemas

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

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

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

レスポンス本文の例

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

{
  "itemsPerPage": 3,
  "startIndex": 1,
  "Resources": [
    {
      "id": "urn:oracle:apps:scim:schemas:fa:1.0:UserRequest",
      "meta": {
        "resourceType": "Schema",
        "created": "2010-01-23T04:56:22Z",
        "lastModified": "2014-02-04T00:00:00Z",
        "location": "http://<host>:<port>/hcmRestApi/scim/Schemas/urn:oracle:apps:scim:schemas:fa:1.0:UserRequest",
        "version": "W/\"3694e05e9dff596\""
      },
D56D17      "schemas": [
        "urn:scim:schemas:core:2.0:Schema"
      ],
      "name": "UserRequest",
      "description": "Fusion Application User Requests",
      "attributes": [
        {
          "name": "userRequestType",
          "type": "String",
          "description": "The action code of the user request to create, update, or delete. ",
          "mutability": "readOnly",
          "multiValued": false,
          "required": false,
          "caseExact": false
        },
        {
          "name": "addresses",
          "type": "complex",
          "description": "The address information of the user.",
          "mutability": "readOnly",
          "subAttributes": [
            {
              "name": "country",
              "type": "string",
              "description": "The county name in the address.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "locality",
              "type": "string",
              "description": "The locality name in the address.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "formatted",
              "type": "string",
              "description": "The formatted version of the address.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "region",
              "type": "string",
              "description": "The region details in the address.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "streetAddress",
              "type": "string",
              "description": "The street name or number in the address.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "postalCode",
              "type": "string",
              "description": "The postal code of the address.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            }
          ],
          "multiValued": true,
          "required": false,
          "caseExact": true
        },
        {
          "name": "employeeNumber",
          "type": "String",
          "description": "A unique employee number for the user???s account in Oracle Applications Cloud.",
          "mutability": "readOnly",
          "multiValued": false,
          "required": false,
          "caseExact": false
        },
        {
          "name": "manager",
          "type": "complex",
          "description": "The details of the user???s manager.",
          "mutability": "readOnly",
          "subAttributes": [
            {
              "name": "managerId",
              "type": "string",
              "description": "The unique identifier of the user???s manager.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "$ref",
              "type": "string",
              "description": "The URI reference of the user???s manager.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "displayName",
              "type": "string",
              "description": "The display name of the user???s manager.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "userName",
              "type": "string",
              "description": "User Name of the Manager",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            }
          ],
          "multiValued": false,
          "required": false,
          "caseExact": false
        },
        {
          "name": "phoneNumbers",
          "type": "complex",
          "description": "The user???s phone number information.",
          "mutability": "readOnly",
          "subAttributes": [
            {
              "name": "value",
              "type": "string",
              "description": "The phone number of the user.",
              "mutability": "readOnly",
              "required": false,
              "caseExact": false
            },
            {
              "name": "type",
              "type": "string",
              "description": "The type of phone number.",
              "mutability": "readOnly",
              "required": false,
              "caseExact": false
            }
          ],
          "multiValued": true,
          "required": false,
          "caseExact": false
        },
        {
          "name": "userType",
          "type": "String",
          "description": "User???s type that is used to identify the organization to user relationship such as Contractor, Employee, Intern, Temp, External, and Unknown.",
          "mutability": "readOnly",
          "multiValued": false,
          "required": false,
          "caseExact": false
        },
        {
          "name": "user",
          "type": "complex",
          "description": "The user information in Oracle Applications Cloud.",
          "mutability": "readOnly",
          "subAttributes": [
            {
              "name": "id",
              "type": "String",
              "description": "Id for user scim resource within FA",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "externalId",
              "type": "String",
              "description": "External Id for the user resource",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "active",
              "type": "boolean",
              "description": "Indicates the account status of the user in Oracle Applications Cloud. ",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": true
            },
            {
              "name": "displayName",
              "type": "String",
              "description": "The display name of the user account. ",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": false
            },
            {
              "name": "emails",
              "type": "complex",
              "description": "The e-mail information of the user.",D1
              "mutability": "readOnly",D9
              "subAttributes": [
                {
                  "name": "value",
                  "type": "string",
                  "description": "The e-mail address of the user.",
                  "mutability": "readOnly",
                  "required": false,
                  "caseExact": false
                },
                {
                  "name": "primary",
                  "type": "boolean",
                  "description": "Indicates if this value is the primary address for the user.",
                  "mutability": "readOnly",
                  "required": false,
                  "caseExact": false
                },
                {
                  "name": "type",
                  "type": "string",
                  "description": "The type of e-mail address. Valid values are work, home, and other.",
                  "mutability": "readOnly",
                  "required": false,
                  "caseExact": false
                }
              ],
              "multiValued": true,
              "required": false,
              "caseExact": true
            },
            {
              "name": "name",
              "type": "complex",
              "description": "The name of the user.",
              "mutability": "readOnly",
              "subAttributes": [
                {
                  "name": "honorificSuffix",
                  "type": "string",
                  "description": "The honorific suffix to be used with the user???s name.",
                  "mutability": "readOnly",
                  "multiValued": false,
                  "required": false,
                  "caseExact": false
                },
                {
                  "name": "honorificPrefix",
                  "type": "string",
                  "description": "The honorific prefix to be used with the user???s name.",
                  "mutability": "readOnly",
                  "multiValued": false,
                  "required": false,
                  "caseExact": false
                },
                {
                  "name": "givenName",
                  "type": "string",
                  "description": "The first name of the user.",
                  "mutability": "readOnly",
                  "multiValued": false,
                  "required": false,
                  "caseExact": false
                },
                {
                  "name": "initials",
                  "type": "string",
                  "description": "The initials in the user???s name.",
                  "mutability": "readOnly",
                  "multiValued": false,
                  "required": false,
                  "caseExact": false
                },
                {
                  "name": "familyName",
                  "type": "string",
                  "description": "The last name of the user.",
                  "mutability": "readOnly",
                  "multiValued": false,
                  "required": false,
                  "caseExact": false
                },
                {
                  "name": "formatted",
                  "type": "string",
                  "description": "The formatted version of the name that indicates how the attributes of the name are combined.",
                  "mutability": "readOnly",
                  "multiValued": false,
                  "required": false,
                  "caseExact": false
                },
                {
                  "name": "middleName",
                  "type": "string",
                  "description": "The middle name of the user.",
                  "mutability": "readOnly",
                  "multiValued": false,
                  "required": false,
                  "caseExact": false
                }
              ],
              "multiValued": false,
              "required": false,
              "caseExact": true
            },
            {
              "name": "preferredLanguage",
              "type": "String",
              "description": "The preferred language of the user, which is used to select a localized user interface.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": true
            },
            {
              "name": "userName",
              "type": "String",
              "description": "User Name",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": true
            }
          ],
          "multiValued": false,
          "required": false,
          "caseExact": true
        }
      ]
    },
    {
      "id": "urn:oracle:apps:scim:schemas:fa:1.0:Role",
      "meta": {
        "resourceType": "Schema",
        "created": "2010-01-23T04:56:22Z",
        "lastModified": "2014-02-04T00:00:00Z",
        "location": "http://<host>:<port>/hcmRestApi/scim/Schemas/urn:oracle:apps:scim:schemas:fa:1.0:Role",
        "version": "W/\"3694e05e9dff596\""
      },
      "schemas": [
        "urn:scim:schemas:core:2.0:Schema"
      ],
      "name": "Roles",
      "description": "Oracle Fusion Application Roles",
      "attributes": [
        {
          "name": "name",
          "type": "string",
          "description": "The name of the role in Oracle Applications",
          "mutability": "readOnly",
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "displayName",
          "type": "string",
          "description": "The display name for the role in Oracle Applications Cloud",
          "mutability": "readOnly",
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "description",
          "type": "string",
          "description": "The description of the role",
          "mutability": "readOnly",
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "category",
          "type": "string",
          "description": "The category of the role",
          "mutability": "readOnly",
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "members",
          "type": "complex",
          "description": "A list of users assigned to the role.",
          "mutability": "readWrite",
          "subAttributes": [
            {
              "name": "operation",
              "type": "string",
              "description": "operation to be performed on PATCH operation",
              "mutability": "readWrite",
              "required": false,
              "caseExact": true
            },
            {
              "name": "value",
              "type": "string",
              "description": "The unique identifier of the user assigned to the role.",
              "mutability": "readWrite",
              "required": false,
              "caseExact": true
            }
          ],
          "multiValued": true,
          "required": false,
          "caseExact": true
        }
      ]
    },
    {
      "id": "urn:scim:schemas:core:2.0:User",
      "meta": {
        "resourceType": "Schema",
        "created": "2010-01-23T04:56:22Z",
        "lastModified": "2014-02-04T00:00:00Z",
        "location": "http://<host>:<port>/hcmRestApi/scim/Schemas/urn:scim:schemas:core:2.0:User",
        "version": "W/\"3694e05e9dff596\""
      },
      "schemas": [
        "urn:scim:schemas:core:2.0:Schema"
      ],
      "name": "User",
      "description": "Fusion Application User ",
      "attributes": [
        {
          "name": "id",
          "type": "String",
          "description": "A unique identifier for the user, which is defined by the web service provider.",
          "mutability": "readOnly",
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "externalId",
          "type": "String",
          "description": "An external identifier for the user, which is defined by the web service consumer.",
          "mutability": "readWrite",
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "userName",
          "type": "String",
          "description": "A unique identifier for the user that is used to authenticate with the service provider, directly. This attribute is mandatory. ",
          "mutability": "readWrite",
          "multiValued": false,
          "required": true,
          "caseExact": true
        },
        {
          "name": "name",
          "type": "complex",
          "description": "The components of user???s name. This attribute may return: full name as a single string. individual component attributes. both variants. The formatted version indicates how the component attributes are combined so that both variants describe the same name.",
          "mutability": "readWrite",
          "subAttributes": [
            {
              "name": "familyName",
              "type": "String",
              "description": "The last name of the user.",
              "mutability": "readWrite",
              "multiValued": false,
              "required": false,
              "caseExact": true
            },
            {
              "name": "givenName",
              "type": "String",
              "description": "The first name of the user.",
              "mutability": "readWrite",
              "multiValued": false,
              "required": false,
              "caseExact": true
            }
          ],
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "displayName",
          "type": "String",
          "description": "The display name of the user, which should include all the available component attributes.",
          "mutability": "readWrite",
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "preferredLanguage",
          "type": "String",
          "description": "The preferred language of the user, which is used to select a localized user interface. For example, use en_US to specify English as the language and US as the country. ",
          "mutability": "readWrite",
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "active",
          "type": "boolean",
          "description": "Indicates the administrative status of the user. The service provider determines the definitive value for this attribute. If the value is true, then the user is able to login. If the value is false, then the user account is suspended. ",
          "mutability": "readWrite",
          "multiValued": false,
          "required": false,
          "caseExact": true
        },
        {
          "name": "emails",
          "type": "complex",
          "description": "The e-mail addresses of the user. The service provider uses canonical form of these addresses, for example, bjensen@example.com instead of bjensen@EXAMPLE.COM.  ",
          "mutability": "readWrite",
          "subAttributes": [
            {
              "name": "value",
              "type": "string",
              "description": "The e-mail address of the user.",
              "mutability": "readWrite",
              "multiValued": false,
              "required": false,
              "caseExact": true
            },
            {
              "name": "primary",
              "type": "boolean",
              "description": "Indicates that this e-mail id is the primary address. This value is hard coded to true.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": true
            },
            {
              "name": "type",
              "type": "string",
              "description": "The type of e-mail id, which is hard coded to work.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": true
            }
          ],
          "multiValued": true,
          "required": false,
          "caseExact": true
        },
        {
          "name": "roles",
          "type": "complex",
          "description": "The list of roles for users in Oracle Applications Cloud.",
          "mutability": "readOnly",
          "subAttributes": [
            {
              "name": "id",
              "type": "string",
              "description": "A list of ids for the roles that a user can belong to, through direct membership.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": true
            },
            {
              "name": "value",
              "type": "string",
              "description": "A list of values for the roles.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": true
            },
            {
              "name": "displayName",
              "type": "string",
              "description": "The display name of the role, as used in related screens.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": true
            },
            {
              "name": "description",
              "type": "string",
              "description": "The description of the role.",
              "mutability": "readOnly",
              "multiValued": false,
              "required": false,
              "caseExact": true
            }
          ],
          "multiValued": true,
          "required": false,
          "caseExact": true
        }
      ]
    }
  ]
}
「トップに戻る」