This article explains how to enable logging in OpenSplice. It covers the different logging mechanisms that the different OpenSplice services use. This will allow you to get extra diagnostic information to find out what is happening in the system. [cmtoc_table_of_contents] Domain Service Logging The OpenSplice Domain Service logging is on by default in OpenSplice. The […]
DDS
Getting started with OpenSplice Tuner
Getting started with OpenSplice Tuner This video shows you how to run and preview the interactive features of the OpenSplice Tuner with an OpenSplice Domain. This will allow you to easily interact with your OpenSplice DDS entities to view them, test with them and even create entire scripted test scenarios based on them. This is […]
How to use the OpenSplice Tester
How to use the OpenSplice Tester This video shows you how to run and preview the interactive features of the OpenSplice Tester with an OpenSplice Domain. In this video you will learn how to: Set up your environment with OpenSplice paths run the OpenSplice tester connect the tester to a running OpenSplice domain run the Ping/Pong […]
How to use the OpenSplice Configuration Tool
The OpenSplice configuration tool allows you to quickly and easily modify the xml configuration file being used by OpenSplice. OpenSplice gets it configuration from an xml file. The file specifies the architectural model and the OpenSplice services that should run when the DDS infrastructure starts. The OSPL_URI environment variable refers to the specify xml configuration […]
Known Issues in OpenSplice RnR Manager
This page lists all the known issues in the different releases of OpenSplice RnR Manager. There is also a list of fixed bugs and changes in the different versions of OpenSplice RnR manager. Version 6.10.4 Version 6.10.3 Version 6.7.0
What is OpenSplice Tuner?
What is OpenSplice Tuner? A powerful deployment tool within the OpenSplice product suite, this tool offers total control over a deployed OpenSplice DDS system from any local or remote platform that supports the Java language. The 100% Java based OpenSplice Tuner Tool greatly aids the design, implementation, test and maintenance of OpenSplice based distributed systems. […]
Fixed Bugs and Changes in OpenSplice RnR Manager
More information about the OpenSplice Record and Replay Manager can be found in the Record and Replay Manager Overview. Version 6.10.4 Version 6.10.3 Version 6.8.0 Version 6.6.3 Version 6.6.2 Version 6.6.0 Version 6.5.1
New Features in all OpenSplice DDS V6 versions
As new releases of OpenSplice DDS become available they may contain new features and new functionality. There are two main types of release, major and minor. You can find more information on the differences between these and how to upgrade on the Upgrading OpenSplice DDS page. This page lists all the new features that have […]
MMStat: A powerful tool for diagnosing Federated OpenSplice domains.
MMStat: A powerful tool for diagnosing Federated OpenSplice domains. The OpenSplice Memory Statistics Tool – MMStat is a command line tool which can be used to display valuable information about the shared memory statistics of an OpenSplice domain. This video shows you how to run MMStat to get detailed information about a Federated OpenSplice DDS domain. In […]
How to Filter Topic Content : Query Conditions and Content Filtering
There are three main ways to filter Topic content. Instance-Handle Filter during read This option allows you to manually filter content based on the topic key. This is a very efficient way of obtaining data of a specific instance as it doesn’t require the execution of any SQL query on content. It instead ‘points’ directly […]
Out of memory: unable to create message for Topic
I am trying to run OpenSplice DDS with the shared memory configuration and am creating a large topic. When I do this I am getting an error “Out of memory: unable to create message for Topic”. What could be causing this? Out of memory: unable to create message for Topic You are trying to create […]
What is the relationship between the DomainId for each ddsi service and the Id of the Domain?
In DCPS, a domain is uniquely identified by a non-negative integer, the domain id. DDSI maps this domain id to UDP/IP port numbers to be used for communicating with the peer nodes — these port numbers are particularly important for the discovery protocol — and this mapping of domain ids to UDP/IP port numbers ensures […]
OpenSplice Configuration Editor
The 100% Java OpenSplice Configurator tool is a powerful reference tool for configuring OpenSplice. The OpenSplice Configurator includes a rich online guide describing OpenSplice Configuration options as well as providing context-sensitive help and parameter validation. The OpenSplice Configurator is distributed with the OpenSplice core distribution. It will distinguish between Data Distribution Service (DDS) community and […]
OpenSplice Launcher Guide
An overview of OpenSplice Launcher, how to use, configure and more. OpenSplice Launcher The OpenSplice Launcher guide is part of the OpenSplice documentation set. Tools The tools tab provides easy access to all of the tools bundled with OpenSplice. Controls The controls tab provides the ability to control and interact with OpenSplice. The control buttons […]
OpenSplice DDS Supported Platforms
Supported Platforms for OpenSplice DDS ZettaScale supports a wide variety of platforms. An up-to-date list of platforms is provided below. Additional platforms can be supported according to demand. OpenSplice DDS consists of an HDE (Host Development Environment) and an RTS (RunTime System). The HDE is used to develop DDS applications. It includes tooling for code […]
OpenSplice Launcher Applications require Java Run-time Environment
When the launcher is first started you’ll notice a small warning in the top right of the pane stating Environment Variable JAVA_HOME cannot be found shown in the image below. The unavailable applications require a Java Run-time Environment to be installed on your system in order to run. To run these applications you need to […]
Are there any differences running on embedded platforms?
None. All functionality is equally available in embedded platforms and the full set of supported profiles are available on diskless nodes as well.
What is RTPS and DDSI?
In computer networking, a wire protocol refers to a way of getting data from point to point: A wire protocol is needed if more than one application has to interoperate. It generally refers to protocols higher than the physical layer The purpose and scope of the Data-Distribution Service Interoperability (DDSI) Wire Protocol is to ensure that applications based on different […]
OpenSplice Memory Statistics Tool – MMstat
OpenSplice DDS has two different architectural structures that can be used at deployment time. The first is single process architecture where one or more DDS applications and the related services are grouped into a single operating system process. The other architecture uses federated shared memory where both the DDS related administration, services and DDS applications […]
What is the difference between a development and a deployment license?
Product: OpenSplice Version: All Description: What is the difference between a development and a deployment license? Solution: Development licenses are provided on a Single Named Developer basis. Each developer using the product will require a license. These are usually tied to the machine being used. A deployment license is provided when the […]