wsdlには、LoginResponseとLOGINRESPONSEの2つのタイプ、同じ名前、異なるケースがあります。
xfireを使用してJavaクラスを生成すると、LoginResponseという1つのクラスのみが生成され、LOGINRESPONSEが破棄されます。
これを回避するにはどうすればよいですか?
<s:element name="LoginResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="LoginResult" type="tns:LOGINRESPONSE" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="LOGINRESPONSE">
<s:attribute name="Message" type="s:string" />
<s:attribute name="Token" type="s:string" />
<s:attribute name="DataFormat" type="s:string" />
<s:attribute name="Header" type="s:boolean" use="required" />
<s:attribute name="Suffix" type="s:boolean" use="required" />
</s:complexType>