${taskforce.name} Avatar
  1. OMG Task Force

PSS December 2000 FTF — Open Issues

  • Key: PSS2
  • Issues Count: 9
Open Closed All
Issues not resolved

Issues Descriptions

PSDL Grammar problems: Page 3-33

  • Key: PSS2-8
  • Legacy Issue Number: 5504
  • Status: open  
  • Source: INRIA ( Philippe Merle)
  • Summary:

    paragraph 3.2.5.6 : There is two mistakes : "abstract_storagehome" and
    "abstract""storagehome" are referenced instead of "abstract
    storagehome

  • Reported: PSS 1.0 — Mon, 15 Jul 2002 04:00 GMT
  • Updated: Sat, 7 Mar 2015 06:09 GMT

PSDL Grammar problems: Page 3-31

  • Key: PSS2-7
  • Legacy Issue Number: 5503
  • Status: open  
  • Source: INRIA ( Philippe Merle)
  • Summary:

    paragraph 3.2.5.1 : the production <abstract_storage_type_member> refers
    to
    <abstract_storage_type_dcl> which is defined in production 10 as
    <psdl_state_dcl>.
    Pick one or the other and changes references as required

  • Reported: PSS 1.0 — Mon, 15 Jul 2002 04:00 GMT
  • Updated: Sat, 7 Mar 2015 06:09 GMT

PSDL Grammar problems: Page 3-28

  • Key: PSS2-9
  • Legacy Issue Number: 5501
  • Status: open  
  • Source: INRIA ( Philippe Merle)
  • Summary:

    Production 19 : "abstract_storagehome" is not correct. Replace it with
    "abstract storagehome".

  • Reported: PSS 1.0 — Mon, 15 Jul 2002 04:00 GMT
  • Updated: Sat, 7 Mar 2015 06:09 GMT

Unable to find the refrence to the ConnectorRegistry from the appendix A.1

  • Key: PSS2-10
  • Legacy Issue Number: 4801
  • Status: open  
  • Source: Anonymous
  • Summary:

    Chapter 1.5 mentions the ConnectorRegistry object. From the code sample I assume that it should be part of the CosPersistentState module. Hoveever, I am unable to find the refrence to the ConnectorRegistry from the appendix A.1, "Complete IDL" (shouldn't it be "Complete PSDL" instead?)

    the ConnectorRegistry is present also in the appendix B, "Example: An Implementation of the Naming Service"

  • Reported: PSS 1.0 — Fri, 4 Jan 2002 05:00 GMT
  • Updated: Sat, 7 Mar 2015 06:09 GMT

existence of a ConnectorRegistry in the CosPeristentState module

  • Key: PSS2-3
  • Legacy Issue Number: 7968
  • Status: open  
  • Source: EsotericSystems, Inc. ( David Knox)
  • Summary:

    The referenced page cites the existence of a ConnectorRegistry in the CosPeristentState module. But there is no such interface in the IDL. Perhaps I've missed something?

  • Reported: PSS 1.0 — Fri, 3 Dec 2004 05:00 GMT
  • Updated: Sat, 7 Mar 2015 06:09 GMT

PSS FTF: Sequence should be added in the PSDL state types

  • Key: PSS2-5
  • Legacy Issue Number: 6698
  • Status: open  
  • Source: National Lab, Distributed Process, China ( Deng Bo)
  • Summary:

    In the PSDL state type grammar, the state member can't be a sequence type as the following text:
    formal/02-06-05 on page 3-8
    <psdl_state_type_spec> ::= <base_type_spec>

    <string_type>
    <wide_string_type>
    <abstract_storagetype_ref_type>
    <scoped_name>
    ...
    <scoped_name> must denote a previously declared [abstract or local] interface,
    struct, union, type, [abstract] valuetype, or a previously defined abstract storagetype.
    ...

    It's very useful if the sequence type be a state member, which is currently not possible.

    Resolution:

    Replace the following text in formal/02-06-05 on page 3-8
    <psdl_state_type_spec> ::= <base_type_spec>

    <string_type>
    <wide_string_type>
    <abstract_storagetype_ref_type>
    <scoped_name>

    with
    <psdl_state_type_spec> ::= <base_type_spec>

    <sequence_type>
    <string_type>
    <wide_string_type>
    <abstract_storagetype_ref_type>
    <scoped_name>
  • Reported: PSS 1.0 — Tue, 16 Dec 2003 05:00 GMT
  • Updated: Sat, 7 Mar 2015 06:09 GMT

The connectorRegistry interface is removed from spec. but still used

  • Key: PSS2-2
  • Legacy Issue Number: 6683
  • Status: open  
  • Source: National Lab, Distributed Process, China ( Deng Bo)
  • Summary:

    1. formal/02-09-06 on page 1-6 import org.omg.*; CORBA.ORB myOrb = CORBA.ORB.init(); CosPersistentState.ConnectorRegistry connectorRegistry = CosPersistentState.ConnectorRegistryHelper.narrow( myOrb.resolve_initial_references("PSS") ); CosPersistentState.Connector connector = connectorRegistry.find_connector(""); ... 2. formal/02-09-06 on page B-6 public class NamingServer { public static void main(String[] args)

    { // initializes ORB CORBA.ORB myOrb = CORBA.ORB.init(args); // get connector registry CosPersistentState.ConnectorRegistry registry = CosPersistentState.ConnectorRegistryHelper. narrow( myOrb.resolve_initial_references("PSS") ); // get connector ... }

    Resolution:

    1. Remove the following text in formal/02-09-06 on page 1-6

    CosPersistentState.ConnectorRegistry connectorRegistry = CosPersistentState.ConnectorRegistryHelper.narrow( myOrb.resolve_initial_references("PSS") ); CosPersistentState.Connector connector = connectorRegistry.find_connector("");

    2. Remove the following text in formal/02-09-06 on page B-6

    // get connector registry CosPersistentState.ConnectorRegistry registry = CosPersistentState.ConnectorRegistryHelper. narrow( myOrb.resolve_initial_references("PSS") );

  • Reported: PSS 1.0 — Sat, 6 Dec 2003 05:00 GMT
  • Updated: Sat, 7 Mar 2015 06:09 GMT

PSDL Grammar problems: Page 3-33

  • Key: PSS2-4
  • Legacy Issue Number: 5505
  • Status: open  
  • Source: INRIA ( Philippe Merle)
  • Summary:

    paragraph 3.2.6.4 : The <absract_storagehome_header> is not correctly
    defined.
    The production [<primary_key_dcl>] is missing. Add it.

  • Reported: PSS 1.0 — Mon, 15 Jul 2002 04:00 GMT
  • Updated: Sat, 7 Mar 2015 06:09 GMT

PSDL Grammar problems: Page 3-29

  • Key: PSS2-6
  • Legacy Issue Number: 5502
  • Status: open  
  • Source: INRIA ( Philippe Merle)
  • Summary:

    Production 27 : a double quote is missing : {" instead of "{". Add the
    double quote.
    Production 45 : an underscore is missing in the name of the rule.
    Replace <abstract storagehome_name> with <abstract_storagehome_name>
    Production 48: there is a redundancy : square brackets are not
    useful.Remove them

  • Reported: PSS 1.0 — Mon, 15 Jul 2002 04:00 GMT
  • Updated: Sat, 7 Mar 2015 06:09 GMT