Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
Table of Contents
maxlevel1

...

Universal Controller supports the following RESTful-based web services for Bundles and Promotion operations, which are listed alphabetically on this page under two categories:

...

Bundles

63543229

Promotion

Formatting specifications for each web service, including details about parameter requirements, are provided.

Anchor
Bundles
Bundles

Bundles

Anchor
Bundle Report
Bundle Report

...


Description

URI

http://host_name/uc/resources/bundle/report

HTTP Method

GET

Description

Retrieve Bundle Report details using specific query parameters.

Example URI

URI Parameters

See Bundle Report: URI Parameters 63543229, below.

Consumes Content-Type

n/a

Produces Content-Type

application/xml, application/json

Example Response

See Bundle Report: Example Response 63543229, below.

Properties

See 63543229 Bundle Properties.


Anchor
Bundle Report URI Parameters
Bundle Report URI Parameters

...

XML Response

JSON Response


Expand
titleXML Response

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <bundle retainSysIds="true">

        < name 63543229> bundle-test</name63543229>
        < sysId 63543229 >0d7f03026a96451fbc3d7a8eecd641d5</ sysId 63543229 >
        < description 63543229> bundle test</description63543229>
        < defaultPromotionTarget 63543229> local</defaultPromotionTarget63543229>
        < followReferences 63543229> true</followReferences63543229>
        < excludeOnExistence 63543229> Triggers, Tasks, Calendars, Custom Days, Variables, Credentials, Agent Clusters, Virtual Resources, Scripts, Email Templates, Email Connections, Database Connections, SAP Connections, PeopleSoft Connections, SNMP Managers</excludeOnExistence63543229>
        < opswiseGroups 63543229>
            <opswiseGroup>bus-1</opswiseGroup>
            <opswiseGroup>bus-2</opswiseGroup>
        </opswiseGroups63543229>
        < promoteBundleDefinition 63543229> true</promoteBundleDefinition63543229>
        < promoteByBusinessServices 63543229>
            <businessService>bus-1</businessService>
            <businessService>bus-2</businessService>
        </promoteByBusinessServices63543229>
        < visibleTo 63543229> ops.admin</visibleTo63543229>
        < bundleTasks 63543229>
            <bundleTask>
                <name>win-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTask>
            <bundleTask>
                <name>abc</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTask>
        </bundleTasks63543229>
        < bundleApplications 63543229>
            <bundleApplication>
                <name>App-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleApplication>
        </bundleApplications63543229>
        < bundleTriggers 63543229>
            <bundleTrigger>
                <name>manual-trigger-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTrigger>
            <bundleTrigger>
                <name>time-trigger-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTrigger>
        </bundleTriggers63543229>
        < bundleCalendars 63543229>
            <bundleCalendar>
                <name>cal-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCalendar>
        </bundleCalendars63543229>
        < bundleCustomDays 63543229>
            <bundleCustomDay>
                <name>custome-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCustomDay>
        </bundleCustomDays63543229>
        < bundleVariables 63543229>
            <bundleVariable>
                <name>var1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVariable>
        </bundleVariables63543229>
        < bundleBusinessServices 63543229>
            <bundleBusinessService>
                <name>bus-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleBusinessService>
       
</bundleBusinessServices63543229>
        < bundleCredentials 63543229>
            <bundleCredential>
                <name>sap-cred</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCredential>
        </bundleCredentials63543229>
        < bundleAgentClusters 63543229>
            <bundleAgentCluster>
                <name>Opswise - Default Windows Cluster</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleAgentCluster>
        </bundleAgentClusters63543229>
        < bundleVirtualResources 63543229>
            <bundleVirtualResource>
                <name>VR-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVirtualResource>
        </bundleVirtualResources63543229>
        < bundleScripts 63543229>
            <bundleScript>
                <name>script-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleScript>
        </bundleScripts63543229>
        < bundleEmailTemplates 63543229>
            <bundleEmailTemplate>
                <name>email-temp-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailTemplate>
        </bundleEmailTemplates63543229>
        < bundleEmailConnections 63543229>
            <bundleEmailConnection>
                <name>Email-con-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailConnection>
        </bundleEmailConnections63543229>
        < bundleDatabaseConnections 63543229>
            <bundleDatabaseConnection>
                <name>DB-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleDatabaseConnection>
        </bundleDatabaseConnections63543229>
        < bundleSapConnections 63543229>
            <bundleSapConnection>
                <name>SAP-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSapConnection>
        </bundleSapConnections63543229>
        < bundlePeoplesoftConnections 63543229>
            <bundlePeoplesoftConnection>
                <name>People-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundlePeoplesoftConnection>
        </bundlePeoplesoftConnections63543229>
        < bundleSnmpManagers 63543229>
            <bundleSnmpManager>
                <name>snmp-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSnmpManager>
        </bundleSnmpManagers63543229>
        < bundleUniversalTemplates 63543229>
            <bundleUniversalTemplate>
                <name>univ-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleUniversalTemplate>
        </bundleUniversalTemplates63543229>
    </bundle>



Expand
titleJSON Response
  {
    "retainSysIds": true,
    "name63543229": "bundle-1",
    "sysId63543229": "b52335345df646e5b597dc26df599344",
    "description63543229": "bundle test 1",
    "opswiseGroups63543229": [
      "bus-1",
      "bus-2"
    ],
    "defaultPromotionTarget63543229": "local",
    "excludeOnExistence63543229": "Triggers, Tasks, Calendars, Custom Days, Variables, Credentials, Agent Clusters, Virtual Resources, Scripts, Email Templates, Email Connections, Database Connections, SAP Connections, PeopleSoft Connections, SNMP Managers, Applications",
    "followReferences63543229": true,
    "promoteBundleDefinition63543229": true,
    "promoteByBusinessServices63543229": [
      "bus-1",
      "bus-2"
    ],
    "visibleTo63543229": "ops.admin",
    "bundleAgentClusters63543229": [
      {
        "name": "Opswise - Default Linux/Unix Cluster",
        "sysId": "0d7f03026a96451fbc3d7a8eecd641d5"
      },
      {
        "name": "Opswise - Default Windows Cluster",
        "sysId": "d3f8282f702544d69500928afbcc00f0"
      }
    ],
    "bundleApplications63543229": [
      {
        "name": "app-1",
        "sysId": "e12830a711c849388819230203e601d3"
      }
    ],
    "bundleBusinessServices63543229": [
      {
        "name": "bus-1",
        "sysId": "b939eedb63544517accd905cfdd13b22"
      }
    ],
    "bundleCalendars63543229": [
      {
        "name": "cal-1",
        "sysId": "655b9c498e574ace886b114f79d5933a"
      }
    ],
    "bundleCredentials63543229": [
      {
        "name": "cred-1",
        "sysId": "d04886ac74be43a0aa3faa8042f82cca"
      }
    ],
    "bundleCustomDays63543229": [
      {
        "name": "cust-1",
        "sysId": "1b0e9acedb98439a8319ac3cd51c21ba"
      }
    ],
    "bundleDatabaseConnections63543229": [
      {
        "name": "db-con-1",
        "sysId": "fc8223ece09f407bb9b5bb865574cb49"
      }
    ],
    "bundleEmailConnections63543229": [
      {
        "name": "email-conn",
        "sysId": "bd54eae4221a4f909454f7fa04c75efb"
      }
    ],
    "bundleEmailTemplates63543229": [
      {
        "name": "email-temp-1",
        "sysId": "5dce586a419448ee83fa121589d60a75"
      }
    ],
    "bundlePeoplesoftConnections63543229": [
      {
        "name": "ps-con-1",
        "sysId": "aac40dfd5c3242ae9bcaaf169a5468b9"
      }
    ],
    "bundleSapConnections63543229": [
      {
        "name": "sap-1",
        "sysId": "a4b0544fb668404ba10b2826b2e6db81"
      }
    ],
    "bundleScripts63543229": [
      {
        "name": "script-1",
        "sysId": "01e90371bed4473d87dad00148512f35"
      }
    ],
    "bundleSnmpManagers63543229": [
      {
        "name": "snmp-1",
        "sysId": "4bfa01f747ca4ad5b4ee9e073d643604"
      }
    ],
    "bundleTasks63543229": [
      {
        "name": "win-1",
        "sysId": "3b50f8c015d6494288328cfdb35d9ea7"
      }
    ],
    "bundleTriggers63543229": [
      {
        "name": "cron-trig-1",
        "sysId": "d2869f93a68547beb8e5b156d4fac99e"
      }
    ],
    "bundleUniversalTemplates63543229": [
      {
        "name": "uni-1",
        "sysId": "0ff4abb1d80c4f95b517dc073c9abd0c"
      }
    ],
    "bundleVariables63543229": [
      {
        "name": "var1",
        "sysId": "9988d78bf82e44dbae66cf0e8ec4b820"
      }
    ],
    "bundleVirtualResources63543229": [
      {
        "name": "VR-1",
        "sysId": "deeaf3e516ce485fac5fc2283022d904"
      }
    ]
  }


...


Description

URI

http://host_name/uc/resources/bundle

HTTP Method

POST

Description

Creates a Bundle Bundles and Promotion Overview.

Example URI

http://localhost:8080/uc/resources/bundle
AuthenticationHTTP Basic

Consumes Content-Type

application/xml, application/json

Produces Content-Type

n/a

Example Request

See Create a Bundle: Example Request 63543229, below.

Properties

See 63543229 Bundle Properties.

Example Response

  • Status 200 /OK
    Successfully created the Bundle with sysId 0b6e87e4aa4a410eb1b5875d8fe40985.

...

XML Request

JSON Request


