X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Ftapi%2Ftopology%2FConvertORTopoToTapiTopo.java;h=a0d87ae122af50af2d3a05f123abf38d5a9b990e;hb=39045f4843302526c797b872d6f4dc4405e42050;hp=81bf27e4cee92c5fa008fee0c5176bbd62610b8f;hpb=b74a85a165cfb21db1e5a41c9684980f00d867ef;p=transportpce.git diff --git a/tapi/src/main/java/org/opendaylight/transportpce/tapi/topology/ConvertORTopoToTapiTopo.java b/tapi/src/main/java/org/opendaylight/transportpce/tapi/topology/ConvertORTopoToTapiTopo.java index 81bf27e4c..a0d87ae12 100644 --- a/tapi/src/main/java/org/opendaylight/transportpce/tapi/topology/ConvertORTopoToTapiTopo.java +++ b/tapi/src/main/java/org/opendaylight/transportpce/tapi/topology/ConvertORTopoToTapiTopo.java @@ -484,7 +484,7 @@ public class ConvertORTopoToTapiTopo { .setLayerProtocolName(nepProtocol) .setName(nepNames); if (withSip) { - onepBldr.setMappedServiceInterfacePoint(createSIP(1)); + onepBldr.setMappedServiceInterfacePoint(createSIP(this.uuidMap.get(key), 1)); } onepBldr.setSupportedCepLayerProtocolQualifier(createSupportedCepLayerProtocolQualifier(oorTp, nodeProtocol)); onepBldr.setLinkPortDirection(PortDirection.BIDIRECTIONAL).setLinkPortRole(PortRole.SYMMETRIC) @@ -551,11 +551,13 @@ public class ConvertORTopoToTapiTopo { return nodeRuleGroupMap; } - private Map createSIP(int nb) { + private Map createSIP(Uuid nepUuid, int nb) { Map msipl = new HashMap<>(); for (int i = 0; i < nb; i++) { MappedServiceInterfacePoint msip = new MappedServiceInterfacePointBuilder() - .setServiceInterfacePointUuid(new Uuid(UUID.randomUUID().toString())).build(); + .setServiceInterfacePointUuid(new Uuid(UUID.nameUUIDFromBytes(nepUuid.getValue() + .getBytes(Charset.forName("UTF-8"))).toString())) + .build(); msipl.put(msip.key(), msip); } return msipl;