2012-09-21 2 views
0

Xfire aegis 바인딩을 사용하고 있습니다. 이제 CXF로 마이그레이션하고 aegis로 .NET 클라이언트를 사용하고 있습니다. 문제는 BigDecimal 값을 반환하는 모든 메서드에 대해 .Net 쪽에서 생성 된 해당 메서드는 void를 반환하고 대신 두 개의 추가 매개 변수가 있음을 알 수 있습니다. out decimal returns, out bool returnSpecified. 반환 형식을 십진수 으로 다시 변경할 수 있습니까?. 참고 다른 모든 참조 유형이 올바르게 표시됩니다.CXF-Web 서비스에서 BigDecimal 반환하기

답변

0

aegis 구성을 사용하여 해결 방법을 찾았으며 wsdl의 반환 값에 대한 minOccurs 속성을 '1'(기본적으로 aegis에서 '0'으로 설정)로 설정했습니다.