Submission layer wizards

When making a submission using the submission layer web application, you can use the TES wizard.

There are three options:

  1. Simple SQL Query: Executes a default SQL container. Just provide a SQL Query.
  2. Custom Image: Provide details for another image to run, along with commands and environment variables.
  3. Raw JSON: Write a TES message for more complex requirements.

Raw JSON

The Raw JSON wizard has the simplest interface: a single text box for writing a TES message. This includes syntax highlighting and formatting.

Common features

The other wizards have some options in common.

A screenshot showing the common features of the SQL and Custom image wizards

TES Name

Essential. A text box that populates the name field of a TES message, and should be a name that you can recognise, as it is used in the web application as a label for this task.

TES description

A text box for an optional longer description of the TES message, which populates the description field of a TES message.

Select TREs

Checkboxes showing the TREs available to run tasks on this project. This part of the user interface also shows which of these TREs are online.

Simple SQL Query

The Simple SQL Query wizard has a single additional element: a text box for writing a SQL query.

Custom image

A screenshot showing the Custom image interface

The custom image wizard provides several more options for running tasks.

Data input

If the TREs support it, you can provide a path to download extra data for input.

Data output

You can specify where your output is stored. The TRE agent will amend this to comply with egress policy.

Executors

This section contains details of your executor(s).

The commands that you pass here need to be separated by a new line where normally they would be separated by a space on the command-line. e.g:

--body-json {"code":"GENERIC","analysis":"DISTRIBUTION","uuid":"123","collection":"test","owner":"me"} --no-encode

becomes

--body-json
{"code":"GENERIC","analysis":"DISTRIBUTION","uuid":"123","collection":"test","owner":"me"}
--no-encode

Submit task

For all the wizards, there is a button at the bottom to submit your task.

A screenshot of the task submission button

Once this is pressed, the task is sent to the submission layer. This area will then display your task's progress as it is sent to the TRE agent, then to the TES engine, and when the outputs are being reviewed.

When this is complete, you can collect your results.