7.2. Known Issues with Serialization and Deserialization

7.2.1. Some parameters cannot be received multiple times within same SPDP sample

The OMG Real-Time Publish-Subscribe (RTPS) specification, version 2.5 allows in general that “The ParameterList may contain multiple Parameters with the same value for the parameterId.” RTI Connext, however, does not support receiving the following parameterId values multiple times within the same Simple Participant Discovery Protocol (SPDP) discovery sample:

  • PID_USER_DATA

  • PID_PROPERTY_LIST

  • PID_ENTITY_NAME

  • PID_ROLE_NAME

  • PID_PARTITION

  • PID_DOMAIN_TAG

  • PID_IDENTITY_TOKEN

  • PID_PERMISSIONS_TOKEN

  • PID_TRANSPORT_INFO_LIST

[RTI Issue ID CORE-13680]

7.2.2. Connext not compliant with Extended CDR encoding version 2 for types containing arrays and sequences of non-primitive types

By default, Connext is not compliant with Extended CDR encoding version 2 for types containing arrays and sequences of non-primitive types. To configure Connext to be compliant, you have a few options, described in Extended CDR (encoding version 2), in the Extensible Types Guide.