The Scripting Node does the following:

Procedure

  1. Exports data (tables and columns) listed in the node parameter Requested Tables and Columns as one or more tab-separated text files.
  2. Writes a node_args.json file, which the script uses to receive information from the application. The file contains essential information about the exported data, including location of the text files and the row IDs and columns for the exported tables.
  3. Starts the executable plus an optional script as configured in the corresponding node parameters “Path to Executable” and “Command Line Arguments."
  4. After the executable finishes, if the script produces a node_response.json file and new result tables, the node imports the results and integrates them into the result file.