機械翻訳について

デプロイされたプロジェクトのリビジョンを更新

patch

/ic/api/process/v1/targets/{targetId}/projects/{projectId}/revisions/{revision}

プロジェクトのリビジョンを更新します。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
本文()
JSONマージ・パッチの標準に従って変更された
ルート・スキーマ : RunTimeLiveInfo
型: object
このプロジェクト・リビジョンに関するランタイム情報。 この変更は、JSON Merge Patch標準RFC 7386に準拠する必要があります。
ソースを表示
  • 許容値: [ "ACTIVE", "RETIRED" ]
    リビジョン・モード
  • 許容値: [ "ON", "OFF" ]
    リビジョン状態
トップに戻る

レスポンス

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

200レスポンス

成功。 デプロイされたプロジェクトが正常に更新されました。
本文()
ルート・スキーマ : deployedProject
型: object

401レスポンス

未認可

403レスポンス

権限が必要です。 ユーザーはデプロイ済プロジェクト・リビジョンを更新できません

500レスポンス

デプロイされたプロジェクトのリビジョンの更新中にエラー
トップに戻る

次の例は、ポスト・トンネリングを使用してRESTリソースにPATCHリクエストを送信することにより、プロジェクトのリビジョンを更新する方法を示しています。

curl -X POST \
-H "Authorization: Bearer access_token\
-H 'content-type: application/json' \
-H 'x-http-method-override: PATCH' \
-d '{     "state": "ON",     "mode": "ACTIVE"   }'
https://example.com/ic/api/process/v1/targets/oracleinternalpcs/projects/DOCs/revisions/5 

リクエストの送信

次の例では、送信リクエストのコンテンツを示しています。

https://example.com/ic/api/process/<version>/targets/<targetId>/projects/<projectId>/revisions/<revision>

説明

  • example.com は、Oracle Integrationが実行されているホストです。

  • <version>はREST APIバージョンです。

  • <targetId>は、プロジェクトのデプロイメント・パーティションのターゲットです。 指定できる値は、ORACLEINTERNALPCSORACLEINTERNALPCSPLAYERです。

  • <projectId>は、プロジェクトの一意のIDです。 利用可能なプロジェクトを取得するには、「プロジェクトの取得」を参照してください

  • <revision>はプロジェクトのリビジョン番号です。 利用可能なリビジョンを取得するには、「指定したプロジェクトのすべてのリビジョンを取得」を参照してください

リクエスト・ヘッダーの例

Content-Type:  application/json

リクエスト本文の例

{
  "state": "ON",
  "mode": "ACTIVE"
}

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

Status Code: 200 OK
Date:   Mon, 03 Apr 2017 09:39:39 GMT 
Content-Type:  application/json

レスポンス本文の例

{
  "partition": "ORACLEINTERNALPCS",
  "revisionId": "1.0",
  "RunTimeLiveInfo": {
    "state": "ON",
    "mode": "ACTIVE"
  },
  "DesignTimeProjectReference": {
    "spaceId": "c8e6ce16-ce2d-4090-add5-ec0bc3cc7eeb",
    "projectId": "Mynewproject"
  },
  "RunTimeDeployInfo": {
    "deployTime": "2017-04-04,23:29:02 PDT",
    "isDefault": false
  },
  "processDefIds": [oracleinternalpcs~projecttodeploy1!1.0~TravelApproval],
  "links": [
    {
      "href": "http://example.com:7001/ic/api/process/v1/targets/oracleinternalpcs/projects/Mynewproject/revisions/1.0",
      "rel": "self"
    },
    {
      "href": "http://example.com:7001/ic/api/process/v1/targets/oracleinternalpcs/projects/Mynewproject/revisions/1.0",
      "rel": "canonical"
    },
    {
      "href": "http://example.com:7001/ic/api/process/v1/",
      "rel": "parent"
    }
  ]
}
先頭に戻る