<?xml version="1.0" encoding="UTF-8" ?> 
<wsdl:definitions targetNamespace="http://rkba.pl/subiekt/interfejs" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://rkba.pl/subiekt/interfejs" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
 <wsdl:types>
 <schema elementFormDefault="qualified" targetNamespace="http://rkba.pl/subiekt/interfejs" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://rkba.pl/subiekt/interfejs" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <complexType name="DaneKontrahentaType">
 <sequence>
  <element maxOccurs="1" minOccurs="1" name="Symbol" type="string" /> 
  <element maxOccurs="1" minOccurs="1" name="Typ" type="tns:TypKontrahentaType" /> 
  <element maxOccurs="1" minOccurs="1" name="Rodzaj" type="tns:RodzajKontrahentaType" /> 
  <element minOccurs="0" name="Nazwa" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="Nazwisko" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="Imie" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="NazwaPelna" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="Ulica" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="NrDomu" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="NrLokalu" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="KodPocztowy" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="Miejscowosc" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="Nip" type="string" /> 
  <element maxOccurs="1" minOccurs="0" name="Email" type="string" /> 
  </sequence>
  </complexType>
 <complexType name="OdpowiedzType">
 <sequence>
  <element name="Status" type="string" /> 
  <element minOccurs="0" name="ErrorCode" type="string" /> 
  <element minOccurs="0" name="ErrorDescription" type="string" /> 
  </sequence>
  </complexType>
  <element name="DaneKontrahenta" type="tns:DaneKontrahentaType" /> 
  <element name="Odpowiedz" type="tns:OdpowiedzType" /> 
 <complexType name="DaneZZType">
 <sequence>
  <element name="Naglowek" type="tns:NaglowekZZType" /> 
  <element name="PolaWlasne" type="tns:PolaWlasneType" /> 
  <element maxOccurs="unbounded" minOccurs="1" name="Linia" type="tns:LiniaZZType" /> 
  </sequence>
  </complexType>
 <complexType name="NaglowekZZType">
 <sequence>
  <element name="DaneKontrahenta" type="tns:DaneKontrahentaType" /> 
  <element name="Rabat" type="float" /> 
  </sequence>
  </complexType>
 <complexType name="LiniaZZType">
 <sequence>
  <element name="IdTowaru" type="int" /> 
  <element name="Ilosc" type="float" /> 
  <element name="Cena" type="float" /> 
  </sequence>
  </complexType>
  <element name="DaneZZ" type="tns:DaneZZType" /> 
 <simpleType name="TypKontrahentaType">
 <restriction base="string">
  <enumeration value="osoba" /> 
  <enumeration value="firma" /> 
  </restriction>
  </simpleType>
 <simpleType name="RodzajKontrahentaType">
 <restriction base="string">
  <enumeration value="dostawca/odbiorca" /> 
  <enumeration value="dostawca" /> 
  <enumeration value="odbiorca" /> 
  </restriction>
  </simpleType>
 <complexType name="PolaWlasneType">
 <sequence>
  <element name="GodzinaDostawy" type="string" /> 
  <element name="KodPocztowy" type="string" /> 
  <element name="Miasto" type="string" /> 
  <element name="SposobZaplaty" type="string" /> 
  <element name="Adres" type="string" /> 
  </sequence>
  </complexType>
  </schema>
  </wsdl:types>
 <wsdl:message name="DodajZZResponseMessage">
  <wsdl:part name="parameters" element="tns:Odpowiedz" /> 
  </wsdl:message>
 <wsdl:message name="DodajKontrahentaRequestMessage">
  <wsdl:part name="parameters" element="tns:DaneKontrahenta" /> 
  </wsdl:message>
 <wsdl:message name="DodajZZRequestMessage">
  <wsdl:part name="parameters" element="tns:DaneZZ" /> 
  </wsdl:message>
 <wsdl:message name="DodajKontrahentaResponseMessage">
  <wsdl:part name="parameters" element="tns:Odpowiedz" /> 
  </wsdl:message>
 <wsdl:portType name="SubiektInterfaceServicePortType">
 <wsdl:operation name="DodajKontrahenta">
  <wsdl:input message="tns:DodajKontrahentaRequestMessage" wsaw:Action="urn:DodajKontrahenta" /> 
  <wsdl:output message="tns:DodajKontrahentaResponseMessage" /> 
  </wsdl:operation>
 <wsdl:operation name="DodajZZ">
  <wsdl:input message="tns:DodajZZRequestMessage" wsaw:Action="urn:DodajZZ" /> 
  <wsdl:output message="tns:DodajZZResponseMessage" /> 
  </wsdl:operation>
  </wsdl:portType>
 <wsdl:binding name="SubiektInterfaceServiceSOAP11Binding" type="tns:SubiektInterfaceServicePortType">
  <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> 
 <wsdl:operation name="DodajKontrahenta">
  <soap:operation soapAction="urn:DodajKontrahenta" style="document" /> 
 <wsdl:input>
  <soap:body use="literal" /> 
  </wsdl:input>
 <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
 <wsdl:operation name="DodajZZ">
  <soap:operation soapAction="urn:DodajZZ" style="document" /> 
 <wsdl:input>
  <soap:body use="literal" /> 
  </wsdl:input>
 <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
 <wsdl:binding name="SubiektInterfaceServiceSOAP12Binding" type="tns:SubiektInterfaceServicePortType">
  <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> 
 <wsdl:operation name="DodajKontrahenta">
  <soap12:operation soapAction="urn:DodajKontrahenta" style="document" /> 
 <wsdl:input>
  <soap12:body use="literal" /> 
  </wsdl:input>
 <wsdl:output>
  <soap12:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
 <wsdl:operation name="DodajZZ">
  <soap12:operation soapAction="urn:DodajZZ" style="document" /> 
 <wsdl:input>
  <soap12:body use="literal" /> 
  </wsdl:input>
 <wsdl:output>
  <soap12:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
 <wsdl:binding name="SubiektInterfaceServiceHttpBinding" type="tns:SubiektInterfaceServicePortType">
  <http:binding verb="POST" /> 
 <wsdl:operation name="DodajKontrahenta">
  <http:operation location="urn:DodajKontrahenta" /> 
 <wsdl:input>
  <mime:content type="text/xml" /> 
  </wsdl:input>
 <wsdl:output>
  <mime:content type="text/xml" /> 
  </wsdl:output>
  </wsdl:operation>
 <wsdl:operation name="DodajZZ">
  <http:operation location="urn:DodajZZ" /> 
 <wsdl:input>
  <mime:content type="text/xml" /> 
  </wsdl:input>
 <wsdl:output>
  <mime:content type="text/xml" /> 
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
 <wsdl:service name="SubiektInterfaceService">
 <wsdl:port name="SubiektInterfaceServiceHttpSoap11Endpoint" binding="tns:SubiektInterfaceServiceSOAP11Binding">
  <soap:address location="http://suwalna9b.selfip.org:8080/axis2/services/SubiektInterfaceService.SubiektInterfaceServiceHttpSoap11Endpoint/" /> 
  </wsdl:port>
 <wsdl:port name="SubiektInterfaceServiceHttpEndpoint" binding="tns:SubiektInterfaceServiceHttpBinding">
  <http:address location="http://suwalna9b.selfip.org:8080/axis2/services/SubiektInterfaceService.SubiektInterfaceServiceHttpEndpoint/" /> 
  </wsdl:port>
 <wsdl:port name="SubiektInterfaceServiceHttpSoap12Endpoint" binding="tns:SubiektInterfaceServiceSOAP12Binding">
  <soap12:address location="http://suwalna9b.selfip.org:8080/axis2/services/SubiektInterfaceService.SubiektInterfaceServiceHttpSoap12Endpoint/" /> 
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>
