diff --git a/endpoint/opcua/src/main/java/de/fraunhofer/iosb/ilt/faaast/service/endpoint/opcua/creator/ConceptDescriptionCreator.java b/endpoint/opcua/src/main/java/de/fraunhofer/iosb/ilt/faaast/service/endpoint/opcua/creator/ConceptDescriptionCreator.java index ca24631bc..51e07b759 100644 --- a/endpoint/opcua/src/main/java/de/fraunhofer/iosb/ilt/faaast/service/endpoint/opcua/creator/ConceptDescriptionCreator.java +++ b/endpoint/opcua/src/main/java/de/fraunhofer/iosb/ilt/faaast/service/endpoint/opcua/creator/ConceptDescriptionCreator.java @@ -45,6 +45,8 @@ */ public class ConceptDescriptionCreator { + private static final String DEFAULT_NAME = "ConceptDescription"; + /** * Maps AAS references to dictionary entry types */ @@ -72,6 +74,7 @@ public static void addConceptDescriptions(List descriptions, nodeManager.addNodeAndReference(dictionariesFolder, dictEntriesFolder, Identifiers.Organizes); + int counter = 1; for (ConceptDescription c: descriptions) { String name = c.getIdShort(); DictionaryEntryType dictNode; @@ -85,6 +88,7 @@ public static void addConceptDescriptions(List descriptions, } else { nid = nodeManager.getDefaultNodeId(); + name = String.format("%s %s", DEFAULT_NAME, counter++); } AASConceptDescriptionType desriptionNode = nodeManager.createInstance(AASConceptDescriptionType.class, name, nid);