Graphit Overview

Graphit is a Fabric UI utility, which can be used to design Project Custom-Built Web Services responses. Graphit provides a very user-friendly interface and requires minimal coding while enabling testing capabilities.

A Graphit file is structured as a hierarchical representation of nodes, where each node defines an entry element in the structure of the JSON, XML or CSV document.

Having the Graphit Editor as a powerful utility to build such documents, it has another use, other than web services. Thus, you can build Graphit files also at other LUs, not only at Web Services LU, and invoke them internally from other project implementation components like Java functions or Broadway. To learn more about invoking Graphit - read here.

Main Features

Using Graphit you can do the following:

  • Create dynamic JSON, XML and CSV documents.
  • Accept external input as variables.
  • Use variables in queries.
  • Execute queries on an LUDB, iterate over the results and use the returned values to create the response document.
  • Execute queries on interfaces other than Fabric.
  • Use prepared statements.
  • Implement XML and JSON hierarchy, including queries in inner hierarchy levels.
  • Use outer level query results as arguments.
  • Recursively generate nested tags and structures.
  • Customize the format of a value and define whether to generate a tag when the values are null or empty.

Graphit Overview

Graphit is a Fabric UI utility, which can be used to design Project Custom-Built Web Services responses. Graphit provides a very user-friendly interface and requires minimal coding while enabling testing capabilities.

A Graphit file is structured as a hierarchical representation of nodes, where each node defines an entry element in the structure of the JSON, XML or CSV document.

Having the Graphit Editor as a powerful utility to build such documents, it has another use, other than web services. Thus, you can build Graphit files also at other LUs, not only at Web Services LU, and invoke them internally from other project implementation components like Java functions or Broadway. To learn more about invoking Graphit - read here.

Main Features

Using Graphit you can do the following:

  • Create dynamic JSON, XML and CSV documents.
  • Accept external input as variables.
  • Use variables in queries.
  • Execute queries on an LUDB, iterate over the results and use the returned values to create the response document.
  • Execute queries on interfaces other than Fabric.
  • Use prepared statements.
  • Implement XML and JSON hierarchy, including queries in inner hierarchy levels.
  • Use outer level query results as arguments.
  • Recursively generate nested tags and structures.
  • Customize the format of a value and define whether to generate a tag when the values are null or empty.