新規Blockchain Platformパッチの登録

post

/api/v1/blockchainPlatforms/patches

新規Blockchain Platformパッチを登録します。

リクエスト

サポートされるメディア・タイプ
フォーム・パラメータ
  • パッチ詳細(metadata.jsonスクリプト/prePatch.shスクリプト/postPatch.sh)を含むtarアーカイブ・ファイル。コンポーネントごとの.tgz。
先頭に戻る

レスポンス

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

200レスポンス

OK
本文()
ルート・スキーマ: PatchInfoSummary
型: object
ソースの表示

400レスポンス

不正なリクエスト
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示

401レスポンス

未認可
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示

409レスポンス

操作の競合
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示

500レスポンス

内部サーバー・エラー
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示

デフォルト・レスポンス

不明なエラー
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示
先頭に戻る

このエンドポイントは、新しいBlockchain Platformパッチを登録するために使用されます。

次の例は、cURLを使用してRESTリソースに対するPOSTリクエストを発行し、新しいBlockchain Platformパッチを問い合せて登録する方法を示しています。

curl -X POST http://<hostname>:<port>/api/v1/blockchainPlatforms/patches 
-H 'Authorization: Basic amFzc2l0ZXN0OndlbGNvbWUx' 
-F patchArchive=@/home/oracle/obp-19-3-3.zip

レスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
  "patchId" : "obp-patch-19-3-3",
  "displayName" : "OBP Patch 19.3.3",
  "description" : "OBP Patch 19.3.3",
  "serviceVersion" : "19.3",
  "release" : "3",
  "fullVersion" : "19.3.3",
  "prevVersion" : null,
  "rollbackable" : null,
  "applicable" : null,
  "status" : null
}
先頭に戻る