﻿<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="ObjectList" targetNamespace="https://webservices.idosplatform.nl/objectlist/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/objectlist/wsdl" xmlns:olst="https://webservices.idosplatform.nl/objectlist/" 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/ObjectList_2.88.xsd" namespace="https://webservices.idosplatform.nl/objectlist/" />
      <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="SearchObjectListsByCriteriaInput">
    <wsdl:part name="SearchObjectListsByCriteriaInput" element="olst:SearchObjectListsByCriteriaRequest" />
  </wsdl:message>
  <wsdl:message name="SearchObjectListsByCriteriaOutput">
    <wsdl:part name="SearchObjectListsByCriteriaOutput" element="olst:SearchObjectListsByCriteriaResponse" />
  </wsdl:message>
  <wsdl:message name="GetObjectListsByDossierIdInput">
    <wsdl:part name="GetObjectListsByDossierIdInput" element="olst:GetObjectListsByDossierIdRequest" />
  </wsdl:message>
  <wsdl:message name="GetObjectListsByDossierIdOutput">
    <wsdl:part name="GetObjectListsByDossierIdOutput" element="olst:GetObjectListsByDossierIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetObjectListByIdInput">
    <wsdl:part name="GetObjectListByIdInput" element="olst:GetObjectListByIdRequest" />
  </wsdl:message>
  <wsdl:message name="GetObjectListByIdOutput">
    <wsdl:part name="GetObjectListByIdOutput" element="olst:GetObjectListByIdResponse" />
  </wsdl:message>
  <wsdl:message name="ShareObjectListWithEabsSubsidiariesInput">
    <wsdl:part name="ShareObjectListWithEabsSubsidiariesInput" element="olst:ShareObjectListWithEabsSubsidiariesRequest" />
  </wsdl:message>
  <wsdl:message name="ShareObjectListWithEabsSubsidiariesOutput">
    <wsdl:part name="ShareObjectListWithEabsSubsidiariesOutput" element="olst:ShareObjectListWithEabsSubsidiariesResponse" />
  </wsdl:message>
  <wsdl:message name="DownloadClientSpecificationForObjectListInput">
    <wsdl:part name="DownloadClientSpecificationForObjectListInput" element="olst:DownloadClientSpecificationForObjectListRequest" />
  </wsdl:message>
  <wsdl:message name="DownloadClientSpecificationForObjectListOutput">
    <wsdl:part name="DownloadClientSpecificationForObjectListOutput" element="olst:DownloadClientSpecificationForObjectListResponse" />
  </wsdl:message>
  <wsdl:message name="CreateClientSpecificationForObjectListInput">
    <wsdl:part name="CreateClientSpecificationForObjectListInput" element="olst:CreateClientSpecificationForObjectListRequest" />
  </wsdl:message>
  <wsdl:message name="CreateClientSpecificationForObjectListOutput">
    <wsdl:part name="CreateClientSpecificationForObjectListOutput" element="olst:CreateClientSpecificationForObjectListResponse" />
  </wsdl:message>
  <wsdl:message name="DownloadExportForObjectListInput">
    <wsdl:part name="DownloadExportForObjectListInput" element="olst:DownloadExportForObjectListRequest" />
  </wsdl:message>
  <wsdl:message name="DownloadExportForObjectListOutput">
    <wsdl:part name="DownloadExportForObjectListOutput" element="olst:DownloadExportForObjectListResponse" />
  </wsdl:message>
  <wsdl:message name="CreateExportForObjectListInput">
    <wsdl:part name="CreateExportForObjectListInput" element="olst:CreateExportForObjectListRequest" />
  </wsdl:message>
  <wsdl:message name="CreateExportForObjectListOutput">
    <wsdl:part name="CreateExportForObjectListOutput" element="olst:CreateExportForObjectListResponse" />
  </wsdl:message>
  <wsdl:message name="FinalizeObjectListInput">
    <wsdl:part name="FinalizeObjectListInput" element="olst:FinalizeObjectListRequest" />
  </wsdl:message>
  <wsdl:message name="FinalizeObjectListOutput">
    <wsdl:part name="FinalizeObjectListOutput" element="olst:FinalizeObjectListResponse" />
  </wsdl:message>
  <wsdl:message name="CreateObjectListBasedOnObjectListIdInput">
    <wsdl:part name="CreateObjectListBasedOnObjectListIdInput" element="olst:CreateObjectListBasedOnObjectListIdRequest" />
  </wsdl:message>
  <wsdl:message name="CreateObjectListBasedOnObjectListIdOutput">
    <wsdl:part name="CreateObjectListBasedOnObjectListIdOutput" element="olst:CreateObjectListBasedOnObjectListIdResponse" />
  </wsdl:message>
  <wsdl:message name="CreateAddendumBasedOnObjectListIdInput">
    <wsdl:part name="CreateAddendumBasedOnObjectListIdInput" element="olst:CreateAddendumBasedOnObjectListIdRequest" />
  </wsdl:message>
  <wsdl:message name="CreateAddendumBasedOnObjectListIdOutput">
    <wsdl:part name="CreateAddendumBasedOnObjectListIdOutput" element="olst:CreateAddendumBasedOnObjectListIdResponse" />
  </wsdl:message>
  <wsdl:portType name="ObjectList">
    <wsdl:operation name="SearchObjectListsByCriteria">
      <wsdl:documentation>
				Dutch functional name: "Zoeken OBJECTEN LIJST"
			</wsdl:documentation>
      <wsdl:input message="tns:SearchObjectListsByCriteriaInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/SearchObjectListsByCriteria" />
      <wsdl:output message="tns:SearchObjectListsByCriteriaOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/SearchObjectListsByCriteriaResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetObjectListsByDossierId">
      <wsdl:documentation>
				Dutch functional name: "Ophalen OBJECTEN LIJST id's voor DOSSIER"
			</wsdl:documentation>
      <wsdl:input message="tns:GetObjectListsByDossierIdInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/GetObjectListsByDossierId" />
      <wsdl:output message="tns:GetObjectListsByDossierIdOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/GetObjectListsByDossierIdResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetObjectListById">
      <wsdl:documentation>
				Dutch functional name: "Ophalen OBJECTEN LIJST"
			</wsdl:documentation>
      <wsdl:input message="tns:GetObjectListByIdInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/GetObjectListById" />
      <wsdl:output message="tns:GetObjectListByIdOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/GetObjectListByIdResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="ShareObjectListWithEabsSubsidiaries">
      <wsdl:documentation>
				*INTERNAL VNAB USE ONLY* *INTERNAL VNAB USE ONLY* *INTERNAL VNAB USE ONLY*

				Operation is only available for VNAB webservice user.
				Dutch functional name: "OBJECTENLIJST delen met gebruikersorganisaties die zijn gekoppeld aan de opgegeven e-ABS werkmaatschappijen"

				This element has a direct link with e-ABS: The source of the PolicyVersionId and AdditionalDocumentId is e-ABS

				This element has a direct link with e-ABS: The source of the EabsSubsidiaryId is e-ABS

				*INTERNAL VNAB USE ONLY* *INTERNAL VNAB USE ONLY* *INTERNAL VNAB USE ONLY*
			</wsdl:documentation>
      <wsdl:input message="tns:ShareObjectListWithEabsSubsidiariesInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/ShareObjectListWithEabsSubsidiaries" />
      <wsdl:output message="tns:ShareObjectListWithEabsSubsidiariesOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/ShareObjectListWithEabsSubsidiariesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="DownloadClientSpecificationForObjectList">
      <wsdl:documentation>
		  Dutch functional name: "Downloaden KLANT SPECIFICATIE"
		  * THIS OPERATION IS BEING PHASED OUT. The new operation for this is CreateClientSpecificationForObjectList in combination with the operation DownloadDocumentById by the WS Document *
	  </wsdl:documentation>
      <wsdl:input message="tns:DownloadClientSpecificationForObjectListInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/DownloadClientSpecificationForObjectList" />
      <wsdl:output message="tns:DownloadClientSpecificationForObjectListOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/DownloadClientSpecificationForObjectListResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="CreateClientSpecificationForObjectList">
      <wsdl:documentation>
		  Dutch functional name: "Creëeren KLANT SPECIFICATIE"
		  * This operation returns a GUID to download the document via the WS Document, operation DownloadDocumentById. This document can also be scheduled for a later moment if the maximun allowed number of lines is overwritten *
	  </wsdl:documentation>
      <wsdl:input message="tns:CreateClientSpecificationForObjectListInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/CreateClientSpecificationForObjectList" />
      <wsdl:output message="tns:CreateClientSpecificationForObjectListOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/CreateClientSpecificationForObjectListResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="DownloadExportForObjectList">
      <wsdl:documentation>
		  Dutch functional name: "Downloaden KLANT SPECIFICATIE"
		  * THIS OPERATION IS BEING PHASED OUT. The new operation for this is CreateClientSpecificationForObjectList in combination with the operation DownloadDocumentById by the WS Document *
	  </wsdl:documentation>
      <wsdl:input message="tns:DownloadExportForObjectListInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/DownloadExportForObjectList" />
      <wsdl:output message="tns:DownloadExportForObjectListOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/DownloadExportForObjectListResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="CreateExportForObjectList">
      <wsdl:documentation>
		  Dutch functional name: "Creëeren EXPORT OBJECT LIJST"
		  * This operation returns a GUID to download the document via the WS Document, operation DownloadDocumentById. This document can also be scheduled for a later moment if the maximun allowed number of lines is overwritten *
	  </wsdl:documentation>
      <wsdl:input message="tns:CreateExportForObjectListInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/CreateExportForObjectList" />
      <wsdl:output message="tns:CreateExportForObjectListOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/CreateExportForObjectListResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="FinalizeObjectList">
      <wsdl:documentation>
				Dutch functional name: "OBJECT LIJST DEFINITIEF MAKEN"
			</wsdl:documentation>
      <wsdl:input message="tns:FinalizeObjectListInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/FinalizeObjectList" />
      <wsdl:output message="tns:FinalizeObjectListOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/FinalizeObjectListResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="CreateObjectListBasedOnObjectListId">
      <wsdl:documentation>
				Dutch functional name: "OBJECT LIJST TOEVOEGEN op basis van object lijst Id"
			</wsdl:documentation>
      <wsdl:input message="tns:CreateObjectListBasedOnObjectListIdInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/CreateObjectListBasedOnObjectListId" />
      <wsdl:output message="tns:CreateObjectListBasedOnObjectListIdOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/CreateObjectListBasedOnObjectListIdResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="CreateAddendumBasedOnObjectListId">
      <wsdl:documentation>
			Dutch functional name: "OBJECT LIJST TOEVOEGEN op basis van object lijst Id"
		</wsdl:documentation>
      <wsdl:input message="tns:CreateAddendumBasedOnObjectListIdInput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/CreateAddendumBasedOnObjectListId" />
      <wsdl:output message="tns:CreateAddendumBasedOnObjectListIdOutput" wsaw:Action="https://webservices.idosplatform.nl/objectlist/CreateAddendumBasedOnObjectListIdResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ObjectListSOAP" type="tns:ObjectList">
    <wsdl:documentation>
    </wsdl:documentation>
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SearchObjectListsByCriteria">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/SearchObjectListsByCriteria" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetObjectListsByDossierId">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/GetObjectListsByDossierId" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetObjectListById">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/GetObjectListById" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="ShareObjectListWithEabsSubsidiaries">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/ShareObjectListWithEabsSubsidiaries" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="DownloadClientSpecificationForObjectList">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/DownloadClientSpecificationForObjectList" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="CreateClientSpecificationForObjectList">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/CreateClientSpecificationForObjectList" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="DownloadExportForObjectList">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/DownloadExportForObjectList" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="CreateExportForObjectList">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/CreateExportForObjectList" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="FinalizeObjectList">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/FinalizeObjectList" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="CreateObjectListBasedOnObjectListId">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/CreateObjectListBasedOnObjectListId" style="document" />
      <wsdl:input>
        <soap12:body />
      </wsdl:input>
      <wsdl:output>
        <soap12:body />
      </wsdl:output>
      <wsdl:fault>
        <soap12:fault />
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="CreateAddendumBasedOnObjectListId">
      <soap12:operation soapAction="https://webservices.idosplatform.nl/objectlist/CreateAddendumBasedOnObjectListId" 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="ObjectList">
    <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="ObjectList_2.88" binding="tns:ObjectListSOAP">
      <soap12:address location="https://webservices.idosplatform.nl/ObjectList/2.88" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>