SLA and Service Directory code added
[myslice.git] / sla / sla_utils / samples / old / agreement04_old.xml
diff --git a/sla/sla_utils/samples/old/agreement04_old.xml b/sla/sla_utils/samples/old/agreement04_old.xml
new file mode 100755 (executable)
index 0000000..28d3dd6
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<wsag:Agreement xmlns:wsag="http://www.ggf.org/namespaces/ws-agreement"\r
+       AgreementId="agreement04">\r
+\r
+       <wsag:Name>ExampleAgreement</wsag:Name>\r
+       <wsag:Context>\r
+               <wsag:AgreementInitiator>experimenter01</wsag:AgreementInitiator>\r
+               <wsag:AgreementResponder>wiLab2</wsag:AgreementResponder>\r
+               <wsag:ServiceProvider>AgreementResponder</wsag:ServiceProvider>\r
+               <wsag:ExpirationTime>2014-03-07T12:00:00</wsag:ExpirationTime>\r
+               <wsag:TemplateId>template02</wsag:TemplateId>\r
+               <sla:Service xmlns:sla="http://sla.atos.eu">Testbed_guarantee_0.80_uptime_rate_for_0.75_rate_of_the_resources_during_the_sliver</sla:Service>\r
+       </wsag:Context>\r
+       <wsag:Terms>\r
+               <wsag:All>\r
+                       <wsag:ServiceProperties Name="ServiceProperties" ServiceName="ServiceName">\r
+                               <wsag:VariableSet>\r
+                                       <wsag:Variable Name="metric1" Metric="xs:double">\r
+                                               <wsag:Location>metric1</wsag:Location>\r
+                                       </wsag:Variable>\r
+                                       <wsag:Variable Name="metric2" Metric="xs:double">\r
+                                               <wsag:Location>metric2</wsag:Location>\r
+                                       </wsag:Variable>\r
+                                       <wsag:Variable Name="metric3" Metric="xs:double">\r
+                                               <wsag:Location>metric3</wsag:Location>\r
+                                       </wsag:Variable>\r
+                               </wsag:VariableSet>\r
+                       </wsag:ServiceProperties>\r
+                       <wsag:GuaranteeTerm Name="GT_Metric1">\r
+                               <wsag:ServiceScope ServiceName="ServiceName"/>\r
+                               <wsag:ServiceLevelObjective>\r
+                                       <wsag:KPITarget>\r
+                                               <wsag:KPIName>metric1</wsag:KPIName>\r
+                                               <wsag:CustomServiceLevel>\r
+                                                       {"constraint" : "metric1 BETWEEN (0.1, 1)"}\r
+                                               </wsag:CustomServiceLevel>\r
+                                       </wsag:KPITarget>\r
+                               </wsag:ServiceLevelObjective>\r
+                       </wsag:GuaranteeTerm>\r
+                       <wsag:GuaranteeTerm Name="GT_Metric2">\r
+                               <wsag:ServiceScope ServiceName="ServiceName"/>\r
+                               <wsag:ServiceLevelObjective>\r
+                                       <wsag:KPITarget>\r
+                                               <wsag:KPIName>metric2</wsag:KPIName>\r
+                                               <wsag:CustomServiceLevel>\r
+                                                       {"constraint" : "metric2 BETWEEN (0.15, 1)"}\r
+                                               </wsag:CustomServiceLevel>\r
+                                       </wsag:KPITarget>\r
+                               </wsag:ServiceLevelObjective>\r
+                       </wsag:GuaranteeTerm>\r
+                       <wsag:GuaranteeTerm Name="GT_Metric3">\r
+                               <wsag:ServiceScope ServiceName="ServiceName"/>\r
+                               <wsag:ServiceLevelObjective>\r
+                                       <wsag:KPITarget>\r
+                                               <wsag:KPIName>metric3</wsag:KPIName>\r
+                                               <wsag:CustomServiceLevel>\r
+                                                       {"constraint" : "metric3 BETWEEN (0.2, 1)"}\r
+                                               </wsag:CustomServiceLevel>\r
+                                       </wsag:KPITarget>\r
+                               </wsag:ServiceLevelObjective>\r
+                       </wsag:GuaranteeTerm>\r
+               </wsag:All>\r
+       </wsag:Terms>\r
+</wsag:Agreement>\r