OPC-UA/DDS Gateway Avatar
  1. OMG Specification

OPC-UA/DDS Gateway — All Issues

  • Acronym: DDS-OPCUA
  • Issues Count: 6
  • Description: All Issues
Open Closed All
All Issues

Issues Descriptions

IDL keywords used as interface/module

  • Status: open   Implementation work Blocked
  • Source: Remedy IT ( Johnny Willemsen)
  • Summary:

    A module ATTRIBUTE and interface Attribute are both used in this spec, but attribute is a keyword in IDL and this will collide with it, IDL is case insensitive (see IDL 4.2, section 7.2.3 Identifiers) and check the IDL collision rules, see IDL 4.2, section 7.2.3.1 Collision Rules.

    Maybe more keywords are used in this spec, would recommend to compile the IDL of this specification with more IDL compilers.

  • Reported: DDS-OPCUA 1.0 — Sun, 25 Apr 2021 08:12 GMT
  • Updated: Fri, 30 Apr 2021 13:42 GMT

Don't use anonymous types

  • Status: open   Implementation work Blocked
  • Source: Remedy IT ( Johnny Willemsen)
  • Summary:

    Some language mappings don't support anonymous types for various reasons. This specification does use some anonymous types which can easily be removed by adding some typedefs outside of the types. Please add some typedes and use these within the containing types.

  • Reported: DDS-OPCUA 1.0 — Sun, 25 Apr 2021 08:07 GMT
  • Updated: Fri, 30 Apr 2021 13:42 GMT

Typos and Inconsistencies

  • Status: open  
  • Source: Real-Time Innovations ( Mr. Fernando Garcia-Aranda)
  • Summary:

    Section 2 lists four conformance points that are later on explained in Table 2.1:

    • OPC UA to DDS Mapping Basic Conformance
    • OPC UA to DDS Mapping Complete Conformance
    • DDS to OPC UA Mapping Basic Conformance
    • OPC UA to DDS Mapping Complete Conformance

    The last bullet point should be "DDS to OPC UA Mapping Complete Conformance" instead of "OPC UA to DDS Mapping Complete Conformance".

  • Reported: DDS-OPCUA 1.0 — Tue, 11 Feb 2020 17:00 GMT
  • Updated: Tue, 11 Feb 2020 21:29 GMT

Improve readability of a number of figures

  • Key: DDSOPCU-3
  • Status: closed  
  • Source: Real-Time Innovations ( Mr. Fernando Garcia-Aranda)
  • Summary:

    Figure 9.2, which describes the mapping of DDS primitive types to OPC UA is hard to read. We should break the figure into different class diagrams. For example, we could create one diagram for primitive types, one diagram for floating point types, and one diagram for boolean, char, and byte types.

    Also, Figures should be in black and white when possible; e.g., Figures 7.3, 8.1 and 9.1 could be made black and white.

  • Reported: DDS-OPCUA 1.0b1 — Fri, 1 Feb 2019 21:03 GMT
  • Disposition: Resolved — DDS-OPCUA 1.0
  • Disposition Summary:

    Fix figures with readability issues

    The resolution of this issue replaces existing figures with readability issues with new images.

  • Updated: Tue, 8 Oct 2019 17:53 GMT
  • Attachments:

Update Schema Files and XML files to Use DDS-XML 1.0

  • Key: DDSOPCU-1
  • Status: closed  
  • Source: Real-Time Innovations ( Mr. Fernando Garcia-Aranda)
  • Summary:

    DDS-XML 1.0 has been release, so we should upgrade our XML schema files to use the new version. This involves:

    1. Updating the include statement in dds-opcua_definitions_nonamespace.xsd
    2. Updating the reference in Clause 3 "Normative References" of the specification document.

    Also, we should make sure that we use working URLs in the rest of include statements instead relative paths. This involves:
    1. Updating the include statement in dds-opcua_definitions.xsd that includes "dds-opcua_definitions_nonamespace.xsd" on the current directory with a reference to "http://www.omg.org/spec/DDS-XML/20190101/dds-opcua_definitions_nonamespace.xsd", which is the URL where the schema file will end up as a result of this FTF.
    2. Updating the include statement in dds-opcua_opcua2dds_configuration.xml that includes "dds-opcua_definitions.xsd" on the current directory with a reference to "http://www.omg.org/spec/DDS-XML/20190101/dds-opcua_definitions.xsd", which is the URL where the schema file will end up as a result of this FTF.

    Also, we should use full URLs when we specify schema locations instead of relative paths. That would require changes in dds-opcua_definitions.xsd, dds-opcua_opcua2dds_configuration.xml, and dds-opcua_dds2opcua_configuration.xml. They should all point to resources under http://www.omg.org/spec/DDS-OPCUA/20190201, which would be the location of machine readable files for version 1.0 of the OPC UA/DDS Gateway specification.

  • Reported: DDS-OPCUA 1.0b1 — Mon, 28 Jan 2019 16:10 GMT
  • Disposition: Resolved — DDS-OPCUA 1.0
  • Disposition Summary:

    Update references to DDS-XML 1.0 Beta to 1.0 and Schema Location URLs

    This issue resolution replaces all references in Specification Document and Schema Files to Version 1.0 Beta of DDS-XML to new Version 1.0.

    Moreover, it modifies schemaLocation references to use full URLs instead of relative path references.

  • Updated: Tue, 8 Oct 2019 17:53 GMT
  • Attachments:

Update dds-opcua_model.xmi and normative references to most recent versions

  • Key: DDSOPCU-5
  • Status: closed  
  • Source: Real-Time Innovations ( Mr. Fernando Garcia-Aranda)
  • Summary:

    dds-opcua_model.xmi refers to an old version of XMI (xmlns:xmi="http://www.omg.org/spec/XMI/20110701); we should update this reference to the most recent version, which is 2.5.1 (accessible at http://www.omg.org/spec/XMI/).

    Likewise, the specification document points to OMG specifications, such as DDS-RTPS 2.2 and DDS-SECURITY 1.1 Beta, for which there are newer versions available. (The reference to the formal version of DDS-XML was added as part of the resoultion of DDSOPCU-1).

  • Reported: DDS-OPCUA 1.0b1 — Wed, 6 Feb 2019 17:35 GMT
  • Disposition: Resolved — DDS-OPCUA 1.0
  • Disposition Summary:

    Update outdated normative references and dds-opcua_model.xmi to most recent version

    This resolution updates normative references to the most recent available version. In particular, it updates the normative references to:

    • DDS-RTPS 2.3 Beta 1
    • DDS-SECURITY 1.1

    And updates dds-opcua_model.xmi to version 2.5.1.

  • Updated: Tue, 8 Oct 2019 17:53 GMT
  • Attachments: