]> git.pld-linux.org Git - packages/axis.git/blame - axis-missing_xsd.patch
- renamed to java-axis.spec
[packages/axis.git] / axis-missing_xsd.patch
CommitLineData
1c0f254f 1diff -Naur axis-1_4.orig/xsd/soap.xsd axis-1_4/xsd/soap.xsd
2--- axis-1_4.orig/xsd/soap.xsd 1970-01-01 01:00:00.000000000 +0100
3+++ axis-1_4/xsd/soap.xsd 2009-02-25 11:32:47.000000000 +0100
4@@ -0,0 +1,150 @@
5+<?xml version="1.0" encoding="UTF-8" ?>
6+<!--
7+
8+Copyright 2001-2003 International Business Machines Corporation, Microsoft Corporation. All rights reserved.
9+
10+The presentation, distribution or other dissemination of the
11+information contained herein by Microsoft is not a license,
12+either expressly or impliedly, to any intellectual property owned or
13+controlled by Microsoft.
14+
15+This document and the information contained herein is provided on an
16+"AS IS" basis and to the maximum extent permitted by applicable law,
17+Microsoft provides the document AS IS AND WITH ALL FAULTS, and hereby
18+disclaims all other warranties and conditions, either express, implied
19+or statutory, including, but not limited to, any (if any) implied
20+warranties, duties or conditions of merchantability, of fitness for a
21+particular purpose, of accuracy or completeness of responses, of
22+results, of workmanlike effort, of lack of viruses, and of lack of
23+negligence, all with regard to the document. ALSO, THERE IS NO
24+WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION,
25+CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE
26+DOCUMENT.
27+
28+IN NO EVENT WILL MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST
29+OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE,
30+LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR
31+SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE,
32+ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS
33+DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE
34+POSSIBILITY OF SUCH DAMAGES.
35+
36+-->
37+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
38+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
39+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
40+ targetNamespace="http://schemas.xmlsoap.org/wsdl/soap/" >
41+
42+ <xs:import namespace = "http://schemas.xmlsoap.org/wsdl/" />
43+
44+ <xs:simpleType name="encodingStyle" >
45+ <xs:annotation>
46+ <xs:documentation>
47+ "encodingStyle" indicates any canonicalization conventions followed in the contents of the containing element. For example, the value "http://schemas.xmlsoap.org/soap/encoding/" indicates the pattern described in SOAP specification
48+ </xs:documentation>
49+ </xs:annotation>
50+ <xs:list itemType="xs:anyURI" />
51+ </xs:simpleType>
52+
53+ <xs:element name="binding" type="soap:tBinding" />
54+ <xs:complexType name="tBinding" >
55+ <xs:complexContent>
56+ <xs:extension base="wsdl:tExtensibilityElement" >
57+ <xs:attribute name="transport" type="xs:anyURI" use="required" />
58+ <xs:attribute name="style" type="soap:tStyleChoice" use="optional" />
59+ </xs:extension>
60+ </xs:complexContent>
61+ </xs:complexType>
62+
63+ <xs:simpleType name="tStyleChoice" >
64+ <xs:restriction base="xs:string" >
65+ <xs:enumeration value="rpc" />
66+ <xs:enumeration value="document" />
67+ </xs:restriction>
68+ </xs:simpleType>
69+
70+ <xs:element name="operation" type="soap:tOperation" />
71+ <xs:complexType name="tOperation" >
72+ <xs:complexContent>
73+ <xs:extension base="wsdl:tExtensibilityElement" >
74+ <xs:attribute name="soapAction" type="xs:anyURI" use="optional" />
75+ <xs:attribute name="style" type="soap:tStyleChoice" use="optional" />
76+ </xs:extension>
77+ </xs:complexContent>
78+ </xs:complexType>
79+
80+ <xs:element name="body" type="soap:tBody" />
81+ <xs:attributeGroup name="tBodyAttributes" >
82+ <xs:attribute name="encodingStyle" type="soap:encodingStyle" use="optional" />
83+ <xs:attribute name="use" type="soap:useChoice" use="optional" />
84+ <xs:attribute name="namespace" type="xs:anyURI" use="optional" />
85+ </xs:attributeGroup>
86+ <xs:complexType name="tBody" >
87+ <xs:complexContent>
88+ <xs:extension base="wsdl:tExtensibilityElement" >
89+ <xs:attribute name="parts" type="xs:NMTOKENS" use="optional" />
90+ <xs:attributeGroup ref = "soap:tBodyAttributes" />
91+ </xs:extension>
92+ </xs:complexContent>
93+ </xs:complexType>
94+
95+ <xs:simpleType name="useChoice" >
96+ <xs:restriction base="xs:string" >
97+ <xs:enumeration value="literal" />
98+ <xs:enumeration value="encoded" />
99+ </xs:restriction>
100+ </xs:simpleType>
101+
102+ <xs:element name="fault" type="soap:tFault" />
103+ <xs:complexType name="tFaultRes" abstract="true" >
104+ <xs:complexContent>
105+ <xs:restriction base="soap:tBody" >
106+ <xs:attribute ref="wsdl:required" use="optional" />
107+ <xs:attribute name="parts" type="xs:NMTOKENS" use="prohibited" />
108+ <xs:attributeGroup ref="soap:tBodyAttributes" />
109+ </xs:restriction>
110+ </xs:complexContent>
111+ </xs:complexType>
112+ <xs:complexType name="tFault" >
113+ <xs:complexContent>
114+ <xs:extension base="soap:tFaultRes">
115+ <xs:attribute name="name" type="xs:NCName" use="required" />
116+ </xs:extension>
117+ </xs:complexContent>
118+ </xs:complexType>
119+
120+
121+ <xs:element name="header" type="soap:tHeader" />
122+ <xs:attributeGroup name="tHeaderAttributes" >
123+ <xs:attribute name="message" type="xs:QName" use="required" />
124+ <xs:attribute name="part" type="xs:NMTOKEN" use="required" />
125+ <xs:attribute name="use" type="soap:useChoice" use="required" />
126+ <xs:attribute name="encodingStyle" type="soap:encodingStyle" use="optional" />
127+ <xs:attribute name="namespace" type="xs:anyURI" use="optional" />
128+ </xs:attributeGroup>
129+ <xs:complexType name="tHeader" >
130+ <xs:complexContent>
131+ <xs:extension base="wsdl:tExtensibilityElement" >
132+ <xs:sequence>
133+ <xs:element ref="soap:headerfault" minOccurs="0" maxOccurs="unbounded" />
134+ </xs:sequence>
135+ <xs:attributeGroup ref="soap:tHeaderAttributes" />
136+ </xs:extension>
137+ </xs:complexContent>
138+ </xs:complexType>
139+
140+ <xs:element name="headerfault" type="soap:tHeaderFault" />
141+ <xs:complexType name="tHeaderFault" >
142+ <xs:attributeGroup ref="soap:tHeaderAttributes" />
143+ </xs:complexType>
144+
145+ <xs:element name="address" type="soap:tAddress" />
146+ <xs:complexType name="tAddress" >
147+ <xs:complexContent>
148+ <xs:extension base="wsdl:tExtensibilityElement" >
149+ <xs:attribute name="location" type="xs:anyURI" use="required" />
150+ </xs:extension>
151+ </xs:complexContent>
152+ </xs:complexType>
153+
154+</xs:schema>
155diff -Naur axis-1_4.orig/xsd/wsdl.xsd axis-1_4/xsd/wsdl.xsd
156--- axis-1_4.orig/xsd/wsdl.xsd 1970-01-01 01:00:00.000000000 +0100
157+++ axis-1_4/xsd/wsdl.xsd 2009-02-25 11:32:50.000000000 +0100
158@@ -0,0 +1,311 @@
159+<?xml version="1.0" encoding="UTF-8" ?>
160+<!--
161+
162+Copyright 2001-2003 International Business Machines Corporation, Microsoft Corporation. All rights reserved.
163+
164+The presentation, distribution or other dissemination of the
165+information contained herein by Microsoft is not a license,
166+either expressly or impliedly, to any intellectual property owned or
167+controlled by Microsoft.
168+
169+This document and the information contained herein is provided on an
170+"AS IS" basis and to the maximum extent permitted by applicable law,
171+Microsoft provides the document AS IS AND WITH ALL FAULTS, and hereby
172+disclaims all other warranties and conditions, either express, implied
173+or statutory, including, but not limited to, any (if any) implied
174+warranties, duties or conditions of merchantability, of fitness for a
175+particular purpose, of accuracy or completeness of responses, of
176+results, of workmanlike effort, of lack of viruses, and of lack of
177+negligence, all with regard to the document. ALSO, THERE IS NO
178+WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION,
179+CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE
180+DOCUMENT.
181+
182+IN NO EVENT WILL MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST
183+OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE,
184+LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR
185+SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE,
186+ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS
187+DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE
188+POSSIBILITY OF SUCH DAMAGES.
189+
190+-->
191+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
192+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
193+ targetNamespace="http://schemas.xmlsoap.org/wsdl/"
194+ elementFormDefault="qualified" >
195+
196+ <xs:complexType mixed="true" name="tDocumentation" >
197+ <xs:sequence>
198+ <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" />
199+ </xs:sequence>
200+ </xs:complexType>
201+
202+ <xs:complexType name="tDocumented" >
203+ <xs:annotation>
204+ <xs:documentation>
205+ This type is extended by component types to allow them to be documented
206+ </xs:documentation>
207+ </xs:annotation>
208+ <xs:sequence>
209+ <xs:element name="documentation" type="wsdl:tDocumentation" minOccurs="0" />
210+ </xs:sequence>
211+ </xs:complexType>
212+
213+ <xs:complexType name="tExtensibleAttributesDocumented" abstract="true" >
214+ <xs:complexContent>
215+ <xs:extension base="wsdl:tDocumented" >
216+ <xs:annotation>
217+ <xs:documentation>
218+ This type is extended by component types to allow attributes from other namespaces to be added.
219+ </xs:documentation>
220+ </xs:annotation>
221+ <xs:anyAttribute namespace="##other" processContents="lax" />
222+ </xs:extension>
223+ </xs:complexContent>
224+ </xs:complexType>
225+
226+ <xs:complexType name="tExtensibleDocumented" abstract="true" >
227+ <xs:complexContent>
228+ <xs:extension base="wsdl:tDocumented" >
229+ <xs:annotation>
230+ <xs:documentation>
231+ This type is extended by component types to allow elements from other namespaces to be added.
232+ </xs:documentation>
233+ </xs:annotation>
234+ <xs:sequence>
235+ <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
236+ </xs:sequence>
237+ </xs:extension>
238+ </xs:complexContent>
239+ </xs:complexType>
240+
241+ <xs:element name="definitions" type="wsdl:tDefinitions" >
242+ <xs:key name="message" >
243+ <xs:selector xpath="wsdl:message" />
244+ <xs:field xpath="@name" />
245+ </xs:key>
246+ <xs:key name="portType" >
247+ <xs:selector xpath="wsdl:portType" />
248+ <xs:field xpath="@name" />
249+ </xs:key>
250+ <xs:key name="binding" >
251+ <xs:selector xpath="wsdl:binding" />
252+ <xs:field xpath="@name" />
253+ </xs:key>
254+ <xs:key name="service" >
255+ <xs:selector xpath="wsdl:service" />
256+ <xs:field xpath="@name" />
257+ </xs:key>
258+ <xs:key name="import" >
259+ <xs:selector xpath="wsdl:import" />
260+ <xs:field xpath="@namespace" />
261+ </xs:key>
262+ </xs:element>
263+
264+ <xs:group name="anyTopLevelOptionalElement" >
265+ <xs:annotation>
266+ <xs:documentation>
267+ Any top level optional element allowed to appear more then once - any child of definitions element except wsdl:types. Any extensibility element is allowed in any place.
268+ </xs:documentation>
269+ </xs:annotation>
270+ <xs:choice>
271+ <xs:element name="import" type="wsdl:tImport" />
272+ <xs:element name="types" type="wsdl:tTypes" />
273+ <xs:element name="message" type="wsdl:tMessage" >
274+ <xs:unique name="part" >
275+ <xs:selector xpath="wsdl:part" />
276+ <xs:field xpath="@name" />
277+ </xs:unique>
278+ </xs:element>
279+ <xs:element name="portType" type="wsdl:tPortType" />
280+ <xs:element name="binding" type="wsdl:tBinding" />
281+ <xs:element name="service" type="wsdl:tService" >
282+ <xs:unique name="port" >
283+ <xs:selector xpath="wsdl:port" />
284+ <xs:field xpath="@name" />
285+ </xs:unique>
286+ </xs:element>
287+ </xs:choice>
288+ </xs:group>
289+
290+ <xs:complexType name="tDefinitions" >
291+ <xs:complexContent>
292+ <xs:extension base="wsdl:tExtensibleDocumented" >
293+ <xs:sequence>
294+ <xs:group ref="wsdl:anyTopLevelOptionalElement" minOccurs="0" maxOccurs="unbounded" />
295+ </xs:sequence>
296+ <xs:attribute name="targetNamespace" type="xs:anyURI" use="optional" />
297+ <xs:attribute name="name" type="xs:NCName" use="optional" />
298+ </xs:extension>
299+ </xs:complexContent>
300+ </xs:complexType>
301+
302+ <xs:complexType name="tImport" >
303+ <xs:complexContent>
304+ <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
305+ <xs:attribute name="namespace" type="xs:anyURI" use="required" />
306+ <xs:attribute name="location" type="xs:anyURI" use="required" />
307+ </xs:extension>
308+ </xs:complexContent>
309+ </xs:complexType>
310+
311+ <xs:complexType name="tTypes" >
312+ <xs:complexContent>
313+ <xs:extension base="wsdl:tExtensibleDocumented" />
314+ </xs:complexContent>
315+ </xs:complexType>
316+
317+ <xs:complexType name="tMessage" >
318+ <xs:complexContent>
319+ <xs:extension base="wsdl:tExtensibleDocumented" >
320+ <xs:sequence>
321+ <xs:element name="part" type="wsdl:tPart" minOccurs="0" maxOccurs="unbounded" />
322+ </xs:sequence>
323+ <xs:attribute name="name" type="xs:NCName" use="required" />
324+ </xs:extension>
325+ </xs:complexContent>
326+ </xs:complexType>
327+
328+ <xs:complexType name="tPart" >
329+ <xs:complexContent>
330+ <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
331+ <xs:attribute name="name" type="xs:NCName" use="required" />
332+ <xs:attribute name="element" type="xs:QName" use="optional" />
333+ <xs:attribute name="type" type="xs:QName" use="optional" />
334+ </xs:extension>
335+ </xs:complexContent>
336+ </xs:complexType>
337+
338+ <xs:complexType name="tPortType" >
339+ <xs:complexContent>
340+ <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
341+ <xs:sequence>
342+ <xs:element name="operation" type="wsdl:tOperation" minOccurs="0" maxOccurs="unbounded" />
343+ </xs:sequence>
344+ <xs:attribute name="name" type="xs:NCName" use="required" />
345+ </xs:extension>
346+ </xs:complexContent>
347+ </xs:complexType>
348+
349+ <xs:complexType name="tOperation" >
350+ <xs:complexContent>
351+ <xs:extension base="wsdl:tExtensibleDocumented" >
352+ <xs:sequence>
353+ <xs:choice>
354+ <xs:group ref="wsdl:request-response-or-one-way-operation" />
355+ <xs:group ref="wsdl:solicit-response-or-notification-operation" />
356+ </xs:choice>
357+ </xs:sequence>
358+ <xs:attribute name="name" type="xs:NCName" use="required" />
359+ <xs:attribute name="parameterOrder" type="xs:NMTOKENS" use="optional" />
360+ </xs:extension>
361+ </xs:complexContent>
362+ </xs:complexType>
363+
364+ <xs:group name="request-response-or-one-way-operation" >
365+ <xs:sequence>
366+ <xs:element name="input" type="wsdl:tParam" />
367+ <xs:sequence minOccurs='0' >
368+ <xs:element name="output" type="wsdl:tParam" />
369+ <xs:element name="fault" type="wsdl:tFault" minOccurs="0" maxOccurs="unbounded" />
370+ </xs:sequence>
371+ </xs:sequence>
372+ </xs:group>
373+
374+ <xs:group name="solicit-response-or-notification-operation" >
375+ <xs:sequence>
376+ <xs:element name="output" type="wsdl:tParam" />
377+ <xs:sequence minOccurs='0' >
378+ <xs:element name="input" type="wsdl:tParam" />
379+ <xs:element name="fault" type="wsdl:tFault" minOccurs="0" maxOccurs="unbounded" />
380+ </xs:sequence>
381+ </xs:sequence>
382+ </xs:group>
383+
384+ <xs:complexType name="tParam" >
385+ <xs:complexContent>
386+ <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
387+ <xs:attribute name="name" type="xs:NCName" use="optional" />
388+ <xs:attribute name="message" type="xs:QName" use="required" />
389+ </xs:extension>
390+ </xs:complexContent>
391+ </xs:complexType>
392+
393+ <xs:complexType name="tFault" >
394+ <xs:complexContent>
395+ <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
396+ <xs:attribute name="name" type="xs:NCName" use="required" />
397+ <xs:attribute name="message" type="xs:QName" use="required" />
398+ </xs:extension>
399+ </xs:complexContent>
400+ </xs:complexType>
401+
402+ <xs:complexType name="tBinding" >
403+ <xs:complexContent>
404+ <xs:extension base="wsdl:tExtensibleDocumented" >
405+ <xs:sequence>
406+ <xs:element name="operation" type="wsdl:tBindingOperation" minOccurs="0" maxOccurs="unbounded" />
407+ </xs:sequence>
408+ <xs:attribute name="name" type="xs:NCName" use="required" />
409+ <xs:attribute name="type" type="xs:QName" use="required" />
410+ </xs:extension>
411+ </xs:complexContent>
412+ </xs:complexType>
413+
414+ <xs:complexType name="tBindingOperationMessage" >
415+ <xs:complexContent>
416+ <xs:extension base="wsdl:tExtensibleDocumented" >
417+ <xs:attribute name="name" type="xs:NCName" use="optional" />
418+ </xs:extension>
419+ </xs:complexContent>
420+ </xs:complexType>
421+
422+ <xs:complexType name="tBindingOperationFault" >
423+ <xs:complexContent>
424+ <xs:extension base="wsdl:tExtensibleDocumented" >
425+ <xs:attribute name="name" type="xs:NCName" use="required" />
426+ </xs:extension>
427+ </xs:complexContent>
428+ </xs:complexType>
429+
430+ <xs:complexType name="tBindingOperation" >
431+ <xs:complexContent>
432+ <xs:extension base="wsdl:tExtensibleDocumented" >
433+ <xs:sequence>
434+ <xs:element name="input" type="wsdl:tBindingOperationMessage" minOccurs="0" />
435+ <xs:element name="output" type="wsdl:tBindingOperationMessage" minOccurs="0" />
436+ <xs:element name="fault" type="wsdl:tBindingOperationFault" minOccurs="0" maxOccurs="unbounded" />
437+ </xs:sequence>
438+ <xs:attribute name="name" type="xs:NCName" use="required" />
439+ </xs:extension>
440+ </xs:complexContent>
441+ </xs:complexType>
442+
443+ <xs:complexType name="tService" >
444+ <xs:complexContent>
445+ <xs:extension base="wsdl:tExtensibleDocumented" >
446+ <xs:sequence>
447+ <xs:element name="port" type="wsdl:tPort" minOccurs="0" maxOccurs="unbounded" />
448+ </xs:sequence>
449+ <xs:attribute name="name" type="xs:NCName" use="required" />
450+ </xs:extension>
451+ </xs:complexContent>
452+ </xs:complexType>
453+
454+ <xs:complexType name="tPort" >
455+ <xs:complexContent>
456+ <xs:extension base="wsdl:tExtensibleDocumented" >
457+ <xs:attribute name="name" type="xs:NCName" use="required" />
458+ <xs:attribute name="binding" type="xs:QName" use="required" />
459+ </xs:extension>
460+ </xs:complexContent>
461+ </xs:complexType>
462+
463+ <xs:attribute name="arrayType" type="xs:string" />
464+ <xs:attribute name="required" type="xs:boolean" />
465+ <xs:complexType name="tExtensibilityElement" abstract="true" >
466+ <xs:attribute ref="wsdl:required" use="optional" />
467+ </xs:complexType>
468+
469+</xs:schema>
This page took 0.080028 seconds and 4 git commands to generate.