GEMS 1.4 RTF Avatar
  1. OMG Issue

GEMS14 — Arrays of parameters sets not defined for ASCII PSM

  • Key: GEMS14-15
  • Legacy Issue Number: 19625
  • Status: closed  
  • Source: RT Logic ( Nathaniel Colson)
  • Summary:

    There is no definition for arrays of parameter sets in the ASCII PSM. Section suggests that these are supported by the PIM, and we need a mapping for all PSMs. Currently, a single parameter set (not an array of sets) is defined with commas as the delimiter between members of the set. The comma is also used as the delimiter between array elements. This makes it very difficult to deserialize an array of parameter sets, since the same delimiter character is used for two purposes. It became even more difficult after Issue 18814 was resolved by redefining the multiplicity to be a maximum array size (with -1 as a valid value), instead of the actual array size in the message. Suggest we use semicolons as the delimiter between parameter set members, and continue using commas as the delimiter between array elements.

  • Reported: GEMS 1.3 — Tue, 30 Sep 2014 04:00 GMT
  • Disposition: Resolved — GEMS 1.4
  • Disposition Summary:

    Define the delimiter in a parameter set to be a semi-colon

    The contents of section have been confusing and incorrect. Specifying an array of parameter sets is undefined (clearly). We will define the delimiter to be a semi-colon with the last member of the parameter set requiring a semi-colon as well.

  • Updated: Tue, 29 Mar 2016 15:08 GMT