SLA and Service Directory code added
[unfold.git] / sla / sla_utils / samples / old / agreement05_old.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <wsag:Agreement xmlns:wsag="http://www.ggf.org/namespaces/ws-agreement"\r
3         AgreementId="agreement05">\r
4 \r
5         <wsag:Name>ExampleAgreement</wsag:Name>\r
6         <wsag:Context>\r
7                 <wsag:AgreementInitiator>experimenter01</wsag:AgreementInitiator>\r
8                 <wsag:AgreementResponder>virtualwall</wsag:AgreementResponder>\r
9                 <wsag:ServiceProvider>AgreementResponder</wsag:ServiceProvider>\r
10                 <wsag:ExpirationTime>2014-03-07T12:00:00</wsag:ExpirationTime>\r
11                 <wsag:TemplateId>template02</wsag:TemplateId>\r
12                 <sla:Service xmlns:sla="http://sla.atos.eu">service5</sla:Service>\r
13         </wsag:Context>\r
14         <wsag:Terms>\r
15                 <wsag:All>\r
16                         <wsag:ServiceProperties Name="ServiceProperties" ServiceName="ServiceName">\r
17                                 <wsag:VariableSet>\r
18                                         <wsag:Variable Name="metric1" Metric="xs:double">\r
19                                                 <wsag:Location>metric1</wsag:Location>\r
20                                         </wsag:Variable>\r
21                                         <wsag:Variable Name="metric2" Metric="xs:double">\r
22                                                 <wsag:Location>metric2</wsag:Location>\r
23                                         </wsag:Variable>\r
24                                         <wsag:Variable Name="metric3" Metric="xs:double">\r
25                                                 <wsag:Location>metric3</wsag:Location>\r
26                                         </wsag:Variable>\r
27                                         <wsag:Variable Name="metric4" Metric="xs:double">\r
28                                                 <wsag:Location>metric4</wsag:Location>\r
29                                         </wsag:Variable>\r
30                                 </wsag:VariableSet>\r
31                         </wsag:ServiceProperties>\r
32                         <wsag:GuaranteeTerm Name="GT_Metric1">\r
33                                 <wsag:ServiceScope ServiceName="ServiceName"/>\r
34                                 <wsag:ServiceLevelObjective>\r
35                                         <wsag:KPITarget>\r
36                                                 <wsag:KPIName>metric1</wsag:KPIName>\r
37                                                 <wsag:CustomServiceLevel>\r
38                                                         {"constraint" : "metric1 BETWEEN (0.05, 1)"}\r
39                                                 </wsag:CustomServiceLevel>\r
40                                         </wsag:KPITarget>\r
41                                 </wsag:ServiceLevelObjective>\r
42                         </wsag:GuaranteeTerm>\r
43                         <wsag:GuaranteeTerm Name="GT_Metric2">\r
44                                 <wsag:ServiceScope ServiceName="ServiceName"/>\r
45                                 <wsag:ServiceLevelObjective>\r
46                                         <wsag:KPITarget>\r
47                                                 <wsag:KPIName>metric2</wsag:KPIName>\r
48                                                 <wsag:CustomServiceLevel>\r
49                                                         {"constraint" : "metric2 BETWEEN (0.1, 1)"}\r
50                                                 </wsag:CustomServiceLevel>\r
51                                         </wsag:KPITarget>\r
52                                 </wsag:ServiceLevelObjective>\r
53                         </wsag:GuaranteeTerm>\r
54                         <wsag:GuaranteeTerm Name="GT_Metric3">\r
55                                 <wsag:ServiceScope ServiceName="ServiceName"/>\r
56                                 <wsag:ServiceLevelObjective>\r
57                                         <wsag:KPITarget>\r
58                                                 <wsag:KPIName>metric3</wsag:KPIName>\r
59                                                 <wsag:CustomServiceLevel>\r
60                                                         {"constraint" : "metric3 BETWEEN (0.15, 1)"}\r
61                                                 </wsag:CustomServiceLevel>\r
62                                         </wsag:KPITarget>\r
63                                 </wsag:ServiceLevelObjective>\r
64                         </wsag:GuaranteeTerm>\r
65                         <wsag:GuaranteeTerm Name="GT_Metric4">\r
66                                 <wsag:ServiceScope ServiceName="ServiceName"/>\r
67                                 <wsag:ServiceLevelObjective>\r
68                                         <wsag:KPITarget>\r
69                                                 <wsag:KPIName>metric4</wsag:KPIName>\r
70                                                 <wsag:CustomServiceLevel>\r
71                                                         {"constraint" : "metric4 BETWEEN (0.2, 1)"}\r
72                                                 </wsag:CustomServiceLevel>\r
73                                         </wsag:KPITarget>\r
74                                 </wsag:ServiceLevelObjective>\r
75                         </wsag:GuaranteeTerm>\r
76                 </wsag:All>\r
77         </wsag:Terms>\r
78 </wsag:Agreement>\r