GetConnector aanroepen via SOAPUI
Je gebruikt SOAPUI om een GetConnector aan te roepen. De GetConnector moet bestaan in de Profit-omgeving waaruit je records wilt ophalen.
Let op:
Je vindt alle URL's voor connectoren op de centrale pagina URL's van WebServices.
GetConnector aanroepen met SOAPUI:
- Start SOAPUI.
- Ga naar: 'File / New SOAPUI Project'.
- Vul de naam van het project in.
- Vul de URL van de webservice in bij 'Initial WSDL/WADL'. SOAPUI moet de 'wsdl' van de WebServices ophalen, daarom staat de aanduiding '?wsdl' achter de URL.
- Klik op: Opslaan en sluiten.
Het project wordt toegevoegd.
- Dubbelklik op de request die je wilt gebruiken (onder 'Projects / <Naam project> / ConnectorAppGetSoap / GetData').
Je ziet de velden die je moet invullen voor de SOAP-aanroep. Vul bij de vraagtekens de gegevens voor de aanroep in.
- Kopieer de tekst:
<![CDATA[token]]>
- Plak deze tekst tussen de tags <urn:token> ... </urn:token>.
Je gebruikt een CDATA-statement om aan te geven, dat je binnen de SOAP-code een tekst gaat invoegen die als tekst mag worden beschouwd.
- Plak de token in SOAPUI tussen de tags, zoals in de afbeelding.
- Vul de overige velden in.
- filtersXml: Leeg laten, als je geen filter wilt toepassen (zie de toelichting bij filters)
Een GetConnector kan veel records opleveren, ondanks het gebruik van filters. Daarom is het aan te raden de records op te halen in pakketjes met de velden 'skip' en 'take'.
- skip: het aantal records dat moet worden overgeslagen.
- take: het aantal records dat moet worden opgehaald.
- Klik op: 'Submit request to specific endpoint URL'.
Hiermee voer je de GetConnector uit en haal je records op uit de Profit-omgeving.
De XML van de opgehaalde records wordt getoond. De opgehaalde records staan bij de tag <GetDataResult>.
Direct naar |