パッチのビルド
このAPIを使用してパッチをビルドします。
API
cemli/v1/customers/{supportIdentifier}/services/{serviceType}/products/patches
スコープおよび認可
- このAPIにアクセスするには、mcs:oci:api:Userスコープが必要です。
- 顧客についてのみパッチをビルドできます。
- 顧客がCEMLI機能をオプトインしている場合のみ、CEMLIパッチAPIを使用できます。
ヘッダー
- Authorization: Bearer <Token> <Token>は、認可サーバーによって返されるOAUTHトークン(JWTトークン)です。 
- Identifier: <JWKS Identifier> <JWKS Identifier>は、セルフサービス・プラットフォームでJWKS URIが顧客管理者によって設定されたときに生成されるGUIDです。 
ベース・パス
/cemli/v1/
依存関係
機能
- このAPIは、パッチのビルドに使用されます。
- 
supportIdentifierは、ユーザーのすべてのCSIの取得の値の1つです。
- 
serviceTypeは、特定のsupportIdentifierに対するCSIの構成の取得からのtypeCode値の1つです。
- 
patchIdは、パッチの一意の識別子です。
- 
nameは、パッチの名前です。
- 
patchNumberは、バックエンドに格納されているパッチ番号です。
- 
patchFileNameは、バックエンドで生成されたパッチ・ファイルの名前です。
- 
descriptionはパッチの説明です。
- 
products.nameは、製品の名前です
- 
products.files.fileIdは、ファイルの一意の識別子です。fileIdはファイルのリストからフェッチできます
- 
sequenceは、アップロードされたファイルの順序です。
動詞
POST
パラメータ
| 名前 | タイプ | 説明 | 必須 | 
|---|---|---|---|
| serviceType | パス・パラメータ | サービス・タイプ(EBSO、EBSZ、EBSIなど) | はい | 
| supportIdentifier | パス・パラメータ | カスタマ・サポートID (CSI) | はい | 
| name | json | パッチの名前。 | はい | 
| description | json | パッチの説明。 | はい | 
| generateJar | json | jarを生成するかどうかを示すフラグ。 | はい | 
サンプル・リクエスト
[
  {
    "name": "MyManufacturingPatch",
    "description": "Patch for the myManufacturing module",
    "products": [
      {
        "name": "xbol",
        "files": [
          {
            "fileId": 10882,
            "sequence": 1
          },
          {
            "fileId": 10886,
            "sequence": 2
          }
        ]
      },
      {
        "name": "xxeis",
        "files": [
          {
            "fileId": 10980,
            "sequence": 5
          }
        ]
      }
    ],
    "generateJar": false
  }
]サンプル・レスポンス
[
  {
    "patchId": 7386,
    "name": "MyManufacturingPatch",
    "patchNumber": 10000002386,
    "patchFileName": "p10000002386_US_R12_cmli.zip",
    "products": [
      {
        "name": "xbol",
        "files": [
          {
            "fileId": 10882,
            "fileName": "XxExpenseReportLineEO.xml",
            "phase": "first",
            "sequence": 1
          },
          {
            "fileId": 10886,
            "fileName": "XMLP_PUB_XLF_TILE.xmlp_xlf",
            "phase": "last",
            "sequence": 2
          }
        ]
      },
      {
        "name": "xxeis",
        "files": [
          {
            "fileId": 10980,
            "fileName": "APXCCPUT_XML.xlf",
            "phase": "first",
            "sequence": 5
          }
        ]
      }
    ]
  },
  {
    "patchId": 7387,
    "name": "MyManufacturingPatch",
    "patchNumber": 10000002386,
    "patchFileName": "p10000002386_AR_R12_cmli.zip",
    "products": [
      {
        "name": "xbol",
        "files": [
          {
            "fileId": 10882,
            "fileName": "XxExpenseReportLineEO.xml",
            "phase": "first",
            "sequence": 1
          },
          {
            "fileId": 10886,
            "fileName": "XMLP_PUB_XLF_TILE.xmlp_xlf",
            "phase": "last",
            "sequence": 2
          }
        ]
      },
      {
        "name": "xxeis",
        "files": [
          {
            "fileId": 10980,
            "fileName": "APXCCPUT_XML.xlf",
            "phase": "first",
            "sequence": 5
          }
        ]
      }
    ]
  }
]