Journey Manager (JM) The transaction engine for the platform. | System Manager / DevOps | All versions This feature is related to all versions.
Manager allows you to import an application package into an organization. You can create and export an application package from one environment and then import it in another one. You can use this functionality to:
Manager runs a virus scanning service before an import file is processed, so the antivirus service must be properly configured and enabled. If a virus is detected, the import operation fails and a corresponding record is added to the Error Log. | 23.04 This feature was introduced in 23.04
You can import an application package using one of following options:
To import an application package:
If you import a new version of a service, clear the Preserve Existing Services, then manually activate this service version and update the configurations that refer to the old version of the service to point to the new version.
You can also check the Application Package REST API documentation for your Manager version.
The Journey Manager SDK Maven plugin provides the tm-sdk:archive-deploy goal to import an application package.
The Journey Manager REST API provides the endpoint URL to import an application package.
To call this REST API, you need:
http(s)://<JM_SERVER>/manager/secure/rest/archive/v1/
--header ‘Authorization: Basic <USE-NAME-AND-PASSWORD-BASE64-ENCODED>’
- an HTTP header containing 'username:password'
encoded as Base64Base64 is a binary to a text encoding scheme that represents binary data in an American Standard Code for Information Interchange (ASCII) string format..
--form ‘archiveFile=@“/Users/my-application.zip”’
- a path to an archive file to be imported.
--form ‘importOptions=“DELIVERY_CHANNELS,PRESERVE_EXISTING_DELIVERY_CHANNELS”’
- a comma-separated list of import options to perform. The option names are the same as described in the Import Using UI section but they use an underscore, for example, DELIVERY_CHANNELS
for Delivery Channels.
200 OK
status code.
curl --location --request PUT ‘https://<JM_SERVER>/manager/secure/rest/archive/v1/’ \
--header ‘Authorization: Basic <USE-NAME-AND-PASSWORD-BASE64-ENCODED>’ \
--form ‘archiveFile=@“/Users/my-application.zip”’ \
--form ‘importOptions=“DELIVERY_CHANNELS,PRESERVE_EXISTING_DELIVERY_CHANNELS,FORMS, FORM_GROUPS, \
ORGANIZATION_PROPERTIES,ORGANIZATION_REFERENCE_DATA, PRESERVE_EXISTING_ORGANIZATION_REFERENCE_DATA, \
SERVICE_CONNECTIONS,PRESERVE_EXISTING_SERVICE_CONNECTIONS,SERVICE_DEFINITIONS,PRESERVE_EXISTING_SERVICES”’
Next, learn how to configure organization's security.