Getting the Applications That Can Be Migrated

App Broker 2017

This section describes the App Broker REST API endpoint to get a list of applications that can be migrated from a source machine to a target machine.

Getting the Applications That Can Be Migrated

Endpoint Example

Response Body Example

[GET] http://<SERVERNAME>/esd/api/apps?targetmachinename=<machinename> &machineDomain=<domain>& sourcemachinename=<machinename>& migratable=true

[

   {

      "catalogID": 11,

      "name": "Fail_Ping_12272016",

      "cost": 0,

      "flexeraID": "arl://MGS-APP-00000235880",

      "recommended": false,

      "upgrade": false,

      "deployable": true,

      "upgradedPackage": "",

      "enableUserSelection": true,

      "applicationUsageInformation": "Usage Pattern:       Infrequently Used.",

      "briefDescription": ""

   },

   {

      "catalogID": 13,

      "name": "AdWords Tester3",

      "cost": 50,

      "flexeraID": "arl://MGS-APP-00000127234",

      "recommended": false,

      "upgrade": false,

      "deployable": true,

      "upgradedPackage": "",

      "enableUserSelection": true,

      "applicationUsageInformation":

         "Usage Pattern: Infrequently Used.",

      "briefDescription": ""

   },

   {

      "catalogID": 23,

      "name": "Silverlight 5 [Microsoft]",

      "cost": 50,

      "flexeraID": "arl://MGS-APP-00000126928",

      "recommended": false,

      "upgrade": true,

      "deployable": true,

      "upgradedPackage": "AdWords Maker _JRB",

      "enableUserSelection": false,

      "applicationUsageInformation": "Silverlight 5          [Microsoft] will be upgraded by AdWords Maker

         _JRB. Usage Pattern: Infrequently Used.",

      "briefDescription": "Some desc",

      "applicationUpgradeInformation": "Silverlight 5

         [Microsoft] will be upgraded by AdWords Maker"

   }

]

Prerequisites

In order to get obtain some of the applications for a user and machine:

Application migration enabled—The global setting Enable application migration and installation of additional applications option must be selected.
Not designated as core application—On the General > Global tab of the Catalog Item Properties dialog box for the catalog item, the Core application option must not be selected.
Flexera ID—Catalog item must have an associated Flexera ID identified (from the FlexNet Manager Suite Application Recognition Library).

Endpoint Example Parameter Details

The following are the details for the parameters listed in the endpoint example.

Endpoint Example Parameter Details

Parameter

Description

targetmachinename

Enter a valid machine name, which is the target.

domain

Enter the domain to which the machine belongs.

sourcemachinename

Enter a valid machine name from which the applications have to be migrated.

Output Details

The output returns a list of software applications that can be migrated.