Skip to content

Where is your Data

HCL Domino Leap uses a Domino database - a NSF file - to store data submited via forms. This is the major difference from HCL Leap or IBM Forms Experience Builder.

Using Domino as data backend brings many advantages but also some worries. Fist of all, you can use any tools available for the HCL Domino platform to perform more task. Domino also empower a very strong security system and Domino Leap must fit into the existing principles.

Database

HCL Domino Leap uses a non-relational NoSQL database called Notes Storage Facility (NSF) to store application data. The NSF database is a collection of documents, where each document is a collection of fields. Each field has a name and a value. The value can be a string, number, date or other data type. The database is schema-less, meaning that each document can have a different set of fields. This allows flexibility in the data model, but also requires the application to handle missing or unexpected fields. Each database contains not only data documents but also special design documents for application code (business logic) or document with access controll list (ACL) managing access to NSF files. The database data are stored inside the *.nsf file.

Data views

You can view your data in multiple ways:

Representation in Domino Leap - Editor

This is how you define your data structure within a form:

Representation in GUI editor

Representation in Domino Leap - View Data page

This is a simple view of your submitted forms:

Representation in submitted data view

Representation in HCL Domino

This is how your data actually looks like in a generated Domino database (NSF file):

Representation in HCL Domino Leap