close

Filter

Importer Manual / Version 2404

Table Of Contents

3.3 Deployment and Operation of a Standalone Importer

In the CoreMedia Blueprint workspace in global/examples you will find a coremedia-application module importer-template with three submodules importer, importer-config, and importer-image.

Building and Deploying the Importer

Before you can start the importer, you have to configure and build your own importer application as follows:

  1. Take the importer-template example module and integrate it into your workspace. You probably want to do this by making a copy (e.g., in apps/content-server/modules/cmd-tools) in order to avoid merge conflicts with future releases of the CoreMedia Blueprint. Rename the copied modules, e.g., with a prefix of your choice (like my-importer...). If you want, you can merge my-importer and my-importer-config into a single coremedia-application module (like the theme-importer-application does).

  2. Replace the cm prefix of cm-xmlimport.jpif and cm-xmlimport.properties with your own one, for example, my-xmlimport.jpif.

    Make sure that the properties configuration file and the JPIF startup file have the same basename. Example: The configuration file properties/corem/my-xmlimport.properties belongs to the file bin/my-xmlimport.jpif.

  3. Configure the importer in the my-importer-config/.../my-xmlimport.properties file as described in Section 3.1, “General Configuration”.

  4. Build your importer with mvn install -pl :my-importer -am.

Starting the Importer

When you have built the importer, you can start it with the following command, where <ImporterName> corresponds to the name of the importer JPIF file, my-xmlimport, for example:

bin/cm <ImporterName>

The importer will check the inbox once and then terminates. To constantly check the inbox the importer can be deployed as Docker container instead. See Section 3.4, “Deployment and Operation of an Importer in Docker”.

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.