プロジェクトの最新の公開バージョンをデプロイ
post
/ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/deploy
デプロイされたプロジェクトのバージョンを返します
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- projectId(required): string
プロジェクトID
- spaceId(required): string
スペースID
問合せパラメータ
- targetId: string
デプロイメント・パーティション・ターゲットの選択デフォルト値:
ORACLEINTERNALPCS許容値:[ "ORACLEINTERNALPCS", "ORACLEINTERNALPCSPLAYER" ]
エンドポイントの構成
ルート・スキーマ : DeployConfig
型:
objectプロジェクトの新しいリビジョンをデプロイするための構成
ソースを表示
- addMeToAllRoles: boolean
現在のユーザーをすべてのプロセス・ロールに追加します。 PLAYERパーティションのみに適用可能
- businessParameters: array businessParameters
- defaultRetries: boolean
システム例外を処理するフォルト・ポリシーがデフォルトで含まれています。
- endpointsConfig: object endpointsConfig
- forceDefault: boolean
デプロイされたプロジェクトをデフォルトとして使用するかどうか。 PLAYERパーティションの場合は常にtrue。
- overwrite: ブール
このプロパティはOracleInternaPCSパーティションでは非推奨です。 OracleInternalPCSPlayerパーティションに対して常にtrue
- revisionId: string
デプロイされたプロジェクトのリビジョン。 PLAYERには1.0バージョンのみをデプロイするため、PLAYERパーティションには適用されません。例:
1.0 - useFaultPolicies: boolean
システム例外を処理するフォルト・ポリシーがデフォルトで含まれています。
ネストされたスキーマ : endpointsConfig
型:
objectレスポンス
サポートされているメディア・タイプ
- application/json
- application/xml;qs=0.9
200レスポンス
成功した操作
ルート・スキーマ : deployedProject
型:
object201レスポンス
成功。 プロジェクトは正常にデプロイされました。
401レスポンス
未認可
403レスポンス
権限が必要です。 ユーザーはプロジェクトをデプロイできません
404レスポンス
スペース/プロジェクトが見つかりません。
500レスポンス
プロジェクトのデプロイ・エラー
例
次の例は、RESTリソースに対してPOSTリクエストを発行して、プロジェクトの最新バージョンをデプロイする方法を示しています。
リクエストの送信
次の例では、送信リクエストのコンテンツを示しています。
https://example.com/ic/api/process/<version>/spaces/<spaceId>/projects/<projectId>/snapshots/<snapshotId>/deploy?target=<targetId>
説明
-
example.comは、Oracle Integrationが実行されているホストです。 -
<version>はREST APIバージョンです。
-
<spaceId>はスペースの一意のIDです。 使用可能なスペースを取得するには、「スペースの取得」を参照してください。
-
<projectId>は、プロジェクトの一意のIDです。 利用可能なプロジェクトを取得するには、「プロジェクトの取得」を参照してください
-
<snapshotId>はスナップショットの一意のIDです。 使用可能なスナップショットを取得するには、「特定のプロジェクトのスナップショットを取得」を参照してください
-
<targetId>は、プロジェクトのデプロイメント・パーティションのターゲットです。 指定できる値は、
ORACLEINTERNALPCSとORACLEINTERNALPCSPLAYERです。
リクエスト・ヘッダーの例
Content-Type: application/json
リクエスト本文の例
{
"revisionId": "1.0",
"overwrite": false,
"forceDefault": false,
"addMeToAllRoles": false,
}
レスポンス・ヘッダーの例
Status Code: 200 OK Date: Tue, 21 Mar 2017 08:39:54 GMT Content-Type: application/json
レスポンス本文の例
{
"partition": "ORACLEINTERNALPCS",
"revisionId": "1.0",
"RunTimeLiveInfo": {
"state": "ON",
"mode": "ACTIVE"
},
"DesignTimeProjectReference": {
"spaceId": "89f7e082-6855-4a75-b2a6-6a726aff7f23",
"projectId": "myprojectdeploy",
"snapshotId": "Snapshot"
},
"RunTimeDeployInfo": {
"deployTime": "2017-04-04,22:09:40 PDT",
"isDefault": false
},
"processDefIds": [
"oracleinternalpcs~myprojectdeploy!4.0~FormApprovalProcess"
],
"links": [
{
"href": "http://example.com:7001/ic/api/process/v1/targets/oracleinternalpcs/projects/myprojectdeploy/revisions/4.0",
"rel": "self"
},
{
"href": "http://example.com:7001/ic/api/process/v1/targets/oracleinternalpcs/projects/myprojectdeploy/revisions/4.0",
"rel": "canonical"
},
{
"href": "http://example.com:7001/ic/api/process/v1/",
"rel": "parent"
}
]
}