RTI System Designer
7.3.0
Contents
Copyrights and Notices
1. Introduction
1.1. Prerequisites
2. Using System Designer
2.1. Starting System Designer
2.2. Create a New Project
2.3. Workflow
2.4. Exploring the Views
2.4.1. Working with Types
2.4.2. Configuring Quality of Service (QoS)
2.4.3. Handling Domains
2.4.4. Define Participants and Entities
2.4.5. Define Plugins
2.4.6. Define Routing Services
2.4.7. Define User Environment variables
2.4.8. Using Fully Qualified Names when Referring to Objects
2.4.9. Configuring
Security Plugins
2.4.10. EZ-Secure
2.5. Toolbar
2.6. Project Management
2.6.1. Create a New Project
2.6.2. Open an Existing Project
2.6.3. Open a Recent Project
2.6.4. Import a Project from a Zip File
2.6.5. Export a Project to a Zip File
2.6.6. Remove a Project from the List of Recent Projects
2.6.7. Validate Project
2.6.8. Project Properties
2.7. External XML Files
2.7.1. Creating a New File
2.7.2. Open an Existing File
2.7.3. Import a File
2.8. XML Validation
2.8.1. Code Generator
2.8.2. Other Methods
2.9. Online Help
2.10. Info Dialog
3. Tutorials
3.1. Defining Your Data Type
3.2. Defining an XML Application Creation Configuration File
3.3. Defining a Routing Service Configuration File
4. Release Notes
4.1. Supported Platforms and Browsers
4.2. Compatibility
4.3. What’s New in 7.3.0 LTS
4.3.1. Support for Node.js versions other than Connext default version
4.3.2. Security property names renamed to match latest DDS security specifications
4.3.3. Support for the SECURITY and USER logging categories
4.3.4. cryptography.encryption_algorithm security property renamed to match latest DDS security specification
4.3.5. Third-party software upgrades
4.4. What’s Fixed in 7.3.0 LTS
4.4.1. Hangs
4.4.1.1.
[Major]
System Designer did not load an XML file with a Default case inside a Union *
4.4.2. Other
4.4.2.1.
[Major]
System Designer failed to open a project if an included file was added multiple times
4.4.2.2.
[Major]
System Designer generated an invalid XML file when enabled_metrics_selection and/or disabled_metrics_selection were configured
4.4.2.3.
[Minor]
Unable to add new elements to current project after adding Include *
4.4.2.4.
[Minor]
IDL file string constants erroneously included extra quotes
4.4.2.5.
[Minor]
System Designer did not find included files when #include directives used relative paths *
4.4.2.6.
[Minor]
System Designer failed to load XML files containing some elements accepted by XSD *
4.5. Previous Releases
4.5.1. What’s New in 7.2.0
4.5.1.1. Specify the time period to check for Identity Certificate and CRL file changes
4.5.1.2. System Designer now accepts fully qualified names when searching types
4.5.1.3. New option disables type checking to allow using undefined types
4.5.1.4. “Add..” button is now available when a QoS Profile is selected
4.5.1.5. Last Modified Time project property no longer updates on open
4.5.1.6. QoS Profiles can now be edited directly from their panel
4.5.1.7. QoS Profiles defined in the open project display first when working with inheritance
4.5.1.8. IDL files can now be imported
4.5.1.9. Disable @key option when a member type contains an optional member
4.5.1.10. Edit IDL files directly in System Designer
4.5.1.11. Display common profiles only when creating a QoS inheritance
4.5.1.12. Specify maximum number of removed participants to track
4.5.2. What’s Fixed in 7.2.0
4.5.2.1.
[Minor]
Negative values were not allowed when setting the minimum, maximum, and default member values
4.5.2.2.
[Minor]
System Designer allowed inheritance from types defined below the current type
4.5.2.3.
[Trivial]
Invalid use of the Unix path separator in Windows
4.5.2.4.
[Trivial]
System Designer incorrectly displayed the <base_name> tag after removing a QoS Snippet
4.5.3. What’s New in 7.1.0
4.5.3.1. New Types View option enables adding, editing, and removing #include directives
4.5.3.2. New Routing Service XML configuration views
4.5.3.3. New field to configure RTPS PSK Protection
4.5.3.4. New field to configure notification when a security certificate is about to expire
4.5.3.5. Copy directive (@copy) now available for C# and Python
4.5.3.6. Support for the OBSERVABILITY_COLLECTOR_SERVICE_QOS kind category
4.5.3.7. New fields to configure the Participant Factory QoS Monitoring Tag
4.5.3.8. Third-party software upgrades
4.5.4. What’s Fixed in 7.1.0
4.5.4.1.
[Minor]
System Designer did not select newly created files
4.5.4.2.
[Minor]
The Add more… command did not generate a new member name when adding an Enumerator or Struct member
4.5.4.3.
[Minor]
System Designer failed to create string and wstring constants
4.5.4.4.
[Minor]
System Designer did not open new projects in a new window
4.5.4.5.
[Minor]
System Designer did not create a new XML file when creating a new element *
4.5.4.6.
[Minor]
System Designer failed to create a Typedef when using @default, @min or @max annotations
4.5.4.7.
[Minor]
System Designer failed to change the Directive Kind in an existing directive *
4.5.4.8. Fixes Related to Vulnerabilities
4.5.4.9. Fixes Related to Generated Code
4.5.5. What’s New in 7.0.0
4.5.5.1. Support for the DISCOVERY logging category
4.5.5.2. New field to configure Domain tag when defining Participant QoS
4.5.5.3. Improvements to .rtisdproj file to be human-readable and contain more metadata
4.5.5.4. New field to configure Partition QoS when defining a DomainParticipant
4.5.5.5. QoS snippets can now be composed of other QoS snippets
4.5.5.6. Automatic validation of XML files when opening a project or adding XML files to a project
4.5.5.7. Improved usability of Representation QoS Policy editor
4.5.5.8. Updated Shared Secret Algorithm field in Configure Security dialog
4.5.5.9. New security properties in Global Security settings
4.5.5.10. Third-party software upgrades
4.5.6. What’s Fixed in 7.0.0
4.5.6.1.
[Major]
Renamed items were not updated in System Designer’s UI
4.5.6.2.
[Minor]
Unsupported QoS elements and policies appeared in Configuration
4.5.6.3.
[Minor]
Unconfigurable QoS XML elements and policies appeared in Configuration
4.5.6.4.
[Minor]
Incomplete error messages when importing an XML file in some web browsers
4.5.6.5.
[Minor]
Deleting project files from disk may have left some empty directories
4.5.6.6.
[Minor]
Discrepancy between range defined by System Designer and by API for certain elements
4.5.6.7.
[Minor]
System Designer unable to edit Domain after detecting invalid Domain ID
4.5.6.8.
[Minor]
IDL and XML text editors appeared empty on network-isolated system
4.5.6.9.
[Minor]
System Designer failed to import multiple XML files
4.5.6.10.
[Minor]
Unable to add default case to Union member when adding more than one case value
4.5.6.11.
[Minor]
Types tab did not show #include directives from XML file
4.5.6.12.
[Minor]
Unable to move an element up or down in Types tab, in some cases
4.5.6.13.
[Minor]
Failure in Types tab when trying to add module with same name as another
4.5.6.14.
[Minor]
Could not create new file in Types tab if project contained read-only file
4.5.6.15.
[Trivial]
System Designer incorrectly allowed XML and IDL to be edited in XML and IDL views
4.5.6.16. Fixes related to vulnerabilities
4.6. Known Issues
4.6.1. Modules defined in multiple files, with different annotations
RTI System Designer
Index
Index