Relaties opvragen

<< Click to Display Table of Contents >>

Navigation:  API aanroepen >

Relaties opvragen

Aanvullende informatie over hoe relaties werken in TimeWriter Pro vind u hier.

 

Aanroep

Naam: GetRelations

 

Aanroep structuur

<?xml version="1.0" encoding="UTF-8"?>

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<S:Body>

  <ns2:GetRelations xmlns:ns2="api.timewriter.nl">

    <securityToken></securityToken>

    <id1></id1>

    <id2></id2>

    <relationType></relationType>

    <filters>

      <filter>

        <field></field>

        <operator></operator>

        <value></value>

      </filter>

       ...

    </filters>

  </ns2:GetRelations>

</S:Body>

</S:Envelope>

 

Verklaring

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

securityToken

string

verplicht

securityToken verkregen bij login

id1

long


aspect id

id2

long


aspect id of -1 zie

relationType

RelationType

verplicht

Moet een waarde hebben uit RelationType

Of vul * in om alle relaties op te halen.

relatietype

filters

List<Filter>

optioneel

Naast het id1/id2/relationType filter kan via deze filters op het veld TIMESTAMP worden gefilterd. Hiermee kunnen wijzigingen worden gezocht.

filterlijst voor Relations velden (zie hieronder in de Antwoord structuur en Verklaring)

zie Filter

Voor ophalen van gewijzigde gegevens zie: Filter -> Voorbeeld

 

Voorbeelden

hmtoggle_arrow1Alle relaties opzoeken vanuit id1
hmtoggle_arrow1Relaties opzoeken met RelationType eindigend op ALL

 

 

Antwoord

Naam: GetRelationsResponse

 

Antwoord structuur

<?xml version="1.0" encoding="utf-8"?>

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<S:Body>

  <ns2:GetRelationsResponse xmlns:ns2="api.timewriter.nl">

    <result>

      <error></error>

      <errorMessage></errorMessage>

      <relationList>

        <relation>

          <id1></id1>

          <id2></id2>

          <relationType></relationType>

        </relation>

         ...

      </relationList>

    </result>

  </ns2:GetRelationsResponse>

</S:Body>

</S:Envelope>

 

Verklaring

Tag/veldnaam

Type

result

RequestResult

Tag/veldnaam

Type

Omschrijving

error

boolean

false indien geen fouten, true indien er fouten zijn opgetreden

errorMessage

string

foutboodschap, alleen gevuld indien error = true

relationList

List<Relation>

een lijst van relaties