perform upgrade

post

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

for all the applications of a particular Connector. This is an asynchronous task, the result of which can be seen by invoking API getUpgradeStatus

Request

Supported Media Types
Body ()
List of all the Authoritative and Target application diffs for a particular connector
Root Schema : schema
Type: array
Show Source
Nested Schema : ApplicationDiff
Type: object
Show Source
Nested Schema : addedAdvanceConfig
Type: array
Show Source
Nested Schema : addedBasicConfig
Type: array
Show Source
Nested Schema : addedCapabilities
Type: array
Show Source
Nested Schema : addedChildForms
Type: array
Show Source
Nested Schema : addedReconJobs
Type: array
Show Source
Nested Schema : addedSchemaAttributes
Type: array
Show Source
Nested Schema : advanceConfigDiffMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : appNames
Type: array
Show Source
Nested Schema : basicConfigDiffMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : capabilityDiffMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : childFormDiffMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : childFormModifiedMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : childFormSchemaAttributesAddedMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : childFormSchemaDiffMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : jobDiffMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : jobModifiedMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : jobParamDiffMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : jobParamsAddedMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : modifiedChildForms
Type: array
Show Source
Nested Schema : modifiedReconJobs
Type: array
Show Source
Nested Schema : removedAdvanceConfig
Type: array
Show Source
Nested Schema : removedBasicConfig
Type: array
Show Source
Nested Schema : removedCapabilities
Type: array
Show Source
Nested Schema : removedChildForms
Type: array
Show Source
Nested Schema : removedReconJobs
Type: array
Show Source
Nested Schema : removedSchemaAttributes
Type: array
Show Source
Nested Schema : schemaAttributeDiffMap
Type: object
Additional Properties Allowed
Show Source
Nested Schema : Attribute
Type: object
Show Source
Nested Schema : BasicAttribute
Type: object
Show Source
Nested Schema : Capability
Type: object
Show Source
Nested Schema : actionScripts
Type: array
Show Source
Nested Schema : FailedTaskAssignConfig
Type: object
Show Source
Nested Schema : FailedTaskRetryConfig
Type: object
Show Source
Nested Schema : ActionScript
Type: object
Show Source
Nested Schema : Form
Type: object
Show Source
Nested Schema : form
Type: array
Show Source
Nested Schema : schemaAttributes
Type: array
Show Source
Nested Schema : SchemaAttribute
Type: object
Show Source
Nested Schema : ReconJobDetail
Type: object
Show Source
Nested Schema : parametersList
Type: array
Show Source
Nested Schema : ReconJobParameter
Type: object
Show Source
Nested Schema : additionalProperties
Type: array
Show Source
Nested Schema : additionalProperties
Type: object
Additional Properties Allowed
Show Source
Nested Schema : additionalProperties
Type: object
Additional Properties Allowed
Show Source
Nested Schema : additionalProperties
Type: array
Show Source
Back to Top

Response

Default Response

Successful operation
Back to Top

Examples

cURL Example

The following example demonstrates the ability to upgrade the connector.

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

Request Body Example

[
   {
      "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":[

         ]
      }
   }
]

Response Body Example

SUCCESS
Back to Top