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
- application/json
List of all the Authoritative and Target application diffs for a particular connector
Nested Schema : ApplicationDiff
Type:
Show Source
object-
addedAdvanceConfig:
array addedAdvanceConfig
-
addedBasicConfig:
array addedBasicConfig
-
addedCapabilities:
array addedCapabilities
-
addedChildForms:
array addedChildForms
-
addedReconJobs:
array addedReconJobs
-
addedSchemaAttributes:
array addedSchemaAttributes
-
advanceConfigDiffMap:
object advanceConfigDiffMap
Additional Properties Allowed: additionalProperties
-
appNames:
array appNames
-
authoritative:
boolean
-
basicConfigDiffMap:
object basicConfigDiffMap
Additional Properties Allowed: additionalProperties
-
capabilityDiffMap:
object capabilityDiffMap
Additional Properties Allowed: additionalProperties
-
childFormDiffMap:
object childFormDiffMap
Additional Properties Allowed: additionalProperties
-
childFormModifiedMap:
object childFormModifiedMap
Additional Properties Allowed: additionalProperties
-
childFormSchemaAttributesAddedMap:
object childFormSchemaAttributesAddedMap
Additional Properties Allowed: additionalProperties
-
childFormSchemaDiffMap:
object childFormSchemaDiffMap
Additional Properties Allowed: additionalProperties
-
connectorDisplayName:
string
-
jobDiffMap:
object jobDiffMap
Additional Properties Allowed: additionalProperties
-
jobModifiedMap:
object jobModifiedMap
Additional Properties Allowed: additionalProperties
-
jobParamDiffMap:
object jobParamDiffMap
Additional Properties Allowed: additionalProperties
-
jobParamsAddedMap:
object jobParamsAddedMap
Additional Properties Allowed: additionalProperties
-
modifiedChildForms:
array modifiedChildForms
-
modifiedReconJobs:
array modifiedReconJobs
-
newVersion:
string
-
olderVersion:
string
-
removedAdvanceConfig:
array removedAdvanceConfig
-
removedBasicConfig:
array removedBasicConfig
-
removedCapabilities:
array removedCapabilities
-
removedChildForms:
array removedChildForms
-
removedReconJobs:
array removedReconJobs
-
removedSchemaAttributes:
array removedSchemaAttributes
-
schemaAttributeDiffMap:
object schemaAttributeDiffMap
Additional Properties Allowed: additionalProperties
Nested Schema : childFormSchemaAttributesAddedMap
Type:
objectAdditional Properties Allowed
Show Source
Nested Schema : childFormSchemaDiffMap
Type:
objectAdditional Properties Allowed
Show Source
-
object additionalProperties
Additional Properties Allowed: additionalProperties
Nested Schema : jobParamDiffMap
Type:
objectAdditional Properties Allowed
Show Source
-
object additionalProperties
Additional Properties Allowed: additionalProperties
Nested Schema : ActionScript
Type:
Show Source
object-
language(optional):
string
-
script(optional):
string
-
target(optional):
string
Allowed Values:
[ "Connector", "Resource" ] -
triggerTime(optional):
string
Allowed Values:
[ "Before", "After" ]
Nested Schema : SchemaAttribute
Type:
Show Source
object-
advanceFlags(optional):
string
-
dataType(optional):
string
Allowed Values:
[ "Byte", "Double", "Int", "String", "Short", "Long", "Date", "Boolean", "ByteArray" ] -
defaultValue(optional):
string
-
dependentAttribute(optional):
string
-
displayName(optional):
string
-
encrypted(optional):
boolean
Default Value:
false -
entitlement(optional):
boolean
Default Value:
false -
fieldType(optional):
string
-
identityAttribute(optional):
string
-
keyField(optional):
boolean
Default Value:
false -
keyFieldCaseInsensitive(optional):
boolean
Default Value:
false -
length(optional):
integer(int32)
-
listOfValues(optional):
string
-
name(optional):
string
-
provideOldValueOnUpdate(optional):
boolean
Default Value:
false -
provisionable(optional):
boolean
Default Value:
false -
reconcileable(optional):
boolean
Default Value:
false -
reconStagingName(optional):
string
-
required(optional):
boolean
Default Value:
false -
udColName(optional):
string
Nested Schema : ReconJobDetail
Type:
Show Source
object-
jobName(optional):
string
-
mode(optional):
string
Allowed Values:
[ "Full", "Incremental", "Delete", "Entitlement", "Flat File Full", "Flat File Diff Sync", "Flat File Delete Sync", "Flat File Entitlement", "Flat File Delete" ] -
parameter(optional):
array parametersList
Nested Schema : ReconJobParameter
Type:
Show Source
object-
dataType(optional):
string
Allowed Values:
[ "String", "Number", "Boolean", "ITResource" ] -
encrypted(optional):
boolean
Default Value:
false -
helpText(optional):
string
-
name(optional):
string
-
required(optional):
boolean
Default Value:
false -
value(optional):
string
Response
Default Response
Successful operation
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