機械翻訳について

デフォルト・テンプレートのインポート

post

/sites/management/api/v1/templates/_import

EXTENDED OPERATION

デフォルトのテンプレート、テーマおよびコンポーネントのセットをインポートします。 サービスを最初に作成したときに、開発者が使用できるテンプレート、テーマまたはコンポーネントはありません。 テンプレート、テーマおよびコンポーネントのデフォルトのセットは、必要に応じてインポートできます。たとえば、テンプレート、テーマおよびコンポーネントの作成方法に関するいくつかのアイデアを開発者に提供します。 サイト開発者は、これらのデフォルト・テンプレートを変更またはコピーして、サイト用の独自のテンプレートを作成できます。 デフォルトのテンプレート、テーマおよびコンポーネントがすでに存在する場合は、「上書き済」になります。 認証されたユーザーがテンプレート、テーマまたはコンポーネントのいずれかを共有権限のために上書きする権限を持っていない場合、影響を受けるテンプレート・インポート・ジョブはエラーをレポートしますが、他のテンプレート・インポート・ジョブは影響を受けません。 この操作を実際にコールすることは、すべてのデフォルトのテンプレート・パッケージを個別にインポートした後、各テンプレート・パッケージの各ジョブをモニタリングすることと同じです。

リリース19.4.1.での導入。

認可

この操作を起動するには、認証されたユーザー・アプリケーションまたはクライアント・アプリケーションが次のいずれかのロールを持っている必要があります:

  • CECDeveloperUser
  • CECSitesAdministrator
  • CECContentAdministrator

テンプレートのインポート

別のサービスからエクスポートされたテンプレートをインポートして、デフォルトのテンプレートをコンパイルすることもできます。

詳細は、「テンプレート・パッケージのインポート」を参照してください。

テンプレートのインポート・ジョブの進捗の取得

テンプレートのインポートの進捗は、テンプレート・ジョブ・ステータスのリソースから監視できます。

詳細は、「テンプレート関連ジョブの進捗の取得」を参照してください。

非同期処理

この操作「のみ」非同期処理をサポートしています。 respond-asyncの値を持つPreferヘッダーがリクエストに含まれている必要があります。 「承認済」レスポンスにはLocationヘッダーが含まれ、非同期処理に関する情報を取得するためにポーリングできる「ステータス・リソース」のロケーションを示します。

ステータスの読取りの詳細は、「テンプレート関連ジョブの進捗の取得」を参照してください。

成功したレスポンスの例

この操作は、次の成功(2xx)のレスポンスで応答します。 レスポンスHTTPステータス・コードとサンプル本体の完全なリストは、この操作の「レスポンス」に関する項を参照してください。

202Accepted - Default Templates Import Started

リクエストが受け入れられると、Locationヘッダーは、バッチ処理構文を使用してこの操作で作成された個々のテンプレート・インポート・ジョブをすべて識別するテンプレート・ジョブ・ステータスを参照します。 デフォルトのテンプレートのインポート操作では、デフォルトのテンプレートごとに1つのジョブが作成され、ロケーション・ヘッダーでは1つのリクエストですべてのジョブ・ステータスの詳細を読み取る方法が提供されます。 各ジョブが完了すると、各ジョブ・ステータスのリソース・レスポンスのtemplateフィールド内にあるリンクを使用して、インポートされたテンプレートを配置できます。

クライアント・エラー・レスポンスの例

この操作は次のクライアント・エラー(4xx)レスポンスで応答しますが、レスポンス本文に例外の詳細が示されるか、非同期ジョブを通じてレポートされます。 レスポンスHTTPステータス・コードとサンプル本体の完全なリストは、この操作の「レスポンス」に関する項を参照してください。

403Forbidden - Template Overwrite Denied

overwriteの競合解決によってテンプレートがインポートされた場合、テンプレートはすでに存在しますが、認証されたユーザーにそれを上書きする権限がありません。

エラー・コード

OCE-SITEMGMT-009048

解決 - シェア・テンプレート

所有者は、ユーザーがテンプレートを上書きできるようにテンプレートのマネージャとしてユーザーを追加できます。

このエラーが返される場所
  • このエラー「次の場合があります」がレスポンス本文に返されました。
  • このエラー「次と等しくない」は非同期ジョブ・ステータスで返されました。
例外詳細フィールド

このエラー・タイプでは、レスポンスに次のフィールド/値が含まれます:

フィールド名説明
nameテンプレート名
ownerテンプレート所有者の担当者詳細。

この例外の詳細タイプの詳細は、swaggerドキュメントの定義セクションのTemplateOverwriteDeniedExceptionDetailスキーマを参照してください。

レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Template Overwrite Denied",
  "status": "403",
  "detail": "Template '{name}' already exists and cannot be overwritten.",
  "o:errorCode": "OCE-SITEMGMT-009048",
  "name": "CafeSupremo",
  "owner": {
    "displayName": "John Smith",
    "email": "jsmith@example.com",
    "userName": "jsmith"
  }
}

リリース19.4.1.での導入。

403禁止 - テンプレートのごみ箱での上書き

競合解決がoverwriteのテンプレートをインポートすると、テンプレートはすでに存在し、ごみ箱にあります。

エラー・コード

OCE-SITEMGMT-009110

解決 - テンプレートを完全に削除

自分が所有者である場合は、テンプレートを完全に削除します。 所有者でない場合は、所有者にテンプレートを完全に削除するように依頼し、再試行してください。

解決 - テンプレートのリストア

所有者である場合は、テンプレートをリストアして再試行してください。

このエラーが返される場所
  • このエラー「次の場合があります」がレスポンス本文に返されました。
  • このエラー「次と等しくない」は非同期ジョブ・ステータスで返されました。
例外詳細フィールド

このエラー・タイプでは、レスポンスに次のフィールド/値が含まれます:

フィールド名説明
nameテンプレート名
ownerテンプレート所有者の担当者詳細。

この例外の詳細タイプの詳細は、swaggerドキュメントの定義セクションのTemplateOverwriteInTrashExceptionDetailスキーマを参照してください。

レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Template Overwrite In Trash",
  "status": "403",
  "detail": "Template '{name}' is in trash so cannot be overwritten.",
  "o:errorCode": "OCE-SITEMGMT-009110",
  "name": "CafeSupremo",
  "owner": {
    "displayName": "John Smith",
    "email": "jsmith@example.com",
    "userName": "jsmith"
  }
}

リリース20.4.2で導入されました。

403Forbidden - Theme Overwrite Denied

overwriteの競合解決によってテーマがインポートされた場合、そのテーマはすでに存在しますが、認証済ユーザーには上書きする権限がありません。

エラー・コード

OCE-SITEMGMT-009049

解決 - テーマの共有

所有者は、ユーザーがテーマを上書きできるように、テーマのマネージャとしてユーザーを追加できます。

このエラーが返される場所
  • このエラー「次の場合があります」がレスポンス本文に返されました。
  • このエラー「次と等しくない」は非同期ジョブ・ステータスで返されました。
例外詳細フィールド

このエラー・タイプでは、レスポンスに次のフィールド/値が含まれます:

フィールド名説明
nameテーマ名。
ownerテーマ所有者の連絡先の詳細。

この例外の詳細タイプの詳細は、swaggerドキュメントの定義セクションのThemeOverwriteDeniedExceptionDetailスキーマを参照してください。

レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Theme Overwrite Denied",
  "status": "403",
  "detail": "Theme '{name}' already exists and cannot be overwritten.",
  "o:errorCode": "OCE-SITEMGMT-009049",
  "name": "CafeSupremoTheme",
  "owner": {
    "displayName": "John Smith",
    "email": "jsmith@example.com",
    "userName": "jsmith"
  }
}

リリース19.4.1.での導入。

403禁止 - ごみ箱でのテーマの上書き

競合解決がoverwriteのテーマをインポートすると、テーマはすでに存在し、ごみ箱にあります。

エラー・コード

OCE-SITEMGMT-009109

解決 - テーマを完全に削除

自分が所有者である場合、テーマを完全に削除します。 所有者でない場合は、所有者にテーマを完全に削除するように依頼し、再試行してください。

解決 - テーマのリストア

所有者である場合は、テーマをリストアして再試行してください。

このエラーが返される場所
  • このエラー「次の場合があります」がレスポンス本文に返されました。
  • このエラー「次と等しくない」は非同期ジョブ・ステータスで返されました。
例外詳細フィールド

このエラー・タイプでは、レスポンスに次のフィールド/値が含まれます:

フィールド名説明
nameテーマ名。
ownerテーマ所有者の連絡先の詳細。

この例外の詳細タイプの詳細は、swaggerドキュメントの定義セクションのThemeOverwriteInTrashExceptionDetailスキーマを参照してください。

レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Theme Overwrite In Trash",
  "status": "403",
  "detail": "Theme '{name}' is in trash so cannot be overwritten.",
  "o:errorCode": "OCE-SITEMGMT-009109",
  "name": "CafeSupremoTheme",
  "owner": {
    "displayName": "John Smith",
    "email": "jsmith@example.com",
    "userName": "jsmith"
  }
}

リリース20.4.2で導入されました。

403Forbidden - Component Overwrite Denied

overwriteの競合解消でコンポーネントをインポートする場合、そのコンポーネントはすでに存在しますが、認証されたユーザーには上書きする権限がありません。

エラー・コード

OCE-SITEMGMT-009050

解決 - コンポーネントの共有

所有者は、ユーザーがコンポーネントを上書きできるように、コンポーネントのmanagerとしてユーザーを追加できます。

このエラーが返される場所
  • このエラー「次の場合があります」がレスポンス本文に返されました。
  • このエラー「次と等しくない」は非同期ジョブ・ステータスで返されました。
例外詳細フィールド

このエラー・タイプでは、レスポンスに次のフィールド/値が含まれます:

フィールド名説明
nameコンポーネント名
ownerコンポーネント所有者担当者詳細。

この例外の詳細タイプの詳細は、swaggerドキュメントの定義セクションのComponentOverwriteDeniedExceptionDetailスキーマを参照してください。

レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Component Overwrite Denied",
  "status": "403",
  "detail": "Component '{name}' already exists and cannot be overwritten.",
  "o:errorCode": "OCE-SITEMGMT-009050",
  "name": "ContentNavMenu",
  "owner": {
    "displayName": "John Smith",
    "email": "jsmith@example.com",
    "userName": "jsmith"
  }
}

リリース19.4.1.での導入。

403禁止 - ごみ箱でのコンポーネントの上書き

競合解決がoverwriteのコンポーネントがインポートされ、そのコンポーネントはすでに存在し、ごみ箱にあります。

エラー・コード

OCE-SITEMGMT-009108

解決 - コンポーネントを完全に削除

自分が所有者である場合は、コンポーネントを完全に削除します。 所有者でない場合は、所有者にコンポーネントを完全に削除するように依頼し、再試行してください。

解決 - コンポーネントのリストア

所有者である場合は、コンポーネントをリストアして再試行してください。

このエラーが返される場所
  • このエラー「次の場合があります」がレスポンス本文に返されました。
  • このエラー「次と等しくない」は非同期ジョブ・ステータスで返されました。
例外詳細フィールド

このエラー・タイプでは、レスポンスに次のフィールド/値が含まれます:

フィールド名説明
nameコンポーネント名
ownerコンポーネント所有者担当者詳細。

この例外の詳細タイプの詳細は、swaggerドキュメントの定義セクションのComponentOverwriteInTrashExceptionDetailスキーマを参照してください。

レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Component Overwrite In Trash",
  "status": "403",
  "detail": "Component '{name}' is in trash so cannot be overwritten.",
  "o:errorCode": "OCE-SITEMGMT-009108",
  "name": "ContentNavMenu",
  "owner": {
    "displayName": "John Smith",
    "email": "jsmith@example.com",
    "userName": "jsmith"
  }
}

リリース20.4.2で導入されました。

403禁止 - サイト管理者ロール必須

このタイプのリソースを作成するには、サイト管理者ロールが必要です。

エラー・コード

OCE-SITEMGMT-009140

解決 - サイト・システム設定の変更

サイト、テンプレート、テーマおよびコンポーネントの作成は、サイト管理者に制限できます。 管理者以外のユーザーがこのタイプのサイト・リソースを作成できるように、サイト・システム設定を更新します。

このエラーが返される場所
  • このエラー「次の場合があります」がレスポンス本文に返されました。
  • このエラー「次と等しくない」は非同期ジョブ・ステータスで返されました。
例外詳細フィールド

このエラー・タイプでは、レスポンスに次のフィールド/値が含まれます:

フィールド名説明
resourceTypeサイト管理者のみが作成できるリソース・タイプ。 有効な値は次のとおりです。
  • site - サイト・リソース
  • template - テンプレート・リソース
  • theme - テーマ・リソース
  • component - コンポーネント・リソース
name作成中のリソースの名前(使用可能な場合)。

この例外の詳細タイプの詳細は、swaggerドキュメントの定義セクションのSitesAdminRoleRequiredExceptionDetailスキーマを参照してください。

レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Sites Administrator Role Required",
  "status": "403",
  "detail": "The Sites Administrator role is required to create resources of this type.",
  "o:errorCode": "OCE-SITEMGMT-009140",
  "resourceType": "site",
  "name": "value"
}

リリース22.5.2で導入されました。

403Forbidden - Storage Limit Reached

ストレージ転送制限に達しました。 請求限度は、システム管理者が使用可能なストレージ容量に設定されています。

エラー・コード

OCE-SITEMGMT-009098

解決 - ストレージ制限の増加

ストレージ制限を増やすシステム管理者を取得します。

このエラーが返される場所
  • このエラー「行わない」がレスポンス本文に返されます。
  • このエラー「次の場合があります」は非同期ジョブ・ステータスで返されました。
例外詳細フィールド

このエラー・タイプでは、レスポンスに次のフィールド/値が含まれます:

フィールド名説明
used使用済ストレージ(GB)。
limitストレージ制限(GB)。

この例外の詳細タイプの詳細は、swaggerドキュメントの定義セクションのStorageLimitReachedExceptionDetailスキーマを参照してください。

レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Storage Limit Reached",
  "status": "403",
  "detail": "Storage limit has been reached.",
  "o:errorCode": "OCE-SITEMGMT-009098",
  "used": 1.23456789,
  "limit": 1.23456789
}

リリース20.3.1で導入されました。

409競合 - Starter Editionのアセット・タイプの制限に達しました

Starter Editionのアセット・タイプの制限に達しました。

エラー・コード

OCE-SITEMGMT-009159

解決 - Premiumにアップグレード

無制限のアセット・タイプにアクセスするには、プレミアムにアップグレードしてください。

このエラーが返される場所
  • このエラー「行わない」がレスポンス本文に返されます。
  • このエラー「次の場合があります」は非同期ジョブ・ステータスで返されました。
レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Starter Edition Asset Types Limit Reached",
  "status": "409",
  "detail": "Starter edition limits the number of asset types that can be created.",
  "o:errorCode": "OCE-SITEMGMT-009159"
}

リリース23.2.2で導入されました。

409競合 - 無効なタクソノミ・バージョン

インポートされたタクソノミ・バージョンが既存のタクソノミより低くなっています。

エラー・コード

OCE-SITEMGMT-009162

このエラーが返される場所
  • このエラー「行わない」がレスポンス本文に返されます。
  • このエラー「次の場合があります」は非同期ジョブ・ステータスで返されました。
レスポンス本文の例
{
  "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
  "title": "Invalid Taxonomy Version",
  "status": "409",
  "detail": "Imported taxonomy version is lower than the existing taxonomy.",
  "o:errorCode": "OCE-SITEMGMT-009162"
}

リリース23.2.2で導入されました。

リクエスト

ヘッダー・パラメータ
  • respond-asyncヘッダー値を使用してリクエストの非同期処理をリクエストします。

トップに戻る

レスポンス

202レスポンス

Accepted

400レスポンス

不正なリクエスト

401レスポンス

未認可

403レスポンス

禁止
本文()
ルート・スキーマ: schema
すべてに一致
ソースを表示
ネストされたスキーマ : TemplateOverwriteDeniedExceptionDetail
リリース19.4.1.での導入。
すべてに一致
ソースを表示
ネストされたスキーマ : ExceptionDetail
型: object

HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 その場合、追加情報がレスポンス本文に含まれます。

ソースを表示
  • この問題の発生に固有の説明。 人間が判読できる、場合によっては複数行の詳細で問題を説明しています。

  • エラーに関する詳細を提供するリンクへのURI。

  • アプリケーション・エラー・コード。HTTPエラー・コードとは異なります。 このコードは、titledetailなどのフィールドを比較するのではなく、特定のエラーをチェックするために使用する必要があります。

  • o:errorDetails

    階層構造に複数のエラーがある場合もあります。

  • エラーが発生した場所を示すXPathまたはJSONパス。

  • エラーに対応するHTTPステータス・コード。

  • 問題の短く、判読可能なサマリー。 タイトルは、特定のエラーをチェックする方法としては使用しないでください。そのためにはo:errorCodeを使用してください。

  • 問題のタイプを識別する絶対URI。 このURIが参照解除されると、「推奨」は、HTMLページなどの問題の判読可能なサマリーを提供します。

ネストされたスキーマ : TemplateOverwriteDeniedExceptionDetail-allOf[1]
型: object
ソースを表示
ネストされたスキーマ: o:errorDetails
型: array

階層構造に複数のエラーがある場合もあります。

ソースを表示
ネストされたスキーマ: items
すべてに一致
ソースを表示
  • ExceptionDetail

    HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 その場合、追加情報がレスポンス本文に含まれます。

