X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Fversions%2Fsfav1.py;h=c3bb208430c418fae44b1ecd2110afe5da6ad3d2;hb=d42c0e79549cbc940fd160f4e9cb1f75e59029ce;hp=5c4818fe4d425559922fe45cf3f882608069eef2;hpb=0430f3456cb0d527f470eb2bcb2e94451c821ab7;p=sfa.git diff --git a/sfa/rspecs/versions/sfav1.py b/sfa/rspecs/versions/sfav1.py index 5c4818fe..c3bb2084 100644 --- a/sfa/rspecs/versions/sfav1.py +++ b/sfa/rspecs/versions/sfav1.py @@ -1,5 +1,6 @@ from lxml import etree from sfa.util.xrn import hrn_to_urn, urn_to_hrn +from sfa.util.plxrn import PlXrn from sfa.rspecs.rspec_version import BaseVersion from sfa.rspecs.rspec_elements import RSpecElement, RSpecElements from sfa.rspecs.elements.versions.pgv2Link import PGv2Link @@ -116,7 +117,7 @@ class SFAv1(BaseVersion): return PGv2Link.get_links(self.xml) def get_link_requests(self): - return PGv2Link.get_links(self.xml) + return PGv2Link.get_link_requests(self.xml) def get_link(self, fromnode, tonode, network=None): fromsite = fromnode.getparent() @@ -215,7 +216,7 @@ class SFAv1(BaseVersion): for interface in node['interfaces']: if 'bwlimit' in interface and interface['bwlimit']: bwlimit = etree.SubElement(node_tag, 'bw_limit', units='kbps').text = str(interface['bwlimit']/1000) - comp_id = hrn_to_urn(network, 'pc%s:eth%s' % (node['node_id'], i)) + comp_id = PlXrn(auth=network, interface='node%s:eth%s' % (node['node_id'], i)).get_urn() interface_tag = etree.SubElement(node_tag, 'interface', component_id=comp_id) i+=1 if 'bw_unallocated' in node: