Tactical Decision Aids Interface Avatar
  1. OMG Specification

Tactical Decision Aids Interface — Closed Issues

  • Acronym: TDAI
  • Issues Count: 5
  • Description: Issues resolved by a task force and approved by Board
Open Closed All
Issues resolved by a task force and approved by Board

Issues Descriptions


TEX v1.1 uses org.omg.tex namespace in DDS-IDL PSM

  • Key: TDAI-33
  • Status: closed  
  • Source: BAE SYSTEMS ( Mr. Simon Mettrick)
  • Summary:

    In v1.1 of TEX in the DDS-IDL PSM all the packages are mapped into the org::omg::tex namespace. TEX was adopted by the DTC at the 2023 Q3 meeting and should be expected to be published/issued ahead of TDAI v1.0.
    TDAI current targets v1.0 which does not have this enclosing namespace.
    It would make sense to target v1.1 and also to use an equivalent enclosing namespace for consistency.
    This issue relates to an AB review comment.

  • Reported: TDAI 1.0a1 — Wed, 22 Nov 2023 15:45 GMT
  • Disposition: Resolved — TDAI 1.0
  • Disposition Summary:

    Target TEX v1.1 and use an enclosing namespace

    TDAI v1.0 should target TEX v1.1 (i.e. be the normative reference).

    Each of the IDL files for the DDS PSM should have an enclosing namespace of org::omg::tdai

    The DDS IDL files should reference identifiers using the relevant enclosing namespace - org::omg::tex (for top-level packages defined by TEX) or org::omg::tdai (for top-level packages defined by TDAI).

  • Updated: Mon, 25 Mar 2024 14:23 GMT

DDS PSM Topic types for PIM Method unclear

  • Key: TDAI-37
  • Status: closed  
  • Source: BAE SYSTEMS ( Mr. Simon Mettrick)
  • Summary:

    It is not totally clear how an implementer uses (invokes, implements) a PIM method within the DDS/IDL PSM.

  • Reported: TDAI 1.0a1 — Mon, 27 Nov 2023 16:53 GMT
  • Disposition: Resolved — TDAI 1.0
  • Disposition Summary:

    Add Comments to Topic Type Definition to emphasise their role

    Add comments to each generated topic type from a method signature (as per section 12.1) to state that it is intended as a DDS Topic type, maps to the original PIM method and is used through publication to invoke or subscription to implement.

    For each topic type insert (prepend) at the head of the comment block
    "This is the DDS Topic type for invoking and implementing the {@Operation} method on the {@Interface} interface.
    To invoke the operation publish a DDS Sample of this type; to implement it subscribe for samples."

  • Updated: Mon, 25 Mar 2024 14:23 GMT

DDS referred to in GraphQL PSM

  • Key: TDAI-1
  • Status: closed  
  • Source: BAE SYSTEMS ( Mr. Simon Mettrick)
  • Summary:

    In the GraphQL Data Model PSM section the text refers to DDS rather than GraphQL

  • Reported: TDAI 1.0a1 — Fri, 11 Feb 2022 15:08 GMT
  • Disposition: Resolved — TDAI 1.0
  • Disposition Summary:

    Refer to GraphQL schema rather than DDS PSM IDL

    In the GraphQL PSM sections the code generation should be described as transforming to GraphQL schema

  • Updated: Mon, 25 Mar 2024 14:23 GMT

Nested Key Annotation in DDS IDL