Merge "Remove unneeded script"
[so.git] / bpmn / MSOCommonBPMN / src / main / resources / xsd / test.xsd
1 <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>