アップグレードの実行

post

/iam/governance/applicationmanagement/api/v1/applications/upgrade

特定のコネクタのすべてのアプリケーションが対象です。これは非同期タスクであり、API getUpgradeStatusを呼び出すと結果を確認できます

リクエスト

サポートされているメディア・タイプ
本文()
特定のコネクタの認可アプリケーションとターゲット・アプリケーションのすべての差異のリスト
ルート・スキーマ: schema
型: array
ソースを表示
ネストされたスキーマ: ApplicationDiff
型: object
ソースを表示
ネストされたスキーマ: addedAdvanceConfig
型: array
ソースを表示
ネストされたスキーマ: addedBasicConfig
型: array
ソースを表示
ネストされたスキーマ: addedCapabilities
型: array
ソースを表示
ネストされたスキーマ: addedChildForms
型: array
ソースを表示
ネストされたスキーマ: addedReconJobs
型: array
ソースを表示
ネストされたスキーマ: addedSchemaAttributes
型: array
ソースを表示
ネストされたスキーマ: advanceConfigDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: appNames
型: array
ソースを表示
ネストされたスキーマ: basicConfigDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: capabilityDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: childFormDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: childFormModifiedMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: childFormSchemaAttributesAddedMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: childFormSchemaDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: jobDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: jobModifiedMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: jobParamDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: jobParamsAddedMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: modifiedChildForms
型: array
ソースを表示
ネストされたスキーマ: modifiedReconJobs
型: array
ソースを表示
ネストされたスキーマ: removedAdvanceConfig
型: array
ソースを表示
ネストされたスキーマ: removedBasicConfig
型: array
ソースを表示
ネストされたスキーマ: removedCapabilities
型: array
ソースを表示
ネストされたスキーマ: removedChildForms
型: array
ソースを表示
ネストされたスキーマ: removedReconJobs
型: array
ソースを表示
ネストされたスキーマ: removedSchemaAttributes
型: array
ソースを表示
ネストされたスキーマ: schemaAttributeDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: Attribute
型: object
ソースを表示
ネストされたスキーマ: BasicAttribute
型: object
ソースを表示
ネストされたスキーマ: Capability
型: object
ソースを表示
ネストされたスキーマ: actionScripts
型: array
ソースを表示
ネストされたスキーマ: FailedTaskAssignConfig
型: object
ソースを表示
ネストされたスキーマ: FailedTaskRetryConfig
型: object
ソースを表示
ネストされたスキーマ: ActionScript
型: object
ソースを表示
ネストされたスキーマ: Form
型: object
ソースを表示
ネストされたスキーマ: form
型: array
ソースを表示
ネストされたスキーマ: schemaAttributes
型: array
ソースを表示
ネストされたスキーマ: SchemaAttribute
型: object
ソースを表示
ネストされたスキーマ: ReconJobDetail
型: object
ソースを表示
ネストされたスキーマ: parametersList
型: array
ソースを表示
ネストされたスキーマ: ReconJobParameter
型: object
ソースを表示
ネストされたスキーマ: additionalProperties
型: array
ソースを表示
ネストされたスキーマ: additionalProperties
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: additionalProperties
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: additionalProperties
型: array
ソースを表示
先頭に戻る

レスポンス

デフォルト・レスポンス

成功した操作
先頭に戻る

cURLの例

次の例は、コネクタをアップグレードする機能を示します。

curl -X POST http://pseudo.com/iam/governance/applicationmanagement/api/v1/applications/upgrade

リクエスト本文の例