Expand
titleXML Request

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <bundle retainSysIds="true">

        < name 63543229> bundle-test</name63543229>
        < sysId 63543229 >0d7f03026a96451fbc3d7a8eecd641d5</ sysId 63543229 >
        < description 63543229> bundle test</description63543229>
        < defaultPromotionTarget 63543229> local</defaultPromotionTarget63543229>
        < followReferences 63543229> true</followReferences63543229>
        < excludeOnExistence 63543229> Triggers, Tasks, Calendars, Custom Days, Variables, Credentials, Agent Clusters, Virtual Resources, Scripts, Email Templates, Email Connections, Database Connections, SAP Connections, PeopleSoft Connections, SNMP Managers</excludeOnExistence63543229>
        < opswiseGroups 63543229>
            <opswiseGroup>bus-1</opswiseGroup>
            <opswiseGroup>bus-2</opswiseGroup>
        </opswiseGroups63543229>
        < promoteBundleDefinition 63543229> true</promoteBundleDefinition63543229>
        < promoteByBusinessServices 63543229>
            <businessService>bus-1</businessService>
            <businessService>bus-2</businessService>
        </promoteByBusinessServices63543229>
        < visibleTo 63543229> ops.admin</visibleTo63543229>
        < bundleTasks 63543229>
            <bundleTask>
                <name>win-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTask>
            <bundleTask>
                <name>abc</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTask>
        </bundleTasks63543229>
        < bundleApplications 63543229>
            <bundleApplication>
                <name>App-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleApplication>
        </bundleApplications63543229>
        < bundleTriggers 63543229>
            <bundleTrigger>
                <name>manual-trigger-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTrigger>
            <bundleTrigger>
                <name>time-trigger-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTrigger>
        </bundleTriggers63543229>
        < bundleCalendars 63543229>
            <bundleCalendar>
                <name>cal-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCalendar>
        </bundleCalendars63543229>
        < bundleCustomDays 63543229>
            <bundleCustomDay>
                <name>custome-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCustomDay>
        </bundleCustomDays63543229>
        < bundleVariables 63543229>
            <bundleVariable>
                <name>var1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVariable>
        </bundleVariables63543229>
        < bundleBusinessServices 63543229>
            <bundleBusinessService>
                <name>bus-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleBusinessService>
       
</bundleBusinessServices63543229>
        < bundleCredentials 63543229>
            <bundleCredential>
                <name>sap-cred</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCredential>
        </bundleCredentials63543229>
        < bundleAgentClusters 63543229>
            <bundleAgentCluster>
                <name>Opswise - Default Windows Cluster</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleAgentCluster>
        </bundleAgentClusters63543229>
        < bundleVirtualResources 63543229>
            <bundleVirtualResource>
                <name>VR-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVirtualResource>
        </bundleVirtualResources63543229>
        < bundleScripts 63543229>
            <bundleScript>
                <name>script-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleScript>
        </bundleScripts63543229>
        < bundleEmailTemplates 63543229>
            <bundleEmailTemplate>
                <name>email-temp-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailTemplate>
        </bundleEmailTemplates63543229>
        < bundleEmailConnections 63543229>
            <bundleEmailConnection>
                <name>Email-con-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailConnection>
        </bundleEmailConnections63543229>
        < bundleDatabaseConnections 63543229>
            <bundleDatabaseConnection>
                <name>DB-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleDatabaseConnection>
        </bundleDatabaseConnections63543229>
        < bundleSapConnections 63543229>
            <bundleSapConnection>
                <name>SAP-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSapConnection>
        </bundleSapConnections63543229>
        < bundlePeoplesoftConnections 63543229>
            <bundlePeoplesoftConnection>
                <name>People-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundlePeoplesoftConnection>
        </bundlePeoplesoftConnections63543229>
        < bundleSnmpManagers 63543229>
            <bundleSnmpManager>
                <name>snmp-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSnmpManager>
        </bundleSnmpManagers63543229>
        < bundleUniversalTemplates 63543229>
            <bundleUniversalTemplate>
                <name>univ-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleUniversalTemplate>
        </bundleUniversalTemplates63543229>
    </bundle>



Expand
titleJSON Request
  {
    "retainSysIds": true,
    "name63543229": "bundle-1",
    "sysId63543229": "b52335345df646e5b597dc26df599344",
    "description63543229": "bundle test 1",
    "opswiseGroups63543229": [
      "bus-1",
      "bus-2"
    ],
    "defaultPromotionTarget63543229": "local",
    "excludeOnExistence63543229": "Triggers, Tasks, Calendars, Custom Days, Variables, Credentials, Agent Clusters, Virtual Resources, Scripts, Email Templates, Email Connections, Database Connections, SAP Connections, PeopleSoft Connections, SNMP Managers, Applications",
    "followReferences63543229": true,
    "promoteBundleDefinition63543229": true,
    "promoteByBusinessServices63543229": [
      "bus-1",
      "bus-2"
    ],
    "visibleTo63543229": "ops.admin",
    "bundleAgentClusters63543229": [
      {
        "name": "Opswise - Default Linux/Unix Cluster",
        "sysId": "0d7f03026a96451fbc3d7a8eecd641d5"
      },
      {
        "name": "Opswise - Default Windows Cluster",
        "sysId": "d3f8282f702544d69500928afbcc00f0"
      }
    ],
    "bundleApplications63543229": [
      {
        "name": "app-1",
        "sysId": "e12830a711c849388819230203e601d3"
      }
    ],
    "bundleBusinessServices63543229": [
      {
        "name": "bus-1",
        "sysId": "b939eedb63544517accd905cfdd13b22"
      }
    ],
    "bundleCalendars63543229": [
      {
        "name": "cal-1",
        "sysId": "655b9c498e574ace886b114f79d5933a"
      }
    ],
    "bundleCredentials63543229": [
      {
        "name": "cred-1",
        "sysId": "d04886ac74be43a0aa3faa8042f82cca"
      }
    ],
    "bundleCustomDays63543229": [
      {
        "name": "cust-1",
        "sysId": "1b0e9acedb98439a8319ac3cd51c21ba"
      }
    ],
    "bundleDatabaseConnections63543229": [
      {
        "name": "db-con-1",
        "sysId": "fc8223ece09f407bb9b5bb865574cb49"
      }
    ],
    "bundleEmailConnections63543229": [
      {
        "name": "email-conn",
        "sysId": "bd54eae4221a4f909454f7fa04c75efb"
      }
    ],
    "bundleEmailTemplates63543229": [
      {
        "name": "email-temp-1",
        "sysId": "5dce586a419448ee83fa121589d60a75"
      }
    ],
    "bundlePeoplesoftConnections63543229": [
      {
        "name": "ps-con-1",
        "sysId": "aac40dfd5c3242ae9bcaaf169a5468b9"
      }
    ],
    "bundleSapConnections63543229": [
      {
        "name": "sap-1",
        "sysId": "a4b0544fb668404ba10b2826b2e6db81"
      }
    ],
    "bundleScripts63543229": [
      {
        "name": "script-1",
        "sysId": "01e90371bed4473d87dad00148512f35"
      }
    ],
    "bundleSnmpManagers63543229": [
      {
        "name": "snmp-1",
        "sysId": "4bfa01f747ca4ad5b4ee9e073d643604"
      }
    ],
    "bundleTasks63543229": [
      {
        "name": "win-1",
        "sysId": "3b50f8c015d6494288328cfdb35d9ea7"
      }
    ],
    "bundleTriggers63543229": [
      {
        "name": "cron-trig-1",
        "sysId": "d2869f93a68547beb8e5b156d4fac99e"
      }
    ],
    "bundleUniversalTemplates63543229": [
      {
        "name": "uni-1",
        "sysId": "0ff4abb1d80c4f95b517dc073c9abd0c"
      }
    ],
    "bundleVariables63543229": [
      {
        "name": "var1",
        "sysId": "9988d78bf82e44dbae66cf0e8ec4b820"
      }
    ],
    "bundleVirtualResources63543229": [
      {
        "name": "VR-1",
        "sysId": "deeaf3e516ce485fac5fc2283022d904"
      }
    ]
  }


...


Description

URI

HTTP Method

POST

Description

Creates a Bundle Bundles and Promotion Overview.

Example URI

AuthenticationHTTP Basic

Consumes Content-Type

application/xml, application/json

Produces Content-Type

n/a

Example Request

See 63543229, below.

Properties

See Create a Bundle By Business Services : Example Request, below. PropertiesSee 63543229.

Example Response

  • Status 200
    Successfully created bundle "bundle-by-service2" with 1 item(s).

...

XML Request

JSON Request


Expand
titleXML Request

<bundle>
    <name63543229>bundle-by-service2</name63543229>
    < businessServices 63543229>
        <businessService>bus-1</businessService>
        <businessService>bus-2</businessService>
   
</businessServices63543229>
   
< typesToInclude 63543229> Triggers, Tasks, Calendars, Variables, Credentials</typesToInclude63543229>
    < businessServicesToInclude 63543229>
        <businessService>bus-1</businessService>
        <businessService>bus-2</businessService>
    </businessServicesToInclude63543229>
</bundle>



Expand
titleJSON Request

{
    " name 63543229 ": "bundle-service4",
    
" typesToInclude 63543229 ": "Triggers, Tasks, Calendars, Variables, Credentials",
    " businessServices 63543229 ": [
      
"bus-1",
      
"bus-2"
    
],
    
" businessServicesToInclude 63543229 ": [
      
"bus-1",
      
"bus-2"
    
]
}


...


Description

URI

HTTP Method

POST

Description

Creates a Bundle Bundles and Promotion Overview.

Example URI

AuthenticationHTTP Basic

Consumes Content-Type

application/xml, application/json

Produces Content-Type

n/a

Example Request

See Create a Bundle By Date: Example Request 63543229, below.

