We have been talking about deriving/populating the element information for
parameters and return value of a java method following the java2wsdl rules.
I agree with you that should be the right direction.
There are a few cases:
1) If the java interface is generated from WSDL, we can try to get the
element/type information from the WSDL. For example, we can check the JAX-WS
annotations for the metadata.
2) If no hint is provided, we can use dummy names such as "param0", "param1"
and "return".
Thanks,
Raymond
----- Original Message -----
From: "Jean-Sebastien Delfino" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, October 08, 2007 4:14 PM
Subject: Re: could databinding-axiom Object2OMElement construct a default
elem?
Raymond Feng wrote:
Hi,
When we introspect the simple types on a java method, we map it to a xsd
type, such as java.lang.String to xsd:string.
This may be a dumb question :) why don't we convert a method parameter (I
guess that's what you meant) to an element in the first place?
Isn't that what happens anyway with a doc / wrapped Java <-> XSD mapping?
Isn't an XSD element converted into a parameter in the other direction?
How could a parameter be represented by a type? maybe I'm really confused
and this is a really dumb question :)
When it's converted to some databindings which requires an element (such
as DOM or AXIOM), we need to have an xsd element. The element information
can be derived from either the source or target data type. In case that
none of them have the element information, we will create a dummy
element. It's similar to convert a SDO data object into a DOM Node
(Customer --> <dummy xsi:type="Customer">...</dummy>).
Ideally, the remotable java interface could be normalized as WSDL by
applying the java2wsdl rules. Then the element names for the parameters
can be "ns:param0", "ns:param1", etc.
Thanks,
Raymond
----- Original Message ----- From: "Jean-Sebastien Delfino"
<[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, October 08, 2007 3:16 PM
Subject: Re: could databinding-axiom Object2OMElement construct a default
elem?
Raymond Feng wrote:
Hi,
In a short answer, yes. We should try to create a dummy element in such
case. I believe we already do that for DOM. Do you want to provide a
patch :-)?
Thanks,
Raymond
Could you help a me understand why a dummy element is needed?
--
Jean-Sebastien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Jean-Sebastien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]