An app may consist of several plugins, each intended for a different novomind iAGENT process.
Plugins need to be packaged into the app container. Each plugin artefact (jar file) needs to be placed in the corresponding directories inside the app container:
. +-- dist | +-- agent | | +-- my.plugin.agent.jar | +-- chat | | +-- my.plugin.chat.jar | +-- core | | +-- my.plugin.core.jar | +-- routing | +-- my.plugin.routing.jar +-- app-manifest.xml
dist/routing/directory of the app container.
dist/agent/directory of the app container.
dist/core/directory of the app container.
dist/chat/directory of the app container.
Apps can define several elements using the
<metadata> tag in the app-manifest.xml. The structure of these elements is defined in the ecom-metadata-schema.xsd. Possible elements are: