InterSystems IRIS Data Platform 2019.2  /  Class Definition Reference

Class Definition Reference
XData Blocks
Previous section          
InterSystems: The power behind what matters   

Describes the structure of an XData block.
An XData block is a named unit of data that you include in a class definition, typically for use by a method in the class. Most frequently, it is a well-formed XML document, but it could consist of other forms of data, such as JSON or YAML.
An XData block has the following structure:
/// description 
XData name [ keyword_list ]  
Class Demo.CoffeeMakerRESTServer Extends %CSP.REST
  Parameter HandleCorsRequest = 1

  XData UrlMap [ XMLNamespace = "" ]
      <Route Url="/test" Method="GET" Call="test"/>
      <Route Url="/coffeemakers" Method="GET" Call="GetAll" /> 
      <Route Url="/coffeemaker/:id" Method="GET" Call="GetCoffeeMakerInfo" /> 
      <Route Url="/newcoffeemaker" Method="POST" Call="NewMaker" /> 
      <Route Url="/coffeemaker/:id" Method="PUT" Call="EditMaker" /> 
      <Route Url="/coffeemaker/:id" Method="DELETE" Call="RemoveCoffeemaker"/>
See Also

Previous section          
Send us comments on this page
View this book as PDF   |  Download all PDFs
Copyright © 1997-2019 InterSystems Corporation, Cambridge, MA
Content Date/Time: 2019-08-16 05:50:13