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 for DataSource for C
DataSource Version RHEL Java

7.0.0+

6-7

8

6.2.5+

5-6

7-8

6.2.0 - 6.2.4

5-6

7

The support life cycle for Caplin Platform 6 components ended on 17 January 2019.
Java required for DataSource for C’s Java Management Extensions (JMX) interface.

DataSource for Java

System requirements for DataSource for Java
DataSource Version RHEL Java

7.0.0+

6-7

8

6.2.5+

5-6

7-8

6.2.0-6.2.4

5-6

7

The support life cycle for Caplin Platform 6 components ended on 17 January 2019.

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 for DataSource for .NET
DataSource Version .NET Framework

7.1.0+

4.6

7.0.0+

4.5

6.2.0

2.0

The support life cycle for Caplin Platform 6 components ended on 17 January 2019.

Additional requirements

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