axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <ste...@apache.org>
Subject RE: [jira] Created: (AXIS-1596) enum of QNames
Date Tue, 12 Oct 2004 17:11:24 GMT


On Tue, 12 Oct 2004 09:55:05 -0700, Simon Fell <sfell@salesforce.com> wrote:
 > I haven't been following JAX-RPC that closely, is this hideous "feature"
 > of the spec addressed in newer versions ? It makes enums of qnames
 > completely useless.
 >

yes, yes it does. In fact it makes enums of anything other than well 
behaved java field names useless. Dont even think of having "null" as a 
name in a state table, for example. In fact, dont dare add an illegal 
field to an existing enum.


I am sure things will be better in the future, what with real enums and 
JAX-RPC handing off the serialization blame to someone else.  But I also 
think it is the lack of enums in classic Java is why this thing got into 
a state: with no native enums to serialize, enums got neglected.


FYI, I am planning on doing a paper on the fundamental flaws of JAX-RPC, 
working titile "yes, it really is broken",
for this journal. http://ijwsr.ncl.ac.uk/

You can review it if you want, early next week.

It will be derived from the experiences covered here, in "A service API 
for deployment"

http://forge.gridforum.org/projects/cddlm-wg/document/service-API-paper/en/1
http://forge.gridforum.org/projects/cddlm-wg/document/service-API-presentation/en/2

-Steve

Mime
View raw message