The Vortex OpenSplice Deployment Guide¶
- 1. Preface
- 2. Overview
- 2.1. Vortex OpenSplice Architecture
- 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.4. Stopping Vortex OpenSplice
- 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.3. Vortex OpenSplice Configuration
- 2.4. Applications which operate in multiple domains
- 2.5. Time-jumps
- 2.6. Time stamps and year 2038 limit
- 3. Service Descriptions
- 4. The Domain Service
- 5. The Durability Service
- 5.1. Durability Service Purpose
- 5.2. Durability Service Concepts
- 5.3. Mechanisms
- 5.4. Lifecycle
- 5.5. Threads description
- 5.5.1. ospl_durability
- 5.5.2. conflictResolver
- 5.5.3. statusThread
- 5.5.4. d_adminActionQueue
- 5.5.5. AdminEventDispatcher
- 5.5.6. groupCreationThread
- 5.5.7. sampleRequestHandler
- 5.5.8. resendQueue
- 5.5.9. masterMonitor
- 5.5.10. groupLocalListenerActionQueue
- 5.5.11. d_groupsRequest
- 5.5.12. d_nameSpaces
- 5.5.13. d_nameSpacesRequest
- 5.5.14. d_status
- 5.5.15. d_newGroup
- 5.5.16. d_sampleChain
- 5.5.17. d_sampleRequest
- 5.5.18. d_deleteData
- 5.5.19. dcpsHeartbeatListener
- 5.5.20. d_capability
- 5.5.21. remoteReader
- 5.5.22. persistentDataListener
- 5.5.23. historicalDataRequestHandler
- 5.5.24. durabilityStateListener
- 6. Dlite Durability Service
- 7. The Networking Service
- 8. The DDSI2 and DDSI2E Networking Services
- 8.1. DDSI Concepts
- 8.2. Vortex OpenSplice DDSI2 specifics
- 8.3. Network and discovery configuration
- 8.4. Data path configuration
- 8.5. DDSI2E Enhanced features
- 8.6. Thread configuration
- 8.7. Reporting and tracing
- 8.8. Compatibility and conformance
- 9. The NetworkingBridge Service
- 10. The Tuner Service
- 11. The DbmsConnect Service
- 12. DDS Security
- 12.1. Brief information about PKI (public key infrastructure)
- 12.2. PKI Usage in DDS Security
- 12.3. Configuration
- 12.4. Durability Service
- 12.5. Vortex Link
- 12.6. DataTag Permissions
- 12.7. External Plugin Development
- 13. Tools
- 14. Configuration
- 14.1. OpenSplice
- 14.2. Domain
- 14.2.1. Name
- 14.2.2. Id
- 14.2.3. Role
- 14.2.4. Lease
- 14.2.5. GeneralWatchdog
- 14.2.6. ServiceTerminatePeriod
- 14.2.7. SingleProcess
- 14.2.8. Description
- 14.2.9. CPUAffinity
- 14.2.10. InProcessExceptionHandling
- 14.2.11. Daemon
- 14.2.12. Database
- 14.2.13. Listeners
- 14.2.14. Service
- 14.2.15. GIDKey
- 14.2.16. Application
- 14.2.17. BuiltinTopics
- 14.2.18. PriorityInheritance
- 14.2.19. Report
- 14.2.20. Statistics
- 14.2.21. RetentionPeriod
- 14.2.22. ReportPlugin
- 14.2.23. ResourceLimits
- 14.2.24. PartitionAccess
- 14.2.25. SystemId
- 14.2.26. TopicAccess
- 14.2.27. UserClock
- 14.2.28. DurablePolicies
- 14.2.29. y2038Ready
- 14.2.30. Filters
- 14.2.31. SHMMonitor
- 14.3. DurabilityService
- 14.3.1. name
- 14.3.2. ClientDurability
- 14.3.3. Watchdog
- 14.3.4. Network
- 14.3.4.1. latency_budget
- 14.3.4.2. transport_priority
- 14.3.4.3. Heartbeat
- 14.3.4.4. InitialDiscoveryPeriod
- 14.3.4.5. Alignment
- 14.3.4.6. WaitForAttachment
- 14.3.4.7. FellowGarbageCollectPeriod
- 14.3.5. MasterElection
- 14.3.6. General
- 14.3.7. Persistent
- 14.3.8. NameSpaces
- 14.3.9. EntityNames
- 14.3.10. Tracing
- 14.4. DLite
- 14.5. SNetworkService
- 14.5.1. name
- 14.5.2. Watchdog
- 14.5.3. General
- 14.5.4. Partitioning
- 14.5.5. Security
- 14.5.6. Channels
- 14.5.6.1. Channel
- 14.5.6.1.1. name
- 14.5.6.1.2. reliable
- 14.5.6.1.3. default
- 14.5.6.1.4. enabled
- 14.5.6.1.5. priority
- 14.5.6.1.6. PortNr
- 14.5.6.1.7. FragmentSize
- 14.5.6.1.8. Resolution
- 14.5.6.1.9. AdminQueueSize
- 14.5.6.1.10. CompressionBufferSize
- 14.5.6.1.11. CompressionThreshold
- 14.5.6.1.12. Sending
- 14.5.6.1.12.1. CrcCheck
- 14.5.6.1.12.2. ThrottleUnackedThreshold
- 14.5.6.1.12.3. ThrottleUnresponsiveThreshold
- 14.5.6.1.12.4. ResendThrottleLimit
- 14.5.6.1.12.5. MaxAckDelay
- 14.5.6.1.12.6. OffsetEnabled
- 14.5.6.1.12.7. QueueSize
- 14.5.6.1.12.8. MaxBurstSize
- 14.5.6.1.12.9. MaxResendBurstSize
- 14.5.6.1.12.10. ThrottleLimit
- 14.5.6.1.12.11. ThrottleThreshold
- 14.5.6.1.12.12. ThrottleParamP
- 14.5.6.1.12.13. ThrottleParamD
- 14.5.6.1.12.14. MaxRetries
- 14.5.6.1.12.15. RecoveryFactor
- 14.5.6.1.12.16. DiffServField
- 14.5.6.1.12.17. DontRoute
- 14.5.6.1.12.18. DontFragment
- 14.5.6.1.12.19. TimeToLive
- 14.5.6.1.12.20. Scheduling
- 14.5.6.1.13. Receiving
- 14.5.6.1.14. AllowedPorts
- 14.5.6.2. AllowedPorts
- 14.5.6.1. Channel
- 14.5.7. Discovery
- 14.5.8. Tracing
- 14.5.9. Compression
- 14.6. NetworkService
- 14.6.1. name
- 14.6.2. Watchdog
- 14.6.3. General
- 14.6.4. Partitioning
- 14.6.5. Channels
- 14.6.5.1. Channel
- 14.6.5.1.1. name
- 14.6.5.1.2. reliable
- 14.6.5.1.3. default
- 14.6.5.1.4. enabled
- 14.6.5.1.5. priority
- 14.6.5.1.6. PortNr
- 14.6.5.1.7. FragmentSize
- 14.6.5.1.8. Resolution
- 14.6.5.1.9. AdminQueueSize
- 14.6.5.1.10. CompressionBufferSize
- 14.6.5.1.11. CompressionThreshold
- 14.6.5.1.12. SyncMessageExchange
- 14.6.5.1.13. Sending
- 14.6.5.1.13.1. CrcCheck
- 14.6.5.1.13.2. QueueSize
- 14.6.5.1.13.3. MaxBurstSize
- 14.6.5.1.13.4. MaxResendBurstSize
- 14.6.5.1.13.5. ThrottleLimit
- 14.6.5.1.13.6. ThrottleThreshold
- 14.6.5.1.13.7. ThrottleParamP
- 14.6.5.1.13.8. ThrottleParamD
- 14.6.5.1.13.9. MaxRetries
- 14.6.5.1.13.10. RecoveryFactor
- 14.6.5.1.13.11. DiffServField
- 14.6.5.1.13.12. DontRoute
- 14.6.5.1.13.13. DontFragment
- 14.6.5.1.13.14. TimeToLive
- 14.6.5.1.13.15. Scheduling
- 14.6.5.1.13.16. ThrottleUnackedThreshold
- 14.6.5.1.13.17. ThrottleUnresponsiveThreshold
- 14.6.5.1.13.18. ResendThrottleLimit
- 14.6.5.1.13.19. MaxAckDelay
- 14.6.5.1.13.20. OffsetEnabled
- 14.6.5.1.14. Receiving
- 14.6.5.1.15. AllowedPorts
- 14.6.5.2. AllowedPorts
- 14.6.5.1. Channel
- 14.6.6. Discovery
- 14.6.7. Tracing
- 14.6.8. Compression
- 14.7. NetworkingBridgeService
- 14.8. DDSI2EService
- 14.8.1. name
- 14.8.2. Channels
- 14.8.3. Compatibility
- 14.8.4. DDSSecurity
- 14.8.5. Discovery
- 14.8.5.1. AdvertiseBuiltinTopicWriters
- 14.8.5.2. DSGracePeriod
- 14.8.5.3. DefaultMulticastAddress
- 14.8.5.4. DomainId
- 14.8.5.5. GenerateBuiltinTopics
- 14.8.5.6. LocalDiscoveryPartition
- 14.8.5.7. MaxAutoParticipantIndex
- 14.8.5.8. ParticipantIndex
- 14.8.5.9. Peers
- 14.8.5.10. Ports
- 14.8.5.11. SPDPInterval
- 14.8.5.12. SPDPMulticastAddress
- 14.8.6. General
- 14.8.6.1. AllowMulticast
- 14.8.6.2. CoexistWithNativeNetworking
- 14.8.6.3. DontRoute
- 14.8.6.4. EnableMulticastLoopback
- 14.8.6.5. ExternalNetworkAddress
- 14.8.6.6. ExternalNetworkMask
- 14.8.6.7. FragmentSize
- 14.8.6.8. MaxMessageSize
- 14.8.6.9. MulticastRecvNetworkInterfaceAddresses
- 14.8.6.10. MulticastTimeToLive
- 14.8.6.11. NetworkInterfaceAddress
- 14.8.6.12. StartupModeCoversTransient
- 14.8.6.13. StartupModeDuration
- 14.8.6.14. UseIPv6
- 14.8.7. Internal
- 14.8.7.1. AccelerateRexmitBlockSize
- 14.8.7.2. AckDelay
- 14.8.7.3. AckSuppression
- 14.8.7.4. AggressiveKeepLastWhc
- 14.8.7.5. AggressiveKeepLastWhc
- 14.8.7.6. AssumeMulticastCapable
- 14.8.7.7. AutoReschedNackDelay
- 14.8.7.8. AuxiliaryBandwidthLimit
- 14.8.7.9. BuiltinEndpointSet
- 14.8.7.10. ConservativeBuiltinReaderStartup
- 14.8.7.11. ControlTopic
- 14.8.7.12. DDSI2DirectMaxThreads
- 14.8.7.13. DefragReliableMaxSamples
- 14.8.7.14. DefragUnreliableMaxSamples
- 14.8.7.15. DeliveryQueueMaxSamples
- 14.8.7.16. DisablePmdReader
- 14.8.7.17. ForwardAllMessages
- 14.8.7.18. ForwardRemoteData
- 14.8.7.19. GenerateKeyhash
- 14.8.7.20. HeartbeatInterval
- 14.8.7.21. LateAckMode
- 14.8.7.22. LeaseDuration
- 14.8.7.23. LegacyFragmentation
- 14.8.7.24. LogStackTraces
- 14.8.7.25. MaxParticipants
- 14.8.7.26. MaxQueuedRexmitBytes
- 14.8.7.27. MaxQueuedRexmitMessages
- 14.8.7.28. MaxSampleSize
- 14.8.7.29. MeasureHbToAckLatency
- 14.8.7.30. MinimumSocketReceiveBufferSize
- 14.8.7.31. MinimumSocketSendBufferSize
- 14.8.7.32. MirrorRemoteEntities
- 14.8.7.33. MonitorPort
- 14.8.7.34. NackDelay
- 14.8.7.35. PreEmptiveAckDelay
- 14.8.7.36. PrimaryReorderMaxSamples
- 14.8.7.37. PrioritizeRetransmit
- 14.8.7.38. RediscoveryBlacklistDuration
- 14.8.7.39. ResponsivenessTimeout
- 14.8.7.40. RetransmitMerging
- 14.8.7.41. RetransmitMergingPeriod
- 14.8.7.42. RetryOnRejectBestEffort
- 14.8.7.43. RetryOnRejectDuration
- 14.8.7.44. SPDPResponseMaxDelay
- 14.8.7.45. ScheduleTimeRounding
- 14.8.7.46. SecondaryReorderMaxSamples
- 14.8.7.47. SquashParticipants
- 14.8.7.48. SuppressSPDPMulticast
- 14.8.7.49. SynchronousDeliveryLatencyBound
- 14.8.7.50. SynchronousDeliveryPriorityThreshold
- 14.8.7.51. Test
- 14.8.7.52. ThreadsMonitorInterval
- 14.8.7.53. UnicastResponseToSPDPMessages
- 14.8.7.54. UseMulticastIfMreqn
- 14.8.7.55. Watermarks
- 14.8.7.56. WriterLingerDuration
- 14.8.7.57. UDPWriteTimeout
- 14.8.8. Partitioning
- 14.8.9. SSL
- 14.8.10. Security
- 14.8.11. Sizing
- 14.8.12. TCP
- 14.8.13. ThreadPool
- 14.8.14. Threads
- 14.8.15. Tracing
- 14.8.16. Watchdog
- 14.9. DDSI2Service
- 14.9.1. name
- 14.9.2. Compatibility
- 14.9.3. DDSSecurity
- 14.9.4. Discovery
- 14.9.4.1. AdvertiseBuiltinTopicWriters
- 14.9.4.2. DSGracePeriod
- 14.9.4.3. DefaultMulticastAddress
- 14.9.4.4. DomainId
- 14.9.4.5. GenerateBuiltinTopics
- 14.9.4.6. LocalDiscoveryPartition
- 14.9.4.7. MaxAutoParticipantIndex
- 14.9.4.8. ParticipantIndex
- 14.9.4.9. Peers
- 14.9.4.10. Ports
- 14.9.4.11. SPDPInterval
- 14.9.4.12. SPDPMulticastAddress
- 14.9.5. General
- 14.9.5.1. AllowMulticast
- 14.9.5.2. CoexistWithNativeNetworking
- 14.9.5.3. DontRoute
- 14.9.5.4. EnableMulticastLoopback
- 14.9.5.5. ExternalNetworkAddress
- 14.9.5.6. ExternalNetworkMask
- 14.9.5.7. FragmentSize
- 14.9.5.8. MaxMessageSize
- 14.9.5.9. MulticastRecvNetworkInterfaceAddresses
- 14.9.5.10. MulticastTimeToLive
- 14.9.5.11. NetworkInterfaceAddress
- 14.9.5.12. StartupModeCoversTransient
- 14.9.5.13. StartupModeDuration
- 14.9.5.14. UseIPv6
- 14.9.6. Internal
- 14.9.6.1. AccelerateRexmitBlockSize
- 14.9.6.2. AckDelay
- 14.9.6.3. AckSuppression
- 14.9.6.4. AggressiveKeepLastWhc
- 14.9.6.5. AssumeMulticastCapable
- 14.9.6.6. AutoReschedNackDelay
- 14.9.6.7. BuiltinEndpointSet
- 14.9.6.8. ConservativeBuiltinReaderStartup
- 14.9.6.9. ControlTopic
- 14.9.6.10. DDSI2DirectMaxThreads
- 14.9.6.11. DefragReliableMaxSamples
- 14.9.6.12. DefragUnreliableMaxSamples
- 14.9.6.13. DeliveryQueueMaxSamples
- 14.9.6.14. DisablePmdReader
- 14.9.6.15. ForwardAllMessages
- 14.9.6.16. ForwardRemoteData
- 14.9.6.17. GenerateKeyhash
- 14.9.6.18. HeartbeatInterval
- 14.9.6.19. LateAckMode
- 14.9.6.20. LeaseDuration
- 14.9.6.21. LegacyFragmentation
- 14.9.6.22. LogStackTraces
- 14.9.6.23. MaxParticipants
- 14.9.6.24. MaxQueuedRexmitBytes
- 14.9.6.25. MaxQueuedRexmitMessages
- 14.9.6.26. MaxSampleSize
- 14.9.6.27. MeasureHbToAckLatency
- 14.9.6.28. MinimumSocketReceiveBufferSize
- 14.9.6.29. MinimumSocketSendBufferSize
- 14.9.6.30. MirrorRemoteEntities
- 14.9.6.31. MonitorPort
- 14.9.6.32. NackDelay
- 14.9.6.33. PreEmptiveAckDelay
- 14.9.6.34. PrimaryReorderMaxSamples
- 14.9.6.35. PrioritizeRetransmit
- 14.9.6.36. RediscoveryBlacklistDuration
- 14.9.6.37. ResponsivenessTimeout
- 14.9.6.38. RetransmitMerging
- 14.9.6.39. RetransmitMergingPeriod
- 14.9.6.40. RetryOnRejectBestEffort
- 14.9.6.41. RetryOnRejectDuration
- 14.9.6.42. SPDPResponseMaxDelay
- 14.9.6.43. ScheduleTimeRounding
- 14.9.6.44. SecondaryReorderMaxSamples
- 14.9.6.45. SquashParticipants
- 14.9.6.46. SuppressSPDPMulticast
- 14.9.6.47. SynchronousDeliveryLatencyBound
- 14.9.6.48. SynchronousDeliveryPriorityThreshold
- 14.9.6.49. Test
- 14.9.6.50. ThreadsMonitorInterval
- 14.9.6.51. UnicastResponseToSPDPMessages
- 14.9.6.52. UseMulticastIfMreqn
- 14.9.6.53. Watermarks
- 14.9.6.54. WriterLingerDuration
- 14.9.6.55. UDPWriteTimeout
- 14.9.7. SSL
- 14.9.8. Sizing
- 14.9.9. TCP
- 14.9.10. ThreadPool
- 14.9.11. Threads
- 14.9.12. Tracing
- 14.9.13. Watchdog
- 14.10. TunerService
- 14.11. DbmsConnectService
- 14.11.1. name
- 14.11.2. Watchdog
- 14.11.3. DdsToDbms
- 14.11.3.1. replication_mode
- 14.11.3.2. NameSpace
- 14.11.4. DbmsToDds
- 14.11.4.1. publish_initial_data
- 14.11.4.2. event_table_policy
- 14.11.4.3. trigger_policy
- 14.11.4.4. replication_user
- 14.11.4.5. NameSpace
- 14.11.4.5.1. name
- 14.11.4.5.2. odbc
- 14.11.4.5.3. partition
- 14.11.4.5.4. table
- 14.11.4.5.5. update_frequency
- 14.11.4.5.6. dsn
- 14.11.4.5.7. usr
- 14.11.4.5.8. pwd
- 14.11.4.5.9. publish_initial_data
- 14.11.4.5.10. force_key_equality
- 14.11.4.5.11. event_table_policy
- 14.11.4.5.12. trigger_policy
- 14.11.4.5.13. schema
- 14.11.4.5.14. catalog
- 14.11.4.5.15. replication_user
- 14.11.4.5.16. Mapping
- 14.11.5. Tracing
- 14.12. RnRService
- 15. Example Reference Systems
- 16. Logrotate
- 17. Contacts & Notices