﻿<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="Premium" targetNamespace="https://webservices.idosplatform.nl/premium/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="https://webservices.idosplatform.nl/premium/wsdl" xmlns:prem="https://webservices.idosplatform.nl/premium/" xmlns:fault="https://webservices.idosplatform.nl/fault/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl">
  <wsdl:types>
    <xs:schema xmlns="http://www.w3.org/2001/XMLSchema">
      <import schemaLocation="https://webservices.idosplatform.nl/Contracts/Premium_2.88.xsd" namespace="https://webservices.idosplatform.nl/premium/" />
      <import schemaLocation="https://webservices.idosplatform.nl/Contracts/Fault.xsd" namespace="https://webservices.idosplatform.nl/fault/" />
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="CustomFaultMessage">
    <wsdl:part name="CustomFaultMessageOutput" element="fault:CustomFaultMessageResponse" />
  </wsdl:message>
  <wsdl:message name="GetPremiumsByObjectListIdInput">
    <wsdl:part name="GetPremiumsByObjectListIdInput" element="prem:GetPremiumsByObjectListIdRequest" />
  </wsdl:message>
  <wsdl:message name="GetPremiumsByObjectListIdOutput">
    <wsdl:part name="GetPremiumsByObjectListIdOutput" element="prem:GetPremiumsByObjectListIdResponse" />
  </wsdl:message>
  <wsdl:portType name="Premium">
    <wsdl:operation name="GetPremiumsByObjectListId">
      <wsdl:documentation>
				Dutch functional name: "Opvragen PREMIES voor OBJECT LIJST"
			</wsdl:documentation>
      <wsdl:input message="tns:GetPremiumsByObjectListIdInput" wsaw:Action="https://webservices.idosplatform.nl/premium/GetPremiumsByObjectListId" />
      <wsdl:output message="tns:GetPremiumsByObjectListIdOutput" wsaw:Action="https://webservices.idosplatform.nl/premium/GetPremiumsByObjectListIdResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="PremiumSOAP" type="tns:Premium">
    <wsdl:documentation>
    </wsdl:documentation>
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetPremiumsByObjectListId">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/premium/GetPremiumsByObjectListId" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Premium">
    <wsdl:documentation>
		NOTE: Maintenance windows are applicable for the operations in this webservice.
		Calling this operation within maintenance windows will result in an error.
		Please do not schedule batch processes during these periods!
		The iDOSpl@tform maintenance windows can be found on https://help.vnab.nl/idosplatform/webservices (“Onderhoudsvensters”).
	</wsdl:documentation>
    <wsdl:port name="Premium_2.88" binding="tns:PremiumSOAP">
      <soap12:address location="https://webservices.idosplatform.nl/Premium/2.88" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>