Navigation
index
next
|
Deployment Guide
»
The Vortex OpenSplice Deployment Guide
¶
1. Preface
1.1. About the Deployment Guide
1.2. Intended Audience
1.3. Organisation
1.4. Conventions
2. Overview
2.1. Vortex OpenSplice Architecture
2.1.1. Single Process architecture
2.1.2. Shared Memory architecture
2.1.3. Comparison of Deployment Architectures
2.1.4. Configuring and Using the Deployment Architectures
2.2. Vortex OpenSplice Usage
2.2.1. Starting Vortex OpenSplice for a Single Process Deployment
2.2.2. Starting Vortex OpenSplice for a Shared Memory Deployment
2.2.3. Monitoring
2.2.3.1. Diagnostic Messages
2.2.3.2. Vortex OpenSplice Tuner
2.2.3.3. Vortex OpenSplice Memory Management Statistics Monitor
2.2.4. Stopping Vortex OpenSplice
2.2.4.1. Stopping a Single Process deployment
2.2.4.2. Stopping a Shared Memory deployment
2.2.4.2.1. Stopping OSPL by using signals
2.2.4.2.2. Stopping Applications in Shared Memory Mode
2.2.5. Deploying Vortex OpenSplice on VxWorks 6.x
2.2.6. Deploying Vortex OpenSplice on Integrity
2.2.7. Installing/Uninstalling the Vortex OpenSplice C# Assembly to the Global Assembly Cache
2.2.7.1. Installing the C# Assembly to the Global Assembly Cache
2.2.7.2. Uninstalling the C# Assembly from the Global Assembly Cache
2.3. Vortex OpenSplice Configuration
2.3.1. Configuration Files
2.3.2. Environment Variables
2.3.2.1. The OSPL_URI environment variable
2.3.3. Configuration of Single Process deployment
2.3.4. Configuration of Shared Memory deployment
2.3.5. Temporary Files
2.4. Applications which operate in multiple domains
2.4.1. Interaction with a Networking Service
2.5. Time-jumps
2.5.1. Effect on data
2.5.2. Effect on processing
2.5.3. Background information
2.6. Time stamps and year 2038 limit
2.6.1. CORBA C++
2.6.2. CORBA Java
2.6.3. Migration
2.6.4. Platform support
2.6.5. DDS_Time structure change
3. Service Descriptions
4. The Domain Service
5. The Durability Service
5.1. Durability Service Purpose
5.2. Durability Service Concepts
5.2.1. Role and Scope
5.2.2. Name-spaces
5.2.3. Name-space policies
5.2.3.1. Alignment policy
5.2.3.2. Durability policy
5.2.3.3. Delayed alignment policy
5.2.3.4. Merge policy
5.2.3.5. Prevent aligning equal data sets
5.2.3.6. Dynamic name-spaces
5.2.3.7. Master/slave
5.3. Mechanisms
5.3.1. Interaction with other durability services
5.3.2. Interaction with other OpenSplice services
5.3.3. Interaction with applications
5.3.4. Parallel alignment
5.3.5. Tracing
5.4. Lifecycle
5.4.1. Determine connectivity
5.4.2. Determine compatibility
5.4.3. Master selection
5.4.4. Persistent data injection
5.4.5. Discover historical data
5.4.6. Align historical data
5.4.7. Provide historical data
5.4.8. Merge historical data
6. The Networking Service
6.1. The Native Networking Service
6.2. The Secure Native Networking Service
6.2.1. Compression
6.2.1.1. Availability
6.2.1.2. How to set the level parameter in zlib
6.2.1.3. How to switch to other built-in compressors
6.2.1.4. How to write a plugin for another compression library
6.2.2. How to configure for a plugin
6.2.3. Constraints
7. The DDSI2 and DDSI2E Networking Services
7.1. DDSI Concepts
7.1.1. Mapping of DCPS domains to DDSI domains
7.1.2. Mapping of DCPS entities to DDSI entities
7.1.3. Reliable communication
7.1.4. DDSI-specific transient-local behaviour
7.1.5. Discovery of participants & endpoints
7.2. OpenSplice DDSI2 specifics
7.2.1. Translating between OpenSplice and DDSI
7.2.2. Federated versus Standalone deployment
7.2.3. Discovery behaviour
7.2.3.1. Local discovery and built-in topics
7.2.3.2. Proxy participants and endpoints
7.2.3.3. Sharing of discovery information
7.2.3.4. Lingering writers
7.2.3.5. Start-up mode
7.2.4. Writer history QoS and throttling
7.2.5. Unresponsive readers & head-of-stream blocking
7.2.6. Handling of multiple partitions and wildcards
7.2.6.1. Publishing in multiple partitions
7.2.6.2. Wildcard partitions
7.3. Network and discovery configuration
7.3.1. Networking interfaces
7.3.1.1. Multicasting
7.3.1.2. Discovery configuration
7.3.1.2.1. Discovery addresses
7.3.1.2.2. Asymmetrical discovery
7.3.1.2.3. Timing of SPDP packets
7.3.1.2.4. Endpoint discovery
7.3.2. Combining multiple participants
7.3.3. Controlling port numbers
7.3.4. Coexistence with OpenSplice RTNetworking
7.4. Data path configuration
7.4.1. Data path architecture
7.4.2. Transmit-side configuration
7.4.2.1. Transmit processing
7.4.2.2. Retransmit merging
7.4.2.3. Retransmit backlogs
7.4.2.4. Controlling fragmentation
7.4.3. Receive-side configuration
7.4.3.1. Receive processing
7.4.3.2. Minimising receive latency
7.4.4. Direction-independent settings
7.4.4.1. Maximum sample size
7.5. DDSI2E Enhanced features
7.5.1. Introduction to DDSI2E
7.5.2. Channel configuration
7.5.2.1. Channel configuration overview
7.5.2.2. Transmit side
7.5.2.3. Receive side
7.5.2.4. Discovery traffic
7.5.2.5. On interoperability
7.5.3. Network partition configuration
7.5.3.1. Network partition configuration overview
7.5.3.2. Matching rules
7.5.3.3. Multiple matching mappings
7.5.3.4. On interoperability
7.5.4. Encryption configuration
7.5.4.1. Encryption configuration overview
7.5.4.2. On interoperability
7.6. Thread configuration
7.7. Reporting and tracing
7.8. Compatibility and conformance
7.8.1. Conformance modes
7.8.1.1. Compatibility issues with RTI
7.8.1.2. Compatibility issues with TwinOaks
8. The NetworkingBridge Service
8.1. Background
8.2. Example Configuration
9. The Tuner Service
10. The DbmsConnect Service
10.1. Usage
10.2. DDS and DBMS Concepts and Types Mapping
10.3. General DbmsConnect Concepts
10.4. DDS to DBMS Use Case
10.4.1. DDS to DBMS Scenario
10.4.2. DDS to DBMS Configuration
10.4.2.1. DDS to DBMS Configuration Explanation
10.5. DBMS to DDS Use Case
10.5.1. DBMS to DDS Scenario
10.5.2. DBMS to DDS Configuration
10.5.2.1. DBMS to DDS Configuration Explanation
10.6. Replication Use Case
10.6.1. Replication Scenario
10.6.2. Replication Configuration
10.6.2.1. Replication Configuration Explanation
11. Tools
11.1. Introduction
11.2. osplconf: the OpenSplice Configuration editor
11.3. ospl: the OpenSplice service manager
11.4. mmstat: Memory Management Statistics
11.4.1. The memory statistics mode
11.4.2. The memory statistics difference mode
11.4.3. The meta-object references mode
11.4.4. The meta-object references difference mode
12. Configuration
12.1. OpenSplice
12.2. Domain
12.2.1. Name
12.2.2. Id
12.2.3. Role
12.2.4. Lease
12.2.4.1. ExpiryTime
12.2.4.1.1. update_factor
12.2.5. GeneralWatchdog
12.2.5.1. Scheduling
12.2.5.1.1. Priority
12.2.5.1.1.1. priority_kind
12.2.5.1.2. Class
12.2.6. ServiceTerminatePeriod
12.2.7. SingleProcess
12.2.8. Description
12.2.9. CPUAffinity
12.2.10. InProcessExceptionHandling
12.2.11. Daemon
12.2.11.1. Locking
12.2.11.2. Watchdog
12.2.11.2.1. Scheduling
12.2.11.2.1.1. Priority
12.2.11.2.1.1.1. priority_kind
12.2.11.2.1.2. Class
12.2.11.2.2. StackSize
12.2.11.3. shmMonitor
12.2.11.3.1. Scheduling
12.2.11.3.1.1. Priority
12.2.11.3.1.1.1. priority_kind
12.2.11.3.1.2. Class
12.2.11.3.2. StackSize
12.2.11.4. KernelManager
12.2.11.4.1. Scheduling
12.2.11.4.1.1. Priority
12.2.11.4.1.1.1. priority_kind
12.2.11.4.1.2. Class
12.2.11.4.2. StackSize
12.2.11.5. GarbageCollector
12.2.11.5.1. Scheduling
12.2.11.5.1.1. Priority
12.2.11.5.1.1.1. priority_kind
12.2.11.5.1.2. Class
12.2.11.5.2. StackSize
12.2.11.6. ResendManager
12.2.11.6.1. Scheduling
12.2.11.6.1.1. Priority
12.2.11.6.1.1.1. priority_kind
12.2.11.6.1.2. Class
12.2.11.6.2. StackSize
12.2.11.7. Heartbeat
12.2.11.7.1. transport_priority
12.2.11.7.2. Scheduling
12.2.11.7.2.1. Priority
12.2.11.7.2.1.1. priority_kind
12.2.11.7.2.2. Class
12.2.11.7.3. ExpiryTime
12.2.11.7.3.1. update_factor
12.2.11.7.4. StackSize
12.2.11.8. Tracing
12.2.11.8.1. synchronous
12.2.11.8.2. OutputFile
12.2.11.8.3. Timestamps
12.2.11.8.3.1. absolute
12.2.11.8.4. Verbosity
12.2.12. Database
12.2.12.1. Size
12.2.12.2. Threshold
12.2.12.3. Address
12.2.12.4. Locking
12.2.13. Listeners
12.2.13.1. StackSize
12.2.14. Service
12.2.14.1. name
12.2.14.2. enabled
12.2.14.3. Command
12.2.14.4. MemoryPoolSize
12.2.14.5. HeapSize
12.2.14.6. StackSize
12.2.14.7. Configuration
12.2.14.8. Scheduling
12.2.14.8.1. Priority
12.2.14.8.1.1. priority_kind
12.2.14.8.2. Class
12.2.14.9. Locking
12.2.14.10. FailureAction
12.2.15. Application
12.2.15.1. name
12.2.15.2. enabled
12.2.15.3. Command
12.2.15.4. Arguments
12.2.15.5. Library
12.2.16. BuiltinTopics
12.2.16.1. enabled
12.2.17. PriorityInheritance
12.2.17.1. enabled
12.2.18. Report
12.2.18.1. append
12.2.18.2. verbosity
12.2.19. Statistics
12.2.19.1. Category
12.2.19.1.1. enabled
12.2.19.1.2. name
12.2.20. RetentionPeriod
12.2.21. ReportPlugin
12.2.21.1. Library
12.2.21.1.1. file_name
12.2.21.2. Initialize
12.2.21.2.1. symbol_name
12.2.21.2.2. argument
12.2.21.3. Report
12.2.21.3.1. symbol_name
12.2.21.4. TypedReport
12.2.21.4.1. symbol_name
12.2.21.5. Finalize
12.2.21.5.1. symbol_name
12.2.21.6. SuppressDefaultLogs
12.2.21.7. ServicesOnly
12.2.22. ResourceLimits
12.2.22.1. MaxSamples
12.2.22.1.1. WarnAt
12.2.22.2. MaxInstances
12.2.22.2.1. WarnAt
12.2.22.3. MaxSamplesPerInstance
12.2.22.3.1. WarnAt
12.2.23. PartitionAccess
12.2.23.1. partition_expression
12.2.23.2. access_mode
12.2.24. SystemId
12.2.24.1. Range
12.2.24.1.1. min
12.2.24.1.2. max
12.2.24.2. UserEntropy
12.2.25. TopicAccess
12.2.25.1. topic_expression
12.2.25.2. access_mode
12.2.26. UserClock
12.2.26.1. y2038Ready
12.2.26.2. UserClockModule
12.2.26.3. UserClockStart
12.2.26.3.1. enabled
12.2.26.4. UserClockStop
12.2.26.4.1. enabled
12.2.26.5. UserClockQuery
12.2.26.5.1. enabled
12.2.27. DurablePolicies
12.2.27.1. Policy
12.2.27.1.1. obtain
12.2.27.1.2. cache
12.2.28. y2038Ready
12.3. DurabilityService
12.3.1. name
12.3.2. ClientDurability
12.3.2.1. enabled
12.3.2.2. EntityNames
12.3.2.2.1. Publisher
12.3.2.2.2. Subscriber
12.3.2.2.3. Partition
12.3.3. Watchdog
12.3.3.1. deadlockDetection
12.3.3.2. Scheduling
12.3.3.2.1. Priority
12.3.3.2.1.1. priority_kind
12.3.3.2.2. Class
12.3.4. Network
12.3.4.1. latency_budget
12.3.4.2. transport_priority
12.3.4.3. Heartbeat
12.3.4.3.1. latency_budget
12.3.4.3.2. transport_priority
12.3.4.3.3. Scheduling
12.3.4.3.3.1. Priority
12.3.4.3.3.1.1. priority_kind
12.3.4.3.3.2. Class
12.3.4.3.4. ExpiryTime
12.3.4.3.4.1. update_factor
12.3.4.4. InitialDiscoveryPeriod
12.3.4.5. Alignment
12.3.4.5.1. latency_budget
12.3.4.5.2. transport_priority
12.3.4.5.3. TimeAlignment
12.3.4.5.4. AlignerScheduling
12.3.4.5.4.1. Priority
12.3.4.5.4.1.1. priority_kind
12.3.4.5.4.2. Class
12.3.4.5.5. AligneeScheduling
12.3.4.5.5.1. Priority
12.3.4.5.5.1.1. priority_kind
12.3.4.5.5.2. Class
12.3.4.5.6. RequestCombinePeriod
12.3.4.5.6.1. Initial
12.3.4.5.6.2. Operational
12.3.4.5.7. Partition
12.3.4.5.7.1. Name
12.3.4.5.7.2. alignment_priority
12.3.4.5.7.3. latency_budget
12.3.4.5.7.4. transport_priority
12.3.4.5.8. TimeToWaitForAligner
12.3.4.6. WaitForAttachment
12.3.4.6.1. maxWaitCount
12.3.4.6.2. ServiceName
12.3.5. Persistent
12.3.5.1. StoreDirectory
12.3.5.2. StoreSessionTime
12.3.5.3. StoreSleepTime
12.3.5.4. StoreMode
12.3.5.5. SmpCount
12.3.5.6. KeyValueStore
12.3.5.6.1. type
12.3.5.6.2. StorageParameters
12.3.5.6.3. Compression
12.3.5.6.3.1. algorithm
12.3.5.6.3.2. enabled
12.3.5.7. MemoryMappedFileStore
12.3.5.7.1. Size
12.3.5.7.2. Address
12.3.5.8. StoreOptimizeInterval
12.3.5.9. Scheduling
12.3.5.9.1. Priority
12.3.5.9.1.1. priority_kind
12.3.5.9.2. Class
12.3.6. NameSpaces
12.3.6.1. NameSpace
12.3.6.1.1. name
12.3.6.1.2. Partition
12.3.6.1.3. PartitionTopic
12.3.6.2. Policy
12.3.6.2.1. Merge
12.3.6.2.1.1. type
12.3.6.2.1.2. scope
12.3.6.2.2. nameSpace
12.3.6.2.3. durability
12.3.6.2.4. aligner
12.3.6.2.5. alignee
12.3.6.2.6. delayedAlignment
12.3.6.2.7. equalityCheck
12.3.6.3. Filters
12.3.6.3.1. Filter
12.3.6.3.1.1. content
12.3.6.3.1.2. PartitionTopic
12.3.7. EntityNames
12.3.7.1. Publisher
12.3.7.2. Subscriber
12.3.7.3. Partition
12.3.8. Tracing
12.3.8.1. synchronous
12.3.8.2. OutputFile
12.3.8.3. Timestamps
12.3.8.3.1. absolute
12.3.8.4. Verbosity
12.4. SNetworkService
12.4.1. name
12.4.2. Watchdog
12.4.2.1. Scheduling
12.4.2.1.1. Priority
12.4.2.1.1.1. priority_kind
12.4.2.1.2. Class
12.4.3. General
12.4.3.1. NetworkInterfaceAddress
12.4.3.1.1. forced
12.4.3.1.2. ipv6
12.4.3.1.3. bind
12.4.3.1.4. allowReuse
12.4.3.2. EnableMulticastLoopback
12.4.3.3. LegacyCompression
12.4.3.4. Reconnection
12.4.3.4.1. allowed
12.4.4. Partitioning
12.4.4.1. GlobalPartition
12.4.4.1.1. Address
12.4.4.1.2. SecurityProfile
12.4.4.1.3. MulticastTimeToLive
12.4.4.2. NetworkPartitions
12.4.4.2.1. NetworkPartition
12.4.4.2.1.1. Name
12.4.4.2.1.2. Address
12.4.4.2.1.3. Connected
12.4.4.2.1.4. Compression
12.4.4.2.1.5. SecurityProfile
12.4.4.2.1.6. MulticastTimeToLive
12.4.4.3. IgnoredPartitions
12.4.4.3.1. IgnoredPartition
12.4.4.3.1.1. DCPSPartitionTopic
12.4.4.4. PartitionMappings
12.4.4.4.1. PartitionMapping
12.4.4.4.1.1. NetworkPartition
12.4.4.4.1.2. DCPSPartitionTopic
12.4.5. Security
12.4.5.1. enabled
12.4.5.2. SecurityProfile
12.4.5.2.1. Name
12.4.5.2.2. Cipher
12.4.5.2.3. CipherKey
12.4.5.3. AccessControl
12.4.5.3.1. enabled
12.4.5.3.2. policy
12.4.5.3.3. AccessControlModule
12.4.5.3.3.1. enabled
12.4.5.3.3.2. type
12.4.5.4. Authentication
12.4.5.4.1. enabled
12.4.5.4.2. X509Authentication
12.4.5.4.2.1. Credentials
12.4.5.4.2.1.1. Key
12.4.5.4.2.1.2. Cert
12.4.5.4.2.2. TrustedCertificates
12.4.6. Channels
12.4.6.1. Channel
12.4.6.1.1. name
12.4.6.1.2. reliable
12.4.6.1.3. default
12.4.6.1.4. enabled
12.4.6.1.5. priority
12.4.6.1.6. PortNr
12.4.6.1.7. FragmentSize
12.4.6.1.8. Resolution
12.4.6.1.9. AdminQueueSize
12.4.6.1.10. CompressionBufferSize
12.4.6.1.11. CompressionThreshold
12.4.6.1.12. Sending
12.4.6.1.12.1. CrcCheck
12.4.6.1.12.2. QueueSize
12.4.6.1.12.3. MaxBurstSize
12.4.6.1.12.4. ThrottleLimit
12.4.6.1.12.5. ThrottleThreshold
12.4.6.1.12.6. MaxRetries
12.4.6.1.12.7. RecoveryFactor
12.4.6.1.12.8. DiffServField
12.4.6.1.12.9. DontRoute
12.4.6.1.12.10. TimeToLive
12.4.6.1.12.11. Scheduling
12.4.6.1.12.11.1. Priority
12.4.6.1.12.11.1.1. priority_kind
12.4.6.1.12.11.2. Class
12.4.6.1.13. Receiving
12.4.6.1.13.1. CrcCheck
12.4.6.1.13.2. ReceiveBufferSize
12.4.6.1.13.3. Scheduling
12.4.6.1.13.3.1. Priority
12.4.6.1.13.3.1.1. priority_kind
12.4.6.1.13.3.2. Class
12.4.6.1.13.4. DefragBufferSize
12.4.6.1.13.5. SMPOptimization
12.4.6.1.13.5.1. enabled
12.4.6.1.13.6. MaxReliabBacklog
12.4.6.1.13.7. PacketRetentionPeriod
12.4.6.1.13.8. ReliabilityRecoveryPeriod
12.4.6.1.14. AllowedPorts
12.4.6.2. AllowedPorts
12.4.7. Discovery
12.4.7.1. enabled
12.4.7.2. Scope
12.4.7.3. PortNr
12.4.7.4. ProbeList
12.4.7.5. Sending
12.4.7.5.1. CrcCheck
12.4.7.5.2. DiffServField
12.4.7.5.3. DontRoute
12.4.7.5.4. TimeToLive
12.4.7.5.5. Scheduling
12.4.7.5.5.1. Priority
12.4.7.5.5.1.1. priority_kind
12.4.7.5.5.2. Class
12.4.7.5.6. Interval
12.4.7.5.7. SafetyFactor
12.4.7.5.8. SalvoSize
12.4.7.6. Receiving
12.4.7.6.1. CrcCheck
12.4.7.6.2. Scheduling
12.4.7.6.2.1. Priority
12.4.7.6.2.1.1. priority_kind
12.4.7.6.2.2. Class
12.4.7.6.3. DeathDetectionCount
12.4.7.6.4. ReceiveBufferSize
12.4.8. Tracing
12.4.8.1. enabled
12.4.8.2. OutputFile
12.4.8.3. Timestamps
12.4.8.3.1. absolute
12.4.8.4. Categories
12.4.8.4.1. Default
12.4.8.4.2. Configuration
12.4.8.4.3. Construction
12.4.8.4.4. Destruction
12.4.8.4.5. Mainloop
12.4.8.4.6. Groups
12.4.8.4.7. Send
12.4.8.4.8. Receive
12.4.8.4.9. Throttling
12.4.8.4.10. Test
12.4.8.4.11. Discovery
12.4.9. Compression
12.4.9.1. PluginLibrary
12.4.9.2. PluginInitFunction
12.4.9.3. PluginParameter
12.5. NetworkService
12.5.1. name
12.5.2. Watchdog
12.5.2.1. Scheduling
12.5.2.1.1. Priority
12.5.2.1.1.1. priority_kind
12.5.2.1.2. Class
12.5.3. General
12.5.3.1. NetworkInterfaceAddress
12.5.3.1.1. forced
12.5.3.1.2. ipv6
12.5.3.1.3. bind
12.5.3.1.4. allowReuse
12.5.3.2. EnableMulticastLoopback
12.5.3.3. LegacyCompression
12.5.3.4. Reconnection
12.5.3.4.1. allowed
12.5.4. Partitioning
12.5.4.1. GlobalPartition
12.5.4.1.1. Address
12.5.4.1.2. MulticastTimeToLive
12.5.4.2. NetworkPartitions
12.5.4.2.1. NetworkPartition
12.5.4.2.1.1. Name
12.5.4.2.1.2. Address
12.5.4.2.1.3. Connected
12.5.4.2.1.4. Compression
12.5.4.2.1.5. SecurityProfile
12.5.4.2.1.6. MulticastTimeToLive
12.5.4.3. IgnoredPartitions
12.5.4.3.1. IgnoredPartition
12.5.4.3.1.1. DCPSPartitionTopic
12.5.4.4. PartitionMappings
12.5.4.4.1. PartitionMapping
12.5.4.4.1.1. NetworkPartition
12.5.4.4.1.2. DCPSPartitionTopic
12.5.5. Channels
12.5.5.1. Channel
12.5.5.1.1. name
12.5.5.1.2. reliable
12.5.5.1.3. default
12.5.5.1.4. enabled
12.5.5.1.5. priority
12.5.5.1.6. PortNr
12.5.5.1.7. FragmentSize
12.5.5.1.8. Resolution
12.5.5.1.9. AdminQueueSize
12.5.5.1.10. CompressionBufferSize
12.5.5.1.11. CompressionThreshold
12.5.5.1.12. Sending
12.5.5.1.12.1. CrcCheck
12.5.5.1.12.2. QueueSize
12.5.5.1.12.3. MaxBurstSize
12.5.5.1.12.4. ThrottleLimit
12.5.5.1.12.5. ThrottleThreshold
12.5.5.1.12.6. MaxRetries
12.5.5.1.12.7. RecoveryFactor
12.5.5.1.12.8. DiffServField
12.5.5.1.12.9. DontRoute
12.5.5.1.12.10. TimeToLive
12.5.5.1.12.11. Scheduling
12.5.5.1.12.11.1. Priority
12.5.5.1.12.11.1.1. priority_kind
12.5.5.1.12.11.2. Class
12.5.5.1.13. Receiving
12.5.5.1.13.1. CrcCheck
12.5.5.1.13.2. ReceiveBufferSize
12.5.5.1.13.3. Scheduling
12.5.5.1.13.3.1. Priority
12.5.5.1.13.3.1.1. priority_kind
12.5.5.1.13.3.2. Class
12.5.5.1.13.4. DefragBufferSize
12.5.5.1.13.5. SMPOptimization
12.5.5.1.13.5.1. enabled
12.5.5.1.13.6. MaxReliabBacklog
12.5.5.1.13.7. PacketRetentionPeriod
12.5.5.1.13.8. ReliabilityRecoveryPeriod
12.5.5.1.14. AllowedPorts
12.5.5.2. AllowedPorts
12.5.6. Discovery
12.5.6.1. enabled
12.5.6.2. Scope
12.5.6.3. PortNr
12.5.6.4. ProbeList
12.5.6.5. Sending
12.5.6.5.1. CrcCheck
12.5.6.5.2. DiffServField
12.5.6.5.3. DontRoute
12.5.6.5.4. TimeToLive
12.5.6.5.5. Scheduling
12.5.6.5.5.1. Priority
12.5.6.5.5.1.1. priority_kind
12.5.6.5.5.2. Class
12.5.6.5.6. Interval
12.5.6.5.7. SafetyFactor
12.5.6.5.8. SalvoSize
12.5.6.6. Receiving
12.5.6.6.1. CrcCheck
12.5.6.6.2. Scheduling
12.5.6.6.2.1. Priority
12.5.6.6.2.1.1. priority_kind
12.5.6.6.2.2. Class
12.5.6.6.3. DeathDetectionCount
12.5.6.6.4. ReceiveBufferSize
12.5.7. Tracing
12.5.7.1. enabled
12.5.7.2. OutputFile
12.5.7.3. Timestamps
12.5.7.3.1. absolute
12.5.7.4. Categories
12.5.7.4.1. Default
12.5.7.4.2. Configuration
12.5.7.4.3. Construction
12.5.7.4.4. Destruction
12.5.7.4.5. Mainloop
12.5.7.4.6. Groups
12.5.7.4.7. Send
12.5.7.4.8. Receive
12.5.7.4.9. Throttling
12.5.7.4.10. Test
12.5.7.4.11. Discovery
12.5.8. Compression
12.5.8.1. PluginLibrary
12.5.8.2. PluginInitFunction
12.5.8.3. PluginParameter
12.6. NetworkingBridgeService
12.6.1. name
12.6.2. Exclude
12.6.2.1. Entry
12.6.2.1.1. DCPSPartitionTopic
12.6.3. Include
12.6.3.1. Entry
12.6.3.1.1. DCPSPartitionTopic
12.6.4. Tracing
12.6.4.1. AppendToFile
12.6.4.2. EnableCategory
12.6.4.3. OutputFile
12.6.4.4. Verbosity
12.6.5. Watchdog
12.6.5.1. Scheduling
12.6.5.1.1. Class
12.6.5.1.2. Priority
12.6.5.1.2.1. priority_kind
12.7. DDSI2EService
12.7.1. name
12.7.2. Channels
12.7.2.1. Channel
12.7.2.1.1. Name
12.7.2.1.2. TransportPriority
12.7.2.1.3. AuxiliaryBandwidthLimit
12.7.2.1.4. DataBandwidthLimit
12.7.2.1.5. DiffServField
12.7.2.1.6. QueueSize
12.7.2.1.7. Resolution
12.7.3. Compatibility
12.7.3.1. AckNackNumbitsEmptySet
12.7.3.2. ArrivalOfDataAssertsPpAndEpLiveliness
12.7.3.3. AssumeRtiHasPmdEndpoints
12.7.3.4. ExplicitlyPublishQosSetToDefault
12.7.3.5. ManySocketsMode
12.7.3.6. RespondToRtiInitZeroAckWithInvalidHeartbeat
12.7.3.7. StandardsConformance
12.7.4. Discovery
12.7.4.1. AdvertiseBuiltinTopicWriters
12.7.4.2. DefaultMulticastAddress
12.7.4.3. DomainId
12.7.4.4. GenerateBuiltinTopics
12.7.4.5. LocalDiscoveryPartition
12.7.4.6. MaxAutoParticipantIndex
12.7.4.7. ParticipantIndex
12.7.4.8. Peers
12.7.4.8.1. Group
12.7.4.8.1.1. Peer
12.7.4.8.1.1.1. Address
12.7.4.8.2. Peer
12.7.4.8.2.1. Address
12.7.4.9. Ports
12.7.4.9.1. Base
12.7.4.9.2. DomainGain
12.7.4.9.3. MulticastDataOffset
12.7.4.9.4. MulticastMetaOffset
12.7.4.9.5. ParticipantGain
12.7.4.9.6. UnicastDataOffset
12.7.4.9.7. UnicastMetaOffset
12.7.4.10. SPDPInterval
12.7.4.11. SPDPMulticastAddress
12.7.5. General
12.7.5.1. AllowMulticast
12.7.5.2. CoexistWithNativeNetworking
12.7.5.3. DontRoute
12.7.5.4. EnableMulticastLoopback
12.7.5.5. ExternalNetworkAddress
12.7.5.6. ExternalNetworkMask
12.7.5.7. FragmentSize
12.7.5.8. MaxMessageSize
12.7.5.9. MulticastRecvNetworkInterfaceAddresses
12.7.5.10. MulticastTimeToLive
12.7.5.11. NetworkInterfaceAddress
12.7.5.12. StartupModeCoversTransient
12.7.5.13. StartupModeDuration
12.7.5.14. UseIPv6
12.7.6. Internal
12.7.6.1. AccelerateRexmitBlockSize
12.7.6.2. AggressiveKeepLastWhc
12.7.6.3. AggressiveKeepLastWhc
12.7.6.4. AssumeMulticastCapable
12.7.6.5. AuxiliaryBandwidthLimit
12.7.6.6. BuiltinEndpointSet
12.7.6.7. ConservativeBuiltinReaderStartup
12.7.6.8. ControlTopic
12.7.6.8.1. enable
12.7.6.8.2. DeafMute
12.7.6.9. DDSI2DirectMaxThreads
12.7.6.10. DefragReliableMaxSamples
12.7.6.11. DefragUnreliableMaxSamples
12.7.6.12. DeliveryQueueMaxSamples
12.7.6.13. ForwardAllMessages
12.7.6.14. ForwardRemoteData
12.7.6.15. GenerateKeyhash
12.7.6.16. LateAckMode
12.7.6.17. LeaseDuration
12.7.6.18. LegacyFragmentation
12.7.6.19. LogStackTraces
12.7.6.20. MaxParticipants
12.7.6.21. MaxQueuedRexmitBytes
12.7.6.22. MaxQueuedRexmitMessages
12.7.6.23. MaxSampleSize
12.7.6.24. MeasureHbToAckLatency
12.7.6.25. MinimumSocketReceiveBufferSize
12.7.6.26. MinimumSocketSendBufferSize
12.7.6.27. MirrorRemoteEntities
12.7.6.28. MonitorPort
12.7.6.29. NackDelay
12.7.6.30. PreEmptiveAckDelay
12.7.6.31. PrimaryReorderMaxSamples
12.7.6.32. PrioritizeRetransmit
12.7.6.33. RediscoveryBlacklistDuration
12.7.6.33.1. enforce
12.7.6.34. ResponsivenessTimeout
12.7.6.35. RetransmitMerging
12.7.6.36. RetransmitMergingPeriod
12.7.6.37. RetryOnRejectBestEffort
12.7.6.38. RetryOnRejectDuration
12.7.6.39. SPDPResponseMaxDelay
12.7.6.40. ScheduleTimeRounding
12.7.6.41. SecondaryReorderMaxSamples
12.7.6.42. SquashParticipants
12.7.6.43. SuppressSPDPMulticast
12.7.6.44. SynchronousDeliveryLatencyBound
12.7.6.45. SynchronousDeliveryPriorityThreshold
12.7.6.46. Test
12.7.6.46.1. XmitLossiness
12.7.6.47. UnicastResponseToSPDPMessages
12.7.6.48. UseMulticastIfMreqn
12.7.6.49. Watermarks
12.7.6.49.1. WhcAdaptive
12.7.6.49.2. WhcHigh
12.7.6.49.3. WhcHighInit
12.7.6.49.4. WhcLow
12.7.6.50. WriterLingerDuration
12.7.7. Partitioning
12.7.7.1. IgnoredPartitions
12.7.7.1.1. IgnoredPartition
12.7.7.1.1.1. DCPSPartitionTopic
12.7.7.2. NetworkPartitions
12.7.7.2.1. NetworkPartition
12.7.7.2.1.1. Address
12.7.7.2.1.2. Connected
12.7.7.2.1.3. Name
12.7.7.2.1.4. SecurityProfile
12.7.7.3. PartitionMappings
12.7.7.3.1. PartitionMapping
12.7.7.3.1.1. DCPSPartitionTopic
12.7.7.3.1.2. NetworkPartition
12.7.8. SSL
12.7.8.1. CertificateVerification
12.7.8.2. Ciphers
12.7.8.3. Enable
12.7.8.4. EntropyFile
12.7.8.5. KeyPassphrase
12.7.8.6. KeystoreFile
12.7.8.7. SelfSignedCertificates
12.7.8.8. VerifyClient
12.7.9. Security
12.7.9.1. SecurityProfile
12.7.9.1.1. Cipher
12.7.9.1.2. CipherKey
12.7.9.1.3. Name
12.7.10. Sizing
12.7.10.1. EndpointsInSystem
12.7.10.2. EndpointsInSystem
12.7.10.3. LocalEndpoints
12.7.10.4. NetworkQueueSize
12.7.10.5. NetworkQueueSize
12.7.10.6. ReceiveBufferChunkSize
12.7.10.7. ReceiveBufferChunkSize
12.7.10.8. Watermarks
12.7.10.8.1. WhcAdaptive
12.7.10.8.2. WhcHigh
12.7.10.8.3. WhcHighInit
12.7.10.8.4. WhcLow
12.7.11. TCP
12.7.11.1. Enable
12.7.11.2. NoDelay
12.7.11.3. Port
12.7.11.4. ReadTimeout
12.7.11.5. WriteTimeout
12.7.12. ThreadPool
12.7.12.1. Enable
12.7.12.2. ThreadMax
12.7.12.3. Threads
12.7.13. Threads
12.7.13.1. Thread
12.7.13.1.1. Name
12.7.13.1.2. Scheduling
12.7.13.1.2.1. Class
12.7.13.1.2.2. Priority
12.7.13.1.3. StackSize
12.7.14. Tracing
12.7.14.1. AppendToFile
12.7.14.2. EnableCategory
12.7.14.3. OutputFile
12.7.14.4. PacketCaptureFile
12.7.14.5. Timestamps
12.7.14.5.1. absolute
12.7.14.6. Verbosity
12.7.15. Watchdog
12.7.15.1. Scheduling
12.7.15.1.1. Class
12.7.15.1.2. Priority
12.7.15.1.2.1. priority_kind
12.8. DDSI2Service
12.8.1. name
12.8.2. Compatibility
12.8.2.1. AckNackNumbitsEmptySet
12.8.2.2. ArrivalOfDataAssertsPpAndEpLiveliness
12.8.2.3. AssumeRtiHasPmdEndpoints
12.8.2.4. ExplicitlyPublishQosSetToDefault
12.8.2.5. ManySocketsMode
12.8.2.6. RespondToRtiInitZeroAckWithInvalidHeartbeat
12.8.2.7. StandardsConformance
12.8.3. Discovery
12.8.3.1. AdvertiseBuiltinTopicWriters
12.8.3.2. DefaultMulticastAddress
12.8.3.3. DomainId
12.8.3.4. GenerateBuiltinTopics
12.8.3.5. LocalDiscoveryPartition
12.8.3.6. MaxAutoParticipantIndex
12.8.3.7. ParticipantIndex
12.8.3.8. Peers
12.8.3.8.1. Group
12.8.3.8.1.1. Peer
12.8.3.8.1.1.1. Address
12.8.3.8.2. Peer
12.8.3.8.2.1. Address
12.8.3.9. Ports
12.8.3.9.1. Base
12.8.3.9.2. DomainGain
12.8.3.9.3. MulticastDataOffset
12.8.3.9.4. MulticastMetaOffset
12.8.3.9.5. ParticipantGain
12.8.3.9.6. UnicastDataOffset
12.8.3.9.7. UnicastMetaOffset
12.8.3.10. SPDPInterval
12.8.3.11. SPDPMulticastAddress
12.8.4. General
12.8.4.1. AllowMulticast
12.8.4.2. CoexistWithNativeNetworking
12.8.4.3. DontRoute
12.8.4.4. EnableMulticastLoopback
12.8.4.5. ExternalNetworkAddress
12.8.4.6. ExternalNetworkMask
12.8.4.7. FragmentSize
12.8.4.8. MaxMessageSize
12.8.4.9. MulticastRecvNetworkInterfaceAddresses
12.8.4.10. MulticastTimeToLive
12.8.4.11. NetworkInterfaceAddress
12.8.4.12. StartupModeCoversTransient
12.8.4.13. StartupModeDuration
12.8.4.14. UseIPv6
12.8.5. Internal
12.8.5.1. AccelerateRexmitBlockSize
12.8.5.2. AggressiveKeepLastWhc
12.8.5.3. AssumeMulticastCapable
12.8.5.4. BuiltinEndpointSet
12.8.5.5. ConservativeBuiltinReaderStartup
12.8.5.6. ControlTopic
12.8.5.6.1. enable
12.8.5.6.2. DeafMute
12.8.5.7. DDSI2DirectMaxThreads
12.8.5.8. DefragReliableMaxSamples
12.8.5.9. DefragUnreliableMaxSamples
12.8.5.10. DeliveryQueueMaxSamples
12.8.5.11. ForwardAllMessages
12.8.5.12. ForwardRemoteData
12.8.5.13. GenerateKeyhash
12.8.5.14. LateAckMode
12.8.5.15. LeaseDuration
12.8.5.16. LegacyFragmentation
12.8.5.17. LogStackTraces
12.8.5.18. MaxParticipants
12.8.5.19. MaxQueuedRexmitBytes
12.8.5.20. MaxQueuedRexmitMessages
12.8.5.21. MaxSampleSize
12.8.5.22. MeasureHbToAckLatency
12.8.5.23. MinimumSocketReceiveBufferSize
12.8.5.24. MinimumSocketSendBufferSize
12.8.5.25. MirrorRemoteEntities
12.8.5.26. MonitorPort
12.8.5.27. NackDelay
12.8.5.28. PreEmptiveAckDelay
12.8.5.29. PrimaryReorderMaxSamples
12.8.5.30. PrioritizeRetransmit
12.8.5.31. RediscoveryBlacklistDuration
12.8.5.31.1. enforce
12.8.5.32. ResponsivenessTimeout
12.8.5.33. RetransmitMerging
12.8.5.34. RetransmitMergingPeriod
12.8.5.35. RetryOnRejectBestEffort
12.8.5.36. RetryOnRejectDuration
12.8.5.37. SPDPResponseMaxDelay
12.8.5.38. ScheduleTimeRounding
12.8.5.39. SecondaryReorderMaxSamples
12.8.5.40. SquashParticipants
12.8.5.41. SuppressSPDPMulticast
12.8.5.42. SynchronousDeliveryLatencyBound
12.8.5.43. SynchronousDeliveryPriorityThreshold
12.8.5.44. Test
12.8.5.44.1. XmitLossiness
12.8.5.45. UnicastResponseToSPDPMessages
12.8.5.46. UseMulticastIfMreqn
12.8.5.47. Watermarks
12.8.5.47.1. WhcAdaptive
12.8.5.47.2. WhcHigh
12.8.5.47.3. WhcHighInit
12.8.5.47.4. WhcLow
12.8.5.48. WriterLingerDuration
12.8.6. SSL
12.8.6.1. CertificateVerification
12.8.6.2. Ciphers
12.8.6.3. Enable
12.8.6.4. EntropyFile
12.8.6.5. KeyPassphrase
12.8.6.6. KeystoreFile
12.8.6.7. SelfSignedCertificates
12.8.6.8. VerifyClient
12.8.7. Sizing
12.8.7.1. EndpointsInSystem
12.8.7.2. LocalEndpoints
12.8.7.3. NetworkQueueSize
12.8.7.4. ReceiveBufferChunkSize
12.8.7.5. Watermarks
12.8.7.5.1. WhcAdaptive
12.8.7.5.2. WhcHigh
12.8.7.5.3. WhcHighInit
12.8.7.5.4. WhcLow
12.8.8. TCP
12.8.8.1. Enable
12.8.8.2. NoDelay
12.8.8.3. Port
12.8.8.4. ReadTimeout
12.8.8.5. WriteTimeout
12.8.9. ThreadPool
12.8.9.1. Enable
12.8.9.2. ThreadMax
12.8.9.3. Threads
12.8.10. Threads
12.8.10.1. Thread
12.8.10.1.1. Name
12.8.10.1.2. Scheduling
12.8.10.1.2.1. Class
12.8.10.1.2.2. Priority
12.8.10.1.3. StackSize
12.8.11. Tracing
12.8.11.1. AppendToFile
12.8.11.2. EnableCategory
12.8.11.3. OutputFile
12.8.11.4. PacketCaptureFile
12.8.11.5. Timestamps
12.8.11.5.1. absolute
12.8.11.6. Verbosity
12.8.12. Watchdog
12.8.12.1. Scheduling
12.8.12.1.1. Class
12.8.12.1.2. Priority
12.8.12.1.2.1. priority_kind
12.9. TunerService
12.9.1. name
12.9.2. Watchdog
12.9.2.1. Scheduling
12.9.2.1.1. Priority
12.9.2.1.1.1. priority_kind
12.9.2.1.2. Class
12.9.3. Server
12.9.3.1. PortNr
12.9.3.2. Backlog
12.9.3.3. Verbosity
12.9.4. Client
12.9.4.1. MaxClients
12.9.4.2. MaxThreadsPerClient
12.9.4.3. LeasePeriod
12.9.4.4. Scheduling
12.9.4.4.1. Priority
12.9.4.4.1.1. priority_kind
12.9.4.4.2. Class
12.9.5. GarbageCollector
12.9.5.1. Scheduling
12.9.5.1.1. Priority
12.9.5.1.1.1. priority_kind
12.9.5.1.2. Class
12.9.6. LeaseManagement
12.9.6.1. Scheduling
12.9.6.1.1. Priority
12.9.6.1.1.1. priority_kind
12.9.6.1.2. Class
12.10. DbmsConnectService
12.10.1. name
12.10.2. Watchdog
12.10.2.1. Scheduling
12.10.2.1.1. Priority
12.10.2.1.1.1. priority_kind
12.10.2.1.2. Class
12.10.3. DdsToDbms
12.10.3.1. replication_mode
12.10.3.2. NameSpace
12.10.3.2.1. name
12.10.3.2.2. odbc
12.10.3.2.3. partition
12.10.3.2.4. topic
12.10.3.2.5. update_frequency
12.10.3.2.6. dsn
12.10.3.2.7. usr
12.10.3.2.8. pwd
12.10.3.2.9. schema
12.10.3.2.10. catalog
12.10.3.2.11. replication_mode
12.10.3.2.12. Mapping
12.10.3.2.12.1. topic
12.10.3.2.12.2. table
12.10.3.2.12.3. query
12.10.3.2.12.4. filter
12.10.4. DbmsToDds
12.10.4.1. publish_initial_data
12.10.4.2. event_table_policy
12.10.4.3. trigger_policy
12.10.4.4. replication_user
12.10.4.5. NameSpace
12.10.4.5.1. name
12.10.4.5.2. odbc
12.10.4.5.3. partition
12.10.4.5.4. table
12.10.4.5.5. update_frequency
12.10.4.5.6. dsn
12.10.4.5.7. usr
12.10.4.5.8. pwd
12.10.4.5.9. publish_initial_data
12.10.4.5.10. force_key_equality
12.10.4.5.11. event_table_policy
12.10.4.5.12. trigger_policy
12.10.4.5.13. schema
12.10.4.5.14. catalog
12.10.4.5.15. replication_user
12.10.4.5.16. Mapping
12.10.4.5.16.1. table
12.10.4.5.16.2. topic
12.10.4.5.16.3. query
12.10.4.5.16.4. publish_initial_data
12.10.4.5.16.5. force_key_equality
12.10.4.5.16.6. event_table_policy
12.10.4.5.16.7. trigger_policy
12.10.5. Tracing
12.10.5.1. OutputFile
12.10.5.2. Timestamps
12.10.5.2.1. absolute
12.10.5.3. Verbosity
12.11. RnRService
12.11.1. name
12.11.2. Watchdog
12.11.2.1. Scheduling
12.11.2.1.1. Priority
12.11.2.1.1.1. priority_kind
12.11.2.1.2. Class
12.11.3. Storage
12.11.3.1. name
12.11.3.2. rr_storageAttrXML
12.11.3.2.1. filename
12.11.3.2.2. MaxFileSize
12.11.3.3. rr_storageAttrCDR
12.11.3.3.1. filename
12.11.3.3.2. MaxFileSize
12.11.3.4. Statistics
12.11.3.4.1. enabled
12.11.3.4.2. publish_interval
12.11.3.4.3. reset
12.11.4. Tracing
12.11.4.1. OutputFile
12.11.4.2. AppendToFile
12.11.4.3. Verbosity
12.11.4.4. EnableCategory
12.12. Agent
12.12.1. name
12.12.2. Tracing
12.12.2.1. EnableCategory
12.12.2.2. Verbosity
12.12.2.3. OutputFile
12.12.2.4. AppendToFile
12.12.3. Watchdog
12.12.3.1. Scheduling
12.12.3.1.1. Class
12.12.3.1.2. Priority
12.12.3.1.2.1. priority_kind
13. Example Reference Systems
13.1. Zero Configuration System
13.2. Single Node System
13.3. Medium Size Static (Near) Real-time System
13.3.1. High Volumes
13.3.2. Low Latencies
13.3.3. Responsiveness
13.3.4. Topology Discovery
14. Contacts & Notices
14.1. Contacts
14.2. Notices
Indices and tables
¶
Search Page
Table Of Contents
The Vortex OpenSplice Deployment Guide
Indices and tables
Next topic
1. Preface
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
Deployment Guide
»