Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.60 KB | None | 0 0
  1. This XML file does not appear to have any style information associated with it. The document tree is shown below.
  2.  
  3. <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12bind="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.croc.ru/SedCrm" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="RetailCRM_SED" xmlns:xsd2="http://www.croc.ru/SedCrm" name="SedCrm" targetNamespace="http://www.croc.ru/SedCrm">
  4. <types>
  5. <xs:schema xmlns:tns="RetailCRM_SED" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="RetailCRM_SED" attributeFormDefault="unqualified" elementFormDefault="qualified">
  6. <xs:element name="Answer" type="tns:Answer"/>
  7. <xs:element name="ContactPersonAnswer" type="tns:ContactPersonAnswer"/>
  8. <xs:complexType name="AdditionalDetails">
  9. <xs:sequence>
  10. <xs:element name="PurchasingOrganization" type="xs:string" nillable="true"/>
  11. <xs:element name="ContragentType" type="xs:string" nillable="true"/>
  12. <xs:element name="ControlAccount" type="xs:string" nillable="true"/>
  13. <xs:element name="GroupAccounts" type="xs:string" nillable="true"/>
  14. <xs:element name="VATPayer" type="xs:boolean" nillable="true"/>
  15. <xs:element name="Country" type="xs:string" nillable="true"/>
  16. </xs:sequence>
  17. </xs:complexType>
  18. <xs:complexType name="Answer">
  19. <xs:sequence>
  20. <xs:element name="ID" type="xs:string"/>
  21. <xs:element name="Status" type="xs:string"/>
  22. <xs:element name="ID_SAP" type="xs:string" nillable="true" minOccurs="0"/>
  23. <xs:element name="StatusError" type="xs:integer" nillable="true" minOccurs="0"/>
  24. <xs:element name="CodeError" type="xs:integer" nillable="true" minOccurs="0"/>
  25. <xs:element name="TextError" type="xs:string" nillable="true" minOccurs="0"/>
  26. </xs:sequence>
  27. </xs:complexType>
  28. <xs:complexType name="Bank">
  29. <xs:sequence>
  30. <xs:element name="ISOCode" type="xs:string" nillable="true"/>
  31. <xs:element name="BIK" type="xs:string"/>
  32. <xs:element name="Bank" type="xs:string" nillable="true"/>
  33. <xs:element name="RS" type="xs:string" nillable="true"/>
  34. <xs:element name="Type_RS" type="xs:string" nillable="true"/>
  35. <xs:element name="Currency_RS" type="xs:string" nillable="true"/>
  36. <xs:element name="Number_RS" type="xs:string" nillable="true"/>
  37. <xs:element name="Type_edit" type="xs:int" nillable="true"/>
  38. <xs:element name="Name_Contragent" type="xs:string" nillable="true"/>
  39. </xs:sequence>
  40. </xs:complexType>
  41. <xs:complexType name="ContactPersonAnswer">
  42. <xs:sequence>
  43. <xs:element name="IDContractors" type="xs:string"/>
  44. <xs:element name="IDContactPerson" type="xs:string" nillable="true"/>
  45. <xs:element name="Status" type="xs:integer" nillable="true" minOccurs="0"/>
  46. <xs:element name="CodeError" type="xs:integer" nillable="true" minOccurs="0"/>
  47. <xs:element name="TextError" type="xs:string" nillable="true" minOccurs="0"/>
  48. </xs:sequence>
  49. </xs:complexType>
  50. <xs:complexType name="ContactPersonData">
  51. <xs:sequence>
  52. <xs:element name="ID_company" type="xs:string"/>
  53. <xs:element name="FirstName" type="xs:string" nillable="true"/>
  54. <xs:element name="LastName" type="xs:string" nillable="true"/>
  55. <xs:element name="MiddleName" type="xs:string" nillable="true"/>
  56. <xs:element name="Department" type="xs:string" nillable="true"/>
  57. <xs:element name="Position" type="xs:string" nillable="true"/>
  58. <xs:element name="Email" type="xs:string" nillable="true"/>
  59. <xs:element name="PhoneWork" type="xs:string" nillable="true"/>
  60. <xs:element name="PhoneMobile" type="xs:string" nillable="true"/>
  61. <xs:element name="Comment" type="xs:string" nillable="true"/>
  62. </xs:sequence>
  63. </xs:complexType>
  64. <xs:complexType name="ContractorList">
  65. <xs:sequence>
  66. <xs:element name="Contractor" minOccurs="0" maxOccurs="unbounded">
  67. <xs:complexType>
  68. <xs:sequence>
  69. <xs:element name="CodeKA" type="xs:string"/>
  70. </xs:sequence>
  71. </xs:complexType>
  72. </xs:element>
  73. </xs:sequence>
  74. </xs:complexType>
  75. <xs:complexType name="Data">
  76. <xs:sequence>
  77. <xs:element name="ID_company" type="xs:string"/>
  78. <xs:element name="ID_company_parent" type="xs:string" nillable="true"/>
  79. <xs:element name="File" type="xs:base64Binary" nillable="true"/>
  80. <xs:element name="CONSNAME" type="xs:string" nillable="true"/>
  81. <xs:element name="CONSSHRTNA" type="xs:string" nillable="true"/>
  82. <xs:element name="CONSLEGTYPE" type="xs:string" nillable="true"/>
  83. <xs:element name="KPP" type="xs:string" nillable="true"/>
  84. <xs:element name="INN" type="xs:string" nillable="true"/>
  85. <xs:element name="OKPO" type="xs:string" nillable="true"/>
  86. <xs:element name="OGRN" type="xs:string" nillable="true"/>
  87. <xs:element name="OKPOF" type="xs:string" nillable="true"/>
  88. <xs:element name="Non_resident" type="xs:boolean" nillable="true"/>
  89. <xs:element name="Region" type="xs:string" nillable="true"/>
  90. <xs:element name="TypeContragent" type="xs:string" nillable="true"/>
  91. <xs:element name="Customer" type="xs:string" nillable="true"/>
  92. <xs:element name="LegalAddress" type="xs:string" nillable="true"/>
  93. <xs:element name="FactAddress" type="xs:string" nillable="true"/>
  94. <xs:element name="PostAddress" type="xs:string" nillable="true"/>
  95. <xs:element name="Responsible" type="xs:string" nillable="true"/>
  96. </xs:sequence>
  97. </xs:complexType>
  98. </xs:schema>
  99. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xs1="RetailCRM_SED" xmlns:xs2="http://www.croc.ru/SedCrm" targetNamespace="http://www.croc.ru/SedCrm" elementFormDefault="qualified">
  100. <xs:import namespace="RetailCRM_SED"/>
  101. <xs:element name="GetContractors">
  102. <xs:complexType>
  103. <xs:sequence/>
  104. </xs:complexType>
  105. </xs:element>
  106. <xs:element name="GetContractorsResponse">
  107. <xs:complexType>
  108. <xs:sequence>
  109. <xs:element name="return" type="xs:string"/>
  110. </xs:sequence>
  111. </xs:complexType>
  112. </xs:element>
  113. <xs:element name="GetContactPersons">
  114. <xs:complexType>
  115. <xs:sequence/>
  116. </xs:complexType>
  117. </xs:element>
  118. <xs:element name="GetContactPersonsResponse">
  119. <xs:complexType>
  120. <xs:sequence>
  121. <xs:element name="return" type="xs:string"/>
  122. </xs:sequence>
  123. </xs:complexType>
  124. </xs:element>
  125. <xs:element name="CreateUpdateContractors">
  126. <xs:complexType>
  127. <xs:sequence>
  128. <xs:element name="type" type="xs:int"/>
  129. <xs:element name="Data" type="xs1:Data"/>
  130. <xs:element name="Bank" type="xs1:Bank"/>
  131. <xs:element name="AdditionalDetails" type="xs1:AdditionalDetails"/>
  132. </xs:sequence>
  133. </xs:complexType>
  134. </xs:element>
  135. <xs:element name="CreateUpdateContractorsResponse">
  136. <xs:complexType>
  137. <xs:sequence>
  138. <xs:element name="return" type="xs1:Answer"/>
  139. </xs:sequence>
  140. </xs:complexType>
  141. </xs:element>
  142. <xs:element name="CreateUpdateContactPerson">
  143. <xs:complexType>
  144. <xs:sequence>
  145. <xs:element name="type" type="xs:int"/>
  146. <xs:element name="Data" type="xs1:ContactPersonData"/>
  147. </xs:sequence>
  148. </xs:complexType>
  149. </xs:element>
  150. <xs:element name="CreateUpdateContactPersonResponse">
  151. <xs:complexType>
  152. <xs:sequence>
  153. <xs:element name="return" type="xs1:ContactPersonAnswer"/>
  154. </xs:sequence>
  155. </xs:complexType>
  156. </xs:element>
  157. </xs:schema>
  158. </types>
  159. <message name="GetContractorsRequestMessage">
  160. <part name="parameters" element="tns:GetContractors"/>
  161. </message>
  162. <message name="GetContractorsResponseMessage">
  163. <part name="parameters" element="tns:GetContractorsResponse"/>
  164. </message>
  165. <message name="GetContactPersonsRequestMessage">
  166. <part name="parameters" element="tns:GetContactPersons"/>
  167. </message>
  168. <message name="GetContactPersonsResponseMessage">
  169. <part name="parameters" element="tns:GetContactPersonsResponse"/>
  170. </message>
  171. <message name="CreateUpdateContractorsRequestMessage">
  172. <part name="parameters" element="tns:CreateUpdateContractors"/>
  173. </message>
  174. <message name="CreateUpdateContractorsResponseMessage">
  175. <part name="parameters" element="tns:CreateUpdateContractorsResponse"/>
  176. </message>
  177. <message name="CreateUpdateContactPersonRequestMessage">
  178. <part name="parameters" element="tns:CreateUpdateContactPerson"/>
  179. </message>
  180. <message name="CreateUpdateContactPersonResponseMessage">
  181. <part name="parameters" element="tns:CreateUpdateContactPersonResponse"/>
  182. </message>
  183. <portType name="SedCrmPortType">
  184. <operation name="GetContractors">
  185. <input message="tns:GetContractorsRequestMessage"/>
  186. <output message="tns:GetContractorsResponseMessage"/>
  187. </operation>
  188. <operation name="GetContactPersons">
  189. <input message="tns:GetContactPersonsRequestMessage"/>
  190. <output message="tns:GetContactPersonsResponseMessage"/>
  191. </operation>
  192. <operation name="CreateUpdateContractors">
  193. <input message="tns:CreateUpdateContractorsRequestMessage"/>
  194. <output message="tns:CreateUpdateContractorsResponseMessage"/>
  195. </operation>
  196. <operation name="CreateUpdateContactPerson">
  197. <input message="tns:CreateUpdateContactPersonRequestMessage"/>
  198. <output message="tns:CreateUpdateContactPersonResponseMessage"/>
  199. </operation>
  200. </portType>
  201. <binding name="SedCrmSoapBinding" type="tns:SedCrmPortType">
  202. <soapbind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  203. <operation name="GetContractors">
  204. <soapbind:operation style="document" soapAction="http://www.croc.ru/SedCrm#SedCrm:GetContractors"/>
  205. <input>
  206. <soapbind:body use="literal"/>
  207. </input>
  208. <output>
  209. <soapbind:body use="literal"/>
  210. </output>
  211. </operation>
  212. <operation name="GetContactPersons">
  213. <soapbind:operation style="document" soapAction="http://www.croc.ru/SedCrm#SedCrm:GetContactPersons"/>
  214. <input>
  215. <soapbind:body use="literal"/>
  216. </input>
  217. <output>
  218. <soapbind:body use="literal"/>
  219. </output>
  220. </operation>
  221. <operation name="CreateUpdateContractors">
  222. <soapbind:operation style="document" soapAction="http://www.croc.ru/SedCrm#SedCrm:CreateUpdateContractors"/>
  223. <input>
  224. <soapbind:body use="literal"/>
  225. </input>
  226. <output>
  227. <soapbind:body use="literal"/>
  228. </output>
  229. </operation>
  230. <operation name="CreateUpdateContactPerson">
  231. <soapbind:operation style="document" soapAction="http://www.croc.ru/SedCrm#SedCrm:CreateUpdateContactPerson"/>
  232. <input>
  233. <soapbind:body use="literal"/>
  234. </input>
  235. <output>
  236. <soapbind:body use="literal"/>
  237. </output>
  238. </operation>
  239. </binding>
  240. <binding name="SedCrmSoap12Binding" type="tns:SedCrmPortType">
  241. <soap12bind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  242. <operation name="GetContractors">
  243. <soap12bind:operation style="document" soapAction="http://www.croc.ru/SedCrm#SedCrm:GetContractors"/>
  244. <input>
  245. <soap12bind:body use="literal"/>
  246. </input>
  247. <output>
  248. <soap12bind:body use="literal"/>
  249. </output>
  250. </operation>
  251. <operation name="GetContactPersons">
  252. <soap12bind:operation style="document" soapAction="http://www.croc.ru/SedCrm#SedCrm:GetContactPersons"/>
  253. <input>
  254. <soap12bind:body use="literal"/>
  255. </input>
  256. <output>
  257. <soap12bind:body use="literal"/>
  258. </output>
  259. </operation>
  260. <operation name="CreateUpdateContractors">
  261. <soap12bind:operation style="document" soapAction="http://www.croc.ru/SedCrm#SedCrm:CreateUpdateContractors"/>
  262. <input>
  263. <soap12bind:body use="literal"/>
  264. </input>
  265. <output>
  266. <soap12bind:body use="literal"/>
  267. </output>
  268. </operation>
  269. <operation name="CreateUpdateContactPerson">
  270. <soap12bind:operation style="document" soapAction="http://www.croc.ru/SedCrm#SedCrm:CreateUpdateContactPerson"/>
  271. <input>
  272. <soap12bind:body use="literal"/>
  273. </input>
  274. <output>
  275. <soap12bind:body use="literal"/>
  276. </output>
  277. </operation>
  278. </binding>
  279. <service name="SedCrm">
  280. <port name="SedCrmSoap" binding="tns:SedCrmSoapBinding">
  281. <documentation>
  282. <wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" conformsTo="http://ws-i.org/profiles/basic/1.1"/>
  283. </documentation>
  284. <soapbind:address location="http://194.190.107.226:25255/DOCTEST/ws/SedCrm/"/>
  285. </port>
  286. <port name="SedCrmSoap12" binding="tns:SedCrmSoap12Binding">
  287. <soap12bind:address location="http://194.190.107.226:25255/DOCTEST/ws/SedCrm/"/>
  288. </port>
  289. </service>
  290. </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement