DataSource system requirements

System requirements for running Caplin’s DataSource libraries.

DataSource for C

Caplin’s DataSource for C library, also known as the DataSource SDK (DSDK), has the following system requirements:

System requirements by DataSource for C version
DataSource Version RHEL Java

7.0.0

6-7

8

6.2.5

5-6

7-8

6.2.0

5-6

7

DataSource for C requires Java to run a Java Management Extensions (JMX) interface.

DataSource for Java

System requirements by DataSource for Java version
DataSource Version RHEL Java

7.0.0

6-7

8

6.2.5

5-6

7-8

6.2.0

5-6

7

Additional requirements from 7.1.0

From version 7.1.0, DataSource for Java includes the Caplin Nanotime native library, which provides an interface to retrieve system time to nanosecond precision.

By default, the Caplin Nanotime native library is extracted to, and run from, the /tmp directory. If the /tmp filesystem has been mounted with the noexec flag, then Java cannot link to the Caplin Nanotime library. To resolve this, edit the java command used to launch the DataSource application and set the Java system property java.io.tmpdir to a directory with executable permissions:

Example: set the Java temporary directory to /home/caplin/tmp
$ java -Djava.io.tmpdir=/home/caplin/tmp existing_arguments

DataSource .NET

System requirements by DataSource for .NET version
DataSource Version .NET Framework

7.1.0

4.6

7.0.0

4.5

6.2.0

2.0

Additional requirements

DataSource .NET 7 requires the Microsoft Visual C++ 2015 Redistributable.