Properties

See 63543229 Create a Bundle By Date Properties.

Example Response

  • Status 200
    Successfully created bundle "bundle-by-service2" with 1 item(s).

...

XML Request

JSON Request


Expand
titleXML Request

<bundle>
    <name63543229>bundle-by-service2</name63543229>
    < businessServices 63543229>
        <businessService>bus-1</businessService>
        <businessService>bus-2</businessService>
    </businessServices63543229>
   
< typesToInclude 63543229> Triggers, Tasks, Calendars, Variables, Credentials</typesToInclude63543229>
    < updatedOnOrAfter 63543229> 2020-07-01 00:00:00 -0400</updatedOnOrAfter63543229>
</bundle>



Expand
titleJSON Request

{
    " name 63543229 ": "bundle-service4",
    
" typesToInclude 63543229 ": "Triggers, Tasks, Calendars, Variables, Credentials",
    " businessServices 63543229 ": [
      
"bus-1",
            "bus-2"
    ],
 
   " updatedOnOrAfter 63543229 ": "2020-07-01 00:00:00 -0400"
}


...

...


Description

URI

http://host_name/uc/resources/bundle/list

HTTP Method

GET

Description

Retrieves information on all Bundles.

Example URI

Authentication

HTTP Basic

Consumes Content-Type

n/a

Produces Content-Type

application/xml, application/json

Example Response

See List Bundles: Example Response 63543229, below.

Properties

See 63543229 Bundle Properties.


Anchor
List Bundles Request Parameters
List Bundles Request Parameters

...

Property

UI Field Name

Description

Specifications

Required

Anchor
bundlename - bunlist
bundlename - bunlist
bundlename

n/a

Request parameter bundlename.

String value of the bundle name. Remote Interfaces Wildcards are supported.

N

Anchor
businessServices - bunlist
businessServices - bunlist
businessServices

n/a

Request parameter businessServices.

String value of the bundle business service.

N

Anchor
defaultPromotionTarget - bunlist
defaultPromotionTarget - bunlist
defaultPromotionTarget

n/a

Request parameter defaultPromotionTarget.

String value of the promotion target. Remote Interfaces Wildcards are supported.

N

...

XML Response

JSON Response


Expand
titleXML Response

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bundles>
    <bundle exportReleaseLevel 63543229="7.2.0.0" exportTable 63543229="ops_bundle" retainSysIds=true>

        < name 63543229> bundle-test</name63543229>
        < sysId 63543229 >b52335345df646e5b597dc26df599344</ sysId 63543229 >
        < description 63543229> bundle test</description63543229>
        < defaultPromotionTarget 63543229> local</defaultPromotionTarget63543229>
        < followReferences 63543229> true</followReferences63543229>
        < excludeOnExistence 63543229> Triggers, Tasks, Calendars, Custom Days, Variables, Credentials, Agent Clusters, Virtual Resources, Scripts, Email
        Templates, Email Connections, Database Connections, SAP Connections,
        PeopleSoft Connections, SNMP Managers</excludeOnExistence63543229>
        < opswiseGroups 63543229>
            <opswiseGroup>bus-1</opswiseGroup>
            <opswiseGroup>bus-2</opswiseGroup>
        </opswiseGroups63543229>
        < promoteBundleDefinition 63543229> true</promoteBundleDefinition63543229>
        < promoteByBusinessServices 63543229>
            <businessService>bus-1</businessService>
            <businessService>bus-2</businessService>
        </promoteByBusinessServices63543229>
        < visibleTo 63543229> ops.admin</visibleTo63543229>
        < bundleTasks 63543229>
            <bundleTask addedBy="ops.admin" type="Workflow">
                <name>win-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>

            </bundleTask>
        </bundleTasks63543229>
        < bundleApplications 63543229>
            <bundleApplication addedBy="ops.admin" type="Windows Service">
                <name>App-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleApplication>
        </bundleApplications63543229>
        < bundleTriggers 63543229>
            <bundleTrigger addedBy="ops.admin" type="Cron">
                <name>manual-trigger-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTrigger>
        </bundleTriggers63543229>
        < bundleCalendars 63543229>
            <bundleCalendar addedBy="ops.admin" type="calendar 1">
                <name>cal-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCalendar>
        </bundleCalendars63543229>
        < bundleCustomDays 63543229>
            <bundleCustomDay addedBy="ops.admin" description="custom day test"
                             type="Single Date"
>

                <name>custome-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCustomDay>
        </bundleCustomDays63543229>
        < bundleVariables 63543229>
            <bundleVariable addedBy="ops.admin" description="variable 1" >
                <name>var1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVariable>
        </bundleVariables63543229>
        < bundleBusinessServices 63543229>
            <bundleBusinessService addedBy="ops.admin">
                <name>bus-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleBusinessService>
       
</bundleBusinessServices63543229>
        < bundleCredentials 63543229>
            <bundleCredential addedBy="ops.admin">
                <name>sap-cred</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCredential>
        </bundleCredentials63543229>
        < bundleAgentClusters 63543229>
            <bundleAgentCluster addedBy="ops.admin" type="Linux/Unix">
                <name>Opswise - Default Windows Cluster</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleAgentCluster>
        </bundleAgentClusters63543229>
        < bundleVirtualResources 63543229>
            <bundleVirtualResource addedBy="ops.admin" type="Renewable">
                <name>VR-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVirtualResource>
        </bundleVirtualResources63543229>
        < bundleScripts 63543229>
            <bundleScript addedBy="ops.admin" description="script 1"
                          type="Script"
>

                <name>script-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleScript>
        </bundleScripts63543229>
        < bundleEmailTemplates 63543229>
            <bundleEmailTemplate addedBy="ops.admin">
                <name>email-temp-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailTemplate>
        </bundleEmailTemplates63543229>
        < bundleEmailConnections 63543229>
            <bundleEmailConnection addedBy="ops.admin" type="Outgoing">
                <name>Email-con-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailConnection>
        </bundleEmailConnections63543229>
        < bundleDatabaseConnections 63543229>
            <bundleDatabaseConnection addedBy="ops.admin">
                <name>DB-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleDatabaseConnection>
        </bundleDatabaseConnections63543229>
        < bundleSapConnections 63543229>
            <bundleSapConnection addedBy="ops.admin">
                <name>SAP-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSapConnection>
        </bundleSapConnections63543229>
        < bundlePeoplesoftConnections 63543229>
            <bundlePeoplesoftConnection addedBy="ops.admin">
                <name>People-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundlePeoplesoftConnection>
        </bundlePeoplesoftConnections63543229>
        < bundleSnmpManagers 63543229>
            <bundleSnmpManager addedBy="ops.admin">
                <name>snmp-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSnmpManager>
        </bundleSnmpManagers63543229>
        < bundleUniversalTemplates 63543229>
            <bundleUniversalTemplate addedBy="ops.admin">
                <name>univ-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleUniversalTemplate>
        </bundleUniversalTemplates63543229>
    </bundle>
<bundles>



Expand
titleJSON Response
[  
  {
    "retainSysIds": true,
    "name63543229": "bundle-1",
    "sysId63543229": "b52335345df646e5b597dc26df599344",
    "description63543229": "bundle test 1",
    "opswiseGroups63543229": [
      "bus-1",
      "bus-2"
    ],
    "defaultPromotionTarget63543229": "local",
    "excludeOnExistence63543229": "Triggers, Tasks, Calendars, Custom Days, Variables, Credentials, Agent Clusters, Virtual Resources, Scripts, Email Templates, Email Connections, Database Connections, SAP Connections, PeopleSoft Connections, SNMP Managers, Applications",
    "followReferences63543229": true,
    "promoteBundleDefinition63543229": true,
    "promoteByBusinessServices63543229": [
      "bus-1",
      "bus-2"
    ],
    "visibleTo63543229": "ops.admin",
    "bundleAgentClusters63543229": [
      {
        "addedBy": "ops.admin",
        "name": "Opswise - Default Linux/Unix Cluster",
        "sysId": "0d7f03026a96451fbc3d7a8eecd641d5",
        "type": "Windows"
      }
    ],
    "bundleApplications63543229": [
      {
        "addedBy": "ops.admin",
        "name": "app-1",
        "sysId": "e12830a711c849388819230203e601d3",
        "type": "Windows Service"

      }
    ],
    "bundleBusinessServices63543229": [
      {
        "addedBy": "ops.admin",
        "name": "bus-1",
        "sysId": "b939eedb63544517accd905cfdd13b22"
      }
    ],
    "bundleCalendars63543229": [
      {
        "addedBy": "ops.admin",
        "description": "calendar 1",
        "name": "cal-1",
        "sysId": "655b9c498e574ace886b114f79d5933a"
      }
    ],
    "bundleCredentials63543229": [
      {
        "addedBy": "ops.admin",
        "name": "cred-1",
        "sysId": "d04886ac74be43a0aa3faa8042f82cca"
      }
    ],
    "bundleCustomDays63543229": [
      {
        "addedBy": "ops.admin",
        "description": "custom day test",
        "name": "cust-1",
        "sysId": "1b0e9acedb98439a8319ac3cd51c21ba",
        "type": "Single Date"
      }
    ],
    "bundleDatabaseConnections63543229": [
      {
        "addedBy": "ops.admin",
        "name": "db-con-1",
        "sysId": "fc8223ece09f407bb9b5bb865574cb49"
      }
    ],
    "bundleEmailConnections63543229": [
      {
        "addedBy": "ops.admin",
        "name": "email-conn",
        "sysId": "bd54eae4221a4f909454f7fa04c75efb",
        "type": "Outgoing"
      }
    ],
    "bundleEmailTemplates63543229": [
      {
        "addedBy": "ops.admin",
        "name": "email-temp-1",
        "sysId": "5dce586a419448ee83fa121589d60a75"
      }
    ],
    "bundlePeoplesoftConnections63543229": [
      {
        "addedBy": "ops.admin",
        "name": "ps-con-1",
        "sysId": "aac40dfd5c3242ae9bcaaf169a5468b9"
      }
    ],
    "bundleSapConnections63543229": [
      {
        "addedBy": "ops.admin",
        "name": "sap-1",
        "sysId": "a4b0544fb668404ba10b2826b2e6db81"
      }
    ],
    "bundleScripts63543229": [
      {
        "addedBy": "ops.admin",
        "description": "script 1",
        "name": "script-1",
        "sysId": "01e90371bed4473d87dad00148512f35",
        "type": "Script"
      }
    ],
    "bundleSnmpManagers63543229": [
      {
        "addedBy": "ops.admin",
        "name": "snmp-1",
        "sysId": "4bfa01f747ca4ad5b4ee9e073d643604"
      }
    ],
    "bundleTasks63543229": [
      {
        "addedBy": "ops.admin",
        "name": "win-1",
        "sysId": "3b50f8c015d6494288328cfdb35d9ea7",
        "type": "Workflow"
      }
    ],
    "bundleTriggers63543229": [
      {
        "addedBy": "ops.admin",
        "name": "cron-trig-1",
        "sysId": "d2869f93a68547beb8e5b156d4fac99e",
        "type": "Cron"
      }
    ],
    "bundleUniversalTemplates63543229": [
      {
        "addedBy": "ops.admin",
        "name": "uni-1",
        "sysId": "0ff4abb1d80c4f95b517dc073c9abd0c"
      }
    ],
    "bundleVariables63543229": [
      {
        "addedBy": "ops.admin",
        "description": "variable 1",
        "name": "var1",
        "sysId": "9988d78bf82e44dbae66cf0e8ec4b820"
      }
    ],
    "bundleVirtualResources63543229": [
      {
        "addedBy": "ops.admin",
        "name": "VR-1",
        "sysId": "deeaf3e516ce485fac5fc2283022d904",
        "type": "Renewable"
      }
    ]
"exportReleaseLevel63543229": "7.2.0.0",
"exportTable63543229": "ops_bundle", }
]


