blob: ed904d4a2edffe8ec5a960b6259c1d56118736b1 [file] [log] [blame]
ChrisC025301d2017-01-31 11:40:03 +01001<?xml version="1.0" encoding="UTF-8"?>
xg353yb6b7bef2017-04-11 13:30:42 +02002<schema targetNamespace="http://org.openecomp/workflow/sdnc/adapter/schema/v1"
ChrisC025301d2017-01-31 11:40:03 +01003xmlns="http://www.w3.org/2001/XMLSchema"
xg353yb6b7bef2017-04-11 13:30:42 +02004 xmlns:tns="http://org.openecomp/workflow/sdnc/adapter/schema/v1"
5 xmlns:sdncadaptersc="http://org.openecomp/workflow/sdnc/adapter/schema/v1"
ChrisC025301d2017-01-31 11:40:03 +01006 elementFormDefault="qualified">
7
8
9 <!-- ========================= -->
10 <!-- Complex Types -->
11 <!-- ========================= -->
12
13
14 <!-- ========================= -->
15 <!-- Elements -->
16 <!-- ========================= -->
17
18 <element name="RequestHeader">
19 <complexType>
20 <sequence>
21 <element name="RequestId" type="string" minOccurs="1" maxOccurs="1"/>
22 <element name="SvcInstanceId" type="string" minOccurs="0" maxOccurs="1"/>
23 <element name="SvcAction" type="string" minOccurs="1" maxOccurs="1"/>
24 <element name="SvcOperation" type="string" minOccurs="1" maxOccurs="1"/>
25 <element name="CallbackUrl" type="string" minOccurs="1" maxOccurs="1"/>
26 <element name="MsoAction" type="string" minOccurs="0" maxOccurs="1"/>
27 </sequence>
28 </complexType>
29 </element>
30
31 <element name="CallbackHeader">
32 <complexType>
33 <sequence>
34 <element name="RequestId" type="string" minOccurs="1" maxOccurs="1"/>
35 <element name="ResponseCode" type="string" minOccurs="1" maxOccurs="1"/>
36 <element name="ResponseMessage" type="string" minOccurs="1" maxOccurs="1"/>
37 </sequence>
38 </complexType>
39 </element>
40
41 <!-- ========================= -->
42 <!-- Requests/Responses -->
43 <!-- ========================= -->
44
45 <element name="SDNCAdapterRequest">
46 <complexType>
47 <sequence>
48 <element ref="tns:RequestHeader" minOccurs="1" maxOccurs="1" />
49 <element name="RequestData" type="anyType" minOccurs="1" maxOccurs="1" />
50 </sequence>
51 </complexType>
52 </element>
53
54 <!-- Empty Ack -->
55 <element name="SDNCAdapterResponse">
56 <complexType>
57
58 </complexType>
59 </element>
60
61 <!--Used to post Async Status back to workflow, Status Message would be used for any fallouts from SDNC -->
62 <element name="SDNCAdapterCallbackRequest">
63 <complexType>
64 <sequence>
65 <element ref="tns:CallbackHeader" minOccurs="1" maxOccurs="1" />
66 <element name="RequestData" type="anyType" minOccurs="0" maxOccurs="1" />
67 </sequence>
68 </complexType>
69 </element>
70
71
72</schema>