﻿<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="Event" targetNamespace="https://webservices.sanctieplatform.nl/event/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.sanctieplatform.nl/event/wsdl" xmlns:ref="https://webservices.sanctieplatform.nl/event/" xmlns:fault="https://webservices.sanctieplatform.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.sanctieplatform.nl/Contracts/Event_6.19.xsd" namespace="https://webservices.sanctieplatform.nl/event/" />
      <import schemaLocation="https://webservices.sanctieplatform.nl/Contracts/Fault.xsd" namespace="https://webservices.sanctieplatform.nl/fault/" />
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="CustomFaultMessage">
    <wsdl:part name="CustomFaultMessageOutput" element="fault:CustomFaultMessageResponse" />
  </wsdl:message>
  <wsdl:message name="GetEventsByCriteriaInput">
    <wsdl:part name="GetEventsByCriteriaInput" element="ref:GetEventsByCriteriaRequest" />
  </wsdl:message>
  <wsdl:message name="GetEventsByCriteriaOutput">
    <wsdl:part name="GetEventsByCriteriaOutput" element="ref:GetEventsByCriteriaResponse" />
  </wsdl:message>
  <wsdl:portType name="Event">
    <wsdl:operation name="GetEventsByCriteria">
      <wsdl:documentation>
          Dutch functional name: "Ophalen alle events aan de hand van de meegegeven criteria"
          In this operation you can retrieve all events for investigations and tasks based on the criteria you provide.
      </wsdl:documentation>
      <wsdl:input message="tns:GetEventsByCriteriaInput" wsaw:Action="https://webservices.sanctieplatform.nl/event/GetEventsByCriteria" />
      <wsdl:output message="tns:GetEventsByCriteriaOutput" wsaw:Action="https://webservices.sanctieplatform.nl/event/GetEventsByCriteriaResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="EventSOAP" type="tns:Event">
    <wsdl:documentation>
    </wsdl:documentation>
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetEventsByCriteria">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/event/GetEventsByCriteria" 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="Event">
    <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 Sanctieplatform maintenance windows are daily from 18:00 to 19:00 CET.
        </wsdl:documentation>
    <wsdl:port name="Event_6.19" binding="tns:EventSOAP">
      <soap12:address location="https://webservices.sanctieplatform.nl/Event/6.19" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>