Vortex OpenSplice

Overview of DDS

This guide gives a quick and simple overview of the concepts you will meet when you use a Distributed Data Service (DDS) System. What is DDS? In today’s connected world data is everywhere.  Information is stored on computers and needs to quickly travel around the globe.  Consider a train system.  The trains travel on tracks […]

Creating and deleting a writer quickly causes sample loss

If you are creating and deleting a writer quickly it may cause sample loss. This explanation shows why creating and deleting a writer in short period of time may cause a loss of samples.   What happens when an application creates an entity When an application creates an entity, e.g. a DataWriter, it publishes samples […]

Vortex OpenSplice ishapes example

The ishapes example is a visual example to show DDS in action. Vortex OpenSplice publishes and subscribes to different coloured shapes seen on the screen. [cmtoc_table_of_contents] Running the Vortex OpenSplice ishapes example What does the ishapes example show? The ishapes example is a visual example showing DDS in action.  It allows you to create a […]

How to Configure the DBMS Connect Service

In this article we will demonstrate how to configure the Vortex OpenSplice DBMS Connect service to work with MySQL on both Windows and Linux. The data-centric model utilised by DDS is a natural fit for the data-centric model utilised by relational database systems. DBMS Connect provides seamless integration between the two systems. It allows the […]

Record and Replay Manager Overview

The Vortex OpenSplice Record and Replay Manager (RnR manager) is a tool that allows you to control the Vortex OpenSplice Record and Replay Service (RnR service) . The RnR manager allows you to do the following: Control and Monitor all Recorder and Player instances in the system. Connect to local and remote nodes. Monitor RnR […]

Using ISO C++ 2 in debug mode

If running an ISO C++ 2 based application in debug mode raises an “access violation” error during the initial creation of the DDS Domain Participant, it may be that the ISO C++ 2 library needs to be recompiled for debug mode. The history to this is that memory allocations are potentially different in release and […]

How to configure the Record and Replay Service

Are you wondering how to configure the Record and Replay service?  Record and Replay is a Vortex OpenSplice service that allows you to record dds data sets in the system. You can then replay these later. This allows you to analyse real-time performance and optimise it. You can also set up testing scenarios and query data.   […]

Configuring Shared Memory in Vortex OpenSplice

This article explains how you can configure shared memory in Vortex OpenSplice DDS.  There may be occasions when you need to alter the default settings. Vortex OpenSplice DDS can run in two different architectural modes. These are: Single process or standalone deployment Federated or shared memory mode [cmtoc_table_of_contents] Shared Memory Mode In shared memory mode […]

Memory Claim Denied Error

Memory claim denied errors may appear in the Vortex OpenSplice log file. This is a symptom of running out of shared memory. These are the steps to follow to troubleshoot this problem. Memory Claim Denied Error in ospl.error log Vortex OpenSplice DDS can runs in two modes, federated or shared memory mode and single process […]

Error: libssl.so.10 was missing in Ubuntu 14.

error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory This error occurs when enabling DDS2ie as a transport for it’s encryption. This is a common problem with the default SSL libraries in Ubuntu and is unrelated to OpenSplice.  Luckily, it is an easy patch to make. First, SSL […]