Issue 2520: Standard properties should include initial host and port (java-rtf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: Summary: The standard properties listed in section 25.21.7.1 allow the ORB class and ORB singleton class to be set. There should also be standard properties to allow the initial host and port for the naming service to be set. Resolution: Close no change. Revised Text: Actions taken: March 8, 1999: received issue May 13, 2002: closed issue Discussion: As was pointed out in the discussion in the archives, this function is achieved better with the Interoperable name service. The -ORBInitRef and -ORBDefaultInitRef arguments directly translate to org.omg.CORBA.ORBInitRef and org.omg.CORBA.ORBDefaultInitRef properties which can be used to configure services such as the name service, including the host and port. This issue should be closed no change. End of Annotations:===== Date: Mon, 08 Mar 1999 12:36:29 +0000 From: Simon Nash Organization: IBM X-Accept-Language: en To: issues@omg.org CC: java-rtf@omg.org Subject: Need SerializableHolder class There is currently no defined way to map out or inout parameters of type ValueBase to Java. Since ValueBase maps to java.io.Serializable, there shoud be an org.omg.CORBA.SerializableHolder class. Proposed Resolution: Add SerializableHolder to section 25.4.1.4. Simon -- Simon C Nash, Technology Architect, IBM Java Technology Centre Tel. +44-1962-815156 Fax +44-1962-818999 Hursley, England Internet: nash@hursley.ibm.com Lotus Notes: Simon Nash@ibmgb X400-Received: by mta umg in /PRMD=ICL/ADMD=GOLD 400/C=GB/ ; Relayed ; Mon, 08 Mar 99 14:56:25 +0000 X400-Received: by mta man23xc in /PRMD=icl/ADMD=gold 400/C=GB/ ; ; converted (IA5-Text) ; Relayed ; Mon, 08 Mar 99 14:44:31 +0000 X400-Received: by /PRMD=icl/ADMD=gold 400/C=GB/ ; converted (IA5-Text) ; Relayed ; Mon, 08 Mar 99 15:00:21 +0000 Date: Mon, 08 Mar 99 15:00:21 +0000 X400-MTS-Identifier: [/PRMD=icl/ADMD=gold 400/C=GB/;man0506 0000026100001545] X400-Originator: "NP Sharman" X400-Recipients: non-disclosure:; X400-Content-Type: P2-1984 (2) Original-Encoded-Information-Types: { 1 3 12 2 1001 1 0 4 300 0 707 } Content-Identifier: 1545 Priority: normal From: "NP Sharman" To: nash@hursley.ibm.com Cc: issues@omg.org, java-rtf@omg.org References: <36E3C354.58B97FBA@hursley.ibm.com> Importance: normal Subject: RE: Standard properties should include initial host and port Sinon's suggestion appears to elevate the Naming Service above all the other services that could be listed by CORBA::ORB::list_initial_services(), and in particular above Trader, the other standard object location service. How about defining properties of the form org.omg.CORBA.ORBInitialHost and org.omg.CORBA.ORBInitialPort where ranges over the names that list_initial_services() can yield? BTW, the latest draft of the IDL->Java mapping that I can find in the OMG library is ptc/98-08-22, which doesn't contain a section 25.21. Has the draft to which the suggestion refers been published anywhere? If not, could it be? Nick Sharman DAIS Product Architect PeerLogic Ltd nsharman@peerlogic.com Simon Nash wrote: > The standard properties listed in section 25.21.7.1 allow the ORB > class and ORB singleton class to be set. There should also be > standard properties to allow the initial host and port for the > naming > service to be set. > > Proposed resolution: > > Add the following standard properties to section 25.21.7.1: > > org.omg.CORBA.ORBInitialHost initial host name for naming > service > org.omg.CORBA.ORBInitialPort initial port number for naming > service > > Add the following sentence to the end of section 25.21.7: > > This search order is used for all the OMG standard properties > defined > in section 25.21.7.1. > > Simon > -- > Simon C Nash, Technology Architect, IBM Java Technology Centre > Tel. +44-1962-815156 Fax +44-1962-818999 Hursley, England > Internet: nash@hursley.ibm.com Lotus Notes: Simon Nash@ibmgb > X-Sender: jam@grub.paragon-software.com Date: Mon, 08 Mar 1999 13:47:02 -0500 To: Juergen Boldt , issues@emerald.omg.org, java-rtf@emerald.omg.org From: "Jeffrey A. Marshall" Subject: Re: issues 2517 - 2520 -- java RTF Issues Perhaps issue #2520 should reflect the recent interoperable naming service? This would allow something like the following: org.omg.CORBA.ORBInitRef. = org.omg.ORBDefaultInitRef = ie: org.omg.CORBA.ORBInitRef.NameService = iioploc://foo.com:9998/ org.omg.CORBA.ORBInitRef.TradingService = iiopname://foo.com:9998/Trading or even better: org.omg.CORBA.DefaultInitRef = iioploc://foo.com This would remove the need to have a separate host/port property and also allow cleaner (aka: transparent) integration with the upcoming naming changes required for CORBA compliance (as currently specified in section 3.1.1-3.1.5 of the interoperable naming service orbos/98-10-11). -jeff At 10:51 AM 3/8/99 -0500, Juergen Boldt wrote: >This is issue # 2517 > >orb.properties search should include home directory > >The search for an orb.properties file to set a default ORB class and >ORB Singleton class looks only in the JDK lib directory. In many >installations, this is read-only (e.g., on a shared drive) and not >updatable by users. To allow users of these JDK installations to >set a default ORB, the search order should be: > 1. The user's home directory (user.home system property) > 2. The /lib directory. > >------------------- > >This is issue # 2518 > >Incorrect search order for ORB implementation class name > >The first bullet of the search order for an ORB implementation class >name in section 25.21.7 is: > . check in Applet parameter or application string array, if any >This seems wrong > >----------------- > >This is issue # 2519 > >Need SerializableHolder class > >There is currently no defined way to map out or inout parameters of >type ValueBase to Java. Since ValueBase maps to java.io.Serializable, >there shoud be an org.omg.CORBA.SerializableHolder class. > >Proposed Resolution: > >Add SerializableHolder to section 25.4.1.4. > >------------------- > >This is issue # 2520 > >Standard properties should include initial host and port > >The standard properties listed in section 25.21.7.1 allow the ORB >class and ORB singleton class to be set. There should also be >standard properties to allow the initial host and port for the naming >service to be set. > > >================================================================ > >Juergen Boldt >Senior Member of Technical Staff > >Object Management Group Tel. +1-508-820 4300 ext. 132 >Framingham Corporate Center Fax: +1-508-820 4303 >492 Old Connecticut Path Email: juergen@omg.org >Framingham, MA 01701 > >================================================================ > X-Sender: jam@grub.paragon-software.com Date: Mon, 08 Mar 1999 13:47:02 -0500 To: Juergen Boldt , issues@emerald.omg.org, java-rtf@emerald.omg.org From: "Jeffrey A. Marshall" Subject: Re: issues 2517 - 2520 -- java RTF Issues Perhaps issue #2520 should reflect the recent interoperable naming service? This would allow something like the following: org.omg.CORBA.ORBInitRef. = org.omg.ORBDefaultInitRef = ie: org.omg.CORBA.ORBInitRef.NameService = iioploc://foo.com:9998/ org.omg.CORBA.ORBInitRef.TradingService = iiopname://foo.com:9998/Trading or even better: org.omg.CORBA.DefaultInitRef = iioploc://foo.com This would remove the need to have a separate host/port property and also allow cleaner (aka: transparent) integration with the upcoming naming changes required for CORBA compliance (as currently specified in section 3.1.1-3.1.5 of the interoperable naming service orbos/98-10-11). -jeff At 10:51 AM 3/8/99 -0500, Juergen Boldt wrote: >This is issue # 2517 > >orb.properties search should include home directory > >The search for an orb.properties file to set a default ORB class and >ORB Singleton class looks only in the JDK lib directory. In many >installations, this is read-only (e.g., on a shared drive) and not >updatable by users. To allow users of these JDK installations to >set a default ORB, the search order should be: > 1. The user's home directory (user.home system property) > 2. The /lib directory. > >------------------- > >This is issue # 2518 > >Incorrect search order for ORB implementation class name > >The first bullet of the search order for an ORB implementation class >name in section 25.21.7 is: > . check in Applet parameter or application string array, if any >This seems wrong > >----------------- > >This is issue # 2519 > >Need SerializableHolder class > >There is currently no defined way to map out or inout parameters of >type ValueBase to Java. Since ValueBase maps to java.io.Serializable, >there shoud be an org.omg.CORBA.SerializableHolder class. > >Proposed Resolution: > >Add SerializableHolder to section 25.4.1.4. > >------------------- > >This is issue # 2520 > >Standard properties should include initial host and port > >The standard properties listed in section 25.21.7.1 allow the ORB >class and ORB singleton class to be set. There should also be >standard properties to allow the initial host and port for the naming >service to be set. > > >================================================================ > >Juergen Boldt >Senior Member of Technical Staff > >Object Management Group Tel. +1-508-820 4300 ext. 132 >Framingham Corporate Center Fax: +1-508-820 4303 >492 Old Connecticut Path Email: juergen@omg.org >Framingham, MA 01701 > >================================================================ >