[ 
https://issues.apache.org/jira/browse/AXIS2-2460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12486367
 ] 

Murray Furtado commented on AXIS2-2460:
---------------------------------------

Hi, you are right! This generated the subclasses. However I was using the IDEA 
Axis2 plugin which doesn't allow you to specify this when you go down the 
Custom route which many ppl will want to do to override the default package 
location for the emitted classes.

> Subclasses not generated by WSDL2JAVA from <s:extension base> tag
> -----------------------------------------------------------------
>
>                 Key: AXIS2-2460
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2460
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: adb
>    Affects Versions: 1.2, 1.1.1
>         Environment: Running with java 1.5.0_09 on Windows XP Professional 
> 2002 SP2
>            Reporter: Murray Furtado
>            Priority: Blocker
>         Attachments: DealService.wsdl
>
>
> A class, XPortfolioProduct, is defined by the following wsdl:
>  
> <s:complexType name="XPortfolioProduct">
>  <s:sequence>
>     <s:element minOccurs="1" maxOccurs="1" name="PaidOut" type="s:boolean"/>
>     <s:element minOccurs="0" maxOccurs="1" name="InOut" type="s:string"/>
>     <s:element minOccurs="1" maxOccurs="1" name="RebateAmount" 
> type="s:double"/>
>     <s:element minOccurs="0" maxOccurs="1" name="RebateCurrency" 
> type="s:string"/>
>     ...
> </s:sequence>
> </s:complexType>
>  
> A number of subclasses of XPortfolioProduct exist, a couple of which are 
> shown defined below:
>  
> <s:complexType name="FVADetails">
>  <s:complexContent mixed="false">
>      <s:extension base="tns:XPortfolioProduct">
>      <s:sequence>
>         <s:element minOccurs="1" maxOccurs="1" name="FVAVolatility" 
> type="s:double"/>
>         <s:element minOccurs="0" maxOccurs="1" name="FixingSource" 
> type="s:string"/>
>         <s:element minOccurs="0" maxOccurs="1" name="FVAType" 
> type="s:string"/>
>         <s:element minOccurs="1" maxOccurs="1" name="ResetDate" 
> type="s:dateTime"/>
>         <s:element minOccurs="0" maxOccurs="1" name="FixedPrincipal" 
> type="s:string"/>
>       </s:sequence>
> </s:extension>
> </s:complexContent>
> </s:complexType>
>  
> <s:complexType name="DoubleAverageRateDetails">
>  <s:complexContent mixed="false">
>  <s:extension base="tns:XPortfolioProduct">
>  <s:sequence>
>     <s:element minOccurs="0" maxOccurs="1" name="OffsetCurrency" 
> type="s:string"/>
>     <s:element minOccurs="0" maxOccurs="1" name="FixingSource" 
> type="s:string"/>
>     <s:element minOccurs="0" maxOccurs="1" name="OffsetType" type="s:string"/>
>     <s:element minOccurs="0" maxOccurs="1" name="CompensationCcy" 
> type="s:string"/>
>     <s:element minOccurs="1" maxOccurs="1" name="OffsetAmount" 
> type="s:double"/>
>     <s:element minOccurs="0" maxOccurs="1" name="DAvroFixings" 
> type="tns:DavroFixingElement"/>
>     <s:element minOccurs="1" maxOccurs="1" name="CompensationAmount" 
> type="s:double"/>
> </s:sequence>
> </s:extension>
> </s:complexContent>
> </s:complexType>
>  
> When using wsdl2java using the adb databinding, this generates a 
> Stub.XPortfolioProduct inner class, but no Stub.FVADetails and 
> Stub.DoubleAverageRateDetails classes.  
> Could this be due to the 'tns' namespace being incorrectly interpretted by 
> the compiler?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to