機械翻訳について

プロジェクトの最新の公開バージョンをデプロイ

post

/ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/deploy

デプロイされたプロジェクトのバージョンを返します

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
問合せパラメータ
  • デプロイメント・パーティション・ターゲットの選択
    デフォルト値: ORACLEINTERNALPCS
    許容値: [ "ORACLEINTERNALPCS", "ORACLEINTERNALPCSPLAYER" ]
本文()
エンドポイントの構成
ルート・スキーマ : DeployConfig
型: object
プロジェクトの新しいリビジョンをデプロイするための構成
ソースを表示
ネストされたスキーマ : businessParameters
型: array
ソースを表示
ネストされたスキーマ : endpointsConfig
型: object
ネストされたスキーマ : businessParameters
型: object
ソースを表示
トップに戻る

レスポンス

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

200レスポンス

成功した操作
本文()
ルート・スキーマ : deployedProject
型: object

201レスポンス

成功。 プロジェクトは正常にデプロイされました。

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

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

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"
    }
  ]
}
先頭に戻る