Skip to content

Introduction to VoltScript

This workshop is designed to walk through working with VoltScript from creating a simple script to a full project, including unit tests.

  • Lab 01 creates a simple script to print "Hello World".
  • Lab 02 creates a project with recommended structuring and including an external library module.
  • Lab 03a leverages dependency management to build a project that downloads VoltScript Extensions and Library Modules.
  • Lab 03b continues Lab 03a; using VoltScript Extensions to parse raw JSON into objects, followed by writing and using unit tests.
  • Lab 04 demonstrates authenticating with an HCL Domino REST API instance and connecting to a named Scope. (Requires DRAPI instance)
  • Lab 05 uses the VoltScriptJsonConverter Extension to process raw JSON data into JSON document records.
  • Lab 06 builds on the skills from Lab 04 and Lab 05 in order to create Customer and Contact records in an HCL Domino REST API database. (Requires DRAPI instance)

Note

This workshop covers writing code to be run locally, without requirement for a Volt Foundry server or payload.