By default SDF uses a default measurement type called Assay Results Endpoint which is loaded into the system during installation.
Measurement Type ‘Assay Endpoint Results’ is missing error
To Fix this issue please follow these steps (Note: if base-info-design.csv and default.spm still exists in your system installation directories go to step 6)
Import Base Information Design
Before Signals Data Factory is going to be used by Signals Inventa, some initial data needs to be created in the system. For example, the Assay Endpoint Results measurement type is a special measurement type that must exist in order for Signals Inventa to be functioning correctly. Such initial data is called Base Information Design in Signals Data Factory.
To import Base Information Design:
1. On the client machine, extract the Signals Inventa Command Line Utilities (siautils) tool package with the following command:
$ mkdir -p ~/siautils && unzip siautils-linux-x64-<version>.zip -d ~/siautils && cd ~/siautils
Where the <version> is the version number of the command line utilities tool.
Note: You can also use this command line utilities tool under Windows operating system. The package name for Windows is siautils-win-x64-<version>.zip.
2. (Linux only) Make sure that the file siautils is executable under the current user account:
$ chmod +x siautils
3. Execute the following command to generate the base-info-design.csv file that needs to be loaded into Signals Data Factory:
$ ./siautils create-info-design --url http://<SDF_URL> -u super
After entering the password, the command will generate the base-info-design.csv and the SPM script under the info-design-scripts folder. The output of the command execution would be something similar to the following: Configured hierarchical entities: [Compound, Batch] Writing base-info-design.csv ... Generating SPM script ... Done.
4. Create a symbolic link to the Signals Data Factory SPM command line tool under the /usr/local/bin folder by using the following command:
$ sudo ln -s ~/sdf-standalone-cluster-deployment-ansible/tools/linux-amd/spm /usr/local/bin/spm
5. Execute the following command to configure the spm tool:
$ echo "default http://<SDF_URL> super password" > ~/.signals.cfg
6. Go to the info-design-scripts directory by using:
$ cd ~/siautils/info-design-scripts
7. Execute the following command to import the base information design
$ spm default.spm
If commands completes with no errors Default Assay Endpoint is fully restored and missing error should no longer happen.