#wsdl2java
#wsdl2java
Вопрос:
для следующих wsdl геттеры и сеттеры не генерируются для атрибута brokerCommission
<complexType name="SplitBackToBackTradeType">
<complexContent>
<extension base="tns1:SplitTradeType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="BrokerIdentifier" nillable="true" type="tns1:OrganisationIdentifierType"/>
<element name="IntermediateSettlementMethod" nillable="true" type="tns1:SettlementMethodType"/>
<element name="SourceSettlementMethod" nillable="true" type="tns1:SettlementMethodType"/>
<element name="IntermediateBookCategoryIdentifier" nillable="true" type="tns1:BookCategoryIdentifierType"/>
<element maxOccurs="unbounded" name="IntermediateCounterpartyIdentifier" nillable="true" type="tns1:OrganisationIdentifierType"/>
<element maxOccurs="unbounded" name="SourceCounterpartyIdentifier" nillable="true" type="tns1:OrganisationIdentifierType"/>
<element maxOccurs="1" minOccurs="0" name="NetGrossConsiderationIndicator" nillable="true" type="tns1:NetGrossConsiderationIndicatorType"/>
<element maxOccurs="1" minOccurs="0" name="IntermediateCurrencyIndicator" nillable="true" type="tns1:CurrencyIndicatorType"/>
</sequence>
</extension>
</complexContent>
<attribute name="brokerCommission" type="xsd:double"/>
Ответ №1:
Я знал, что это старая проблема. но у меня была похожая проблема!
Когда я просматривал свой xsd, я обнаружил, что тип расширения имеет атрибут, который был назван так же, как элемент в моем сложном типе.
После переименования элемента wsdl2java произвел getter / setter.