blob: 456ae1e9a70eb597dece87d4e0f5b2fbf612f4bd [file] [log] [blame]
Rob Daugherty38f72072018-03-14 02:07:32 -04001<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://org.openecomp/mso/workflow/schema/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" >
2 <xs:element name="request-id" type="xs:string"/>
3 <xs:element name="source" type="xs:string"/>
4 <xs:element name="notification-url" type="xs:string"/>
5 <xs:element name="order-number" type="xs:string"/>
6 <xs:element name="order-version" type="xs:string"/>
7 <xs:element name="request-action" type="xs:string"/>
8 <xs:element name="model-invariant-uuid" type="xs:string"/>
9 <xs:element name="model-uuid" type="xs:string"/>
10 <xs:element name="model-version" type="xs:string"/>
11 <xs:element name="model-name" type="xs:string"/>
12 <xs:element name="service-id" type="xs:string"/>
13 <xs:element name="subscription-service-type" type="xs:string"/>
14 <xs:element name="ecomp-model-information">
15 <xs:complexType>
16 <xs:sequence>
17 <xs:element ref="v1:model-invariant-uuid" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
18 <xs:element ref="v1:model-uuid" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
19 <xs:element ref="v1:model-version" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
20 <xs:element ref="v1:model-name" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
21 </xs:sequence>
22 </xs:complexType>
23 </xs:element>
24 <xs:element name="service-instance-id" type="xs:string"/>
25 <xs:element name="subscriber-name" type="xs:string"/>
26 <xs:element name="global-customer-id" type="xs:string"/>
27 <xs:element name="service-instance-name" type="xs:string"/>
28 <xs:element name="request-information">
29 <xs:complexType>
30 <xs:sequence>
31 <xs:element ref="v1:request-id" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
32 <xs:element ref="v1:source" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
33 <xs:element ref="v1:notification-url" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
34 <xs:element ref="v1:order-number" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
35 <xs:element ref="v1:order-version" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
36 <xs:element ref="v1:request-action" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
37 </xs:sequence>
38 </xs:complexType>
39 </xs:element>
40 <xs:element name="service-information">
41 <xs:complexType>
42 <xs:sequence>
43 <xs:element ref="v1:service-id" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
44 <xs:element ref="v1:subscription-service-type" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
45 <xs:element ref="v1:ecomp-model-information" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
46 <xs:element ref="v1:service-instance-id" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
47 <xs:element ref="v1:subscriber-name" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
48 <xs:element ref="v1:global-customer-id" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
49 </xs:sequence>
50 </xs:complexType>
51 </xs:element>
52 <xs:element name="service-request-input">
53 <xs:complexType>
54 <xs:sequence>
55 <xs:element ref="v1:service-instance-name" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
56 </xs:sequence>
57 </xs:complexType>
58 </xs:element>
59 <xs:element name="SDNCServiceInstanceRequestData">
60 <xs:complexType>
61 <xs:sequence>
62 <xs:element ref="v1:request-information" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
63 <xs:element ref="v1:service-information" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
64 <xs:element ref="v1:service-request-input" xmlns:v1="http://org.openecomp/mso/workflow/schema/v1"/>
65 </xs:sequence>
66 </xs:complexType>
67 </xs:element>
68</xs:schema>