Managing Integration Namespaces

Create an Integration Namespace

To create an Integration Namespace, use the Create capability in the Integration Namespaces Overview section.

An integration namespace is defined by the following master data:

Field Name Description
Prefix

This is the prefix of the domain namespace. It is unique within a namespace. Please note that only the characters A-z (without special characters), digits and the special character "_" are permitted for a prefix! Furthermore, prefixes may not begin with a digit and the first character must be lowercase. A prefix can not consist more than 6 characters. The prefix cannot be changed after creation.

This field is mandatory.

Label

This is used to give a short description of the domain namespace and its lifecycle.

This field is mandatory.

Description

This is long the description of the domain namespace and its lifecycle.

This field is optional.

You can also use the Open after creation checkbox to open the integration namespace for further editing after saving.

Edit an Integration Namespace

To edit the master data of an Integration Namespace, navigate to the Namespace Details view of the Integration Namespace that is accessible by clicking on the namespace itself from the Integration Namespace overview page. By navigating to the Master data section and by using the Edit master data capability, you can adjust the "Label” and "Description". You can confirm your entry by using the Save capability.

Delete an Integration Namespace

You can delete an integration namespace by navigating to the details view by clicking on the namespace card and using the Delete capability.

You cannot only delete an Integration Namespace when:
  1. In a different namespace, a Property Definition uses an entity of the current namespace as a range.
  2. In a different namespace, Property Association uses entity of the current namespace as a range restriction.
  3. An Entity of the current namespace is used as a parent in a different namespace
  4. An Error of the current namespace is used in a service or command in a different namespace.
  5. In a different namespace, a Service, Command uses as input/output/payload an entity of the current namespace
  6. An Entity from an integration namespace is used as a known entity (in an external entity) in the Domain Layer.

You will need to confirm the action before the selected command is permanately deleted..

Attention: You can only delete a namespace if artifacts that belong to the namespace are not in use.