[ 
https://issues.apache.org/jira/browse/CXF-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13007991#comment-13007991
 ] 

Benson Margulies commented on CXF-3402:
---------------------------------------

Dan,

It's never been correct in Aegis to end up with http://util.java, I think. In 
the past, I've pushed cases like that to use the TNS for the type. Mind you, 
the whole @XmlType business is a late addition (relatively) to Aegis, and I've 
never thought about it hard.

Just to make sure I'm following, your view is that changing this in 2.3.x is 
incompatible with people who are currently living with the http://util.java 
namespace and would be shocked for it to change on a point-release?




> http://util.java in WSDL 
> -------------------------
>
>                 Key: CXF-3402
>                 URL: https://issues.apache.org/jira/browse/CXF-3402
>             Project: CXF
>          Issue Type: Bug
>          Components: Aegis Databinding
>    Affects Versions: 2.3.2
>            Reporter: Jara Cesnek
>            Assignee: Daniel Kulp
>            Priority: Minor
>             Fix For: 2.4
>
>         Attachments: IStringSl-List.xml, IStringSl-array.xml
>
>
> For SEI:
> {code}
> @WebService
> public interface IStringSl {
>   void storeStrings(@WebParam(name = "stringsToStore") List<DTOtra_string> 
> stringToStore);
> }
> @XmlType ( name = "DtoString")
> public class DTOtra_string {
>  ....
> }
> {code}
> there is many http://util.java namespaces in WSDL.
> Maybe this is bug maybe not? I dont know.
> But I expect same wsdl as List<> is replaces with array.
> WSDL with array is more clean.
> *Fortunately XML on-the-wire is almost same in booth cases.*
> And our customers can consume booth without reimporting changed WSDL. 
> Xml with array.
> {code}
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:sl="http://sl.tra.modules.daisy.marbes.cz/"; 
> xmlns:dto="http://dto.tra.modules.daisy.marbes.cz";>
>    <soapenv:Header/>
>    <soapenv:Body>
>       <sl:storeStrings>
>          <stringsToStore>
>             <dto:DtoString>
>                <dto:Anglicky>?</dto:Anglicky>
>                <dto:AnglickyPrelozeno>true</dto:AnglickyPrelozeno>
>             </dto:DtoString>
>          </stringsToStore>
>       </sl:storeStrings>
>    </soapenv:Body>
> </soapenv:Envelope>
> {code}
> Xml with List<>.
> {code}
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:sl="http://sl.tra.modules.daisy.marbes.cz/"; 
> xmlns:util="http://util.java"; 
> xmlns:dto="http://dto.tra.modules.daisy.marbes.cz";>
>    <soapenv:Header/>
>    <soapenv:Body>
>       <sl:storeStrings>
>          <stringsToStore>
>             <util:DtoString>
>                <dto:Anglicky>?</dto:Anglicky>
>                <dto:AnglickyPrelozeno>true</dto:AnglickyPrelozeno>
>             </util:DtoString>
>          </stringsToStore>
>       </sl:storeStrings>
>    </soapenv:Body>
> </soapenv:Envelope>
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to