5e3ff100be7d64e3e2b9d0ee1587140ce219aeab
[aai/model-loader.git] / src / test / resources / models / wan-connector-model.xml
1 <!--
2   ============LICENSE_START=======================================================
3   MODEL LOADER SERVICE
4   ================================================================================
5   Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6   ================================================================================
7   Licensed under the Apache License, Version 2.0 (the "License");
8   you may not use this file except in compliance with the License.
9   You may obtain a copy of the License at
10   
11        http://www.apache.org/licenses/LICENSE-2.0
12   
13   Unless required by applicable law or agreed to in writing, software
14   distributed under the License is distributed on an "AS IS" BASIS,
15   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16   See the License for the specific language governing permissions and
17   limitations under the License.
18   ============LICENSE_END=========================================================
19   -->
20
21 <model xmlns="http://org.openecomp.aai.inventory/v7">
22         <model-id>e4a9901b-6c94-4e07-b8d8-b877d3df554c</model-id>
23         <model-type>service</model-type>
24         <model-name>wan-connector</model-name>
25         <model-version>v1.0</model-version>
26         <model-name-version-id>93d9d45d-7eec-4371-9083-675e4c353de3
27         </model-name-version-id>
28         <model-description>Connects a customer vpn to the border elements of an
29                 AT&amp;T product</model-description>
30         <metadata>
31                 <metadatum>
32                         <metaname>a</metaname>
33                         <metaval>vpn-id</metaval>
34                 </metadatum>
35                 <metadatum>
36                         <metaname>b</metaname>
37                         <metaval>product</metaval>
38                 </metadatum>
39         </metadata>
40         <model-elements>
41                 <model-element>
42                         <new-data-del-flag>true</new-data-del-flag>
43                         <cardinality>unbounded</cardinality>
44                         <relationship-list>
45                                 <relationship>
46                                         <related-to>model</related-to>
47                                         <relationship-data>
48                                                 <!-- connector -->
49                                                 <relationship-key>model.model-name-version-id</relationship-key>
50                                                 <relationship-value>d09dd9da-0148-46cd-a947-591afc844d24
51                                                 </relationship-value>
52                                         </relationship-data>
53                                 </relationship>
54                         </relationship-list>
55                         <model-elements>
56                                 <model-element>
57                                         <new-data-del-flag>true</new-data-del-flag>
58                                         <cardinality>unbounded</cardinality>
59                                         <relationship-list>
60                                                 <relationship>
61                                                         <related-to>model</related-to>
62                                                         <relationship-data>
63                                                                 <!-- vdc -->
64                                                                 <relationship-key>model.model-name-version-id</relationship-key>
65                                                                 <relationship-value>997fc7-fca1-451f-b953-9a1e6197b4d6
66                                                                 </relationship-value>
67                                                         </relationship-data>
68                                                 </relationship>
69                                         </relationship-list>
70                                         <model-elements>
71                                                 <model-element>
72                                                         <new-data-del-flag>true</new-data-del-flag>
73                                                         <cardinality>unbounded</cardinality>
74                                                         <relationship-list>
75                                                                 <relationship>
76                                                                         <related-to>model</related-to>
77                                                                         <relationship-data>
78                                                                                 <!-- l2-bridge-for-wan-connector -->
79                                                                                 <relationship-key>model.model-name-version-id
80                                                                                 </relationship-key>
81                                                                                 <relationship-value>ae16244f-4d29-4801-a559-e25f2db2a4c3
82                                                                                 </relationship-value>
83                                                                         </relationship-data>
84                                                                 </relationship>
85                                                         </relationship-list>
86                                                         <model-constraint>
87                                                                 <constrained-element-sets>
88                                                                         <constrained-element-set>
89                                                                                 <path>logical-link</path>
90                                                                                 <constrained-element-set-uuid>999
91                                                                                 </constrained-element-set-uuid>
92                                                                                 <constraint-type>combination</constraint-type>
93                                                                                 <check-type>AND</check-type>
94                                                                                 <element-choice-sets>
95                                                                                         <element-choice-set>
96                                                                                                 <element-choice-set-name>A</element-choice-set-name>
97                                                                                                 <cardinality>1</cardinality>
98                                                                                                 <model-elements>
99                                                                                                         <model-element>
100                                                                                                                 <cardinality>unbounded</cardinality>
101                                                                                                                 <new-data-del-flag>false</new-data-del-flag>
102                                                                                                                 <relationship-list>
103                                                                                                                         <relationship>
104                                                                                                                                 <related-to>model</related-to>
105                                                                                                                                 <relationship-data>
106                                                                                                                                         <!-- ipe -->
107                                                                                                                                         <relationship-key>model.model-name-version-id
108                                                                                                                                         </relationship-key>
109                                                                                                                                         <relationship-value>759dbd4a-2473-46f3-a932-48d987c9b4a1
110                                                                                                                                         </relationship-value>
111                                                                                                                                 </relationship-data>
112                                                                                                                         </relationship>
113                                                                                                                 </relationship-list>
114                                                                                                                 <linkage-points>
115                                                                                                                         <linkage-point>l-interface|p-interface|pserver
116                                                                                                                         </linkage-point>
117                                                                                                                 </linkage-points>
118                                                                                                         </model-element>
119                                                                                                 </model-elements>
120                                                                                         </element-choice-set>
121                                                                                         <element-choice-set>
122                                                                                                 <element-choice-set-name>B</element-choice-set-name>
123                                                                                                 <cardinality>1</cardinality>
124                                                                                                 <model-elements>
125                                                                                                         <model-element>
126                                                                                                                 <cardinality>unbounded</cardinality>
127                                                                                                                 <new-data-del-flag>false</new-data-del-flag>
128                                                                                                                 <relationship-list>
129                                                                                                                         <relationship>
130                                                                                                                                 <related-to>model</related-to>
131                                                                                                                                 <relationship-data>
132                                                                                                                                         <!-- vDbe -->
133                                                                                                                                         <relationship-key>model.model-name-version-id
134                                                                                                                                         </relationship-key>
135                                                                                                                                         <relationship-value>8da97b81-e0e9-4157-a4cd-af3ba52871d6
136                                                                                                                                         </relationship-value>
137                                                                                                                                 </relationship-data>
138                                                                                                                         </relationship>
139                                                                                                                 </relationship-list>
140                                                                                                         </model-element>
141                                                                                                         <model-element>
142                                                                                                                 <cardinality>unbounded</cardinality>
143                                                                                                                 <new-data-del-flag>false</new-data-del-flag>
144                                                                                                                 <relationship-list>
145                                                                                                                         <relationship>
146                                                                                                                                 <related-to>model</related-to>
147                                                                                                                                 <relationship-data>
148                                                                                                                                         <!-- vSbg -->
149                                                                                                                                         <relationship-key>model.model-name-version-id
150                                                                                                                                         </relationship-key>
151                                                                                                                                         <relationship-value>a6d9de88-4046-4b78-a59e-5691243d292a
152                                                                                                                                         </relationship-value>
153                                                                                                                                 </relationship-data>
154                                                                                                                         </relationship>
155                                                                                                                 </relationship-list>
156                                                                                                         </model-element>
157                                                                                                         <model-element>
158                                                                                                                 <cardinality>unbounded</cardinality>
159                                                                                                                 <new-data-del-flag>false</new-data-del-flag>
160                                                                                                                 <relationship-list>
161                                                                                                                         <relationship>
162                                                                                                                                 <related-to>model</related-to>
163                                                                                                                                 <relationship-data>
164                                                                                                                                         <!-- pBgf -->
165                                                                                                                                         <relationship-key>model.model-name-version-id
166                                                                                                                                         </relationship-key>
167                                                                                                                                         <relationship-value>35be1acf-1298-48c6-a128-66850083b8bd
168                                                                                                                                         </relationship-value>
169                                                                                                                                 </relationship-data>
170                                                                                                                         </relationship>
171                                                                                                                 </relationship-list>
172                                                                                                         </model-element>
173                                                                                                 </model-elements>
174                                                                                         </element-choice-set>
175                                                                                 </element-choice-sets>
176                                                                         </constrained-element-set>
177                                                                 </constrained-element-sets>
178                                                         </model-constraint>
179                                                 </model-element>
180                                         </model-elements>
181                                 </model-element>
182                         </model-elements>
183                 </model-element>
184         </model-elements>
185 </model>
186