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.

A Graphit file is structured and shown in the Graphit Editor as a hierarchical representation of nodes, where each node defines an entry element in either a JSON, an XML or a CSV formatted document. While writing web services is usually done by using a code editor, where the developer can only imagine the output structure, Graphit Editor allows you to clearly view and visually design it.

Having the Graphit Editor as a powerful utility to build such documents, it can be used not only as a web service. For example, you can build Graphit files in other LUs as well, not only in 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.

A Graphit file is structured and shown in the Graphit Editor as a hierarchical representation of nodes, where each node defines an entry element in either a JSON, an XML or a CSV formatted document. While writing web services is usually done by using a code editor, where the developer can only imagine the output structure, Graphit Editor allows you to clearly view and visually design it.

Having the Graphit Editor as a powerful utility to build such documents, it can be used not only as a web service. For example, you can build Graphit files in other LUs as well, not only in 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.