Anchor
Modify a Bundle
Modify a Bundle

...


Description

URI

http://host_name/uc/resources/bundle

HTTP Method

PUT

Description

Modifies the Credential specified by the sysId.

Example URI

http://localhost:8080/uc/resources/bundle

Consumes Content-Type

application/xml, application/json

Produces Content-Type

n/a

Example Request

See Modify a Bundle: Example Request 63543229, below.

Properties

See 63543229 Bundle Properties.

Example Response

  • Status 200 /OK
    Successfully updated the Bundle with sysId <sysId> to version <version>.

...

XML Request

JSON Request


Expand
titleXML Request

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <bundle retainSysIds=true>

        < name 63543229> bundle-test</name63543229>
        < sysId 63543229 >0d7f03026a96451fbc3d7a8eecd641d5</ sysId 63543229 >
        < description 63543229> bundle test</description63543229>
        < defaultPromotionTarget 63543229> local</defaultPromotionTarget63543229>
        < followReferences 63543229> true</followReferences63543229>
        < excludeOnExistence 63543229> Triggers, Tasks, Calendars, Custom Days, Variables,
        Credentials, Agent Clusters, Virtual Resources, Scripts, Email
        Templates, Email Connections, Database Connections, SAP Connections,
        PeopleSoft Connections, SNMP Managers</excludeOnExistence63543229>
        < opswiseGroups 63543229>
            <opswiseGroup>bus-1</opswiseGroup>
            <opswiseGroup>bus-2</opswiseGroup>
        </opswiseGroups63543229>
        < promoteBundleDefinition 63543229> true</promoteBundleDefinition63543229>
        < promoteByBusinessServices 63543229>
            <businessService>bus-1</businessService>
            <businessService>bus-2</businessService>
        </promoteByBusinessServices63543229>
        < visibleTo 63543229> ops.admin</visibleTo63543229>
        < bundleTasks 63543229>
            <bundleTask>
                <name>win-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTask>
            <bundleTask>
                <name>abc</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTask>
        </bundleTasks63543229>
        < bundleApplications 63543229>
            <bundleApplication>
                <name>App-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleApplication>
        </bundleApplications63543229>
        < bundleTriggers 63543229>
            <bundleTrigger>
                <name>manual-trigger-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTrigger>
            <bundleTrigger>
                <name>time-trigger-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTrigger>
        </bundleTriggers63543229>
        < bundleCalendars 63543229>
            <bundleCalendar>
                <name>cal-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCalendar>
        </bundleCalendars63543229>
        < bundleCustomDays 63543229>
            <bundleCustomDay>
                <name>custome-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCustomDay>
        </bundleCustomDays63543229>
        < bundleVariables 63543229>
            <bundleVariable>
                <name>var1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVariable>
        </bundleVariables63543229>
        < bundleBusinessServices 63543229>
            <bundleBusinessService>
                <name>bus-1</name>
                <sysID>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleBusinessService>
       
</bundleBusinessServices63543229>
        < bundleCredentials 63543229>
            <bundleCredential>
                <name>sap-cred</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCredential>
        </bundleCredentials63543229>
        < bundleAgentClusters 63543229>
            <bundleAgentCluster>
                <name>Opswise - Default Windows Cluster</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleAgentCluster>
        </bundleAgentClusters63543229>
        < bundleVirtualResources 63543229>
            <bundleVirtualResource>
                <name>VR-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVirtualResource>
        </bundleVirtualResources63543229>
        < bundleScripts 63543229>
            <bundleScript>
                <name>script-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleScript>
        </bundleScripts63543229>
        < bundleEmailTemplates 63543229>
            <bundleEmailTemplate>
                <name>email-temp-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailTemplate>
        </bundleEmailTemplates63543229>
        < bundleEmailConnections 63543229>
            <bundleEmailConnection>
                <name>Email-con-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailConnection>
        </bundleEmailConnections63543229>
        < bundleDatabaseConnections 63543229>
            <bundleDatabaseConnection>
                <name>DB-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleDatabaseConnection>
        </bundleDatabaseConnections63543229>
        < bundleSapConnections 63543229>
            <bundleSapConnection>
                <name>SAP-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSapConnection>
        </bundleSapConnections63543229>
        < bundlePeoplesoftConnections 63543229>
            <bundlePeoplesoftConnection>
                <name>People-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundlePeoplesoftConnection>
        </bundlePeoplesoftConnections63543229>
        < bundleSnmpManagers 63543229>
            <bundleSnmpManager>
                <name>snmp-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSnmpManager>
        </bundleSnmpManagers63543229>
        < bundleUniversalTemplates 63543229>
            <bundleUniversalTemplate>
                <name>univ-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleUniversalTemplate>
        </bundleUniversalTemplates63543229>
    </bundle>



Expand
titleJSON Request
  {
    "retainSysIds": true,
    "name63543229": "bundle-1",
    "sysId63543229": "b52335345df646e5b597dc26df599344",
    "description63543229": "bundle test 1",
    "opswiseGroups63543229": [
      "bus-1",
      "bus-2"
    ],
    "defaultPromotionTarget63543229": "local",
    "excludeOnExistence63543229": "Triggers, Tasks, Calendars, Custom Days, Variables, Credentials, Agent Clusters, Virtual Resources, Scripts, Email Templates, Email Connections, Database Connections, SAP Connections, PeopleSoft Connections, SNMP Managers, Applications",
    "followReferences63543229": true,
    "promoteBundleDefinition63543229": true,
    "promoteByBusinessServices63543229": [
      "bus-1",
      "bus-2"
    ],
    "visibleTo63543229": "ops.admin",
    "bundleAgentClusters63543229": [
      {
        "name": "Opswise - Default Linux/Unix Cluster",
        "sysId": "0d7f03026a96451fbc3d7a8eecd641d5",
      },
      {
        "name": "Opswise - Default Windows Cluster",
        "sysId": "d3f8282f702544d69500928afbcc00f0",
      }
    ],
    "bundleApplications63543229": [
      {
        "name": "app-1",
        "sysId": "e12830a711c849388819230203e601d3",
      }
    ],
    "bundleBusinessServices63543229": [
      {
        "name": "bus-1",
        "sysId": "b939eedb63544517accd905cfdd13b22"
      }
    ],
    "bundleCalendars63543229": [
      {
        "name": "cal-1",
        "sysId": "655b9c498e574ace886b114f79d5933a"
      }
    ],
    "bundleCredentials63543229": [
      {
        "name": "cred-1",
        "sysId": "d04886ac74be43a0aa3faa8042f82cca"
      }
    ],
    "bundleCustomDays63543229": [
      {
        "name": "cust-1",
        "sysId": "1b0e9acedb98439a8319ac3cd51c21ba",
      }
    ],
    "bundleDatabaseConnections63543229": [
      {
        "name": "db-con-1",
        "sysId": "fc8223ece09f407bb9b5bb865574cb49"
      }
    ],
    "bundleEmailConnections63543229": [
      {
        "name": "email-conn",
        "sysId": "bd54eae4221a4f909454f7fa04c75efb",
      }
    ],
    "bundleEmailTemplates63543229": [
      {
        "name": "email-temp-1",
        "sysId": "5dce586a419448ee83fa121589d60a75"
      }
    ],
    "bundlePeoplesoftConnections63543229": [
      {
        "name": "ps-con-1",
        "sysId": "aac40dfd5c3242ae9bcaaf169a5468b9"
      }
    ],
    "bundleSapConnections63543229": [
      {
        "name": "sap-1",
        "sysId": "a4b0544fb668404ba10b2826b2e6db81"
      }
    ],
    "bundleScripts63543229": [
      {
        "name": "script-1",
        "sysId": "01e90371bed4473d87dad00148512f35",
      }
    ],
    "bundleSnmpManagers63543229": [
      {
        "name": "snmp-1",
        "sysId": "4bfa01f747ca4ad5b4ee9e073d643604"
      }
    ],
    "bundleTasks63543229": [
      {
        "name": "win-1",
        "sysId": "3b50f8c015d6494288328cfdb35d9ea7",
      }
    ],
    "bundleTriggers63543229": [
      {
        "name": "cron-trig-1",
        "sysId": "d2869f93a68547beb8e5b156d4fac99e",
      }
    ],
    "bundleUniversalTemplates63543229": [
      {
        "name": "uni-1",
        "sysId": "0ff4abb1d80c4f95b517dc073c9abd0c"
      }
    ],
    "bundleVariables63543229": [
      {
        "name": "var1",
        "sysId": "9988d78bf82e44dbae66cf0e8ec4b820"
      }
    ],
    "bundleVirtualResources63543229": [
      {
        "name": "VR-1",
        "sysId": "deeaf3e516ce485fac5fc2283022d904",
      }
    ]
  }


