デプロイされたプロジェクトのリビジョンを更新
patch
/ic/api/process/v1/targets/{targetId}/projects/{projectId}/revisions/{revision}
プロジェクトのリビジョンを更新します。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- projectId(required): string
プロジェクトID
- revision(required): string
リビジョンID
- targetId(必須): string
デプロイメント・パーティション・ターゲットの選択許容値:
[ "ORACLEINTERNALPCS", "ORACLEINTERNALPCSPLAYER" ]
JSONマージ・パッチの標準に従って変更された
ルート・スキーマ : RunTimeLiveInfo
型:
objectこのプロジェクト・リビジョンに関するランタイム情報。 この変更は、JSON Merge Patch標準RFC 7386に準拠する必要があります。
ソースを表示
- mode: string
許容値:
[ "ACTIVE", "RETIRED" ]リビジョン・モード - state: string
許容値:
[ "ON", "OFF" ]リビジョン状態
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml;qs=0.9
200レスポンス
成功。 デプロイされたプロジェクトが正常に更新されました。
ルート・スキーマ : deployedProject
型:
object401レスポンス
未認可
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>は、プロジェクトのデプロイメント・パーティションのターゲットです。 指定できる値は、
ORACLEINTERNALPCSとORACLEINTERNALPCSPLAYERです。 -
<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"
}
]
}