OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Please investigate


I today's concall we discussed the concept of supporting event, 
property, and parameter aliases.  Though we liked the idea and thought 
it should be included in the standard a question was raise on how easy a 
consumer will be able to support this given potential type conversion.  
We decided the TCs consumer implementors for their feedback based on 
their consumer implemetnations.  If you are a consumer implementor can 
you investigate whether you will have significant issues/problems with 
supporting aliasing? 

The basic problem we discussed is that when aliases are introduced it 
likely means that each producer has a distinct type for the construct.  
Though we expect in such situations that the types are compatible [of 
the same form/structure], the typing will be different.  [I.e. think 
about this from an object perspective -- I may have an object of type 
Foo that represents a customerId and and object of type Bar that 
represents the same customerId -- the types are compatible but distinct 
-- you can't cast from one to the other, etc.]  With aliasing the 
consumer will be expected to recognize that Foo is a synonym for bar and 
pass the value associated with Foo to the portlet expecting it as type 
Foo and the portlet expecting it as type Bar.  The consumer will be 
responsible for sending this as the appropriate/expected type.  The 
question we are asking folks to investigate is whether this is a 
reasonable expectation/requirement in your consumer environments. 

Please investigate and let us know no later then the Dec 15th concall 
because without eveidence to the contrary we are going to assume this 
isn't a burden and add aliasing to the spec.

       -Mike-



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]