﻿<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="Reference" targetNamespace="https://webservices.sanctieplatform.nl/reference/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/reference/wsdl" xmlns:ref="https://webservices.sanctieplatform.nl/reference/" 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/Reference_6.23.xsd" namespace="https://webservices.sanctieplatform.nl/reference/" />
      <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="SearchGroupsByCriteriaInput">
    <wsdl:documentation>No input needed. Own organisation is determined by the provided credentials in the request.</wsdl:documentation>
    <wsdl:part name="SearchGroupsByCriteriaInput" element="ref:SearchGroupsByCriteriaRequest" />
  </wsdl:message>
  <wsdl:message name="SearchGroupsByCriteriaOutput">
    <wsdl:part name="SearchGroupsByCriteriaOutput" element="ref:SearchGroupsByCriteriaResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllCountriesInput">
    <wsdl:part name="GetAllCountriesInput" element="ref:GetAllCountriesRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllCountriesOutput">
    <wsdl:part name="GetAllCountriesOutput" element="ref:GetAllCountriesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllReasonsInput">
    <wsdl:part name="GetAllReasonsInput" element="ref:GetAllReasonsRequest">
      <wsdl:documentation>No input message needed: No request message is defined.</wsdl:documentation>
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetAllReasonsOutput">
    <wsdl:part name="GetAllReasonsOutput" element="ref:GetAllReasonsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllInvestigationSubjectRolesInput">
    <wsdl:part name="GetAllInvestigationSubjectRolesInput" element="ref:GetAllInvestigationSubjectRolesRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllInvestigationSubjectRolesOutput">
    <wsdl:part name="GetAllInvestigationSubjectRolesOutput" element="ref:GetAllInvestigationSubjectRolesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllUserOrganisationsInput">
    <wsdl:part name="GetAllUserOrganisationsInput" element="ref:GetAllUserOrganisationsRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllUserOrganisationsOutput">
    <wsdl:part name="GetAllUserOrganisationsOutput" element="ref:GetAllUserOrganisationsResponse" />
  </wsdl:message>
  <wsdl:message name="GetUserOrganisationByIdInput">
    <wsdl:part name="GetUserOrganisationByIdInput" element="ref:GetUserOrganisationByIdRequest" />
  </wsdl:message>
  <wsdl:message name="GetUserOrganisationByIdOutput">
    <wsdl:part name="GetUserOrganisationByIdOutput" element="ref:GetUserOrganisationByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllUsersInOwnOrganisationInput">
    <wsdl:documentation>No input needed. Own organisation is determined by the provided credentials in the request.</wsdl:documentation>
    <wsdl:part name="GetAllUsersInOwnOrganisationInput" element="ref:GetAllUsersInOwnOrganisationRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllUsersInOwnOrganisationOutput">
    <wsdl:part name="GetAllUsersInOwnOrganisationOutput" element="ref:GetAllUsersInOwnOrganisationResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllNationalitiesInput">
    <wsdl:part name="GetAllNationalitiesInput" element="ref:GetAllNationalitiesRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllNationalitiesOutput">
    <wsdl:part name="GetAllNationalitiesOutput" element="ref:GetAllNationalitiesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllSanctionListsInput">
    <wsdl:part name="GetAllSanctionListsInput" element="ref:GetAllSanctionListsRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllSanctionListsOutput">
    <wsdl:part name="GetAllSanctionListsOutput" element="ref:GetAllSanctionListsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllTaskTypesInput">
    <wsdl:part name="GetAllTaskTypesInput" element="ref:GetAllTaskTypesRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllTaskTypesOutput">
    <wsdl:part name="GetAllTaskTypesOutput" element="ref:GetAllTaskTypesResponse" />
  </wsdl:message>
  <wsdl:message name="GetGroupByIdInput">
    <wsdl:part name="GetGroupByIdInput" element="ref:GetGroupByIdRequest" />
  </wsdl:message>
  <wsdl:message name="GetGroupByIdOutput">
    <wsdl:part name="GetGroupByIdOutput" element="ref:GetGroupByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetUserByIdInput">
    <wsdl:part name="GetUserByIdInput" element="ref:GetUserByIdRequest" />
  </wsdl:message>
  <wsdl:message name="GetUserByIdOutput">
    <wsdl:part name="GetUserByIdOutput" element="ref:GetUserByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllLegalFormsOutput">
    <wsdl:part name="GetAllLegalFormsOutput" element="ref:GetAllLegalFormsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllLegalFormsInput">
    <wsdl:part name="GetAllLegalFormsInput" element="ref:GetAllLegalFormsRequest">
      <wsdl:documentation>No input message needed: No request message is defined.</wsdl:documentation>
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetAllRegistrationCodeTypesInput">
    <wsdl:documentation>No input message needed: No request message is defined.</wsdl:documentation>
    <wsdl:part name="GetAllRegistrationCodeTypesInput" element="ref:GetAllRegistrationCodeTypesRequest">
      <wsdl:documentation>No input message needed: No request message is defined.</wsdl:documentation>
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetAllRegistrationCodeTypesOutput">
    <wsdl:part name="GetAllRegistrationCodeTypesOutput" element="ref:GetAllRegistrationCodeTypesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllDocumentTypesInput">
    <wsdl:part name="GetAllDocumentTypesInput" element="ref:GetAllDocumentTypesRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllDocumentTypesOutput">
    <wsdl:part name="GetAllDocumentTypesOutput" element="ref:GetAllDocumentTypesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllBranchesInput">
    <wsdl:part name="GetAllBranchesInput" element="ref:GetAllBranchesRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllBranchesOutput">
    <wsdl:part name="GetAllBranchesOutput" element="ref:GetAllBranchesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllEventTypesInput">
    <wsdl:part name="GetAllEventTypesInput" element="ref:GetAllEventTypesRequest" />
  </wsdl:message>
  <wsdl:message name="GetAllEventTypesOutput">
    <wsdl:part name="GetAllEventTypesOutput" element="ref:GetAllEventTypesResponse" />
  </wsdl:message>
  <wsdl:message name="GetSanctionedCountriesInput">
    <wsdl:part name="GetSanctionedCountriesInput" element="ref:GetSanctionedCountriesRequest" />
  </wsdl:message>
  <wsdl:message name="GetSanctionedCountriesOutput">
    <wsdl:part name="GetSanctionedCountriesOutput" element="ref:GetSanctionedCountriesResponse" />
  </wsdl:message>
  <wsdl:portType name="Reference">
    <wsdl:operation name="GetAllCountries">
      <wsdl:documentation>Dutch functional name: "Ophalen alle LANDEN"</wsdl:documentation>
      <wsdl:input message="tns:GetAllCountriesInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllCountries">
        <wsdl:documentation>
                    All: Response contains all Countries isActive = true &amp; isActive = false
                    Active (= DEFAULT): Response contains only Countries with isActive = true
                    Inactive: Response contains only Countries with isActive = false
                </wsdl:documentation>
      </wsdl:input>
      <wsdl:output message="tns:GetAllCountriesOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllCountriesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllReasons">
      <wsdl:documentation>Dutch functional name: "Ophalen alle AANLEIDINGEN"</wsdl:documentation>
      <wsdl:input message="tns:GetAllReasonsInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllReasons" />
      <wsdl:output message="tns:GetAllReasonsOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllReasonsResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllInvestigationSubjectRoles">
      <wsdl:documentation>Dutch functional name: "Ophalen alle ONDERZOEKSROLLEN"</wsdl:documentation>
      <wsdl:input message="tns:GetAllInvestigationSubjectRolesInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllInvestigationSubjectRoles" />
      <wsdl:output message="tns:GetAllInvestigationSubjectRolesOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllInvestigationSubjectRolesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllUserOrganisations">
      <wsdl:documentation>Dutch functional name: "Ophalen alle GEBRUIKERSORGANISATIES"</wsdl:documentation>
      <wsdl:input message="tns:GetAllUserOrganisationsInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllUserOrganisations" />
      <wsdl:output message="tns:GetAllUserOrganisationsOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllUserOrganisationsResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetUserOrganisationById">
      <wsdl:documentation>Dutch functional name: "Ophalen GEBRUIKERSORGANISATIE op id"</wsdl:documentation>
      <wsdl:input message="tns:GetUserOrganisationByIdInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetUserOrganisationById" />
      <wsdl:output message="tns:GetUserOrganisationByIdOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetUserOrganisationByIdResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllUsersInOwnOrganisation">
      <wsdl:documentation>
                This operation returns core (identifying) data about the user.
                NOTE: This operation does NOT return all USER data. You should use GetUserById to retrieve details.

                Dutch functional name: "Ophalen GEBRUIKERS binnen eigen organisatie"
            </wsdl:documentation>
      <wsdl:input message="tns:GetAllUsersInOwnOrganisationInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllUsersInOwnOrganisation" />
      <wsdl:output message="tns:GetAllUsersInOwnOrganisationOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllUsersInOwnOrganisationResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="SearchGroupsByCriteria">
      <wsdl:documentation>
                This operation returns data about the group.

                Dutch functional name: "Ophalen GROEPEN binnen eigen organisatie"
            </wsdl:documentation>
      <wsdl:input message="tns:SearchGroupsByCriteriaInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/SearchGroupsByCriteria" />
      <wsdl:output message="tns:SearchGroupsByCriteriaOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/SearchGroupsByCriteriaResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNationalities">
      <wsdl:documentation>
                Dutch functional name: "Ophalen alle NATIONALITEITEN"
            </wsdl:documentation>
      <wsdl:input message="tns:GetAllNationalitiesInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllNationalities" />
      <wsdl:output message="tns:GetAllNationalitiesOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllNationalitiesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllSanctionLists">
      <wsdl:documentation>Dutch functional name: "Ophalen SANCTIELIJSTEN"</wsdl:documentation>
      <wsdl:input message="tns:GetAllSanctionListsInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllSanctionLists" />
      <wsdl:output message="tns:GetAllSanctionListsOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllSanctionListsResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllTaskTypes">
      <wsdl:documentation>Dutch functional name: "Ophalen TAAKTYPEN</wsdl:documentation>
      <wsdl:input message="tns:GetAllTaskTypesInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllTaskTypes" />
      <wsdl:output message="tns:GetAllTaskTypesOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllTaskTypesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupById">
      <wsdl:documentation>Dutch functional name: "Ophalen GROEP"</wsdl:documentation>
      <wsdl:input message="tns:GetGroupByIdInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetGroupById" />
      <wsdl:output message="tns:GetGroupByIdOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetGroupByIdResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetUserById">
      <wsdl:documentation>Dutch functional name: "Ophalen GEBRUIKER"</wsdl:documentation>
      <wsdl:input message="tns:GetUserByIdInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetUserById" />
      <wsdl:output message="tns:GetUserByIdOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetUserByIdResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllLegalForms">
      <wsdl:documentation>Dutch functional name: "Ophalen RECHTSVORMEN"</wsdl:documentation>
      <wsdl:input message="tns:GetAllLegalFormsInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllLegalForms">
        <wsdl:documentation>No input message needed.</wsdl:documentation>
      </wsdl:input>
      <wsdl:output message="tns:GetAllLegalFormsOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllLegalFormsResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllRegistrationCodeTypes">
      <wsdl:documentation>Dutch functional name: "Ophalen REGISTRATIECODES"</wsdl:documentation>
      <wsdl:input message="tns:GetAllRegistrationCodeTypesInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllRegistrationCodeTypes" />
      <wsdl:output message="tns:GetAllRegistrationCodeTypesOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllRegistrationCodeTypesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllDocumentTypes">
      <wsdl:documentation>Dutch functional name: "Documenttypen ophalen"</wsdl:documentation>
      <wsdl:input message="tns:GetAllDocumentTypesInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllDocumentTypes" />
      <wsdl:output message="tns:GetAllDocumentTypesOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllDocumentTypesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllBranches">
      <wsdl:documentation>Dutch functional name: "Branches ophalen"</wsdl:documentation>
      <wsdl:input message="tns:GetAllBranchesInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllBranches" />
      <wsdl:output message="tns:GetAllBranchesOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllBranchesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetAllEventTypes">
      <wsdl:documentation>Dutch functional name: Event types ophalen"</wsdl:documentation>
      <wsdl:input message="tns:GetAllEventTypesInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllEventTypes" />
      <wsdl:output message="tns:GetAllEventTypesOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetAllEventTypesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetSanctionedCountries">
      <wsdl:documentation>Dutch functional name: Huidige sanctielanden ophalen"</wsdl:documentation>
      <wsdl:input message="tns:GetSanctionedCountriesInput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetSanctionedCountries" />
      <wsdl:output message="tns:GetSanctionedCountriesOutput" wsaw:Action="https://webservices.sanctieplatform.nl/reference/GetSanctionedCountriesResponse" />
      <wsdl:fault name="CustomFault" message="tns:CustomFaultMessage" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ReferenceSOAP" type="tns:Reference">
    <wsdl:documentation>
    </wsdl:documentation>
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetAllCountries">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllCountries" 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="GetAllReasons">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllReasons" 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="GetAllInvestigationSubjectRoles">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllInvestigationSubjectRoles" 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="GetAllUserOrganisations">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllUserOrganisations" 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="GetUserOrganisationById">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetUserOrganisationById" 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="GetAllUsersInOwnOrganisation">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllUsersInOwnOrganisation" 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="SearchGroupsByCriteria">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/SearchGroupsByCriteria" 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="GetAllNationalities">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllNationalities" 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="GetAllSanctionLists">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllSanctionLists" 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="GetAllTaskTypes">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllTaskTypes" 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="GetGroupById">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetGroupById" 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="GetUserById">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetUserById" 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="GetAllLegalForms">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllLegalForms" 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="GetAllRegistrationCodeTypes">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllRegistrationCodeTypes" 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="GetAllDocumentTypes">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllDocumentTypes" 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="GetAllBranches">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllBranches" 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="GetAllEventTypes">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetAllEventTypes" 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="GetSanctionedCountries">
      <soap12:operation soapAction="https://webservices.sanctieplatform.nl/reference/GetSanctionedCountries" 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="Reference">
    <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

            This web service consists mainly of helper operations.

            These consist the following types:
            1) Operations starting with "GetAll" contain list of data that should be used as input id(s) or to map to response values.
            2) Operations ending on "ById" to retrieve data of specific items

            When possible documentation in other WSDL element point to these operations where applicable.
            E.g. "see Reference.GetAllCountries" for places in other webservices where the id of a country can or should be supplied.
			
			Most of the data returned in these operations (except for user and organisation information) do not change often.
			A daily, weekly or less often (depending on data) refresh not during office hours should sufice.
		    
			The operations in this web service should *not* be be requested for each create operation.
        </wsdl:documentation>
    <wsdl:port name="Reference_6.23" binding="tns:ReferenceSOAP">
      <soap12:address location="https://webservices.sanctieplatform.nl/Reference/6.23" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>