Can you build a DDS application on Windows using CYGWIN?

I want to use the same program code as for an application on a Linux-PC (GNU GCC/G ++). Is this possible? For OpenSplice we use the cygwin environment only for tools like make, flex, bison and the bash scripting: the OpenSplice source code is compiled with the Microsoft compiler from within the cygwin environment. This […]

Java JRE for Tester and Tuner

What JRE implementations do Tester and Tuner work with? Our build servers build with either Oracle JDK 8 or OpenJDK 8 builds so these are the standard JRE implementations used for Tester and Tuner. Is DDS consistent with Zulu JRE 8 implementation ? Zulu 8 is a TCK certified build of OpenJDK 8. As such, […]

Why might Sample Data not arrive?

Why might Sample Data not arrive? There are a couple of main reasons the sample data may not arrive and here are the causes, and solutions, to these problem The Configuration is not Strict Reliable Setting the Reliaility Qos Policy to RELIABLE is not enough on its own to guarantee that a DataWriter delivers a […]

OpenSplice C# .NET SDK Migration

Building CSharp examples for .NET Framework on legacy systems. The CSharp examples target .NET Standard 2.0 (for class libraries) and .NET Core App 3.1 (for applications), per Microsoft guidelines for maximum portability amongst all .NET implementations (.NET Core, .NET Framework, Mono, Xamarin etc). However there are situations where users still desire to use .NET Framework […]

OpenSplice Visual Studio Pre-Processer

OpenSplice for Windows is built with this specific Pre-Processor Definition which must also be used for the application during the OpenSplice build process _WIN32_WINNT=0x0502 OpenSplice may have memory corruption if the application is compiled with a different _WIN32_WINNT value than OpenSplice. If the definition is set after everything from OpenSplice is included then a newer value […]

Disposing stale data in DDS

Normally, when data is stale in DDS it is disposed automatically. There are other ways that this can occur though. When the auto-dispose option in the QoS is enabled then when a subscriber detects that a writer has become unresponsive (or has been deleted) then the data is disposed implicitly for all instances of that […]

Error “System clock has been set back (-40)” when starting a tool or application

“License checkout failed! Caught com.reprisesoftware.rlm.RlmException: System clock has been set back (-40)” OpenSplice and its toolsuses RLM for its licensing.  RLM detects windback by looking for future-dated files (access and modified times) in system directories. In many cases just running the system for a little while with the correct date will access the future-dated files […]

Getting Started with Vortex

The Vortex Platforms installer contains Vortex Cafe, Vortex Web, Vortex Cloud and Fog , Vortex Insight and Vortex Gateway. This video will help you get started using the software supplied in this bundle. Getting started with Vortex In this video you will learn how to:  Install the Vortex with our bundle  Install the license key […]

Network Channel / Transport Priority FAQ’s

DDSI-Extended (DDSI2E) is an extended version of the DDSI2 networking service, giving extra features for: Network partitions: Network partitions provide the ability to use alternative multicast addresses for combinations of DCPS topics and partitions to separate out traffic flows, for example for routing or load reduction. Security: Encryption can be configured per network partition. This […]

Vortex OpenSplice Tester FAQ’s

What is Tester? The Vortex OpenSplice Tester Tool is a major leap forward in automated testing and debugging of Data Distribution Service (DDS) based systems. The 100% Java based Vortex OpenSplice Tester Tool is designed with the systems integrator in mind and offers an intuitive set of features to aid this task, offering both ‘local’ […]

Vortex OpenSplice Tuner FAQ’s

Several common Vortex OpenSplice Tuner problems can be resolved by looking through the User Guide, which can be found here: HTTP Version PDF Version When using the Vortex OpenSplice Tuner you may run into some of the following errors: Could not load JNI library error. Could not load JNI library ‘cmjni’. Reason: /opt/PrismTech/OpenSpliceDDS/VX.X.X/HDE/x86.linux2.6/lib/ /opt/PrismTech/OpenSpliceDDS/VX.X.X/HDE/x86.linux2.6/lib/ wrong […]

Vortex OpenSplice Record and Replay FAQ’s

For more information on what the Record and Replay services are see this article. What storage types does OpenSplice Record and Replay support? The service records the data to storage xml files. These xml files can get quite large, and can be difficult to query and read. RnR Manager provides a Storage Editor that makes it […]

Vortex Cafe FAQ

This is a list of frequently asked questions about Vortex Cafe which should help you resolve any issues you may be having when using the product. Vortex Cafe compatabilities Which Java versions are supported by Vortex Cafe? Vortex Café supports Java 5 and any further version. Vortex Cafe Tuning How should I configure Vortex Café […]

Vortex OpenSplice documentation

Vortex OpenSplice is leading (Commercial and Open Source) Implementation of the OMG DDS Standard.  It comes with a complete set of DDS documentation. Find the documentation for Vortex Cafe, Vortex Insight, Vortex Link or Vortex Edge on a separate page. The Vortex OpenSplice documentation will help you understand how to use DDS. The documentation  contains […]

Vortex Link Documentation

Vortex Link Documentation Vortex Link extends the OpenSplice domain beyond the limits of the network. It provides discovery and routing services which allow different networks to communicate with the DDS domain. This allows data to be routed beyond the LAN and into the WAN and the internet transparently. Vortex Link is  part of the Vortex […]

Vortex Insight Documentation

Vortex Insight Documentation The Vortex Insight documentation set will help you to use Vortex Insight to monitor the performance of your Vortex based system. Vortex Insight is a tool that allows you to obtain real time data from a Vortex system. You can use it to monitor and manage a system from any device with […]

Vortex Lite Documentation

Vortex Lite Documentation The Vortex Lite documentation set will help you install and  develop applications using Vortex Lite. Vortex Lite is an ultra lightweight implementation of the Object Management Group’s (OMG) Data Distribution Service (DDS) standard. It allows you to develop DDS applications that run on resource constrained embedded devices. For example networked sensors, single […]

Vortex Cafe Documentation

Vortex Cafe Documentation Vortex Cafe is one of the products that is bundled with the Vortex Platforms installer. All the documentation is included with the release. The easiest way to access it is to find the index.html file inside the distribution. This provides the links to all the documentation. The Vortex Cafe documentation set will […]

Release Notes and Known Issues

Vortex OpenSplice Release Notes The release notes contain all the information about fixed bugs and changes in the different OpenSplice versions Fixed bugs and changes in Vortex OpenSplice 6.11.x Fixed bugs and changes in Vortex OpenSplice 6.10.x Fixed bugs and changes in Vortex OpenSplice 6.9.x Fixed bugs and changes in Vortex OpenSplice 6.8.x Fixed bugs […]