app-get
The app-get task downloads an application package from a Journey Manager server.
Task Attributes
All attributes are optional unless otherwise indicated.
| Attribute | Description |
|---|---|
clientCode | StringRequired. The client code of the organization in TM. |
name | StringRequired. The name of the application package. The application package must belong to the client specified in the |
url | StringRequired. The TM server URL. |
username | StringRequired. The TM server login username. |
password | StringRequired. The TM server login password. |
proxyFile | StringHTTP proxy configuration properties file location. |
dir | StringThe directory to download the application package file into. Note: Either |
file | StringThe file path to download the application package file to. Note: Either |
TM Security
To use this task, the user specified by username needs an active user account on the TM server with access to the Management Console module.
To be authorized to call the service, the user account also needs the Management Console permission "REST Service Definitions API".
If the user is not a global administrator, only application packages belonging to the organizations assigned to the user will be accessible.
Example
The example Ant task below deletes an application package belonging to a client with client code "mycorp".
<app-get clientCode="mycorp"
name="myapp"
url="https://form.mycorp.com/manager/"
username="[email protected]"
password="password"
dir="./../downloads/"
proxyFile="./proxy.properties" />
Example Ant log output:
app-get:
[app-get] Request: GET https://form.mycorp.com/manager/secure/rest/application-package/v1/mycorp/myapp HTTP/1.1
[app-get] Application Package Downloaded: mycorp/myapp