...

URI

http://host_name/uc/resources/bundle

HTTP Method

GET

Description

Retrieve Bundle details using a specific query parameters.

URI Parameters

See Read a Bundle: URI Parameters 63543229, below.

Example URI

Consumes Content-Type

n/a

Produces Content-Type

application/xml, application/json

Example Response

See Read a Bundle: Example Response 63543229, below.

Properties

See 63543229 Bundle Properties.

Anchor
Read a Bundle URI Parameters
Read a Bundle URI Parameters

...

Read a Bundle: Example Response

The exportReleaseLevel 63543229 and exportTable 63543229 properties are specified as attributes in XML.

XML Response

JSON Response


Expand
titleXML Response

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <bundle exportReleaseLevel 63543229="7.2.0.0" exportTable 63543229="ops_bundle" retainSysIds=true>

        < name 63543229> bundle-test</name63543229>
        < sysId 63543229 >0d7f03026a96451fbc3d7a8eecd641d5</ sysId 63543229 >
        < description 63543229> bundle test</description63543229
       
< defaultPromotionTarget 63543229> local</defaultPromotionTarget63543229>
        < followReferences 63543229> true</followReferences63543229>
        < excludeOnExistence 63543229> Triggers, Tasks, Calendars, Custom Days, Variables,
        Credentials, Agent Clusters, Virtual Resources, Scripts, Email
        Templates, Email Connections, Database Connections, SAP Connections,
        PeopleSoft Connections, SNMP Managers</excludeOnExistence63543229>
        < opswiseGroups 63543229>
            <opswiseGroup>bus-1</opswiseGroup>
            <opswiseGroup>bus-2</opswiseGroup>
        </opswiseGroups63543229>
        < promoteBundleDefinition 63543229> true</promoteBundleDefinition63543229>
        < promoteByBusinessServices 63543229>
            <businessService>bus-1</businessService>
            <businessService>bus-2</businessService>
        </promoteByBusinessServices63543229>
        < visibleTo 63543229> ops.admin</visibleTo63543229>
        < bundleTasks 63543229>
            <bundleTask>
                <name>win-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTask>
        </bundleTasks63543229>
        < bundleApplications 63543229>
            <bundleApplication>
                <name>App-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleApplication>
        </bundleApplications63543229>
        < bundleTriggers 63543229>
            <bundleTrigger>
                <name>manual-trigger-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTrigger>
            <bundleTrigger>
                <name>time-trigger-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleTrigger>
        </bundleTriggers63543229>
        < bundleCalendars 63543229>
            <bundleCalendar>
                <name>cal-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCalendar>
        </bundleCalendars63543229>
        < bundleCustomDays 63543229>
            <bundleCustomDay>
                <name>custome-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCustomDay>
        </bundleCustomDays63543229>
        < bundleVariables 63543229>
            <bundleVariable>
                <name>var1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVariable>
        </bundleVariables63543229>
        < bundleBusinessServices 63543229>
            <bundleBusinessService>
                <name>bus-1</name>
                <sysID>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleBusinessService>
       
</bundleBusinessServices63543229>
        < bundleCredentials 63543229>
            <bundleCredential>
                <name>sap-cred</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleCredential>
        </bundleCredentials63543229>
        < bundleAgentClusters 63543229>
            <bundleAgentCluster>
                <name>Opswise - Default Windows Cluster</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleAgentCluster>
        </bundleAgentClusters63543229>
        < bundleVirtualResources 63543229>
            <bundleVirtualResource>
                <name>VR-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleVirtualResource>
        </bundleVirtualResources63543229>
        < bundleScripts 63543229>
            <bundleScript>
                <name>script-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleScript>
        </bundleScripts63543229>
        < bundleEmailTemplates 63543229>
            <bundleEmailTemplate>
                <name>email-temp-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailTemplate>
        </bundleEmailTemplates63543229>
        < bundleEmailConnections 63543229>
            <bundleEmailConnection>
                <name>Email-con-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleEmailConnection>
        </bundleEmailConnections63543229>
        < bundleDatabaseConnections 63543229>
            <bundleDatabaseConnection>
                <name>DB-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleDatabaseConnection>
        </bundleDatabaseConnections63543229>
        < bundleSapConnections 63543229>
            <bundleSapConnection>
                <name>SAP-conn-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSapConnection>
        </bundleSapConnections63543229>
        < bundlePeoplesoftConnections 63543229>
            <bundlePeoplesoftConnection>
                <name>People-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundlePeoplesoftConnection>
        </bundlePeoplesoftConnections63543229>
        < bundleSnmpManagers 63543229>
            <bundleSnmpManager>
                <name>snmp-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleSnmpManager>
        </bundleSnmpManagers63543229>
        < bundleUniversalTemplates 63543229>
            <bundleUniversalTemplate>
                <name>univ-test-1</name>
                <sysId>0d7f03026a96451fbc3d7a8eecd641d5</sysId>
            </bundleUniversalTemplate>
        </bundleUniversalTemplates63543229>
    </bundle>



Expand
titleJSON Response
  {
    "retainSysIds": true,
    "name63543229": "bundle-1",
    "sysId63543229": "b52335345df646e5b597dc26df599344",
    "description63543229": "bundle test 1",
    "opswiseGroups63543229": [
      "bus-1",
      "bus-2"
    ],
    "defaultPromotionTarget63543229": "local",
    "excludeOnExistence63543229": "Triggers, Tasks, Calendars, Custom Days, Variables, Credentials, Agent Clusters, Virtual Resources, Scripts, Email Templates, Email Connections, Database Connections, SAP Connections, PeopleSoft Connections, SNMP Managers, Applications",
    "followReferences63543229": true,
    "promoteBundleDefinition63543229": true,
    "promoteByBusinessServices63543229": [
      "bus-1",
      "bus-2"
    ],
    "visibleTo63543229": "ops.admin",
    "bundleAgentClusters63543229": [
      {
        "name": "Opswise - Default Linux/Unix Cluster",
        "sysId": "0d7f03026a96451fbc3d7a8eecd641d5",
      },
      {
        "name": "Opswise - Default Windows Cluster",
        "sysId": "d3f8282f702544d69500928afbcc00f0",
      }
    ],
    "bundleApplications63543229": [
      {
        "name": "app-1",
        "sysId": "e12830a711c849388819230203e601d3",
      }
    ],
    "bundleBusinessServices63543229": [
      {
        "name": "bus-1",
        "sysId": "b939eedb63544517accd905cfdd13b22"
      }
    ],
    "bundleCalendars63543229": [
      {
        "name": "cal-1",
        "sysId": "655b9c498e574ace886b114f79d5933a"
      }
    ],
    "bundleCredentials63543229": [
      {
        "name": "cred-1",
        "sysId": "d04886ac74be43a0aa3faa8042f82cca"
      }
    ],
    "bundleCustomDays63543229": [
      {
        "name": "cust-1",
        "sysId": "1b0e9acedb98439a8319ac3cd51c21ba",
      }
    ],
    "bundleDatabaseConnections63543229": [
      {
        "name": "db-con-1",
        "sysId": "fc8223ece09f407bb9b5bb865574cb49"
      }
    ],
    "bundleEmailConnections63543229": [
      {
        "name": "email-conn",
        "sysId": "bd54eae4221a4f909454f7fa04c75efb",
      }
    ],
    "bundleEmailTemplates63543229": [
      {
        "name": "email-temp-1",
        "sysId": "5dce586a419448ee83fa121589d60a75"
      }
    ],
    "bundlePeoplesoftConnections63543229": [
      {
        "name": "ps-con-1",
        "sysId": "aac40dfd5c3242ae9bcaaf169a5468b9"
      }
    ],
    "bundleSapConnections63543229": [
      {
        "name": "sap-1",
        "sysId": "a4b0544fb668404ba10b2826b2e6db81"
      }
    ],
    "bundleScripts63543229": [
      {
        "name": "script-1",
        "sysId": "01e90371bed4473d87dad00148512f35",
      }
    ],
    "bundleSnmpManagers63543229": [
      {
        "name": "snmp-1",
        "sysId": "4bfa01f747ca4ad5b4ee9e073d643604"
      }
    ],
    "bundleTasks63543229": [
      {
        "name": "win-1",
        "sysId": "3b50f8c015d6494288328cfdb35d9ea7",
      }
    ],
    "bundleTriggers63543229": [
      {
        "name": "cron-trig-1",
        "sysId": "d2869f93a68547beb8e5b156d4fac99e",
      }
    ],
    "bundleUniversalTemplates63543229": [
      {
        "name": "uni-1",
        "sysId": "0ff4abb1d80c4f95b517dc073c9abd0c"
      }
    ],
    "bundleVariables63543229": [
      {
        "name": "var1",
        "sysId": "9988d78bf82e44dbae66cf0e8ec4b820"
      }
    ],
    "bundleVirtualResources63543229": [
      {
        "name": "VR-1",
        "sysId": "deeaf3e516ce485fac5fc2283022d904",
      }
],
"exportReleaseLevel63543229": "7.2.0.0",
"exportTable63543229": "ops_bundle" }



