SLA and Service Directory code added
[unfold.git] / sla / slaclient / templates / fed4fire / django / template.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <wsag:Template xmlns:wsag="http://www.ggf.org/namespaces/ws-agreement"\r
3                 TemplateId="{{data.template_id}}">\r
4     {% if data.template_name %}<wsag:Name>{{data.template_name}}</wsag:Name>{% endif %}\r
5 \r
6     <wsag:Context>\r
7         {% if data.provider %}<wsag:AgreementResponder>{{data.provider}}</wsag:AgreementResponder>{% endif %}\r
8         <wsag:ServiceProvider>AgreementResponder</wsag:ServiceProvider>\r
9         {% if data.expiration_time %}<wsag:ExpirationTime>{{data.expiration_time_iso}}</wsag:ExpirationTime>{% endif %}\r
10         <sla:Service xmlns:sla="http://sla.atos.eu">{{data.service_id}}</sla:Service>\r
11     </wsag:Context>\r
12 \r
13     <wsag:Terms>\r
14         <wsag:All>\r
15             <wsag:ServiceProperties\r
16                     wsag:Name="ServiceProperties"\r
17                     wsag:ServiceName="{{data.service_id}}">\r
18                 <wsag:Variables>\r
19                 {% for property in data.service_properties %}   <wsag:Variable\r
20                             wsag:Name="{{property.name}}"\r
21                             wsag:Metric="{{property.metric|default:'xs:double'}}">\r
22                         <wsag:Location>{{property.location|default:property.name}}</wsag:Location>\r
23                     </wsag:Variable>\r
24                 {% endfor %}</wsag:Variables>\r
25             </wsag:ServiceProperties>\r
26         </wsag:All>\r
27     </wsag:Terms>\r
28 </wsag:Template>\r