У меня есть сервис WCF 4.0 для внутреннего пользования. Другая команда пытается использовать его в Java.
IWAB0399E Error in generating Java from WSDL: java.io.IOException:
ERROR: Missing element inFault "PasswordReuseFaultFault" ...
Один источник предполагает, что это может быть Мыло 1.1 по сравнению с Мылом 1,2 проблемы
Действительно мой WCF генерировал WSDL
заметьте
вместо ожидаемого
Я вполне уверен, который является причиной проблемы.
или
Править:
Я узнал, что basicHttpBinding использует SOAP 1.1 и помещает ожидаемый
в WSDL, куда wsHttpBinding помещает
(использование спецификации SOAP 1.2 я предполагаю.)
Я нашел некоторые предположения, что использование Оси вместо инструмента IDE приведет к лучшим результатам, я не уверен, могу ли я заставить команду Java вложиться в это.
Я обнаружил, что AXIS2 отлично работает с тегами. AXIS2 требует минимальной дополнительной настройки eclipse IDE . Я попытаюсь заставить Java-парней использовать это.
Вот хорошее объяснение того, что делает SOAP 1.1 и SOAP 1.2 доступными для службы WCF .