Anchor
Promotion
Promotion

Promotion

Anchor
Bundleless Promotion
Bundleless Promotion

...


Description

URI

http://host_name/uc/resources/promote

HTTP Method

POST

Description

Promotes, without a bundle, one or more items of a specific type.

Example URI

http://localhost:8080/uc/resources/promote

Authentication

HTTP Basic

Consumes Content-Type

application/xml, application/json

Produces Content-Type

application/xml, application/json

Example Request

See Promote: XML and JSON Examples 63543229.

Request Properties

See Promote: Properties. 63543229.

Example Response

See Promote: XML and JSON Examples 63543229.

Bundleless Promotion: XML and JSON Examples

Examples

XML

JSON

Example Request


Expand
titleJSON

{
  " itemType 63543229 " : "Universal Template",
  " itemIds 63543229 " : "4e656d398d5f4ebd8d7df3210147c488",
  " promotionTargetId 63543229 " : "6330f82afab54273b9167a2b434a2424",
  " overrideUser 63543229 " : "testUser",
  " overridePassword 63543229 " : "testPassword1",
  " followReferences 63543229 " : true,
  " allowUnvTmpltChanges 63543229 " : true
}


Example Response


Expand
titleXML

<command-response>
    <type>promote</type>
    <success>true</success>
    <info>Successfully promoted 2 calendars and 1 referenced item to promotion target "PT1".</info>
    <errors></errors>
</command-response>



Expand
titleJSON

{
  "type": "promote",
  "success": true,
  "info": "Successfully promoted 1 universal template to promotion target \"PT1\".",
  "errors": ""
}


...

"items": [ { "name": "reportTitle1" }, { "name": "reportTitle1", "user": "username", "group": "" }, { "name": "reportTitle2", "user": null, "group": "group2" } ]

:


Property

UI Field Name

Description

Specifications

Required

Mutually Exclusive With

Anchor
itemType - promo
itemType - promo
itemType

n/aItem type for promotion item(s).

Valid Values:

One of the following (not case sensitive):

  • Trigger
  • Task
  • Calendar
  • Custom Day
  • Variable
  • Business Service
  • Credential
  • Agent Cluster
  • Virtual Resource
  • Script
  • Email Template
  • Email Connection
  • Database Connection
  • SAP Connection
  • PeopleSoft Connection
  • SNMP Manager
  • Application
  • Universal Template
  • Report
  • Widget
  • Dashboard
Y

Anchor
itemIds - promo
itemIds - promo
itemIds

n/aIDs for promotion items.Comma-separated list of promotion item IDs.Y
(unless itemNames or items is specified)

itemNames

items

Anchor
itemNames - promo
itemNames - promo
itemNames

n/aNames for promotion items.

Comma-separated list of promotion item names.

Y
(unless itemIds or items is specified)

itemIds

items

items

 n/a

List of promotion items.

XML:

Code Block
languagetext
    <items>
        <item>
            <name>reportTitle1</name>
        </item>   
         <item>
            <name>reportTitle2</name>
            <user>userName</user>
        </item>
        <item>
            <name>reportTitle3</name>
            <group>groupName</group>
        </item>                   
    </items>

JSON:

Code Block
languagetext
Code Block
languagetext



JSON:

Code Block
languagetext


Y

(unless itemIds
or itemNames is specified)

itemIds

itemNames

Anchor
promotionTargetId - promo
promotionTargetId - promo
promotionTargetId

n/aID of the Promotion Target.
Y
(unless promotionTargetName
is specified)promotionTargetName

Anchor
promotionTargetName - promo
promotionTargetName - promo
promotionTargetName

Promotion Target

Name of the Promotion Target.


Y
(unless promotionTargetId
is specified)promotionTargetId

Anchor
overrideUser - promo
overrideUser - promo
overrideUser

User

User name to use instead of the default User name for the Promotion Target.


Y
(if overridePassword
is specified)

Anchor
overridePassword - promo
overridePassword - promo
overridePassword

PasswordUser password to use instead of the default User password for the Promotion Target.
Y
(if overrideUser
is specified)

overrideToken

Personal Access Token

Personal Access Token to use instead of the default personal access token for the Promotion Target.

If both overrideToken and overrideUser+overridePassword are specified, overrideToken takes precedence and overrideUser+overidePassword will be ignored.

N


Anchor
excluseOnExistence - promo
excluseOnExistence - promo
excludeOnExistence

Exclude On ExistenceItem types that will not be updated if they exist on the target server.

Comma-separated list of excluded types.

Valid Values:

  • As String = Triggers, As Value = 1
  • As String = Tasks, As Value = 2
  • As String = Calendars, As Value = 4
  • As String = Custom Days, As Value = 8
  • As String = Variables As Value = 16
  • As String = Credentials, As Value = 64
  • As String = Agent Clusters, As Value = 128
  • As String = Virtual Resources, As Value = 256
  • As String = Scripts, As Value = 512
  • As String = Email Templates, As Value = 1024
  • As String = Email Connections As Value = 2048
  • As String = Database Connections, As Value = 4096
  • As String = SAP Connections, As Value = 8192
  • As String = SNMP Managers, As Value = 16384
  • As String = Applications, As Value = 32768
  • As String = PeopleSoft Connections, As Value = 65536
  • As String = Reports, As Value = 262144

  • As String = Widgets, As Value = 524288

N

Anchor
followReferences - promo
followReferences - promo
followReferences

Follow ReferencesDynamically include items in the promotion that are referenced by promotion items.

Valid values:

  • Yes,Y,true
  • No,N,false (default)
N

Anchor
allUnvTmpltChanges - promo
allUnvTmpltChanges - promo
allUnvTmpltChanges

Allow Universal Template ChangesAllow the promotion to contain new or changed Universal Templates.

Valid values:

  • Yes,Y,true
  • No,N,false (default)
Note
titleNote

In order to promote Universal Template changes, the user must have the opsRoles and Permissions#ops_universal_template_admin role or the opsRoles and Permissions#ops_adminrole.


N

Anchor
Items Properties
Items Properties

...


Description

URI

HTTP Method

POST

Description

Cancels the scheduled promotion of a Bundle.

URI Parameters

See Cancel a Scheduled Bundle Promotion: URI Parameters 63543229, below.

Consumes Content-Type

n/a

Produces Content-Type

application/xml, application/json

Example URI

Example Response

See Cancel a Scheduled Bundle Promotion: XML and JSON Examples 63543229.


Anchor
Cancel a Scheduled Bundle Promotion URI Parameters
Cancel a Scheduled Bundle Promotion URI Parameters

...

Parameter

Description

Specifications

Required

Mutually Exclusive With

scheduleid

UUID of the promotion schedule.


N

bundlename and bundleid

bundlename

Name of the bundle.


N

scheduleid and bundleid

bundleid

UUID of the bundle.


N

scheduleid and bundlename

date

Date when the promotion was scheduled.
 
Corresponds to the year, month, and day of the Scheduled Promotion Schedules#Scheduled Time field in a promotion schedule.

Format: yyyy-MM-dd (For example: 2018-11-14).

Y
(If bundlename or
bundleid is specified)


time

Time when the promotion was scheduled.
 
Corresponds to the hour and minutes of the Scheduled Promotion Schedules#Scheduled Time field in a promotion schedule.

Format: HH:mm (For example: 22:00).

Y
(If bundlename or
bundleid is specified)


...


Description

URI

http://host_name/uc/resources/promotion/schedule

HTTP Method

DELETE

Description

Deleted the scheduled promotion of a Bundle.

URI Parameters

See Delete a Scheduled Bundle Promotion: URI Parameters 63543229, below.

Example URI

Example Response

  • Status 200
    Promotion schedule deleted successfully.
  • Status 400
    One of parameters scheduleid, bundleid, or bundlename required.
  • Status 400
    Both date, and time parameters required when bundleid, or bundlename specified.
  • Status 400
    Unable to parse at least one of the date (yyyy-MM-dd) and time (HH:mm) parameters.
  • Status 403
    Operation prohibited due to security constraints.
  • Status 403
    Promotion Schedule cannot be deleted while Running.
  • Status 404
    Unable to find bundle by the bundlename specified.
  • Status 404
    More than one qualifying promotion schedule found.
  • Status 404
    Unable to find qualifying promotion schedule.

...

Parameter

Description

Specifications

Required

Mutually Exclusive With

scheduleid

UUID of the promotion schedule.


N

bundlename and bundleid

bundlename

Name of the bundle.


N

scheduleid and bundleid

bundleid

UUID of the bundle.


N

scheduleid and bundlename

date

Date when the promotion was scheduled.
 
Corresponds to the year, month, and day of the Scheduled Promotion Schedules#Scheduled Time field in a promotion schedule.

Format: yyyy-MM-dd (For example: 2018-11-14).

Y
(If bundlename or
bundleid is specified)


time

Time when the promotion was scheduled.
 
Corresponds to the hour and minutes of the Scheduled Promotion Schedules#Scheduled Time field in a promotion schedule.

Format: HH:mm (For example: 22:00).

Y
(If bundlename or
bundleid is specified)


...


Description

URI

