<?xml version="1.0" encoding="UTF-8"?>
<definitions
  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  xmlns:tns="http://ws.infotorg.no/xml/ErgoGroup/Tinglysing/2016-02-01/Tinglysing.wsdl"
  xmlns:tinglysing="http://ws.infotorg.no/xml/ErgoGroup/Tinglysing/2016-02-01/Tinglysing.xsd"
  xmlns:brukersesjon="http://ws.infotorg.no/xml/Admin/Brukersesjon/2006-07-07/Brukersesjon.xsd"
  xmlns:transaksjon="http://ws.infotorg.no/xml/Admin/Transaksjon/2006-07-07/Transaksjon.xsd"
  xmlns:feil="http://ws.infotorg.no/xml/Feil/Feil.xsd"
  xmlns="http://schemas.xmlsoap.org/wsdl/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  name="Tinglysing"
  targetNamespace="http://ws.infotorg.no/xml/ErgoGroup/Tinglysing/2016-02-01/Tinglysing.wsdl">
    <documentation>
        WSDL for Tinglysing

        © 2017 EVRY AS
    </documentation>

    <types>
        <schema xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="http://ws.infotorg.no/xml/Admin/Brukersesjon/2006-07-07/Brukersesjon.xsd" schemaLocation="https://ws-test.infotorg.no/xml/Admin/Brukersesjon/2006-07-07/Brukersesjon.xsd"/>
            <import namespace="http://ws.infotorg.no/xml/Admin/Transaksjon/2006-07-07/Transaksjon.xsd" schemaLocation="https://ws-test.infotorg.no/xml/Admin/Transaksjon/2006-07-07/Transaksjon.xsd"/>
            <import namespace="http://ws.infotorg.no/xml/Feil/Feil.xsd" schemaLocation="https://ws-test.infotorg.no/xml/Feil/Feil.xsd"/>
            <import namespace="http://ws.infotorg.no/xml/ErgoGroup/Tinglysing/2016-02-01/Tinglysing.xsd" schemaLocation="https://ws-test.infotorg.no/xml/ErgoGroup/Tinglysing/2016-02-01/Tinglysing.xsd"/>
        </schema>
    </types>
    <message name="spoerring">
        <part name="Brukersesjon" element="brukersesjon:Brukersesjon"/>
        <part name="Transaksjon" element="transaksjon:Transaksjon"/>
    </message>
    <message name="svar">
        <part name="Brukersesjon" element="brukersesjon:Brukersesjon"/>
        <part name="Transaksjonsinfo" element="transaksjon:Transaksjonsinfo"/>
    </message>
    <message name="feil">
        <part name="feil" element="feil:feil"/>
    </message>
    <message name="FellesDokumentException">
        <part element="tinglysing:FellesDokumentException" name="FellesDokumentException"/>
    </message>
    <message name="HendelseException">
        <part element="tinglysing:HendelseException" name="HendelseException"/>
    </message>

    <message name="cancelTinglys">
        <part element="tinglysing:hentCancelTinglys" name="parameters"/>
    </message>
    <message name="cancelTinglysResponse">
        <part element="tinglysing:CancelTinglys" name="parameters"/>
    </message>

    <message name="generatePantedokument">
        <part element="tinglysing:hentGeneratePantedokument" name="parameters"/>
    </message>
    <message name="generatePantedokumentResponse">
        <part element="tinglysing:GeneratePantedokument" name="parameters"/>
    </message>

    <message name="generateSletting">
        <part element="tinglysing:hentGenerateSletting" name="parameters"/>
    </message>
    <message name="generateSlettingResponse">
        <part element="tinglysing:GenerateSletting" name="parameters"/>
    </message>

    <message name="getArtifacts">
        <part element="tinglysing:hentGetArtifacts" name="parameters"/>
    </message>
    <message name="getArtifactsResponse">
        <part element="tinglysing:GetArtifacts" name="parameters"/>
    </message>

    <message name="getStatus">
        <part element="tinglysing:hentGetStatus" name="parameters"/>
    </message>
    <message name="getStatusResponse">
        <part element="tinglysing:GetStatus" name="parameters"/>
    </message>

    <message name="getUrl">
        <part element="tinglysing:hentGetUrl" name="parameters"/>
    </message>
    <message name="getUrlResponse">
        <part element="tinglysing:GetUrl" name="parameters"/>
    </message>

    <message name="remove">
        <part element="tinglysing:hentRemove" name="parameters"/>
    </message>
    <message name="removeResponse">
        <part element="tinglysing:Remove" name="parameters"/>
    </message>

    <message name="setSDO">
        <part element="tinglysing:hentSetSDO" name="parameters"/>
    </message>
    <message name="setSDOResponse">
        <part element="tinglysing:SetSDO" name="parameters"/>
    </message>

    <message name="setSDOlist">
        <part element="tinglysing:hentSetSDOlist" name="parameters"/>
    </message>
    <message name="setSDOlistResponse">
        <part element="tinglysing:SetSDOlist" name="parameters"/>
    </message>
    
    <message name="generateFoelgebrev">
        <part element="tinglysing:hentGenerateFoelgebrev" name="parameters"/>
    </message>
    <message name="generateFoelgebrevResponse">
        <part element="tinglysing:GenerateFoelgebrev" name="parameters"/>
    </message>

    <message name="tinglys">
        <part element="tinglysing:hentTinglys" name="parameters"/>
    </message>
    <message name="tinglysResponse">
        <part element="tinglysing:Tinglys" name="parameters"/>
    </message>

    <message name="tinglysSdo">
        <part element="tinglysing:hentTinglysSdo" name="parameters"/>
    </message>
    <message name="tinglysSdoResponse">
        <part element="tinglysing:TinglysSdo" name="parameters"/>
    </message>

    <message name="listHendelser">
        <part element="tinglysing:hentListHendelser" name="parameters"/>
    </message>
    <message name="listHendelserResponse">
        <part element="tinglysing:ListHendelser" name="parameters"/>
    </message>

    <message name="listHendelserMedStatus">
        <part element="tinglysing:hentListHendelserMedStatus" name="parameters"/>
    </message>
    <message name="listHendelserMedStatusResponse">
        <part element="tinglysing:ListHendelserMedStatus" name="parameters"/>
    </message>

    <portType name="PantedokumentWs">
        <operation name="cancelTinglys">
            <input message="tns:cancelTinglys" name="cancelTinglys"/>
            <output message="tns:cancelTinglysResponse" name="cancelTinglysResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="generatePantedokument">
            <input message="tns:generatePantedokument" name="generatePantedokument"/>
            <output message="tns:generatePantedokumentResponse" name="generatePantedokumentResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="generateSletting">
            <input message="tns:generateSletting" name="generateSletting"/>
            <output message="tns:generateSlettingResponse" name="generateSlettingResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="getArtifacts">
            <input message="tns:getArtifacts" name="getArtifacts"/>
            <output message="tns:getArtifactsResponse" name="getArtifactsResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="getStatus">
            <input message="tns:getStatus" name="getStatus"/>
            <output message="tns:getStatusResponse" name="getStatusResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="getUrl">
            <input message="tns:getUrl" name="getUrl"/>
            <output message="tns:getUrlResponse" name="getUrlResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="remove">
            <input message="tns:remove" name="remove"/>
            <output message="tns:removeResponse" name="removeResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="setSDO">
            <input message="tns:setSDO" name="setSDO"/>
            <output message="tns:setSDOResponse" name="setSDOResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>
        
        <operation name="setSDOlist">
            <input message="tns:setSDOlist" name="setSDOlist"/>
            <output message="tns:setSDOlistResponse" name="setSDOlistResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="generateFoelgebrev">
            <input message="tns:generateFoelgebrev" name="generateFoelgebrev"/>
            <output message="tns:generateFoelgebrevResponse" name="generateFoelgebrevResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="tinglys">
            <input message="tns:tinglys" name="tinglys"/>
            <output message="tns:tinglysResponse" name="tinglysResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="tinglysSdo">
            <input message="tns:tinglysSdo" name="tinglysSdo"/>
            <output message="tns:tinglysSdoResponse" name="tinglysSdoResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="FellesDokumentException" message="tns:FellesDokumentException"/>
        </operation>

        <operation name="listHendelser">
            <input message="tns:listHendelser" name="listHendelser"/>
            <output message="tns:listHendelserResponse" name="listHendelserResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="HendelseException" message="tns:HendelseException"/>
        </operation>

        <operation name="listHendelserMedStatus">
            <input message="tns:listHendelserMedStatus" name="listHendelserMedStatus"/>
            <output message="tns:listHendelserMedStatusResponse" name="listHendelserMedStatusResponse"/>
            <fault name="feil" message="tns:feil"/>
            <fault name="HendelseException" message="tns:HendelseException"/>
        </operation>
    </portType>

    <binding name="PantedokumentWsImplServiceSoapBinding" type="tns:PantedokumentWs">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

        <operation name="cancelTinglys">
            <soap:operation soapAction="" style="document"/>
            <input name="cancelTinglys">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="cancelTinglysResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="generatePantedokument">
            <soap:operation soapAction="" style="document"/>
            <input name="generatePantedokument">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="generatePantedokumentResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>
        
        <operation name="generateSletting">
            <soap:operation soapAction="" style="document"/>
            <input name="generateSletting">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="generateSlettingResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="getArtifacts">
            <soap:operation soapAction="" style="document"/>
            <input name="getArtifacts">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="getArtifactsResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="getStatus">
            <soap:operation soapAction="" style="document"/>
            <input name="getStatus">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="getStatusResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="getUrl">
            <soap:operation soapAction="" style="document"/>
            <input name="getUrl">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="getUrlResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="remove">
            <soap:operation soapAction="" style="document"/>
            <input name="remove">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="removeResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="setSDO">
            <soap:operation soapAction="" style="document"/>
            <input name="setSDO">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="setSDOResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="setSDOlist">
            <soap:operation soapAction="" style="document"/>
            <input name="setSDOlist">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="setSDOlistResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="generateFoelgebrev">
          <soap:operation soapAction="" style="document"/>
          <input name="generateFoelgebrev">
              <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
              <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
              <soap:body use="literal"/>
          </input>
          <output name="generateFoelgebrevResponse">
              <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
              <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
              <soap:body use="literal"/>
          </output>
          <fault name="feil">
              <soap:fault name="feil" use="literal"/>
          </fault>
          <fault name="FellesDokumentException">
              <soap:fault name="FellesDokumentException" use="literal"/>
          </fault>
        </operation>
        
        <operation name="tinglys">
            <soap:operation soapAction="" style="document"/>
            <input name="tinglys">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="tinglysResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="tinglysSdo">
            <soap:operation soapAction="" style="document"/>
            <input name="tinglysSdo">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="tinglysSdoResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="FellesDokumentException">
                <soap:fault name="FellesDokumentException" use="literal"/>
            </fault>
        </operation>

        <operation name="listHendelser">
            <soap:operation soapAction="" style="document"/>
            <input name="listHendelser">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="listHendelserResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="HendelseException">
                <soap:fault name="HendelseException" use="literal"/>
            </fault>
        </operation>

        <operation name="listHendelserMedStatus">
            <soap:operation soapAction="" style="document"/>
            <input name="listHendelserMedStatus">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </input>
            <output name="listHendelserMedStatusResponse">
                <soap:header message="tns:spoerring" part="Brukersesjon" use="literal"/>
                <soap:header message="tns:spoerring" part="Transaksjon" use="literal"/>
                <soap:body use="literal"/>
            </output>
            <fault name="feil">
                <soap:fault name="feil" use="literal"/>
            </fault>
            <fault name="HendelseException">
                <soap:fault name="HendelseException" use="literal"/>
            </fault>
        </operation>
    </binding>

    <service name="PantedokumentWsImplService">
        <port binding="tns:PantedokumentWsImplServiceSoapBinding" name="PantedokumentWsImplPort">
            <soap:address location="https://ws-test.infotorg.no/ws/ErgoGroup/Tinglysing.pl"/>
        </port>
    </service>

</definitions>
