Skip to main content

Install Informix agent on Database Server

Select

SaaS
Customer Managed

This operation is used to install a Informix agent on Database Server

Request Body
  • taskInfo object
  • associations object[]
  • commCellId integer
  • task object
  • taskType integer
  • subTasks object[]
  • subTask object required
  • subTaskType integer required
  • operationType integer
  • options object
  • backupOpts object
  • backupLevel integer
  • commonOpts object
  • notifyUserOnJobCompletion boolean
  • jobMetadata object[]
  • adminOpts object
  • clientInstallOption object
  • installerOption object
  • User object
  • userId integer
  • userName string
  • CommServeHostName string
  • installFlags object
  • allowMultipleInstances boolean
  • install32Base boolean
  • disableOSFirewall boolean
  • addToFirewallExclusion boolean
  • forceReboot boolean
  • killBrowserProcesses boolean
  • ignoreJobsRunning boolean
  • stopOracleServices boolean
  • skipClientsOfCS boolean
  • restoreOnlyAgents boolean
  • overrideClientInfo boolean
  • firewallInstall object
  • enableFirewallConfig boolean
  • firewallConnectionType integer
  • portNumber integer
  • unixGroup string
  • unixGroupAccess integer
  • unixOtherAccess integer
  • overrideUnixGroupAndPermissions boolean
  • clientComposition object[]
  • components object
  • componentInfo object[] required
  • ComponentName string
  • ComponentId integer
  • osType string
  • packageName string
  • consumeLic boolean
  • packageId integer
  • clientInfo object
  • client object
  • evmgrcPort integer
  • cvdPort integer
  • clientDetails object[]
  • clientEntity object
  • clientId integer
  • clientName string required

    Name of the client being installed

  • hostName string required

    Hostname of the client

  • displayName string
  • installOSType integer

    Install OS Type

  • discoveryType integer
  • credential object
  • credentialId integer
  • credentialName string

    Name of the credential to be used for client authentication

  • clientAuthForJob object
  • password string
  • savedCredential object
  • credentialId integer
  • credentialName string
  • updateOption object
  • rebootClient boolean
  • plan object
  • planId integer
  • planName string

    Name of the plan to be assiociated to the client

Responses

OK

Response Headers

    Schema
    • taskId integer
    • jobIds string[]
    POST /createtask    

    Authorization

    type: apiKeyname: Authtokenin: header

    Request

    Click Edit to configure Base URL
    https://CommandCenterHostName/commandcenter/api
    token
    Body

    {
    "taskInfo": {
    "associations": [
    {
    "commCellId": 0
    }
    ],
    "task": {
    "taskType": 0
    },
    "subTasks": [
    {
    "subTask": {
    "subTaskType": 0,
    "operationType": 0
    },
    "options": {
    "backupOpts": {
    "backupLevel": 0
    },
    "commonOpts": {
    "notifyUserOnJobCompletion": true,
    "jobMetadata": [
    {}
    ]
    },
    "adminOpts": {
    "clientInstallOption": {
    "installerOption": {
    "User": {
    "userId": 0,
    "userName": "string"
    },
    "CommServeHostName": "string",
    "installFlags": {
    "allowMultipleInstances": true,
    "install32Base": true,
    "disableOSFirewall": true,
    "addToFirewallExclusion": true,
    "forceReboot": true,
    "killBrowserProcesses": true,
    "ignoreJobsRunning": true,
    "stopOracleServices": true,
    "skipClientsOfCS": true,
    "restoreOnlyAgents": true,
    "overrideClientInfo": true,
    "firewallInstall": {
    "enableFirewallConfig": true,
    "firewallConnectionType": 0,
    "portNumber": 0
    },
    "unixGroup": "string",
    "unixGroupAccess": 0,
    "unixOtherAccess": 0,
    "overrideUnixGroupAndPermissions": true
    },
    "clientComposition": [
    {
    "components": {
    "componentInfo": [
    {
    "ComponentName": "string",
    "ComponentId": 0,
    "osType": "string",
    "packageName": "string",
    "consumeLic": true,
    "packageId": 0
    }
    ]
    },
    "clientInfo": {
    "client": {
    "evmgrcPort": 0,
    "cvdPort": 0
    }
    }
    }
    ]
    },
    "clientDetails": [
    {
    "clientEntity": {
    "clientId": 0,
    "clientName": "string",
    "hostName": "string",
    "displayName": "string"
    }
    }
    ],
    "installOSType": 0,
    "discoveryType": 0,
    "credential": {
    "credentialId": 0,
    "credentialName": "string"
    },
    "clientAuthForJob": {
    "password": "string",
    "savedCredential": {
    "credentialId": 0,
    "credentialName": "string"
    }
    }
    },
    "updateOption": {
    "rebootClient": true,
    "plan": {
    "planId": 0,
    "planName": "string"
    }
    }
    }
    }
    }
    ]
    }
    }
    curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CreateTask' \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'Authtoken: <API_KEY_VALUE>' \
    --data-raw '{
    "taskInfo": {
    "associations": [
    {
    "commCellId": 0
    }
    ],
    "task": {
    "taskType": 0
    },
    "subTasks": [
    {
    "subTask": {
    "subTaskType": 0,
    "operationType": 0
    },
    "options": {
    "backupOpts": {
    "backupLevel": 0
    },
    "commonOpts": {
    "notifyUserOnJobCompletion": true,
    "jobMetadata": [
    {}
    ]
    },
    "adminOpts": {
    "clientInstallOption": {
    "installerOption": {
    "User": {
    "userId": 0,
    "userName": "string"
    },
    "CommServeHostName": "string",
    "installFlags": {
    "allowMultipleInstances": true,
    "install32Base": true,
    "disableOSFirewall": true,
    "addToFirewallExclusion": true,
    "forceReboot": true,
    "killBrowserProcesses": true,
    "ignoreJobsRunning": true,
    "stopOracleServices": true,
    "skipClientsOfCS": true,
    "restoreOnlyAgents": true,
    "overrideClientInfo": true,
    "firewallInstall": {
    "enableFirewallConfig": true,
    "firewallConnectionType": 0,
    "portNumber": 0
    },
    "unixGroup": "string",
    "unixGroupAccess": 0,
    "unixOtherAccess": 0,
    "overrideUnixGroupAndPermissions": true
    },
    "clientComposition": [
    {
    "components": {
    "componentInfo": [
    {
    "ComponentName": "string",
    "ComponentId": 0,
    "osType": "string",
    "packageName": "string",
    "consumeLic": true,
    "packageId": 0
    }
    ]
    },
    "clientInfo": {
    "client": {
    "evmgrcPort": 0,
    "cvdPort": 0
    }
    }
    }
    ]
    },
    "clientDetails": [
    {
    "clientEntity": {
    "clientId": 0,
    "clientName": "string",
    "hostName": "string",
    "displayName": "string"
    }
    }
    ],
    "installOSType": 0,
    "discoveryType": 0,
    "credential": {
    "credentialId": 0,
    "credentialName": "string"
    },
    "clientAuthForJob": {
    "password": "string",
    "savedCredential": {
    "credentialId": 0,
    "credentialName": "string"
    }
    }
    },
    "updateOption": {
    "rebootClient": true,
    "plan": {
    "planId": 0,
    "planName": "string"
    }
    }
    }
    }
    }
    ]
    }
    }'