Issue 4743: Context PIDL mapping bug (cxx_revision) Source: Triodia Technologies Pty Ltd (Mr. Michi Henning, michi(at)triodia.com) Nature: Uncategorized Issue Severity: Summary: Section 1.31.3 says: - In the C mapping, set_one_value used strings, while others used NamedValues containg any. Even though implementations need only support strings as values, the signatures now uniformly allow alternatives. I would suggest to delete the entire bullet point. In particular, the notion of allowing alternative data types as propery values for contexts doesn't work because the receiver expects a sequence of strings with an even number of elements; if anything but a string sequence is sent, the receiver has no chance of unmarshaling it. Resolution: Remove bullet as suggested Revised Text: The C++-PIDL specification differs from the C-PIDL specification as follows: • Introduction of attributes for context name and parent. • The signatures for values are uniformly set to any. • The release operation frees child contexts. Actions taken: December 11, 2001: received issue January 11, 2012: closed issue Discussion: End of Annotations:===== Date: Tue, 11 Dec 2001 19:23:07 +1000 (EST) From: Michi Henning To: C++ Revision Task Force Subject: Context PIDL mapping bug Message-ID: Organization: IONA Technologies MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-UIDL: +"Ud9k@gd9#NM!!S["e9 Section 1.31.3 says: - In the C mapping, set_one_value used strings, while others used NamedValues containg any. Even though implementations need only support strings as values, the signatures now uniformly allow alternatives. I would suggest to delete the entire bullet point. In particular, the notion of allowing alternative data types as propery values for contexts doesn't work because the receiver expects a sequence of strings with an even number of elements; if anything but a string sequence is sent, the receiver has no chance of unmarshaling it. Cheers, Michi. -- Michi Henning +61 7 3324 9633 Chief CORBA Scientist +61 4 1118 2700 (mobile) IONA Technologies +61 7 3324 9799 (fax) Total Business Integration http://www.ooc.com.au/staff/michi