RISE to Bloome Software
Log In    
Home
RISE
Marshal
Download
 
 
r2bsoftware.se r2bsoftware.se
 
 
 
Click to hide navigation tree

ReST Harvesters

Marshal supports harvesting from ReST (Represential State Transfer) web services. This means harvesting using Http-get or -post from a regular web application returning structured information. Currently, Marshal may access a web application returning JSON or XML.

Hint! Writing a ReST web application is straightforward in most programming environments. If you're trying to harvest a system for which there's no suitable harvester, possibly the simplest solution is to write a ReST web application and harvest from this instead.
Xml Web Service
The Xml Web service harvester connects to a web service using http(s), and harvests data from the returned XML document using XPath expressions. The Column Name field of the leaves should contain XPath expressions to retrieve data from the nodes returned by the "Data Element" XPath expression.
Json Web Service
The Json Web service harvester connects to a web service using http(s), and harvests data from the returned JSON object. If you want to retrieve data from the root JSON object, "Data Element" should be left empty. Otherwise "Data Element" should contain the path to the JSON object or array of JSON objects you want to retrieve data from, e.g. myObject/myArray. The Column Name field of the leaves should contain the name of the JSON object member to retrieve data from.