http://host_name/uc/resources/bundle/promote

HTTP Method

POST

Description

Promote a Bundle or schedule the promotion of a Bundle.

Example URI

http://localhost:8080/uc/resources/bundle/promote

Authentication

HTTP Basic

Consumes Content-Type

application/xml, application/json

Produces Content-Type

application/xml, application/json

Example Request

See Schedule Bundle Promotion: XML and JSON Examples 63543229.

Request Properties

See Schedule Bundle Promotion: Properties 63543229.

Example Response

See Schedule Bundle Promotion: XML and JSON Examples 63543229.

Anchor
Promote a Bundle or Schedule a Bundle Promotion XML and JSON Examples
Promote a Bundle or Schedule a Bundle Promotion XML and JSON Examples

...

Examples

XML

JSON

Example Request


Expand
titleJSON
{
   "id": "1bd5a9ae80714523a858633df3c515bf",
   "promotionTargetName": "testTarget",
   "overrideUser63543229": "testUser",   
   "overridePassword63543229": "testPassword1",
   "allowUnvTmpltChanges63543229": true,
   "schedule63543229": true,
   "createSnapshot63543229": true,
   "date63543229": "2018-01-04",
   "time63543229": "23:00",
   "notificationOption63543229": "operation success"
}


Example Response


Expand
titleXML
<command-response>
   <type>schedule_promotion</type>
   <success>true</success>
   <info>Successfully scheduled the promotion of bundle "test" to promotion target "testTarget" for 2015-10-31 22:00:00 -0600.</info>
   <errors />
</command-response>



Expand
titleJSON
{
"type": "schedule_promotion",
"success": true,
"info": "Successfully scheduled the promotion of bundle "abc" to promotion target "testTarget" for 2018-01-04 23:00:00 -0600.",
"errors": ""
}


...

Property

UI Field Name

Description

Specifications

Required

Mutually Exclusive With

Anchor
allowUnvTmpltChanges - SBC
allowUnvTmpltChanges - SBC
allowUnvTmpltChanges

Allow Universal Template Changes

Allow the promotion to contain new or changed Universal Templates.

Valid values:


  • Yes,Y,true
  • No,N,false


Note
titleNote

In order to promote Universal Template changes, the user must have the ops_universal_template_admin Roles and Permissions role or the ops_admin Roles and Permissions role.


N


Anchor
createSnapshot - SBC
createSnapshot - SBC
createSnapshot

Create Snapshot

Schedule the Bundle promotion using the current Bundle records.

Valid values:

  • Yes,Y,true
  • No,N,false

N


Anchor
date - SBC
date - SBC
date

Date

Date on which to promote the Bundle.


Y
(if schedule
is Yes,Y,true);
format is
yyyy-MM-dd.


Anchor
id - SBC
id - SBC
id

n/a

32-character sysid of the Bundle to be promoted.


Y
(unless name
is specified)

name

Anchor
name - SBC
name - SBC
name

Bundle Name

Name of the Bundle to be promoted.


Y
(unless id
is specified)

id

Anchor
notificationOption - SBC
notificationOption - SBC
notificationOption

System Notification

Installing Universal Controller#Configure System NotificationNotifications to send on success and/or failure of the promotion.

Valid values (not case sensitive):

  • operation Failure (default)
  • operation success/failure
  • operation success

N


Anchor
overridePassword - SBC
overridePassword - SBC
overridePassword

Password

User password to use instead of the default User password for the promotion target.


Y
(if overrideUser
is specified)


overrideToken

Personal Access Token

Personal Access Token to use instead of the default personal access token for the Promotion Target.

If both overrideToken and overrideUser+overridePassword are specified, overrideToken takes precedence and overrideUser+overidePassword will be ignored.

N


Anchor
overrideUser - SBC
overrideUser - SBC
overrideUser

User

User name to use instead of the default User name for the promotion target.


Y
(if overridePassword
is specified)


Anchor
promotionTargetId - SBC
promotionTargetId - SBC
promotionTargetId

n/a

ID of the Controller cluster node on which to promote the Bundle.

Default is the Default Promotion Target of the specified Bundle.

N

promotionTargetName

Anchor
promotionTargetName - SBC
promotionTargetName - SBC
promotionTargetName

Promotion Target

Name of the Controller cluster node on which to promote the Bundle.

Default is the Default Promotion Target of the specified Bundle.

N

promotionTargetId

Anchor
schedule - SBC
schedule - SBC
schedule

Schedule

Indication of whether or not to schedule a Bundle promotion.

Valid values

  • Yes,Y,true
  • No,N,false.

Y


Anchor
time - SBC
time - SBC
time

Time

Time on which to promote the Bundle.

Default is 00:00.

N


...


Description

URI

HTTP Method

POST

Description

Creates a Creating Promotion TargetTargets.

Example URI

http://localhost:8080/uc/resources/promotiontarget
AuthenticationHTTP Basic

Consumes Content-Type

application/xml, application/json

Produces Content-Type

n/a

Example Request

See Create a Promotion Target: Example Request 63543229, below.

Properties

See 63543229 Promotion Target Properties.

Example Response

  • Status 200 /OK
    Successfully created the promotion target with sysId 0b6e87e4aa4a410eb1b5875d8fe40985.

...

Examples

XML

JSON

Example Request


Expand
titleXML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<promotionTarget retainSysIds="true">
    <agentMappings63543229/>
    <authenticationMethod63543229>Basic</authenticationMethod63543229>
    < name 63543229>test</ name 63543229>
    < description 63543229/>
   
< opswiseGroups 63543229>
      <opswiseGroup>bus-1</opswiseGroup>
      <opswiseGroup>bus-2</opswiseGroup>
   </
opswiseGroups 63543229>
   
<password63543229>********</ password 63543229>
   
<sysId63543229>ed76d6c78f06402d882e155bfd42b98f</ sysId 63543229>
   
<uri63543229>http://localhost:7070/uc</ uri 63543229>
   
<user63543229>ops.admin</ user 63543229>
</promotionTarget>



Expand
titleJSON

{ "agentMappings63543229": [],
" authenticationMethod 63543229": "Basic",
"description63543229": null,
"name63543229": "test",
"opswiseGroups63543229": [ "bus-1", "bus-2" ],
"password63543229": "********",
"retainSysIds63543229": true,
"sysId63543229": "ed76d6c78f06402d882e155bfd42b98f",
"uri63543229": "http://localhost:7070/uc",
"user63543229": "ops.admin" }


Anchor
Promotion Target Properties
Promotion Target Properties

...

Property

UI Field Name

Description

Specifications

Required

Anchor
agentMappings - PT
agentMappings - PT
agentMappings

n/a

List of agentMapping details associated with the Controller

agentMapping details

N

Anchor
authenticationMethod - PT
authenticationMethod - PT
authenticationMethod

Authentication Method

Authentication method to use on the target cluster node of the universal controller.

Valid Values:

  • As String = Basic, As Value = 1

  • As String = Access Token, As Value = 2

Default is Basic (1).

N

Anchor
description - PT
description - PT
description

Description

Promotion Target description

String value of description

N

Anchor
exportReleaseLevel - PT
exportReleaseLevel - PT
exportReleaseLevel

n/a

Universal Controller release that the record was exported from.

read onlyN

Anchor
exportTable - PT
exportTable - PT
exportTable

n/aRecord table information.read onlyN

Anchor
name - PT
name - PT
name

Name

Name for this Promotion Target.

String value of the promotion target name

Y

Anchor
opswiseGroups - PT
opswiseGroups - PT
opswiseGroups

Member Of Business Services

List of Business Services that this task belongs to

String value

N

Anchor
password - PT
password - PT
password

Password

Login password on the target cluster node of Universal Controller.

String value of password

N

Anchor
retainSysIds - PT
retainSysIds - PT
retainSysIds

n/a

Specification for whether or not the Create a Promotion Target web service will persist the sysId 63543229 property.

  • If retainSysIds="true" and sysId is included in the request/response, sysId will be persisted to the database.
  • If retainSysIds="false" and sysId is included in the request/response, sysId will be ignored; it will be autogenerated by the Controller.
Note
titleNote

In XML web services, retainSysIds is specified as an attribute in the <script> element.


Valid values: true/false (default is true).

N

Anchor
sourceAgents - PT
sourceAgents - PT
sourceAgents

Source Agent

List of source agent names.

List of source agent names.

N

Anchor
sysId - PT
sysId - PT
sysId

n/a

System ID field in the database for this Prommotion Target record.

Persisted only if retainSysIds is set to true.

N

Anchor
targetAgent - PT
targetAgent - PT
targetAgent

Target Agent

Target agent name.

String value of the target agent name.

Y

token

Personal Access Token

if authenticationMethod = Access Token; the personal access token to use for authentication.

String value

N

Anchor
type - PT
type - PT
type

Type

Agent type.

String value of agent type.

(For example, Windows)

Y

Anchor
uri - PT
uri - PT
uri

URI

Uniform Resource Identifier (URI) used to locate the Promotion Target cluster node.

String value uri.

Y

Anchor
user - PT
user - PT
user

User

Login ID on the target cluster node of Universal Controller.

String value of user.

N

...


Description

URI

HTTP Method

PUT

Description

Updates a Creating Promotion TargetTargets.

Example URI

http://localhost:8080/uc/resources/promotiontarget
AuthenticationHTTP Basic

Consumes Content-Type

application/xml, application/json

Produces Content-Type

n/a

Example Request

See Modify a Promoition Target: Example Request 63543229, below.

Properties

See 63543229 Promotion Target Properties.

Example Response

  • Status 200 /OK
    Successfully updated the promotion target with sysId 0b6e87e4aa4a410eb1b5875d8fe40985.

...

Examples

XML

