FieldCondition structuur

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

FieldCondition structuur

Deze structuur wordt en webservices gebruikt en bestaat uit een veldnaam (Field), operatie (Operation) en een waarde (Value) voor het veld.

Veldnamen zijn technische aanduidingen voor een veld in een entiteit/tabel en kunnen opgezocht worden in de datadictionary. Ze zijn van de vorm <ENTTITEIT.VELD> zoals: KLANTCONTRACT.CONTRACTNUMMER

Indien bij een veld gespecificeerd is dat er een lijstwaarde gebruikt moet worden dan kan een mogelijke waarde ook in de datadictionary gevonden worden. Indien en de tabel met mogelijke waardes voor een bepaalde lijstwaarde een code is ingevuld dan moet deze gebruikt meegegeven worden (als string waarde) en in de andere gevallen moet een getal meegegeven worden (als getaal waarde).

Mogelijke waardes voor 'Operation' zijn: =, >, >=, in, <, <=, like, <>, not in, not like, relates

Voorbeelden:

 

String waarde

<crud:FieldCondition>
  <crud:Field>KLANTCONTRACT.CONTRACTNUMMER</crud:Field>
  <crud:Operation>LIKE</crud:Operation>
   <
crud:Value xsi:type="xsd:string">C*</crud:Value>
</
crud:FieldCondition>

 

Getal waarde

<crud:FieldCondition>
   <
crud:Field>KLANTCONTRACT.KLANTID</crud:Field>
  <crud:Operation>=</crud:Operation>
   <
crud:Value xsi:type="xsd:long">822</crud:Value>
</
crud:FieldCondition>

 

Geonode waarde

<crud:FieldCondition>
   <
crud:Field>TABBDG.GEOLOC</crud:Field>
  <crud:Operation>relates</crud:Operation>
   <
crud:Value xsi:type="crud:GeoNode">822</crud:Value>
       <crud:CoordSysNumber xsi:type="xsd:long">4326</crud:CoordSysNumber>
       <crud:X xsi:type="xsd:decimal">  4.436777132633663</crud:X>
       <crud:Y xsi:type="xsd:decimal">51.147314401341596</crud:Y>
   </crud:Value>
</
crud:FieldCondition>

 

De in deze voorbeelden gebruikte prefixen xsi en xsd moeten wel in de SOAP Envelope bekend gemaakt worden: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

 


logospeerit

CoconLogoWitKlein

© Speer IT B.V. 1999-2017