Dans le wsdl j'ai 2 types, même nom, différents cas: LoginResponse et LOGINRESPONSE.wsdl java class la sensibilité à la casse
Si j'utilise xfire pour générer les classes Java, il génère uniquement une classe, LoginResponse, en ignorant LOGINRESPONSE.
Comment puis-je contourner ce problème?
<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>
Cela peut être un défaut avec "xfire". Mais vous pouvez l'éviter en ayant des noms complètement différents. – YoK