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

Amila Chinthaka Suriarachchi commented on AXIS2-2460:
-----------------------------------------------------

use -g option.
if you do not specify this option it generates the code only directly access 
from the message elements. -g option generates all the 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