View difference between Paste ID: i6Ugetjg and amR91Tjt
SHOW: | | - or go back to the newest paste.
1
<?xml version="1.0" encoding="UTF-8"?>
2
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
3
		xmlns:soap12bind="http://schemas.xmlsoap.org/wsdl/soap12/"
4
		xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/"
5
		xmlns:tns="http://testo.ru"
6
		xmlns:xsd="http://www.w3.org/2001/XMLSchema"
7
		xmlns:xsd1="http://testo.ru"
8
		xmlns:xsd2="http://www.testo.ru"
9
		name="ExchangeBitrix"
10
		targetNamespace="http://testo.ru">
11
	<types>
12
		<xs:schema xmlns:tns="http://www.testo.ru"
13
				xmlns:xs="http://www.w3.org/2001/XMLSchema"
14
				targetNamespace="http://www.testo.ru"
15
				attributeFormDefault="unqualified"
16
				elementFormDefault="qualified">
17
			<xs:complexType name="Params">
18-
				<xs:choice>
18+
19
					<xs:element name="Param"
20
							minOccurs="0"
21-
							maxOccurs="unbounded">
21+
							maxOccurs="unbounded"
22-
						<xs:complexType>
22+
							type="tns:StructParams"/>
23-
							<xs:choice>
23+
24-
								<xs:element name="article"
24+
25-
										type="xs:string"
25+
26-
										minOccurs="0"/>
26+
27-
								<xs:element name="brand"
27+
28-
										type="xs:string"
28+
29-
										minOccurs="0"/>
29+
30-
								<xs:element name="name"
30+
31-
										type="xs:string"
31+
32-
										minOccurs="0"/>
32+
33-
								<xs:element name="reason"
33+
34-
										type="xs:string"
34+
35-
										minOccurs="0"/>
35+
36-
								<xs:element name="comment"
36+
37-
										type="xs:string"
37+
38-
										minOccurs="0"/>
38+
39-
							</xs:choice>
39+
40-
						</xs:complexType>
40+
41-
					</xs:element>
41+
42-
				</xs:choice>
42+
43
			</xs:complexType>
44
		</xs:schema>
45
		<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
46
				xmlns:xs1="http://www.testo.ru"
47
				xmlns:xs2="http://testo.ru"
48
				targetNamespace="http://testo.ru"
49
				elementFormDefault="qualified">
50
			<xs:import namespace="http://www.testo.ru"/>
51
			<xs:element name="GetStrHello">
52
				<xs:complexType>
53
					<xs:sequence/>
54
				</xs:complexType>
55
			</xs:element>
56
			<xs:element name="GetStrHelloResponse">
57
				<xs:complexType>
58
					<xs:sequence>
59
						<xs:element name="return"
60
								type="xs:string"/>
61
					</xs:sequence>
62
				</xs:complexType>
63
			</xs:element>
64
			<xs:element name="CreateReturn">
65
				<xs:complexType>
66
					<xs:sequence>
67
						<xs:element name="id_order"
68
								type="xs:string"/>
69
						<xs:element name="guid"
70
								type="xs:string"/>
71
						<xs:element name="quantity"
72
								type="xs:float"/>
73
						<xs:element name="struct_params"
74
								type="xs1:Params"/>
75
					</xs:sequence>
76
				</xs:complexType>
77
			</xs:element>
78
			<xs:element name="CreateReturnResponse">
79
				<xs:complexType>
80
					<xs:sequence>
81
						<xs:element name="return"
82
								type="xs:string"/>
83
					</xs:sequence>
84
				</xs:complexType>
85
			</xs:element>
86
		</xs:schema>
87
	</types>
88
	<message name="GetStrHelloRequestMessage">
89
		<part name="parameters"
90
				element="tns:GetStrHello"/>
91
	</message>
92
	<message name="GetStrHelloResponseMessage">
93
		<part name="parameters"
94
				element="tns:GetStrHelloResponse"/>
95
	</message>
96
	<message name="CreateReturnRequestMessage">
97
		<part name="parameters"
98
				element="tns:CreateReturn"/>
99
	</message>
100
	<message name="CreateReturnResponseMessage">
101
		<part name="parameters"
102
				element="tns:CreateReturnResponse"/>
103
	</message>
104
	<portType name="ExchangeBitrixPortType">
105
		<operation name="GetStrHello">
106
			<input message="tns:GetStrHelloRequestMessage"/>
107
			<output message="tns:GetStrHelloResponseMessage"/>
108
		</operation>
109
		<operation name="CreateReturn">
110
			<input message="tns:CreateReturnRequestMessage"/>
111
			<output message="tns:CreateReturnResponseMessage"/>
112
		</operation>
113
	</portType>
114
	<binding name="ExchangeBitrixSoapBinding"
115
			type="tns:ExchangeBitrixPortType">
116
		<soapbind:binding style="document"
117
				transport="http://schemas.xmlsoap.org/soap/http"/>
118
		<operation name="GetStrHello">
119
			<soapbind:operation style="document"
120
					soapAction="http://testo.ru#ExchangeBitrix:GetStrHello"/>
121
			<input>
122
				<soapbind:body use="literal"/>
123
			</input>
124
			<output>
125
				<soapbind:body use="literal"/>
126
			</output>
127
		</operation>
128
		<operation name="CreateReturn">
129
			<soapbind:operation style="document"
130
					soapAction="http://testo.ru#ExchangeBitrix:CreateReturn"/>
131
			<input>
132
				<soapbind:body use="literal"/>
133
			</input>
134
			<output>
135
				<soapbind:body use="literal"/>
136
			</output>
137
		</operation>
138
	</binding>
139
	<binding name="ExchangeBitrixSoap12Binding"
140
			type="tns:ExchangeBitrixPortType">
141
		<soap12bind:binding style="document"
142
				transport="http://schemas.xmlsoap.org/soap/http"/>
143
		<operation name="GetStrHello">
144
			<soap12bind:operation style="document"
145
					soapAction="http://testo.ru#ExchangeBitrix:GetStrHello"/>
146
			<input>
147
				<soap12bind:body use="literal"/>
148
			</input>
149
			<output>
150
				<soap12bind:body use="literal"/>
151
			</output>
152
		</operation>
153
		<operation name="CreateReturn">
154
			<soap12bind:operation style="document"
155
					soapAction="http://testo.ru#ExchangeBitrix:CreateReturn"/>
156
			<input>
157
				<soap12bind:body use="literal"/>
158
			</input>
159
			<output>
160
				<soap12bind:body use="literal"/>
161
			</output>
162
		</operation>
163
	</binding>
164
	<service name="ExchangeBitrix">
165
		<port name="ExchangeBitrixSoap"
166
				binding="tns:ExchangeBitrixSoapBinding">
167
			<documentation> 
168
				<wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"
169
						conformsTo="http://ws-i.org/profiles/basic/1.1"/>
170
			</documentation>
171
			<soapbind:address location="http://192.168.10.111:81/test2/ws/obmen.1cws"/>
172
		</port>
173
		<port name="ExchangeBitrixSoap12"
174
				binding="tns:ExchangeBitrixSoap12Binding">
175
			<soap12bind:address location="http://192.168.10.111:81/test2/ws/obmen.1cws"/>
176
		</port>
177
	</service>
178
</definitions>