1 | <?xml version='1.0'?>
|
---|
2 | <!-- XML Schema for SOAP v 1.1 Envelope -->
|
---|
3 |
|
---|
4 | <!-- Copyright 2000 DevelopMentor, International Business Machines Corporation,
|
---|
5 | Lotus Development Corporation, Microsoft, UserLand Software -->
|
---|
6 |
|
---|
7 | <schema xmlns='http://www.w3.org/1999/XMLSchema'
|
---|
8 | xmlns:tns='http://schemas.xmlsoap.org/soap/envelope/'
|
---|
9 | targetNamespace='http://schemas.xmlsoap.org/soap/envelope/'>
|
---|
10 |
|
---|
11 | <!-- SOAP envelope, header and body -->
|
---|
12 |
|
---|
13 | <element name="Envelope" type="tns:Envelope"/>
|
---|
14 | <complexType name='Envelope'>
|
---|
15 | <element ref='tns:Header' minOccurs='0'/>
|
---|
16 | <element ref='tns:Body' minOccurs='1'/>
|
---|
17 | <any minOccurs='0' maxOccurs='*'/>
|
---|
18 | <anyAttribute/>
|
---|
19 | </complexType>
|
---|
20 |
|
---|
21 | <element name="Header" type="tns:Header"/>
|
---|
22 | <complexType name='Header'>
|
---|
23 | <any minOccurs='0' maxOccurs='*'/>
|
---|
24 | <anyAttribute/>
|
---|
25 | </complexType>
|
---|
26 |
|
---|
27 | <element name="Body" type="tns:Body"/>
|
---|
28 | <complexType name='Body'>
|
---|
29 | <any minOccurs='0' maxOccurs='*'/>
|
---|
30 | <anyAttribute/>
|
---|
31 | </complexType>
|
---|
32 |
|
---|
33 | <!-- Global Attributes. The following attributes are intended
|
---|
34 | to be usable via qualified attribute names on any complex type
|
---|
35 | referencing them. -->
|
---|
36 |
|
---|
37 | <attribute name='mustUnderstand' default='0'>
|
---|
38 | <simpleType base='boolean'>
|
---|
39 | <pattern value='0|1'/>
|
---|
40 | </simpleType>
|
---|
41 | </attribute>
|
---|
42 |
|
---|
43 | <attribute name='actor' type='uri-reference'/>
|
---|
44 |
|
---|
45 | <!-- 'encodingStyle' indicates any canonicalization conventions followed
|
---|
46 | in the contents of the containing element. For example, the value
|
---|
47 | 'http://schemas.xmlsoap.org/soap/encoding/' indicates
|
---|
48 | the pattern described in SOAP specification. -->
|
---|
49 |
|
---|
50 | <simpleType name='encodingStyle' base='uri-reference' derivedBy='list' />
|
---|
51 | <attributeGroup name='encodingStyle'>
|
---|
52 | <attribute name='encodingStyle' type='tns:encodingStyle'/>
|
---|
53 | </attributeGroup>
|
---|
54 |
|
---|
55 | <!-- SOAP fault reporting structure -->
|
---|
56 | <complexType name='Fault' final='extension'>
|
---|
57 | <element name='faultcode' type='qname'/>
|
---|
58 | <element name='faultstring' type='string'/>
|
---|
59 | <element name='faultactor' type='uri-reference' minOccurs='0'/>
|
---|
60 | <element name='detail' type='tns:detail' minOccurs='0'/>
|
---|
61 | </complexType>
|
---|
62 |
|
---|
63 | <complexType name='detail'>
|
---|
64 | <any minOccurs='0' maxOccurs='*'/>
|
---|
65 | <anyAttribute/>
|
---|
66 | </complexType>
|
---|
67 |
|
---|
68 | </schema>
|
---|