[
   {
      "newVersion":"12.2.1.3.0",
      "olderVersion":"11.1.1.6.0",
      "authoritative":true,
      "connectorDisplayName":"Oracle Database Connector",
      "appNames":[
         "DBATAuth"
      ],
      "removedBasicConfig":[
         {
            "name":"validConnectionQuery",
            "enabled":false
         }
      ],
      "addedBasicConfig":[

      ],
      "removedAdvanceConfig":[
         {
            "name":"Pool Min Idle",
            "enabled":false
         }
      ],
      "addedAdvanceConfig":[
         {
            "name":"New Advance Config",
            "value":"1",
            "required":false,
            "enabled":false
         }
      ],
      "removedSchemaAttributes":[

      ],
      "addedSchemaAttributes":[
         {
            "name":"NewSchemaAttribute",
            "displayName":"NewSchemaAttribute",
            "dataType":"String",
            "keyFieldCaseInsensitive":"",
            "reconcileable":true,
            "enabled":false
         }
      ],
      "addedChildForms":[

      ],
      "removedChildForms":[

      ],
      "removedReconJobs":[
         {
            "jobName":"ora_trus Trusted Incremental Resource User Reconciliation",
            "enabled":false
         }
      ],
      "addedReconJobs":[
         {
            "jobName":"ora_trus Trusted Incremental Resource New User Reconciliation",
            "mode":"Incremental",
            "parametersList":{
               "parameter":[
                  {
                     "name":"Application Name",
                     "value":"ora_trus",
                     "helpText":"Application Name",
                     "dataType":"String"
                  },
                  {
                     "name":"Sync Token",
                     "value":"
                     "value":"<String>16-FEB-17 01.57.30.000000 AM"value":"<String>16-FEB-17 01.57.30.000000 AM",
                     "helpText":"Sync Token",
                     "dataType":"String"
                  },
                  {
                     "name":"Object Type",
                     "value":"User",
                     "helpText":"Object Type",
                     "dataType":"String"
                  },
                  {
                     "name":"Scheduled Task Name",
                     "value":"ora_trus Trusted Incremental Resource User Reconciliation",
                     "helpText":"Scheduled Task Name",
                     "dataType":"String"
                  }
               ]
            },
            "enabled":false
         }
      ],
      "childFormModifiedMap":{
         "entry":[

         ]
      },
      "jobModifiedMap":{
         "entry":[

         ]
      }
   },
   {
      "newVersion":"12.2.1.3.0",
      "olderVersion":"11.1.1.6.0",
      "authoritative":false,
      "connectorDisplayName":"Oracle Database Connector",
      "appNames":[
         "DBAT"
      ],
      "removedBasicConfig":[
         {
            "name":"validConnectionQuery",
            "enabled":false
         }
      ],
      "addedBasicConfig":[

      ],
      "removedAdvanceConfig":[
         {
            "name":"Pool Min Idle",
            "enabled":false
         }
      ],
      "addedAdvanceConfig":[
         {
            "name":"New Advance Config",
            "value":"1",
            "required":false,
            "enabled":false
         }
      ],
      "removedSchemaAttributes":[
         {
            "displayName":"WriteBackColumn",
            "enabled":false
         }
      ],
      "addedSchemaAttributes":[
         {
            "name":"NewSchemaAttribute",
            "displayName":"NewSchemaAttribute",
            "dataType":"String",
            "keyFieldCaseInsensitive":"",
            "provisionable":true,
            "enabled":false
         }
      ],
      "addedChildForms":[

      ],
      "removedChildForms":[

      ],
      "removedReconJobs":[
         {
            "jobName":"DBAT Target Incremental Recon Job",
            "enabled":false
         }
      ],
      "addedReconJobs":[
         {
            "jobName":"DBAT Target Incremental New Recon Job",
            "mode":"Incremental",
            "parametersList":{
               "parameter":[
                  {
                     "name":"Application Name",
                     "value":"Hosted DB1",
                     "helpText":"Application Name",
                     "dataType":"String"
                  },
                  {
                     "name":"Scheduled Task Name",
                     "value":"set Sch Task Name",
                     "helpText":"Scheduled Task Name",
                     "dataType":"String"
                  },
                  {
                     "name":"Sync Token",
                     "value":"set Sync Token",
                     "helpText":"Sync Token",
                     "dataType":"String"
                  },
                  {
                     "name":"Object Type",
                     "value":"User",
                     "helpText":"Object Type",
                     "dataType":"String"
                  }
               ]
            },
            "enabled":false
         }
      ],
      "addedCapabilities":[
         {
            "actionName":"change user expiry",
            "include":false,
            "enabled":false
         }
      ],
      "removedCapabilities":[
         {
            "actionName":"change user password",
            "enabled":false
         }
      ],
      "childFormModifiedMap":{
         "entry":[

         ]
      },
      "jobModifiedMap":{
         "entry":[

         ]
      }
   }
]

レスポンス本文の例

SUCCESS
先頭に戻る