JSON

Example Request


Expand
titleXML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<promotionTarget retainSysIds="true">
    <agentMappings63543229>
       
<agentMapping> <sourceAgents63543229> <sourceAgent>SBUS30 - AGNT0005</sourceAgent> </sourceAgents63543229> <targetAgent63543229>SBUS30 - AGNT0005</targetAgent63543229> <type63543229>Windows</type63543229> </agentMapping>
   <authenticationMethod63543229>Basic</authenticationMethod63543229>
    <agentMappings63543229>
  <name63543229>test</name63543229>
<description63543229/>
<opswiseGroups63543229>
<opswiseGroup>bus-1</opswiseGroup>
<opswiseGroup>bus-2</opswiseGroup>
</opswiseGroups63543229>
<password63543229>********</password63543229>
<sysId63543229>ed76d6c78f06402d882e155bfd42b98f</sysId63543229>
<uri63543229>http://localhost:7070/uc</uri63543229>
<user63543229>ops.admin</user63543229>
</promotionTarget>



Expand
titleJSON
 {
    "agentMappings63543229": [
        {
            "sourceAgents63543229": [
                "SBUS30 - AGNT0005"
            ],
            "targetAgent63543229": "SBUS30 - AGNT0005",
            "type63543229": "Windows"
        }
    ],
   "authenticationMethod63543229": "Basic",
    "description63543229": null, 
"name63543229": "test",
"opswiseGroups63543229": [
"bus-1",
"bus-2"
],
"password63543229": "********",
"retainSysIds63543229": true,
"sysId63543229": "ed76d6c78f06402d882e155bfd42b98f",
"uri63543229": "http://localhost:7070/uc",
"user63543229": "ops.admin"
}


Anchor
List Promotion Targets
List Promotion Targets

...


Description

URI

http://host_name/uc/resources/promotiontarget/list

HTTP Method

GET

Description

Retrieve Creating Promotion TargetTargets details.

URI Parameters

See List Promotion Targets: URI Parameters63543229, below.

Example URI

http://localhost:8080/uc/resources/promotiontarget/list?targetname=test

http://localhost:8080/uc/resources/promotiontarget/list?targetname=*

http://localhost:8080/uc/resources/promotiontarget/list?targetname=local&businessServies=bus-1,bus-2

AuthenticationHTTP Basic

Consumes Content-Type

n/a

Produces Content-Type

application/xml, application/json

Example Respone

See List Promoition Targets: Example Response 63543229, below.

Response Properties

See 63543229 Promotion Target Properties.

Anchor
List Promotion Targets URI Parameters
List Promotion Targets URI Parameters

...

List Promotion Targets: Example Response

The exportReleaseLevel 63543229 and exportTable 63543229 properties are specified as attributes in XML.

Examples

XML

JSON

Example Response


Expand
titleXML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<promotionTargets> <promotionTarget exportReleaseLevel63543229="7.2.0.0" exportTable63543229="ops_promotion_target" retainSysIds="true"> <agentMappings63543229>
       
<agentMapping> <sourceAgents63543229> <sourceAgent>SBUS30 - AGNT0005</sourceAgent> </sourceAgents63543229> <targetAgent63543229>SBUS30 - AGNT0005</targetAgent63543229> <type63543229>Windows</type63543229> </agentMapping>
<agentMappings63543229>
   <authenticationMethod63543229>Basic</authenticationMethod63543229>
    <name63543229>test</name63543229> 
<description63543229/>
<opswiseGroups63543229>
<opswiseGroup>bus-1</opswiseGroup>
<opswiseGroup>bus-2</opswiseGroup>
</opswiseGroups63543229>
<sysId63543229>ed76d6c78f06402d882e155bfd42b98f</sysId63543229>
<uri63543229>http://localhost:7070/uc</uri63543229>
<user63543229>ops.admin</user63543229>
</promotionTarget>
<promotionTarget exportReleaseLevel63543229="7.2.0.0" exportTable63543229="ops_promotion_target" retainSysIds="true"> <agentMappings63543229 />
   <authenticationMethod63543229>Basic</authenticationMethod63543229>
    <name63543229>test</name63543229> 
<description63543229/>
<opswiseGroups63543229>
<opswiseGroup>bus-1</opswiseGroup>
<opswiseGroup>bus-2</opswiseGroup>
</opswiseGroups63543229>
<sysId63543229>ed76d6c78f06402d882e155bfd42b98f</sysId63543229>
<uri63543229>http://localhost:7070/uc</uri63543229>
<user63543229>ops.admin</user63543229>
</promotionTarget>
</promotionTargets>



Expand
titleJSON
 {
    "agentMappings63543229": [
        {
            "sourceAgents63543229": [
                "SBUS30 - AGNT0005"
            ],
            "targetAgent63543229": "SBUS30 - AGNT0005",
            "type63543229": "Windows"
        }
    ],
   "authenticationMethod63543229": "Basic",
    "description63543229": null, 
"exportReleaseLevel63543229": "7.2.0.0",
"exportTable63543229": "ops_promotion_target"
"name63543229": "test",
"opswiseGroups63543229": [
"bus-1",
"bus-2"
],
"retainSysIds63543229": true,
"sysId63543229": "ed76d6c78f06402d882e155bfd42b98f",
"uri63543229": "http://localhost:7070/uc",
"user63543229": "ops.admin"
},
{
    "agentMappings63543229": [],
    "authenticationMethod63543229": "Basic",
    "description63543229": null, 
"exportReleaseLevel63543229": "7.2.0.0",
"exportTable63543229": "ops_promotion_target"
"name63543229": "test",
"opswiseGroups63543229": [
"bus-2"
],
"retainSysIds63543229": true,
"sysId63543229": "ed76d6c78f06402d882e155bfd42b98f",
"uri63543229": "http://localhost:7070/uc",
"user63543229": "ops.admin"


Anchor
Delete a Promotion Target
Delete a Promotion Target

...


Description

URI

http://host_name/uc/resources/promotiontarget/

HTTP Method

DELETE

Description

Delete a specified Creating Promotion TargetTargets.

URI Parameters

See Delete a Promotion Target: URI Parameters63543229, below.

Example URI

http://localhost:8080/uc/resources/promotiontarget?targetname=test

http://localhost:8080/uc/resources/promotiontarget?targetid=ed76d6c78f06402d882e155bfd42b98f

AuthenticationHTTP Basic

Consumes Content-Type

n/a

Produces Content-Type

text/plain

Properties

See 63543229 Promotion Target Properties.

Example Response

  • Status 200 /OK
    Promotion target deleted successfully.

...


Description

URI

http://host_name/uc/resources/promotiontarget/

HTTP Method

GET

Description

Retrieve a specified Creating Promotion TargetTargets details.

URI Parameters

See Read a Promotion Target: URI Parameters63543229, below.

Example URI

http://localhost:8080/uc/resources/promotiontarget?targetname=test

http://localhost:8080/uc/resources/promotiontarget?targetid=ed76d6c78f06402d882e155bfd42b98f

AuthenticationHTTP Basic

Consumes Content-Type

n/a

Produces Content-Type

application/xml, application/json

Example Response

See Read a Promoition Target: Example Response 63543229, below.

Response Properties

See 63543229 Promotion Target Properties.

Anchor
Read a Promotion Target URI Parameters
Read a Promotion Target URI Parameters

...

Read a Promotion Target: Example Response

The exportReleaseLevel 63543229 and exportTable 63543229 properties are specified as attributes in XML.

Examples

XML

JSON

Example Request


Expand
titleXML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<promotionTarget exportReleaseLevel63543229="7.2.0.0" 
exportTable63543229="ops_promotion_target" retainSysIds="true">
    <agentMappings63543229>
       
<agentMapping> <sourceAgents63543229> <sourceAgent>SBUS30 - AGNT0005</sourceAgent> </sourceAgents63543229> <targetAgent63543229>SBUS30 - AGNT0005</targetAgent63543229> <type63543229>Windows</type63543229> </agentMapping>
   <agentMappings63543229>
  <authenticationMethod63543229>Basic</authenticationMethod63543229>
    <name63543229>test</name63543229> 
<description63543229/>
<opswiseGroups63543229>
<opswiseGroup>bus-1</opswiseGroup>
<opswiseGroup>bus-2</opswiseGroup>
</opswiseGroups63543229>
<sysId63543229>ed76d6c78f06402d882e155bfd42b98f</sysId63543229>
<uri63543229>http://localhost:7070/uc</uri63543229>
<user63543229>ops.admin</user63543229>
</promotionTarget>



Expand
titleJSON
 {
    "agentMappings63543229": [
        {
            "sourceAgents63543229": [
                "SBUS30 - AGNT0005"
            ],
            "targetAgent63543229": "SBUS30 - AGNT0005",
            "type63543229": "Windows"
        }
    ],
   "authenticationMethod63543229": "Basic",
    "description63543229": null, 
"exportReleaseLevel63543229": "7.2.0.0",
"exportTable63543229": "ops_promotion_target"
"name63543229": "test",
"opswiseGroups63543229": [
"bus-1",
"bus-2"
],
"retainSysIds63543229": true,
"sysId63543229": "ed76d6c78f06402d882e155bfd42b98f",
"uri63543229": "http://localhost:7070/uc",
"user63543229": "ops.admin"
}


Anchor
Refresh Target Agents
Refresh Target Agents

...


Description

URI

HTTP Method

POST

Description

Refresh the target agents for a specified Creating Promotion TargetTargets.

URI Parameters

See Refresh Target Agents: URI Parameters63543229, below.

Example URI

AuthenticationHTTP Basic

Consumes Content-Type

n/a

Produces Content-Type

application/xml, application/json

Example Response

Successfully refreshed target agents for test-1

...