2012-09-21 6 views
0

J'ai utilisé Xfire avec la liaison de l'aegis pendant un moment et maintenant je migre vers CXF avec égide et j'utilise un client .Net. Le problème est que pour toutes les méthodes qui renvoient des valeurs BigDecimal, la méthode correspondante générée du côté .Net renvoie void et possède à la place deux paramètres supplémentaires: out retour décimal, out bool returnSpecified. Est-il possible de modifier le type de retour à décimal?. FYI tous les autres types de référence sont correctement représentés.Retour BigDecimal de CXF-Web Service

Répondre

0

J'ai trouvé une solution de contournement en utilisant la configuration d'égide et j'ai forcé l'attribut minOccurs de la valeur de retour dans wsdl à '1' (qui est par défaut défini sur '0' dans aegis).