ネストされたスキーマ: owner

テンプレート所有者の担当者詳細。

リリース19.4.1.での導入。
すべてに一致
ソースを表示
  • UserContact

    ユーザー担当者詳細。 ユーザーの表示名と電子メール・アドレスが含まれます。

ネストされたスキーマ : UserContact

ユーザー担当者詳細。 ユーザーの表示名と電子メール・アドレスが含まれます。

すべてに一致
ソースを表示
  • SingularResource

    すべての単数形のリソースには、特異なリソース定義のプロパティが含まれます。 単一のリソースには、他のリソースとの関係を提供するリンク、またはリソース自体をselfがリンクするリンク先のリストが含まれます。

  • UserContact-allOf[1]
ネストされたスキーマ : SingularResource
型: object

すべての単数形のリソースには、特異なリソース定義のプロパティが含まれます。 単一のリソースには、他のリソースとの関係を提供するリンク、またはリソース自体をselfがリンクするリンク先のリストが含まれます。

ソースを表示
  • links
ネストされたスキーマ : UserContact-allOf[1]
型: object
ソースを表示
レスポンスの例(テンプレート上書きが拒否されました)
{
    "type":"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
    "title":"Template Overwrite Denied",
    "status":"403",
    "detail":"Template '{name}' already exists and cannot be overwritten.",
    "o:errorCode":"OCE-SITEMGMT-009048",
    "name":"CafeSupremo",
    "owner":{
        "displayName":"John Smith",
        "email":"jsmith@example.com",
        "userName":"jsmith"
    }
}
レスポンスの例(ごみ箱でのテンプレート上書き)
{
    "type":"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
    "title":"Template Overwrite In Trash",
    "status":"403",
    "detail":"Template '{name}' is in trash so cannot be overwritten.",
    "o:errorCode":"OCE-SITEMGMT-009110",
    "name":"CafeSupremo",
    "owner":{
        "displayName":"John Smith",
        "email":"jsmith@example.com",
        "userName":"jsmith"
    }
}
レスポンスの例(テーマ上書きが拒否されました)
{
    "type":"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
    "title":"Theme Overwrite Denied",
    "status":"403",
    "detail":"Theme '{name}' already exists and cannot be overwritten.",
    "o:errorCode":"OCE-SITEMGMT-009049",
    "name":"CafeSupremoTheme",
    "owner":{
        "displayName":"John Smith",
        "email":"jsmith@example.com",
        "userName":"jsmith"
    }
}
レスポンスの例(ごみ箱での上書き)
{
    "type":"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
    "title":"Theme Overwrite In Trash",
    "status":"403",
    "detail":"Theme '{name}' is in trash so cannot be overwritten.",
    "o:errorCode":"OCE-SITEMGMT-009109",
    "name":"CafeSupremoTheme",
    "owner":{
        "displayName":"John Smith",
        "email":"jsmith@example.com",
        "userName":"jsmith"
    }
}
レスポンスの例(コンポーネント上書きが拒否されました)
{
    "type":"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
    "title":"Component Overwrite Denied",
    "status":"403",
    "detail":"Component '{name}' already exists and cannot be overwritten.",
    "o:errorCode":"OCE-SITEMGMT-009050",
    "name":"ContentNavMenu",
    "owner":{
        "displayName":"John Smith",
        "email":"jsmith@example.com",
        "userName":"jsmith"
    }
}
レスポンスの例(ごみ箱でのコンポーネントの上書き)
{
    "type":"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
    "title":"Component Overwrite In Trash",
    "status":"403",
    "detail":"Component '{name}' is in trash so cannot be overwritten.",
    "o:errorCode":"OCE-SITEMGMT-009108",
    "name":"ContentNavMenu",
    "owner":{
        "displayName":"John Smith",
        "email":"jsmith@example.com",
        "userName":"jsmith"
    }
}
レスポンスの例(Sites Administrator Role Required)
{
    "type":"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
    "title":"Sites Administrator Role Required",
    "status":"403",
    "detail":"The Sites Administrator role is required to create resources of this type.",
    "o:errorCode":"OCE-SITEMGMT-009140",
    "resourceType":"site",
    "name":"value"
}

409レスポンス

競合

413 レスポンス

ペイロードが大きすぎます

429 レスポンス

リクエストが多すぎます

500レスポンス

内部サーバー・エラー

501レスポンス

実装されていない

502 レスポンス

ゲートウェイが不良

503レスポンス

サービス使用不可

504レスポンス

ゲートウェイがタイムアウト
先頭に戻る