Returns the delta between templates

get

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

It returns the difference between the new Connector Template and the already installed Connector Template.Both Target and Authoritative template differences are listed.

Request

Query Parameters
Back to Top

Response

Supported Media Types

200 Response

Successful operation
Body ()
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

Examples

cURL Example

The following example demonstrates the ability to get the difference between the old template and the new template for both target and trusted type of connector.

curl -X GET http://pseudo.com/iam/governance/applicationmanagement/api/v1/applications/upgrade/diff?connectorDisplayName=Oracle%20Database%20Connector&connectorVersion=12.2.1.3.0

Response Body Example

[
    {
        "addedBasicConfig": [],
        "addedAdvanceConfig": [
            {
                "name": "New Advance Config",
                "value": "1",
                "required": false
            }
        ],
        "addedSchemaAttributes": [
            {
                "name": "NewSchemaAttribute",
                "dataType": "String",
                "displayName": "NewSchemaAttribute",
                "length": 150,
                "fieldType": "TextField",
                "reconcileable": true
            }
        ],
        "addedCapabilities": [],
        "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</String>",
                            "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"
                        }
                    ]
                }
            }
        ],
        "addedChildForms": [],
        "childFormSchemaAttributesAddedMap": {
            "entry": []
        },
        "basicConfigDiffMap": {
            "entry": [
                {
                    "key": "validConnectionQuery",
                    "value": "removed"
                }
            ]
        },
        "advanceConfigDiffMap": {
            "entry": [
                {
                    "key": "New Advance Config",
                    "value": "added"
                },
                {
                    "key": "Pool Min Idle",
                    "value": "removed"
                }
            ]
        },
        "schemaAttributeDiffMap": {
            "entry": [
                {
                    "key": "NewSchemaAttribute",
                    "value": "added"
                }
            ]
        },
        "childFormDiffMap": {
            "entry": []
        },
        "childFormSchemaDiffMap": {
            "entry": []
        },
        "capabilityDiffMap": {
            "entry": []
        },
        "jobDiffMap": {
            "entry": [
                {
                    "key": "ora_trus Trusted Incremental Resource New User Reconciliation",
                    "value": "added"
                },
                {
                    "key": "ora_trus Trusted Incremental Resource User Reconciliation",
                    "value": "removed"
                }
            ]
        },
        "jobParamDiffMap": {
            "entry": []
        },
        "jobParamsAddedMap": {
            "entry": []
        },
        "authoritative": true,
        "olderVersion": "11.1.1.6.0",
        "newVersion": "12.2.1.3.0",
        "connectorDisplayName": "Oracle Database Connector"
    },
    {
        "addedBasicConfig": [],
        "addedAdvanceConfig": [
            {
                "name": "New Advance Config",
                "value": "1",
                "required": false
            }
        ],
        "addedSchemaAttributes": [
            {
                "name": "NewSchemaAttribute",
                "dataType": "String",
                "displayName": "NewSchemaAttribute",
                "length": 1,
                "fieldType": "TextField",
                "provisionable": true
            }
        ],
        "addedCapabilities": [
            {
                "actionName": "change user expiry",
                "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"
                        }
                    ]
                }
            }
        ],
        "addedChildForms": [],
        "childFormSchemaAttributesAddedMap": {
            "entry": []
        },
        "basicConfigDiffMap": {
            "entry": [
                {
                    "key": "validConnectionQuery",
                    "value": "removed"
                }
            ]
        },
        "advanceConfigDiffMap": {
            "entry": [
                {
                    "key": "New Advance Config",
                    "value": "added"
                },
                {
                    "key": "Pool Min Idle",
                    "value": "removed"
                }
            ]
        },
        "schemaAttributeDiffMap": {
            "entry": [
                {
                    "key": "NewSchemaAttribute",
                    "value": "added"
                },
                {
                    "key": "WriteBackColumn",
                    "value": "removed"
                }
            ]
        },
        "childFormDiffMap": {
            "entry": []
        },
        "childFormSchemaDiffMap": {
            "entry": []
        },
        "capabilityDiffMap": {
            "entry": [
                {
                    "key": "change user password",
                    "value": "removed"
                },
                {
                    "key": "change user expiry",
                    "value": "added"
                }
            ]
        },
        "jobDiffMap": {
            "entry": [
                {
                    "key": "DBAT Target Incremental New Recon Job",
                    "value": "added"
                },
                {
                    "key": "DBAT Target Incremental Recon Job",
                    "value": "removed"
                }
            ]
        },
        "jobParamDiffMap": {
            "entry": []
        },
        "jobParamsAddedMap": {
            "entry": []
        },
        "authoritative": false,
        "olderVersion": "11.1.1.6.0",
        "newVersion": "12.2.1.3.0",
        "connectorDisplayName": "Oracle Database Connector"
    }
]
Back to Top