Advertisement
Guest User

Untitled

a guest
Aug 7th, 2018
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 11.16 KB | None | 0 0
  1. Request :
  2. <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="directories"><SOAP-ENV:Body><ns1:GetPharmacies/></SOAP-ENV:Body></SOAP-ENV:Envelope>
  3.  
  4. Request headers:
  5. POST /TestEtalon/ws/directories.1cws?wsdl HTTP/1.1 Host: softfarm.by:8080 Connection: Keep-Alive User-Agent: PHP-SOAP/5.6.23 Content-Type: text/xml; charset=utf-8 SOAPAction: "directories#Directories:GetPharmacies" Content-Length: 213 Authorization: Basic *******************
  6.  
  7. Response :
  8. <?xml version="1.0" encoding="UTF-8"?> <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="directories" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http:/localhost/request" xmlns:xsd2="directories" name="Directories" targetNamespace="directories"> <types> <xs:schema xmlns:tns="http:/localhost/request" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http:/localhost/request" attributeFormDefault="unqualified" elementFormDefault="qualified"> <xs:complexType name="Categories"> <xs:sequence> <xs:element name="Category" type="tns:Category" nillable="true" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="Category"> <xs:sequence> <xs:element name="CategoryCode" type="xs:string" nillable="true"/> <xs:element name="CategoryName" type="xs:string" nillable="true"/> <xs:element name="CategoryParent" type="tns:Category" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="CategoryID"> <xs:sequence> <xs:element name="CategoryCode" type="xs:string" nillable="true" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ItemOst"> <xs:sequence> <xs:element name="ItemCode" type="xs:int" nillable="true"/> <xs:element name="PharmacyID" type="xs:int" nillable="true"/> <xs:element name="Ost" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="ItemPrice"> <xs:sequence> <xs:element name="ItemCode" type="xs:int"/> <xs:element name="Cost" type="xs:float"/> <xs:element name="Stock" type="xs:boolean"/> </xs:sequence> </xs:complexType> <xs:complexType name="Order"> <xs:sequence> <xs:element name="OrderID" type="xs:int" nillable="true"/> <xs:element name="Date" type="xs:date" nillable="true"/> <xs:element name="PharmacyID" type="xs:int" nillable="true"/> <xs:element name="Status" type="xs:string" nillable="true"/> <xs:element name="UserID" type="xs:int" nillable="true"/> <xs:element name="Phone" type="xs:string" nillable="true"/> <xs:element name="UserName" type="xs:string" nillable="true"/> <xs:element name="OrderItem" type="tns:OrderItem" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderItem"> <xs:sequence> <xs:element name="OrderItemSrtring" type="tns:OrderItemSrtring" nillable="true" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderItemSrtring"> <xs:sequence> <xs:element name="ItemCode" type="xs:int" nillable="true"/> <xs:element name="Amount"/> <xs:element name="Price"/> <xs:element name="Sum"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderList"> <xs:sequence> <xs:element name="OrderNumber" type="tns:OrderNumber" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderNumber"> <xs:sequence> <xs:element name="OrderID" type="xs:int" nillable="true"/> <xs:element name="OrderStatus" type="xs:string" nillable="true"/> <xs:element name="OrderStatusID" type="xs:int" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="Pharmacies"> <xs:sequence> <xs:element name="Pharmacy" type="tns:Pharmacy" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="Pharmacy"> <xs:sequence> <xs:element name="PharmacyID" type="xs:int"/> <xs:element name="PharmacyName" type="xs:string"/> <xs:element name="Brend" type="xs:string"/> <xs:element name="Owner" type="xs:string"/> <xs:element name="City"/> <xs:element name="Address" type="xs:string"/> <xs:element name="Longitude" type="xs:string"/> <xs:element name="Latitude" type="xs:string"/> <xs:element name="Phone" type="xs:string"/> <xs:element name="WorkingTime" type="tns:WorkTimes" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="Product"> <xs:sequence> <xs:element name="ItemCode" type="xs:int" nillable="true"/> <xs:element name="ItemName" type="xs:string" nillable="true"/> <xs:element name="ItemType" type="xs:string"/> <xs:element name="Proizv" type="xs:string" nillable="true"/> <xs:element name="Country" type="xs:string" nillable="true"/> <xs:element name="Barcode" type="xs:string" nillable="true"/> <xs:element name="Recept" type="xs:boolean"/> <xs:element name="Description" type="xs:string" nillable="true"/> <xs:element name="Specification" type="xs:string" nillable="true"/> <xs:element name="Categores" type="tns:CategoryID" nillable="true" maxOccurs="unbounded"/> <xs:element name="Symptomes" type="tns:SymptomID" nillable="true" maxOccurs="unbounded"/> <xs:element name="Active" type="xs:boolean" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="ProductOst"> <xs:sequence> <xs:element name="ItemOst" type="tns:ItemOst" nillable="true" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="Products"> <xs:sequence> <xs:element name="item" type="tns:Product" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ProductsPrice"> <xs:sequence> <xs:element name="ItemPrice" type="tns:ItemPrice"/> </xs:sequence> </xs:complexType> <xs:complexType name="Simptomes"> <xs:sequence> <xs:element name="Symptom" type="tns:Symptom" nillable="true" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="Symptom"> <xs:sequence> <xs:element name="SymptomCode" type="xs:string" nillable="true"/> <xs:element name="SymptomName" type="xs:string" nillable="true"/> <xs:element name="SymptomParent" type="tns:Symptom" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="SymptomID"> <xs:sequence> <xs:element name="SymptomCode" type="xs:string" nillable="true" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="WorkTime"> <xs:sequence> <xs:element name="DayOfWeek" type="xs:string" nillable="true"/> <xs:element name="Begin" type="xs:time" nillable="true"/> <xs:element name="End" type="xs:time" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="WorkTimes"> <xs:sequence> <xs:element name="WorkTime" type="tns:WorkTime" nillable="true" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:schema> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xs1="http:/localhost/request" xmlns:xs2="directories" targetNamespace="directories" elementFormDefault="qualified"> <xs:import namespace="http:/localhost/request"/> <xs:element name="GetPharmacies"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="GetPharmaciesResponse"> <xs:complexType> <xs:sequence> <xs:element name="return" type="xs1:Pharmacies" nillable="true"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetCategories"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="GetCategoriesResponse"> <xs:complexType> <xs:sequence> <xs:element name="return" type="xs1:Categories" nillable="true"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetSimptomes"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="GetSimptomesResponse"> <xs:complexType> <xs:sequence> <xs:element name="return" type="xs1:Simptomes" nillable="true"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </types> <message name="GetPharmaciesRequestMessage"> <part name="parameters" element="tns:GetPharmacies"/> </message> <message name="GetPharmaciesResponseMessage"> <part name="parameters" element="tns:GetPharmaciesResponse"/> </message> <message name="GetCategoriesRequestMessage"> <part name="parameters" element="tns:GetCategories"/> </message> <message name="GetCategoriesResponseMessage"> <part name="parameters" element="tns:GetCategoriesResponse"/> </message> <message name="GetSimptomesRequestMessage"> <part name="parameters" element="tns:GetSimptomes"/> </message> <message name="GetSimptomesResponseMessage"> <part name="parameters" element="tns:GetSimptomesResponse"/> </message> <portType name="DirectoriesPortType"> <operation name="GetPharmacies"> <input message="tns:GetPharmaciesRequestMessage"/> <output message="tns:GetPharmaciesResponseMessage"/> </operation> <operation name="GetCategories"> <input message="tns:GetCategoriesRequestMessage"/> <output message="tns:GetCategoriesResponseMessage"/> </operation> <operation name="GetSimptomes"> <input message="tns:GetSimptomesRequestMessage"/> <output message="tns:GetSimptomesResponseMessage"/> </operation> </portType> <binding name="DirectoriesSoapBinding" type="tns:DirectoriesPortType"> <soapbind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="GetPharmacies"> <soapbind:operation style="document" soapAction="directories#Directories:GetPharmacies"/> <input> <soapbind:body use="literal"/> </input> <output> <soapbind:body use="literal"/> </output> </operation> <operation name="GetCategories"> <soapbind:operation style="document" soapAction="directories#Directories:GetCategories"/> <input> <soapbind:body use="literal"/> </input> <output> <soapbind:body use="literal"/> </output> </operation> <operation name="GetSimptomes"> <soapbind:operation style="document" soapAction="directories#Directories:GetSimptomes"/> <input> <soapbind:body use="literal"/> </input> <output> <soapbind:body use="literal"/> </output> </operation> </binding> <binding name="DirectoriesSoap12Binding" type="tns:DirectoriesPortType"> <soap12bind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="GetPharmacies"> <soap12bind:operation style="document" soapAction="directories#Directories:GetPharmacies"/> <input> <soap12bind:body use="literal"/> </input> <output> <soap12bind:body use="literal"/> </output> </operation> <operation name="GetCategories"> <soap12bind:operation style="document" soapAction="directories#Directories:GetCategories"/> <input> <soap12bind:body use="literal"/> </input> <output> <soap12bind:body use="literal"/> </output> </operation> <operation name="GetSimptomes"> <soap12bind:operation style="document" soapAction="directories#Directories:GetSimptomes"/> <input> <soap12bind:body use="literal"/> </input> <output> <soap12bind:body use="literal"/> </output> </operation> </binding> <service name="Directories"> <port name="DirectoriesSoap" binding="tns:DirectoriesSoapBinding"> <documentation> <wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" conformsTo="http://ws-i.org/profiles/basic/1.1"/> </documentation> <soapbind:address location="http://softfarm.by/TestEtalon/ws/directories.1cws"/> </port> <port name="DirectoriesSoap12" binding="tns:DirectoriesSoap12Binding"> <soap12bind:address location="http://softfarm.by/TestEtalon/ws/directories.1cws"/> </port> </service> </definitions>
  9.  
  10. Response headers:
  11. HTTP/1.1 200 OK Content-Length: 13140 Content-Type: text/xml; charset=utf-8 Server: Microsoft-IIS/7.5 X-Powered-By: ASP.NET Date: Tue, 07 Aug 2018 12:08:38 GMT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement